Skip to content

Instantly share code, notes, and snippets.

View abracu's full-sized avatar
🎯
Focusing

Alfredo Bravo Cuero abracu

🎯
Focusing
View GitHub Profile
@abracu
abracu / 01_v2Swap.js
Created February 8, 2024 12:40 — forked from BlockmanCodes/01_v2Swap.js
Uniswap v2: fork mainnet and swap
const ethers = require('ethers');
const routerArtifact = require('@uniswap/v2-periphery/build/UniswapV2Router02.json')
const erc20Abi = require("../erc20.json")
const wethArtifact = require("../weth.json")
WETH_ADDRESS= '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2'
USDT_ADDRESS= '0xdAC17F958D2ee523a2206206994597C13D831ec7'
ROUTER_ADDRESS= '0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D'
PAIR_ADDRESS= '0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852'
@abracu
abracu / contracts...1.funciones_globales.sol
Created July 9, 2023 16:26
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.9+commit.e5eed63a.js&optimize=false&runs=200&gist=
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8;
contract FuncionesGlobales {
// funcion msg.sender
function MsgSender() public view returns(address){
return msg.sender;
}
@abracu
abracu / scrip.js
Created April 2, 2023 22:12
Script vTiger CRM
window.onload = function () {
var N = navigator.appName,
ua = navigator.userAgent,
tem;
var M = ua.match(
/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i
);
if (M && (tem = ua.match(/version\/([\.\d]+)/i)) != null) M[2] = tem[1];
M = M ? [M[1], M[2]] : [N, navigator.appVersion, "-?"];
var browserName = M[0];
@abracu
abracu / data-glosario.json
Last active March 19, 2023 15:33
Glosario
[
{
"titulo": "Algoritmo",
"descripcion":
"Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema.",
},
{
"titulo": "Algoritmo",
"descripcion":
"Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema.",
@abracu
abracu / .deps...npm...@openzeppelin...contracts@4.5.0...token...ERC721...ERC721.sol
Created March 10, 2023 21:08
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=undefined&optimize=undefined&runs=undefined&gist=
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.5.0) (token/ERC721/ERC721.sol)
pragma solidity ^0.8.0;
import "./IERC721.sol";
import "./IERC721Receiver.sol";
import "./extensions/IERC721Metadata.sol";
import "../../utils/Address.sol";
import "../../utils/Context.sol";
@abracu
abracu / index.js
Created January 24, 2023 12:58
Cliente Blockchain
import Head from 'next/head'
import Image from 'next/image'
import styles from '@/styles/Home.module.css'
import { Contract, providers, utils } from 'ethers'
import React, { useEffect, useRef, useState } from 'react'
import web3Modal from 'web3Modal'
import {ABI, NFT_CONTRANCT_ADDRESS} from '../constanst'
export default function Home() {
@abracu
abracu / prueba.json
Last active July 14, 2022 15:06
mokup_json
[{
"_id" : 10990239,
"name" : "DAM Media: 10990239 8/14/10: A-Rod belts three home runs against Angels",
"itemType" : "video",
"prueba": "prueba",
"state" : "A",
"userDate" : "2010-08-15T00:00:00-0400",
"appAccountIds" : [ 14,179 ],
"fields" : {
Organization name: leexij@gmail.com
Serial Key: eNrzzU/OLi0odswsqslJTa3IzHJIz03MzNFLzs+tMTQyNrcwsTQyAIEa5xpDAIFxDy8k
@abracu
abracu / plugins.md
Last active June 1, 2019 16:30 — forked from Klerith/plugins.md
Flutter: Curso de Flutter - Instalaciones recomendadas
Plugins que usaremos en Sublime Text
Section 1, Lecture 4
PLUGINS PARA AGILIZAR EL DESARROLLO
Sólo para Sublime TEXT 3
Recuerda instalar primero https://packagecontrol.io/installation
• Emmet: Tecla o etiqueta + Tabulador