diff --git a/subgraph.yaml b/subgraph.yaml index 3dd0e39..6981cb5 100644 --- a/subgraph.yaml +++ b/subgraph.yaml @@ -1,420 +1,460 @@ specVersion: 0.0.4 schema: - file: schema.graphql + file: schema.graphql dataSources: - - kind: ethereum/contract - name: kek - network: matic - source: - address: "0x42e5e06ef5b90fe15f853f59299fc96259209c5c" - abi: IERC20 - startBlock: 26504325 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts - - kind: ethereum/contract - name: alpha - network: matic - source: - address: "0x6a3e7c3c6ef65ee26975b12293ca1aad7e1daed2" - abi: IERC20 - startBlock: 26504304 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts - - kind: ethereum/contract - name: fomo - network: matic - source: - address: "0x44a6e0be76e1d9620a7f76588e4509fe4fa8e8c8" - abi: IERC20 - startBlock: 26504287 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts - - kind: ethereum/contract - name: fud - network: matic - source: - address: "0x403e967b044d4be25170310157cb1a4bf10bdd0f" - abi: IERC20 - startBlock: 26504273 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: kek + network: matic + source: + address: "0x42e5e06ef5b90fe15f853f59299fc96259209c5c" + abi: IERC20 + startBlock: 26504325 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts + - kind: ethereum/contract + name: alpha + network: matic + source: + address: "0x6a3e7c3c6ef65ee26975b12293ca1aad7e1daed2" + abi: IERC20 + startBlock: 26504304 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts + - kind: ethereum/contract + name: fomo + network: matic + source: + address: "0x44a6e0be76e1d9620a7f76588e4509fe4fa8e8c8" + abi: IERC20 + startBlock: 26504287 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts + - kind: ethereum/contract + name: fud + network: matic + source: + address: "0x403e967b044d4be25170310157cb1a4bf10bdd0f" + abi: IERC20 + startBlock: 26504273 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: aDAI - network: matic - source: - address: "0xE0b22E0037B130A9F56bBb537684E6fA18192341" - abi: IERC20 - startBlock: 9762000 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: aDAI + network: matic + source: + address: "0xE0b22E0037B130A9F56bBb537684E6fA18192341" + abi: IERC20 + startBlock: 9762000 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: aWETH - network: matic - source: - address: "0x20D3922b4a1A8560E1aC99FBA4faDe0c849e2142" - abi: IERC20 - startBlock: 9715000 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: aWETH + network: matic + source: + address: "0x20D3922b4a1A8560E1aC99FBA4faDe0c849e2142" + abi: IERC20 + startBlock: 9715000 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: aAAVE - network: matic - source: - address: "0x823CD4264C1b951C9209aD0DeAea9988fE8429bF" - abi: IERC20 - startBlock: 10284000 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: aAAVE + network: matic + source: + address: "0x823CD4264C1b951C9209aD0DeAea9988fE8429bF" + abi: IERC20 + startBlock: 10284000 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: aLINK - network: matic - source: - address: "0x98ea609569bD25119707451eF982b90E3eb719cD" - abi: IERC20 - startBlock: 10542000 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: aLINK + network: matic + source: + address: "0x98ea609569bD25119707451eF982b90E3eb719cD" + abi: IERC20 + startBlock: 10542000 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: aUSDT - network: matic - source: - address: "0xDAE5F1590db13E3B40423B5b5c5fbf175515910b" - abi: IERC20 - startBlock: 10759000 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: aUSDT + network: matic + source: + address: "0xDAE5F1590db13E3B40423B5b5c5fbf175515910b" + abi: IERC20 + startBlock: 10759000 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: aUSDC - network: matic - source: - address: "0x9719d867A500Ef117cC201206B8ab51e794d3F82" - abi: IERC20 - startBlock: 9803000 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: aUSDC + network: matic + source: + address: "0x9719d867A500Ef117cC201206B8ab51e794d3F82" + abi: IERC20 + startBlock: 9803000 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: aTUSD - network: matic - source: - address: "0xF4b8888427b00d7caf21654408B7CBA2eCf4EbD9" - abi: IERC20 - startBlock: 10758000 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: aTUSD + network: matic + source: + address: "0xF4b8888427b00d7caf21654408B7CBA2eCf4EbD9" + abi: IERC20 + startBlock: 10758000 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: aUNI - network: matic - source: - address: "0x8c8bdBe9CeE455732525086264a4Bf9Cf821C498" - abi: IERC20 - startBlock: 10374000 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: aUNI + network: matic + source: + address: "0x8c8bdBe9CeE455732525086264a4Bf9Cf821C498" + abi: IERC20 + startBlock: 10374000 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: aYFI - network: matic - source: - address: "0xe20f7d1f0eC39C4d5DB01f53554F2EF54c71f613" - abi: IERC20 - startBlock: 10758000 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: aYFI + network: matic + source: + address: "0xe20f7d1f0eC39C4d5DB01f53554F2EF54c71f613" + abi: IERC20 + startBlock: 10758000 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: amDAI - network: matic - source: - address: "0x27F8D03b3a2196956ED754baDc28D73be8830A6e" - abi: IERC20 - startBlock: 12687300 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: amDAI + network: matic + source: + address: "0x27F8D03b3a2196956ED754baDc28D73be8830A6e" + abi: IERC20 + startBlock: 12687300 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: amWETH - network: matic - source: - address: "0x28424507fefb6f7f8E9D3860F56504E4e5f5f390" - abi: IERC20 - startBlock: 12687300 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: amWETH + network: matic + source: + address: "0x28424507fefb6f7f8E9D3860F56504E4e5f5f390" + abi: IERC20 + startBlock: 12687300 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: amAAVE - network: matic - source: - address: "0x1d2a0E5EC8E5bBDCA5CB219e649B565d8e5c3360" - abi: IERC20 - startBlock: 12687300 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: amAAVE + network: matic + source: + address: "0x1d2a0E5EC8E5bBDCA5CB219e649B565d8e5c3360" + abi: IERC20 + startBlock: 12687300 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: amUSDT - network: matic - source: - address: "0x60D55F02A771d515e077c9C2403a1ef324885CeC" - abi: IERC20 - startBlock: 12687300 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: amUSDT + network: matic + source: + address: "0x60D55F02A771d515e077c9C2403a1ef324885CeC" + abi: IERC20 + startBlock: 12687300 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: amUSDC - network: matic - source: - address: "0x1a13F4Ca1d028320A707D99520AbFefca3998b7F" - abi: IERC20 - startBlock: 12687300 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: amUSDC + network: matic + source: + address: "0x1a13F4Ca1d028320A707D99520AbFefca3998b7F" + abi: IERC20 + startBlock: 12687300 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: amWBTC - network: matic - source: - address: "0x5c2ed810328349100A66B82b78a1791B101C9D61" - abi: IERC20 - startBlock: 12687300 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: amWBTC + network: matic + source: + address: "0x5c2ed810328349100A66B82b78a1791B101C9D61" + abi: IERC20 + startBlock: 12687300 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts - - kind: ethereum/contract - name: amWMATIC - network: matic - source: - address: "0x8dF3aad3a84da6b69A4DA8aeC3eA40d9091B2Ac4" - abi: IERC20 - startBlock: 12687300 - mapping: - kind: ethereum/events - apiVersion: 0.0.6 - language: wasm/assemblyscript - entities: - - ERC20Contract - abis: - - name: IERC20 - file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json - eventHandlers: - - event: Transfer(indexed address,indexed address,uint256) - handler: handleTransfer - file: ./src/erc20.ts + - kind: ethereum/contract + name: amWMATIC + network: matic + source: + address: "0x8dF3aad3a84da6b69A4DA8aeC3eA40d9091B2Ac4" + abi: IERC20 + startBlock: 12687300 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts + - kind: ethereum/contract + name: Aavegotchi GHST Token + network: matic + source: + address: "0x385eeac5cb85a38a9a07a70c73e0a3271cfb54a7" + abi: IERC20 + startBlock: 9249989 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts + - kind: ethereum/contract + name: GLTR + network: matic + source: + address: "0x3801c3b3b5c98f88a9c9005966aa96aa440b9afc" + abi: IERC20 + startBlock: 28455417 + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + entities: + - ERC20Contract + abis: + - name: IERC20 + file: ./node_modules/@openzeppelin/contracts/build/contracts/IERC20Metadata.json + eventHandlers: + - event: Transfer(indexed address,indexed address,uint256) + handler: handleTransfer + file: ./src/erc20.ts