github.com/onflow/flow-go@v0.35.7-crescendo-preview.23-atree-inlining/fvm/evm/handler/coa/coa_abi.json (about) 1 [ 2 { 3 "inputs": [], 4 "name": "cadenceArch", 5 "outputs": [ 6 { 7 "internalType": "address", 8 "name": "", 9 "type": "address" 10 } 11 ], 12 "stateMutability": "view", 13 "type": "function" 14 }, 15 { 16 "inputs": [ 17 { 18 "internalType": "bytes32", 19 "name": "_hash", 20 "type": "bytes32" 21 }, 22 { 23 "internalType": "bytes", 24 "name": "_sig", 25 "type": "bytes" 26 } 27 ], 28 "name": "isValidSignature", 29 "outputs": [ 30 { 31 "internalType": "bytes4", 32 "name": "", 33 "type": "bytes4" 34 } 35 ], 36 "stateMutability": "view", 37 "type": "function" 38 }, 39 { 40 "inputs": [ 41 { 42 "internalType": "address", 43 "name": "", 44 "type": "address" 45 }, 46 { 47 "internalType": "address", 48 "name": "", 49 "type": "address" 50 }, 51 { 52 "internalType": "uint256[]", 53 "name": "", 54 "type": "uint256[]" 55 }, 56 { 57 "internalType": "uint256[]", 58 "name": "", 59 "type": "uint256[]" 60 }, 61 { 62 "internalType": "bytes", 63 "name": "", 64 "type": "bytes" 65 } 66 ], 67 "name": "onERC1155BatchReceived", 68 "outputs": [ 69 { 70 "internalType": "bytes4", 71 "name": "", 72 "type": "bytes4" 73 } 74 ], 75 "stateMutability": "pure", 76 "type": "function" 77 }, 78 { 79 "inputs": [ 80 { 81 "internalType": "address", 82 "name": "", 83 "type": "address" 84 }, 85 { 86 "internalType": "address", 87 "name": "", 88 "type": "address" 89 }, 90 { 91 "internalType": "uint256", 92 "name": "", 93 "type": "uint256" 94 }, 95 { 96 "internalType": "uint256", 97 "name": "", 98 "type": "uint256" 99 }, 100 { 101 "internalType": "bytes", 102 "name": "", 103 "type": "bytes" 104 } 105 ], 106 "name": "onERC1155Received", 107 "outputs": [ 108 { 109 "internalType": "bytes4", 110 "name": "", 111 "type": "bytes4" 112 } 113 ], 114 "stateMutability": "pure", 115 "type": "function" 116 }, 117 { 118 "inputs": [ 119 { 120 "internalType": "address", 121 "name": "", 122 "type": "address" 123 }, 124 { 125 "internalType": "address", 126 "name": "", 127 "type": "address" 128 }, 129 { 130 "internalType": "uint256", 131 "name": "", 132 "type": "uint256" 133 }, 134 { 135 "internalType": "bytes", 136 "name": "", 137 "type": "bytes" 138 } 139 ], 140 "name": "onERC721Received", 141 "outputs": [ 142 { 143 "internalType": "bytes4", 144 "name": "", 145 "type": "bytes4" 146 } 147 ], 148 "stateMutability": "pure", 149 "type": "function" 150 }, 151 { 152 "inputs": [ 153 { 154 "internalType": "bytes4", 155 "name": "id", 156 "type": "bytes4" 157 } 158 ], 159 "name": "supportsInterface", 160 "outputs": [ 161 { 162 "internalType": "bool", 163 "name": "", 164 "type": "bool" 165 } 166 ], 167 "stateMutability": "view", 168 "type": "function" 169 }, 170 { 171 "inputs": [ 172 { 173 "internalType": "address", 174 "name": "", 175 "type": "address" 176 }, 177 { 178 "internalType": "address", 179 "name": "", 180 "type": "address" 181 }, 182 { 183 "internalType": "address", 184 "name": "", 185 "type": "address" 186 }, 187 { 188 "internalType": "uint256", 189 "name": "", 190 "type": "uint256" 191 }, 192 { 193 "internalType": "bytes", 194 "name": "", 195 "type": "bytes" 196 }, 197 { 198 "internalType": "bytes", 199 "name": "", 200 "type": "bytes" 201 } 202 ], 203 "name": "tokensReceived", 204 "outputs": [], 205 "stateMutability": "pure", 206 "type": "function" 207 }, 208 { 209 "stateMutability": "payable", 210 "type": "receive" 211 } 212 ]