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  ]