github.com/onflow/flow-go@v0.35.7-crescendo-preview.23-atree-inlining/fvm/evm/testutils/contracts/test_abi.json (about)

     1  [
     2  	{
     3  		"inputs": [],
     4  		"stateMutability": "payable",
     5  		"type": "constructor"
     6  	},
     7  	{
     8  		"anonymous": false,
     9  		"inputs": [
    10  			{
    11  				"indexed": true,
    12  				"internalType": "address",
    13  				"name": "caller",
    14  				"type": "address"
    15  			},
    16  			{
    17  				"indexed": true,
    18  				"internalType": "uint256",
    19  				"name": "value",
    20  				"type": "uint256"
    21  			}
    22  		],
    23  		"name": "NewStore",
    24  		"type": "event"
    25  	},
    26  	{
    27  		"inputs": [
    28  			{
    29  				"internalType": "uint256",
    30  				"name": "num",
    31  				"type": "uint256"
    32  			}
    33  		],
    34  		"name": "blockHash",
    35  		"outputs": [
    36  			{
    37  				"internalType": "bytes32",
    38  				"name": "",
    39  				"type": "bytes32"
    40  			}
    41  		],
    42  		"stateMutability": "view",
    43  		"type": "function"
    44  	},
    45  	{
    46  		"inputs": [],
    47  		"name": "blockNumber",
    48  		"outputs": [
    49  			{
    50  				"internalType": "uint256",
    51  				"name": "",
    52  				"type": "uint256"
    53  			}
    54  		],
    55  		"stateMutability": "view",
    56  		"type": "function"
    57  	},
    58  	{
    59  		"inputs": [],
    60  		"name": "blockTime",
    61  		"outputs": [
    62  			{
    63  				"internalType": "uint256",
    64  				"name": "",
    65  				"type": "uint256"
    66  			}
    67  		],
    68  		"stateMutability": "view",
    69  		"type": "function"
    70  	},
    71  	{
    72  		"inputs": [],
    73  		"name": "cadenceArch",
    74  		"outputs": [
    75  			{
    76  				"internalType": "address",
    77  				"name": "",
    78  				"type": "address"
    79  			}
    80  		],
    81  		"stateMutability": "view",
    82  		"type": "function"
    83  	},
    84  	{
    85  		"inputs": [],
    86  		"name": "chainID",
    87  		"outputs": [
    88  			{
    89  				"internalType": "uint256",
    90  				"name": "",
    91  				"type": "uint256"
    92  			}
    93  		],
    94  		"stateMutability": "view",
    95  		"type": "function"
    96  	},
    97  	{
    98  		"inputs": [],
    99  		"name": "destroy",
   100  		"outputs": [],
   101  		"stateMutability": "nonpayable",
   102  		"type": "function"
   103  	},
   104  	{
   105  		"inputs": [],
   106  		"name": "random",
   107  		"outputs": [
   108  			{
   109  				"internalType": "uint256",
   110  				"name": "",
   111  				"type": "uint256"
   112  			}
   113  		],
   114  		"stateMutability": "view",
   115  		"type": "function"
   116  	},
   117  	{
   118  		"inputs": [],
   119  		"name": "retrieve",
   120  		"outputs": [
   121  			{
   122  				"internalType": "uint256",
   123  				"name": "",
   124  				"type": "uint256"
   125  			}
   126  		],
   127  		"stateMutability": "view",
   128  		"type": "function"
   129  	},
   130  	{
   131  		"inputs": [
   132  			{
   133  				"internalType": "uint256",
   134  				"name": "num",
   135  				"type": "uint256"
   136  			}
   137  		],
   138  		"name": "store",
   139  		"outputs": [],
   140  		"stateMutability": "nonpayable",
   141  		"type": "function"
   142  	},
   143  	{
   144  		"inputs": [
   145  			{
   146  				"internalType": "uint256",
   147  				"name": "num",
   148  				"type": "uint256"
   149  			}
   150  		],
   151  		"name": "storeButRevert",
   152  		"outputs": [],
   153  		"stateMutability": "nonpayable",
   154  		"type": "function"
   155  	},
   156  	{
   157  		"inputs": [
   158  			{
   159  				"internalType": "uint256",
   160  				"name": "num",
   161  				"type": "uint256"
   162  			}
   163  		],
   164  		"name": "storeWithLog",
   165  		"outputs": [],
   166  		"stateMutability": "nonpayable",
   167  		"type": "function"
   168  	},
   169  	{
   170  		"inputs": [
   171  			{
   172  				"internalType": "uint64",
   173  				"name": "expected",
   174  				"type": "uint64"
   175  			}
   176  		],
   177  		"name": "verifyArchCallToFlowBlockHeight",
   178  		"outputs": [
   179  			{
   180  				"internalType": "uint64",
   181  				"name": "",
   182  				"type": "uint64"
   183  			}
   184  		],
   185  		"stateMutability": "view",
   186  		"type": "function"
   187  	},
   188  	{
   189  		"inputs": [
   190  			{
   191  				"internalType": "uint64",
   192  				"name": "height",
   193  				"type": "uint64"
   194  			}
   195  		],
   196  		"name": "verifyArchCallToRandomSource",
   197  		"outputs": [
   198  			{
   199  				"internalType": "uint64",
   200  				"name": "",
   201  				"type": "uint64"
   202  			}
   203  		],
   204  		"stateMutability": "view",
   205  		"type": "function"
   206  	},
   207  	{
   208  		"inputs": [],
   209  		"name": "verifyArchCallToRevertibleRandom",
   210  		"outputs": [
   211  			{
   212  				"internalType": "uint64",
   213  				"name": "",
   214  				"type": "uint64"
   215  			}
   216  		],
   217  		"stateMutability": "view",
   218  		"type": "function"
   219  	},
   220  	{
   221  		"inputs": [
   222  			{
   223  				"internalType": "bool",
   224  				"name": "expected",
   225  				"type": "bool"
   226  			},
   227  			{
   228  				"internalType": "address",
   229  				"name": "arg0",
   230  				"type": "address"
   231  			},
   232  			{
   233  				"internalType": "bytes32",
   234  				"name": "arg1",
   235  				"type": "bytes32"
   236  			},
   237  			{
   238  				"internalType": "bytes",
   239  				"name": "arg2",
   240  				"type": "bytes"
   241  			}
   242  		],
   243  		"name": "verifyArchCallToVerifyCOAOwnershipProof",
   244  		"outputs": [
   245  			{
   246  				"internalType": "bool",
   247  				"name": "",
   248  				"type": "bool"
   249  			}
   250  		],
   251  		"stateMutability": "view",
   252  		"type": "function"
   253  	}
   254  ]