Skip to content

Instantly share code, notes, and snippets.

@loredanacirstea
Last active February 27, 2019 09:20
Show Gist options
  • Save loredanacirstea/04229ce1da01b8c3ac02e20d5ac6f211 to your computer and use it in GitHub Desktop.
Save loredanacirstea/04229ce1da01b8c3ac02e20d5ac6f211 to your computer and use it in GitHub Desktop.
let baseUrl;
const httpClient = axios;
let filter_Transfer_0 = {};
// Metamask
const provider = new ethers.providers.Web3Provider(web3.currentProvider);
const signer = provider.getSigner();
const abi = [{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]
const contractAddress = "0xC071Ba53fC099CC2050821d1f2215BDc3a216645";
const contract = new ethers.Contract(contractAddress, abi, signer);
(async function PipedFunction0() {
const currentBlockNumber = await provider.getBlockNumber();
console.log('currentBlockNumber', currentBlockNumber);
filter_Transfer_0 = Object.assign({blockNumber: currentBlockNumber}, filter_Transfer_0);
contract.on("Transfer", (to, from, value, filterObject) => {
let result;
return {...};
});
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment