Geth/Parity Proxy
For the full documentation of available parameters and descriptions, please visit the official Ethereum JSON-RPC docs.
For compatibility with Parity, please prefix all hex strings with " 0x ".
eth_blockNumber
Returns the number of most recent block
https://api.taikoscan.io/api
?module=proxy
&action=eth_blockNumber
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
No parameters required.
Sample response
{
"jsonrpc":"2.0",
"id":83,
"result":"0x300"
}
eth_getBlockByNumber
Returns information about a block by block number.
https://api.taikoscan.io/api
?module=proxy
&action=eth_getBlockByNumber
&tag=0x300
&boolean=true
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
tag
the block number, in hex eg. 0xC36B3C
boolean
the boolean
value to show full transaction objects.
when true
, returns full transaction objects and their information, when false
only returns a list of transactions.
Sample response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"baseFeePerGas": "0x1",
"difficulty": "0x0",
"extraData": "0x302e31382e302d64657600000000000000000000000000000000000000000000",
"gasLimit": "0xe51ec90",
"gasUsed": "0x10d0c35",
"hash": "0xf368e8faa6c7600cc6ab29ba0de497c2e10099311bd9e2650f1abaa34f05bfa6",
"logsBloom": "0x00b190388525e01222836ecea24444a258459102498abc6089196520a2486ce746cb14b900238010470c2b241277890052c84d81201f1000c078485000642dc5144084c005003c3580b1609d8d7364324084792240ffd0030081e070b019b199c891884e2ab1004001402148500c0a9209a0a30121961408000048f0240506e003186878131028602460d4a20a44aaa95fc29b412285ac1b00119044818291e082b328422a50245f0010c1b14060901470584118804308c52e2b009218f890a0a927903ee479088bc4050506419a4042001122b30605a1b2828b4883230b60910052174c1c844043a00800c2d100546a0478c05cc7c5f2f1f1e4c75242100800",
"miner": "0x000000633b68f5d8d3a86593ebb815b4663bcbe0",
"mixHash": "0x08dfbbe779d403223522aabdb8eee148927fc742322198f84b865b95549299de",
"nonce": "0x0000000000000000",
"number": "0x300",
"parentHash": "0xbf9807b9a2bc40122f2a06e077d7b7ed480613d44fb93159d2c686b92a30d1bb",
"receiptsRoot": "0xdbc4ae522f7e36ad28da950ae57ba33c20f0b796ebe1f32f7e6fdda46b337352",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"size": "0x1a6bc",
"stateRoot": "0xf5df5ce21121ca4d602adb5514a756d9b394bc13a83d2304def388fcf55f15cd",
"timestamp": "0x6654b27f",
"totalDifficulty": "0x0",
"transactions": [
{
"blockHash": "0xf368e8faa6c7600cc6ab29ba0de497c2e10099311bd9e2650f1abaa34f05bfa6",
"blockNumber": "0x300",
"from": "0x0000777735367b36bc9b61c50022d9d0700db4ec",
"gas": "0x3d090",
"gasPrice": "0x1",
"maxFeePerGas": "0x1",
"maxPriorityFeePerGas": "0x0",
"hash": "0xbbb1b8051f29439252b8efae0b3019d9296a59edf279cf31dbdf579f3340d2b0",
"input": "0xda69d3db5bff25a0a700a34ba80415ab09d0c1d16a263ef9f5a553ca86371f959610685267ce15594a59be5ac4974ac1146473a6c964bea0a138e8aee8a9091f81d9f0fe00000000000000000000000000000000000000000000000000000000013099f10000000000000000000000000000000000000000000000000000000000a4b503",
"nonce": "0x2ff",
"to": "0x1670000000000000000000000000000000010001",
"transactionIndex": "0x0",
"value": "0x0",
"type": "0x2",
"accessList": [],
"chainId": "0x28c58",
"v": "0x1",
"r": "0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"s": "0x3100389a65bf3d0f544ee4005fd6e27f264245ce9ce9aea7bea2ab2c1e58e769",
"yParity": "0x1"
},
eth_getBlockTransactionCountByNumber
Returns the number of transactions in a block.
https://api.taikoscan.io/api
?module=proxy
&action=eth_getBlockTransactionCountByNumber
&tag=0x300
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
tag
the block number, in hex eg. 0x10FB78
Sample response
{
"jsonrpc":"2.0",
"id":1,
"result":"0xf5"
}
eth_getTransactionByHash
Returns the information about a transaction requested by transaction hash.
https://api.taikoscan.io/api
?module=proxy
&action=eth_getTransactionByHash
&txhash=0x5c02f87352d7118f709e83826ea490eee7f15018147857a01598279ec0e62af5
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
txhash
the string
representing the hash of the transaction
Sample Response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"blockHash": "0x723fe8f0de09d6631e0ee5c5cd359695186139a939f5d5eb51803916f808d223",
"blockNumber": "0x2fb",
"from": "0x6c70b3c28b2d159cf950494058b3427b933f593c",
"gas": "0x2550d",
"gasPrice": "0xb2d05e00",
"hash": "0x5c02f87352d7118f709e83826ea490eee7f15018147857a01598279ec0e62af5",
"input": "0x4a25d94a000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000010cebfa1bfcecb8bf9100000000000000000000000000000000000000000000000000000000000000a00000000000000000000000006c70b3c28b2d159cf950494058b3427b933f593c000000000000000000000000000000000000000000000000000000006654b61b0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000f2658ee288e92789e6c3f4f33cb1c0eaaef338f6000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b6",
"nonce": "0x14",
"to": "0xf8279bad8cb76b96de38365a05984b7b8f009b17",
"transactionIndex": "0xf",
"value": "0x0",
"type": "0x0",
"chainId": "0x28c58",
"v": "0x518d4",
"r": "0x171e40d64a21fb6117fc29620d1e966420b0ba2859777696c9e784dd4b3e243c",
"s": "0x1acc43d6239032335f160e3e5de238a8ed385d9216aead3fa8d3edcf99c39eeb"
}
}
eth_getTransactionByBlockNumberAndIndex
Returns information about a transaction by block number and transaction index position.
https://api.taikoscan.io/api
?module=proxy
&action=eth_getTransactionByBlockNumberAndIndex
&tag=0x300
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
tag
the block number, in hex eg. 0x10FB78
Sample Response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"blockHash": "0xf368e8faa6c7600cc6ab29ba0de497c2e10099311bd9e2650f1abaa34f05bfa6",
"blockNumber": "0x300",
"from": "0x0000777735367b36bc9b61c50022d9d0700db4ec",
"gas": "0x3d090",
"gasPrice": "0x1",
"maxFeePerGas": "0x1",
"maxPriorityFeePerGas": "0x0",
"hash": "0xbbb1b8051f29439252b8efae0b3019d9296a59edf279cf31dbdf579f3340d2b0",
"input": "0xda69d3db5bff25a0a700a34ba80415ab09d0c1d16a263ef9f5a553ca86371f959610685267ce15594a59be5ac4974ac1146473a6c964bea0a138e8aee8a9091f81d9f0fe00000000000000000000000000000000000000000000000000000000013099f10000000000000000000000000000000000000000000000000000000000a4b503",
"nonce": "0x2ff",
"to": "0x1670000000000000000000000000000000010001",
"transactionIndex": "0x0",
"value": "0x0",
"type": "0x2",
"accessList": [],
"chainId": "0x28c58",
"v": "0x1",
"r": "0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"s": "0x3100389a65bf3d0f544ee4005fd6e27f264245ce9ce9aea7bea2ab2c1e58e769",
"yParity": "0x1"
}
}
eth_getTransactionCount
Returns the number of transactions performed by an address.
https://api.taikoscan.io/api
?module=proxy
&action=eth_getTransactionCount
&address=0x0000777735367b36bc9b61c50022d9d0700db4ec
&tag=latest
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
address
the string
representing the address to get transaction count
tag
the string
pre-defined block parameter, either earliest
, pending
or latest
Sample Response
{
"jsonrpc":"2.0",
"id":1,
"result":"0x304"
}
eth_sendRawTransaction
Submits a pre-signed transaction for broadcast to the Ethereum network.
https://api.taikoscan.io/api
?module=proxy
&action=eth_sendRawTransaction
&hex=0xf904808000831cfde080
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
hex
the string
representing the signed raw transaction data to broadcast.
💡 Tip: Send a POST request if your hex string is particularly long.
🖋️ For more information on creating a signed raw transaction, visit this page.
Sample Response
{
"id":1,
"jsonrpc": "2.0",
"result": "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331"
}
⛏️ Note: The result
represents the transaction hash of the submitted raw transaction.
Use eth_getTransactionReceipt to retrieve full details.
eth_getTransactionReceipt
Returns the receipt of a transaction by transaction hash.
https://api.taikoscan.io/api
?module=proxy
&action=eth_getTransactionReceipt
&txhash=0x5c02f87352d7118f709e83826ea490eee7f15018147857a01598279ec0e62af5
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
txhash
the string
representing the hash of the transaction
Sample Response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"blockHash": "0x723fe8f0de09d6631e0ee5c5cd359695186139a939f5d5eb51803916f808d223",
"blockNumber": "0x2fb",
"contractAddress": null,
"cumulativeGasUsed": "0x3dd9e0",
"effectiveGasPrice": "0xb2d05e00",
"from": "0x6c70b3c28b2d159cf950494058b3427b933f593c",
"gasUsed": "0x191e1",
"logs": [
{
"address": "0xf2658ee288e92789e6c3f4f33cb1c0eaaef338f6",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x0000000000000000000000006c70b3c28b2d159cf950494058b3427b933f593c",
"0x000000000000000000000000a282af36e0864a90edc9cf893e0400cf55f362aa"
],
"data": "0x00000000000000000000000000000000000000000000010bd17505c931d47f80",
"blockNumber": "0x2fb",
"transactionHash": "0x5c02f87352d7118f709e83826ea490eee7f15018147857a01598279ec0e62af5",
"transactionIndex": "0xf",
"blockHash": "0x723fe8f0de09d6631e0ee5c5cd359695186139a939f5d5eb51803916f808d223",
"logIndex": "0x4b",
"removed": false
},
{
"address": "0xa51894664a773981c6c112c43ce576f315d5b1b6",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000a282af36e0864a90edc9cf893e0400cf55f362aa",
"0x000000000000000000000000f8279bad8cb76b96de38365a05984b7b8f009b17"
],
"data": "0x000000000000000000000000000000000000000000000000002386f26fc10000",
"blockNumber": "0x2fb",
"transactionHash": "0x5c02f87352d7118f709e83826ea490eee7f15018147857a01598279ec0e62af5",
"transactionIndex": "0xf",
"blockHash": "0x723fe8f0de09d6631e0ee5c5cd359695186139a939f5d5eb51803916f808d223",
"logIndex": "0x4c",
"removed": false
},
{
"address": "0xa282af36e0864a90edc9cf893e0400cf55f362aa",
"topics": [
"0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1"
],
"data": "0x000000000000000000000000000000000000000000000001eb64ccc8ec7e3aac0000000000000000000000000000000000000000000e6e42fdd85f56131e16ea",
"blockNumber": "0x2fb",
"transactionHash": "0x5c02f87352d7118f709e83826ea490eee7f15018147857a01598279ec0e62af5",
"transactionIndex": "0xf",
"blockHash": "0x723fe8f0de09d6631e0ee5c5cd359695186139a939f5d5eb51803916f808d223",
"logIndex": "0x4d",
"removed": false
},
{
"address": "0xa282af36e0864a90edc9cf893e0400cf55f362aa",
"topics": [
"0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822",
"0x000000000000000000000000f8279bad8cb76b96de38365a05984b7b8f009b17",
"0x000000000000000000000000f8279bad8cb76b96de38365a05984b7b8f009b17"
],
"data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010bd17505c931d47f80000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000000000",
"blockNumber": "0x2fb",
"transactionHash": "0x5c02f87352d7118f709e83826ea490eee7f15018147857a01598279ec0e62af5",
"transactionIndex": "0xf",
"blockHash": "0x723fe8f0de09d6631e0ee5c5cd359695186139a939f5d5eb51803916f808d223",
"logIndex": "0x4e",
"removed": false
},
{
"address": "0xa51894664a773981c6c112c43ce576f315d5b1b6",
"topics": [
"0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
"0x000000000000000000000000f8279bad8cb76b96de38365a05984b7b8f009b17"
],
"data": "0x000000000000000000000000000000000000000000000000002386f26fc10000",
"blockNumber": "0x2fb",
"transactionHash": "0x5c02f87352d7118f709e83826ea490eee7f15018147857a01598279ec0e62af5",
"transactionIndex": "0xf",
"blockHash": "0x723fe8f0de09d6631e0ee5c5cd359695186139a939f5d5eb51803916f808d223",
"logIndex": "0x4f",
"removed": false
}
],
"logsBloom": "0x00200010000000000000400880000000000000000000000000000000000000000000800000000000000002000000000000000000020000000000000000000000000000000001000000000008000000200000000000400000000000000000000000000000000000000002000000000000000000000010040000000010000000000000000000004000000000000000000000000000000080080000004000000000000000000000000000000000000000100800000000000000000000000000000008000002000000000000000000000000000000000000401000020002000000000000000000000000000000000000400000000000000000000000000000000001",
"status": "0x1",
"to": "0xf8279bad8cb76b96de38365a05984b7b8f009b17",
"transactionHash": "0x5c02f87352d7118f709e83826ea490eee7f15018147857a01598279ec0e62af5",
"transactionIndex": "0xf",
"type": "0x0"
}
}
eth_call
Executes a new message call immediately without creating a transaction on the block chain.
https://api.taikoscan.io/api
?module=proxy
&action=eth_call
&to=0xAEEF46DB4855E25702F8237E8f403FddcaF931C0
&data=0x70a08231000000000000000000000000e16359506c028e51f16be38986ec5746251e9724
&tag=latest
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
to
the string
representing the address to interact with
data
the hash of the method signature and encoded parameters
tag
the string
pre-defined block parameter, either earliest
, pending
or latest
⛽ Note: The gas
parameter is capped at 2x the current block gas limit.
Sample Response
{
"jsonrpc":"2.0",
"id":1,
"result":"0x00000000000000000000000000000000000000000000000000601d8888141c00"
}
eth_getCode
Returns code at a given address.
https://api.taikoscan.io/api
?module=proxy
&action=eth_getCode
&address=0xf8279Bad8Cb76B96de38365A05984b7b8f009B17
&tag=latest
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
address
the string
representing the address to get code
tag
the string
pre-defined block parameter, either earliest
, pending
or latest
Sample Response
{
"jsonrpc": "2.0",
"id": 1,
"result": "0x60806040526004361061014f5760003560e01c80638803dbee116100b6578063c45a01551161006f578063c45a015514610a10578063d06ca61f14610a25578063ded9382a14610ada578063e8e3370014610b4d578063f305d71914610bcd578063fb3bdb4114610c1357610188565b80638803dbee146107df578063ad5c464814610875578063ad615dec146108a6578063af2979eb146108dc578063b6f9de951461092f578063baa2abde146109b357610188565b80634a25d94a116101085780634a25d94a146104f05780635b0d5984146105865780635c11d795146105f9578063791ac9471461068f5780637ff36ab51461072557806385f8c259146107a957610188565b806302751cec1461018d578063054d50d4146101f957806318cbafe5146102415780631f00ca74146103275780632195995c146103dc57806338ed17391461045a57610188565b3661018857336001600160a01b037f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b6161461018657fe5b005b600080fd5b34801561019957600080fd5b506101e0600480360360c08110156101b057600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135610c97565b6040805192835260208301919091528051918290030190f35b34801561020557600080fd5b5061022f6004803603606081101561021c57600080fd5b5080359060208101359060400135610db1565b60408051918252519081900360200190f35b34801561024d57600080fd5b506102d7600480360360a081101561026457600080fd5b813591602081013591810190606081016040820135600160201b81111561028a57600080fd5b82018360208201111561029c57600080fd5b803590602001918460208302840111600160201b831117156102bd57600080fd5b91935091506001600160a01b038135169060200135610dc6565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156103135781810151838201526020016102fb565b505050509050019250505060405180910390f35b34801561033357600080fd5b506102d76004803603604081101561034a57600080fd5b81359190810190604081016020820135600160201b81111561036b57600080fd5b82018360208201111561037d57600080fd5b803590602001918460208302840111600160201b8311171561039e57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506110f3945050505050565b3480156103e857600080fd5b506101e0600480360361016081101561040057600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c08101359060e081013515159060ff6101008201351690610120810135906101400135611129565b34801561046657600080fd5b506102d7600480360360a081101561047d57600080fd5b813591602081013591810190606081016040820135600160201b8111156104a357600080fd5b8201836020820111156104b557600080fd5b803590602001918460208302840111600160201b831117156104d657600080fd5b91935091506001600160a01b038135169060200135611223565b3480156104fc57600080fd5b506102d7600480360360a081101561051357600080fd5b813591602081013591810190606081016040820135600160201b81111561053957600080fd5b82018360208201111561054b57600080fd5b803590602001918460208302840111600160201b8311171561056c57600080fd5b91935091506001600160a01b03813516906020013561136e565b34801561059257600080fd5b5061022f60048036036101408110156105aa57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e082013516906101008101359061012001356114fa565b34801561060557600080fd5b50610186600480360360a081101561061c57600080fd5b813591602081013591810190606081016040820135600160201b81111561064257600080fd5b82018360208201111561065457600080fd5b803590602001918460208302840111600160201b8311171561067557600080fd5b91935091506001600160a01b038135169060200135611608565b34801561069b57600080fd5b50610186600480360360a08110156106b257600080fd5b813591602081013591810190606081016040820135600160201b8111156106d857600080fd5b8201836020820111156106ea57600080fd5b803590602001918460208302840111600160201b8311171561070b57600080fd5b91935091506001600160a01b03813516906020013561189d565b6102d76004803603608081101561073b57600080fd5b81359190810190604081016020820135600160201b81111561075c57600080fd5b82018360208201111561076e57600080fd5b803590602001918460208302840111600160201b8311171561078f57600080fd5b91935091506001600160a01b038135169060200135611b21565b3480156107b557600080fd5b5061022f600480360360608110156107cc57600080fd5b5080359060208101359060400135611e74565b3480156107eb57600080fd5b506102d7600480360360a081101561080257600080fd5b813591602081013591810190606081016040820135600160201b81111561082857600080fd5b82018360208201111561083a57600080fd5b803590602001918460208302840111600160201b8311171561085b57600080fd5b91935091506001600160a01b038135169060200135611e81565b34801561088157600080fd5b5061088a611f7a565b604080516001600160a01b039092168252519081900360200190f35b3480156108b257600080fd5b5061022f600480360360608110156108c957600080fd5b5080359060208101359060400135611f9e565b3480156108e857600080fd5b5061022f600480360360c08110156108ff57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135611fab565b6101866004803603608081101561094557600080fd5b81359190810190604081016020820135600160201b81111561096657600080fd5b82018360208201111561097857600080fd5b803590602001918460208302840111600160201b8311171561099957600080fd5b91935091506001600160a01b03813516906020013561212c565b3480156109bf57600080fd5b506101e0600480360360e08110156109d657600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c001356124b8565b348015610a1c57600080fd5b5061088a6126fc565b348015610a3157600080fd5b506102d760048036036040811015610a4857600080fd5b81359190810190604081016020820135600160201b811115610a6957600080fd5b820183602082011115610a7b57600080fd5b803590602001918460208302840111600160201b83111715610a9c57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550612720945050505050565b348015610ae657600080fd5b506101e06004803603610140811015610afe57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e0820135169061010081013590610120013561274d565b348015610b5957600080fd5b50610baf6004803603610100811015610b7157600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359160c0820135169060e00135612861565b60408051938452602084019290925282820152519081900360600190f35b610baf600480360360c0811015610be357600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a0013561299d565b6102d760048036036080811015610c2957600080fd5b81359190810190604081016020820135600160201b811115610c4a57600080fd5b820183602082011115610c5c57600080fd5b803590602001918460208302840111600160201b83111715610c7d57600080fd5b91935091506001600160a01b038135169060200135612c42565b6000808242811015610cde576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b610d0d897f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b68a8a8a308a6124b8565b9093509150610d1d898685612fc4565b7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015610d8357600080fd5b505af1158015610d97573d6000803e3d6000fd5b50505050610da58583613118565b50965096945050505050565b6000610dbe848484613210565b949350505050565b60608142811015610e0c576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b61686866000198101818110610e4657fe5b905060200201356001600160a01b03166001600160a01b031614610e9f576040805162461bcd60e51b815260206004820152601860248201526000805160206143ce833981519152604482015290519081900360640190fd5b610efd7f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061330092505050565b91508682600184510381518110610f1057fe5b60200260200101511015610f555760405162461bcd60e51b81526004018080602001828103825260268152602001806144bd6026913960400191505060405180910390fd5b610ff386866000818110610f6557fe5b905060200201356001600160a01b031633610fd97f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8a8a6000818110610fa757fe5b905060200201356001600160a01b03168b8b6001818110610fc457fe5b905060200201356001600160a01b0316613448565b85600081518110610fe657fe5b6020026020010151613508565b61103282878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613665915050565b7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b0316632e1a7d4d8360018551038151811061107157fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156110af57600080fd5b505af11580156110c3573d6000803e3d6000fd5b505050506110e884836001855103815181106110db57fe5b6020026020010151613118565b509695505050505050565b60606111207f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a84846138ab565b90505b92915050565b60008060006111597f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8f8f613448565b9050600087611168578c61116c565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b1580156111e257600080fd5b505af11580156111f6573d6000803e3d6000fd5b505050506112098f8f8f8f8f8f8f6124b8565b809450819550505050509b509b9950505050505050505050565b60608142811015611269576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b6112c77f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061330092505050565b915086826001845103815181106112da57fe5b6020026020010151101561131f5760405162461bcd60e51b81526004018080602001828103825260268152602001806144bd6026913960400191505060405180910390fd5b61132f86866000818110610f6557fe5b6110e882878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613665915050565b606081428110156113b4576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b616868660001981018181106113ee57fe5b905060200201356001600160a01b03166001600160a01b031614611447576040805162461bcd60e51b815260206004820152601860248201526000805160206143ce833981519152604482015290519081900360640190fd5b6114a57f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a898888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506138ab92505050565b915086826000815181106114b557fe5b60200260200101511115610f555760405162461bcd60e51b81526004018080602001828103825260228152602001806145576022913960400191505060405180910390fd5b6000806115487f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8d7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b6613448565b9050600086611557578b61155b565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018b905260ff8916608482015260a4810188905260c4810187905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b1580156115d157600080fd5b505af11580156115e5573d6000803e3d6000fd5b505050506115f78d8d8d8d8d8d611fab565b9d9c50505050505050505050505050565b804281101561164c576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b6116c18585600081811061165c57fe5b905060200201356001600160a01b0316336116bb7f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8989600081811061169e57fe5b905060200201356001600160a01b03168a8a6001818110610fc457fe5b8a613508565b6000858560001981018181106116d357fe5b905060200201356001600160a01b03166001600160a01b03166370a08231856040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561173857600080fd5b505afa15801561174c573d6000803e3d6000fd5b505050506040513d602081101561176257600080fd5b505160408051602088810282810182019093528882529293506117a49290918991899182918501908490808284376000920191909152508892506139df915050565b8661185682888860001981018181106117b957fe5b905060200201356001600160a01b03166001600160a01b03166370a08231886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561181e57600080fd5b505afa158015611832573d6000803e3d6000fd5b505050506040513d602081101561184857600080fd5b50519063ffffffff613cea16565b10156118935760405162461bcd60e51b81526004018080602001828103825260268152602001806144bd6026913960400191505060405180910390fd5b5050505050505050565b80428110156118e1576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b6168585600019810181811061191b57fe5b905060200201356001600160a01b03166001600160a01b031614611974576040805162461bcd60e51b815260206004820152601860248201526000805160206143ce833981519152604482015290519081900360640190fd5b6119848585600081811061165c57fe5b6119c28585808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152503092506139df915050565b604080516370a0823160e01b815230600482015290516000916001600160a01b037f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b616916370a0823191602480820192602092909190829003018186803b158015611a2c57600080fd5b505afa158015611a40573d6000803e3d6000fd5b505050506040513d6020811015611a5657600080fd5b5051905086811015611a995760405162461bcd60e51b81526004018080602001828103825260268152602001806144bd6026913960400191505060405180910390fd5b7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611aff57600080fd5b505af1158015611b13573d6000803e3d6000fd5b505050506118938482613118565b60608142811015611b67576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b031686866000818110611b9e57fe5b905060200201356001600160a01b03166001600160a01b031614611bf7576040805162461bcd60e51b815260206004820152601860248201526000805160206143ce833981519152604482015290519081900360640190fd5b611c557f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a3488888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061330092505050565b91508682600184510381518110611c6857fe5b60200260200101511015611cad5760405162461bcd60e51b81526004018080602001828103825260268152602001806144bd6026913960400191505060405180910390fd5b7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b031663d0e30db083600081518110611ce957fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015611d1c57600080fd5b505af1158015611d30573d6000803e3d6000fd5b50505050507f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b031663a9059cbb611d957f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8989600081811061169e57fe5b84600081518110611da257fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611df957600080fd5b505af1158015611e0d573d6000803e3d6000fd5b505050506040513d6020811015611e2357600080fd5b5051611e2b57fe5b611e6a82878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613665915050565b5095945050505050565b6000610dbe848484613d3a565b60608142811015611ec7576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b611f257f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a898888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506138ab92505050565b91508682600081518110611f3557fe5b6020026020010151111561131f5760405162461bcd60e51b81526004018080602001828103825260228152602001806145576022913960400191505060405180910390fd5b7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b681565b6000610dbe848484613e2a565b60008142811015611ff1576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b612020887f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b689898930896124b8565b604080516370a0823160e01b815230600482015290519194506120a492508a9187916001600160a01b038416916370a0823191602480820192602092909190829003018186803b15801561207357600080fd5b505afa158015612087573d6000803e3d6000fd5b505050506040513d602081101561209d57600080fd5b5051612fc4565b7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561210a57600080fd5b505af115801561211e573d6000803e3d6000fd5b505050506110e88483613118565b8042811015612170576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b0316858560008181106121a757fe5b905060200201356001600160a01b03166001600160a01b031614612200576040805162461bcd60e51b815260206004820152601860248201526000805160206143ce833981519152604482015290519081900360640190fd5b60003490507f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561226057600080fd5b505af1158015612274573d6000803e3d6000fd5b50505050507f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b031663a9059cbb6122d97f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8989600081811061169e57fe5b836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561232957600080fd5b505af115801561233d573d6000803e3d6000fd5b505050506040513d602081101561235357600080fd5b505161235b57fe5b60008686600019810181811061236d57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231866040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156123d257600080fd5b505afa1580156123e6573d6000803e3d6000fd5b505050506040513d60208110156123fc57600080fd5b5051604080516020898102828101820190935289825292935061243e9290918a918a9182918501908490808284376000920191909152508992506139df915050565b87611856828989600019810181811061245357fe5b905060200201356001600160a01b03166001600160a01b03166370a08231896040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561181e57600080fd5b60008082428110156124ff576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b600061252c7f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8c8c613448565b604080516323b872dd60e01b81523360048201526001600160a01b03831660248201819052604482018d9052915192935090916323b872dd916064808201926020929091908290030181600087803b15801561258757600080fd5b505af115801561259b573d6000803e3d6000fd5b505050506040513d60208110156125b157600080fd5b50506040805163226bf2d160e21b81526001600160a01b03888116600483015282516000938493928616926389afcb44926024808301939282900301818787803b1580156125fe57600080fd5b505af1158015612612573d6000803e3d6000fd5b505050506040513d604081101561262857600080fd5b508051602090910151909250905060006126428e8e613eec565b509050806001600160a01b03168e6001600160a01b031614612665578183612668565b82825b90975095508a8710156126ac5760405162461bcd60e51b81526004018080602001828103825260218152602001806145796021913960400191505060405180910390fd5b898610156126eb5760405162461bcd60e51b815260040180806020018281038252602181526020018061449c6021913960400191505060405180910390fd5b505050505097509795505050505050565b7f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a81565b60606111207f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8484613300565b600080600061279d7f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8e7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b6613448565b90506000876127ac578c6127b0565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561282657600080fd5b505af115801561283a573d6000803e3d6000fd5b5050505061284c8e8e8e8e8e8e610c97565b909f909e509c50505050505050505050505050565b600080600083428110156128aa576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b6128b88c8c8c8c8c8c613fe0565b909450925060006128ea7f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8e8e613448565b90506128f88d338388613508565b6129048c338387613508565b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b15801561295c57600080fd5b505af1158015612970573d6000803e3d6000fd5b505050506040513d602081101561298657600080fd5b5051949d939c50939a509198505050505050505050565b600080600083428110156129e6576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b612a148a7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b68b348c8c613fe0565b90945092506000612a667f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8c7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b6613448565b9050612a748b338388613508565b7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b158015612acf57600080fd5b505af1158015612ae3573d6000803e3d6000fd5b50505050507f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b031663a9059cbb82866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612b6857600080fd5b505af1158015612b7c573d6000803e3d6000fd5b505050506040513d6020811015612b9257600080fd5b5051612b9a57fe5b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b158015612bf257600080fd5b505af1158015612c06573d6000803e3d6000fd5b505050506040513d6020811015612c1c57600080fd5b5051925034841015612c3457612c3433853403613118565b505096509650969350505050565b60608142811015612c88576040805162461bcd60e51b8152602060048201526013602482015260008051602061450a833981519152604482015290519081900360640190fd5b7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b031686866000818110612cbf57fe5b905060200201356001600160a01b03166001600160a01b031614612d18576040805162461bcd60e51b815260206004820152601860248201526000805160206143ce833981519152604482015290519081900360640190fd5b612d767f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a888888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506138ab92505050565b91503482600081518110612d8657fe5b60200260200101511115612dcb5760405162461bcd60e51b81526004018080602001828103825260228152602001806145576022913960400191505060405180910390fd5b7f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b031663d0e30db083600081518110612e0757fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015612e3a57600080fd5b505af1158015612e4e573d6000803e3d6000fd5b50505050507f000000000000000000000000a51894664a773981c6c112c43ce576f315d5b1b66001600160a01b031663a9059cbb612eb37f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8989600081811061169e57fe5b84600081518110612ec057fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612f1757600080fd5b505af1158015612f2b573d6000803e3d6000fd5b505050506040513d6020811015612f4157600080fd5b5051612f4957fe5b612f8882878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613665915050565b81600081518110612f9557fe5b6020026020010151341115611e6a57611e6a3383600081518110612fb557fe5b60200260200101513403613118565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b602083106130415780518252601f199092019160209182019101613022565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146130a3576040519150601f19603f3d011682016040523d82523d6000602084013e6130a8565b606091505b50915091508180156130d65750805115806130d657508080602001905160208110156130d357600080fd5b50515b6131115760405162461bcd60e51b815260040180806020018281038252602d81526020018061452a602d913960400191505060405180910390fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b602083106131645780518252601f199092019160209182019101613145565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146131c6576040519150601f19603f3d011682016040523d82523d6000602084013e6131cb565b606091505b505090508061320b5760405162461bcd60e51b815260040180806020018281038252603481526020018061441f6034913960400191505060405180910390fd5b505050565b60008084116132505760405162461bcd60e51b81526004018080602001828103825260268152602001806144766026913960400191505060405180910390fd5b6000831180156132605750600082115b61329b5760405162461bcd60e51b81526004018080602001828103825260238152602001806144536023913960400191505060405180910390fd5b60006132af856103e563ffffffff61425416565b905060006132c3828563ffffffff61425416565b905060006132e9836132dd886103e863ffffffff61425416565b9063ffffffff6142b716565b90508082816132f457fe5b04979650505050505050565b6060600282511015613355576040805162461bcd60e51b81526020600482015260196024820152780a6eec2e098d2c4e4c2e4f27440929cac82989288bea082a89603b1b604482015290519081900360640190fd5b815167ffffffffffffffff8111801561336d57600080fd5b50604051908082528060200260200182016040528015613397578160200160208202803683370190505b50905082816000815181106133a857fe5b60200260200101818152505060005b6001835103811015613440576000806133fa878685815181106133d657fe5b60200260200101518786600101815181106133ed57fe5b6020026020010151614306565b9150915061341c84848151811061340d57fe5b60200260200101518383613210565b84846001018151811061342b57fe5b602090810291909101015250506001016133b7565b509392505050565b60008060006134578585613eec565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501206001600160f81b031960688401529a90941b9093166069840152607d8301989098527fe73d3498e7715427a4a9565e50f8fc9571c2cf9457c633dd1ad2d5b0324f40eb609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17815292518251600094606094938a169392918291908083835b6020831061358d5780518252601f19909201916020918201910161356e565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146135ef576040519150601f19603f3d011682016040523d82523d6000602084013e6135f4565b606091505b5091509150818015613622575080511580613622575080806020019051602081101561361f57600080fd5b50515b61365d5760405162461bcd60e51b81526004018080602001828103825260318152602001806143ee6031913960400191505060405180910390fd5b505050505050565b60005b60018351038110156138a55760008084838151811061368357fe5b602002602001015185846001018151811061369a57fe5b60200260200101519150915060006136b28383613eec565b50905060008785600101815181106136c657fe5b60200260200101519050600080836001600160a01b0316866001600160a01b0316146136f4578260006136f8565b6000835b91509150600060028a5103881061370f5788613750565b6137507f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a878c8b6002018151811061374357fe5b6020026020010151613448565b905061377d7f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8888613448565b6001600160a01b031663022c0d9f84848460006040519080825280601f01601f1916602001820160405280156137ba576020820181803683370190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561382b578181015183820152602001613813565b50505050905090810190601f1680156138585780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561387a57600080fd5b505af115801561388e573d6000803e3d6000fd5b505060019099019850613668975050505050505050565b50505050565b6060600282511015613900576040805162461bcd60e51b81526020600482015260196024820152780a6eec2e098d2c4e4c2e4f27440929cac82989288bea082a89603b1b604482015290519081900360640190fd5b815167ffffffffffffffff8111801561391857600080fd5b50604051908082528060200260200182016040528015613942578160200160208202803683370190505b509050828160018351038151811061395657fe5b60209081029190910101528151600019015b8015613440576000806139988786600186038151811061398457fe5b60200260200101518786815181106133ed57fe5b915091506139ba8484815181106139ab57fe5b60200260200101518383613d3a565b8460018503815181106139c957fe5b6020908102919091010152505060001901613968565b60005b600183510381101561320b576000808483815181106139fd57fe5b6020026020010151858460010181518110613a1457fe5b6020026020010151915091506000613a2c8383613eec565b5090506000613a5c7f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8585613448565b9050600080600080846001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015613a9d57600080fd5b505afa158015613ab1573d6000803e3d6000fd5b505050506040513d6060811015613ac757600080fd5b5080516020909101516001600160701b0391821693501690506000806001600160a01b038a811690891614613afd578284613b00565b83835b91509150613b5e828b6001600160a01b03166370a082318a6040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561181e57600080fd5b9550613b6b868383613210565b945050505050600080856001600160a01b0316886001600160a01b031614613b9557826000613b99565b6000835b91509150600060028c51038a10613bb0578a613be4565b613be47f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a898e8d6002018151811061374357fe5b604080516000808252602082019283905263022c0d9f60e01b835260248201878152604483018790526001600160a01b038086166064850152608060848501908152845160a48601819052969750908c169563022c0d9f958a958a958a9591949193919260c486019290918190849084905b83811015613c6e578181015183820152602001613c56565b50505050905090810190601f168015613c9b5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015613cbd57600080fd5b505af1158015613cd1573d6000803e3d6000fd5b50506001909b019a506139e29950505050505050505050565b80820382811115611123576040805162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b604482015290519081900360640190fd5b6000808411613d7a5760405162461bcd60e51b81526004018080602001828103825260278152602001806144e36027913960400191505060405180910390fd5b600083118015613d8a5750600082115b613dc55760405162461bcd60e51b81526004018080602001828103825260238152602001806144536023913960400191505060405180910390fd5b6000613de96103e8613ddd868863ffffffff61425416565b9063ffffffff61425416565b90506000613e036103e5613ddd868963ffffffff613cea16565b9050613e206001828481613e1357fe5b049063ffffffff6142b716565b9695505050505050565b6000808411613e80576040805162461bcd60e51b815260206004820181905260248201527f537761704c6962726172793a20494e53554646494349454e545f414d4f554e54604482015290519081900360640190fd5b600083118015613e905750600082115b613ecb5760405162461bcd60e51b81526004018080602001828103825260238152602001806144536023913960400191505060405180910390fd5b82613edc858463ffffffff61425416565b81613ee357fe5b04949350505050565b600080826001600160a01b0316846001600160a01b03161415613f56576040805162461bcd60e51b815260206004820181905260248201527f537761704c6962726172793a204944454e544943414c5f414444524553534553604482015290519081900360640190fd5b826001600160a01b0316846001600160a01b031610613f76578284613f79565b83835b90925090506001600160a01b038216613fd9576040805162461bcd60e51b815260206004820152601960248201527f537761704c6962726172793a205a45524f5f4144445245535300000000000000604482015290519081900360640190fd5b9250929050565b6040805163e6a4390560e01b81526001600160a01b03888116600483015287811660248301529151600092839283927f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a9092169163e6a4390591604480820192602092909190829003018186803b15801561405a57600080fd5b505afa15801561406e573d6000803e3d6000fd5b505050506040513d602081101561408457600080fd5b50516001600160a01b0316141561413757604080516364e329cb60e11b81526001600160a01b038a81166004830152898116602483015291517f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a9092169163c9c65396916044808201926020929091908290030181600087803b15801561410a57600080fd5b505af115801561411e573d6000803e3d6000fd5b505050506040513d602081101561413457600080fd5b50505b6000806141657f0000000000000000000000002cfae8f731d6a04f3e868deb03ad73576695271a8b8b614306565b91509150816000148015614177575080155b1561418757879350869250614247565b6000614194898484613e2a565b90508781116141e757858110156141dc5760405162461bcd60e51b815260040180806020018281038252602181526020018061449c6021913960400191505060405180910390fd5b889450925082614245565b60006141f4898486613e2a565b90508981111561420057fe5b8781101561423f5760405162461bcd60e51b81526004018080602001828103825260218152602001806145796021913960400191505060405180910390fd5b94508793505b505b5050965096945050505050565b600081158061426f5750508082028282828161426c57fe5b04145b611123576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b604482015290519081900360640190fd5b80820182811015611123576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6164642d6f766572666c6f7760601b604482015290519081900360640190fd5b60008060006143158585613eec565b509050600080614326888888613448565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561435e57600080fd5b505afa158015614372573d6000803e3d6000fd5b505050506040513d606081101561438857600080fd5b5080516020909101516001600160701b0391821693501690506001600160a01b03878116908416146143bb5780826143be565b81815b9099909850965050505050505056fe53776170526f757465723a20494e56414c49445f5041544800000000000000005472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645472616e7366657248656c7065723a3a736166655472616e736665724554483a20455448207472616e73666572206661696c6564537761704c6962726172793a20494e53554646494349454e545f4c4951554944495459537761704c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e5453776170526f757465723a20494e53554646494349454e545f425f414d4f554e5453776170526f757465723a20494e53554646494349454e545f4f55545055545f414d4f554e54537761704c6962726172793a20494e53554646494349454e545f4f55545055545f414d4f554e5453776170526f757465723a2045585049524544000000000000000000000000005472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c656453776170526f757465723a204558434553534956455f494e5055545f414d4f554e5453776170526f757465723a20494e53554646494349454e545f415f414d4f554e54a2646970667358221220cfacd68e8e756b9fafd68dc3efbd4cad79fa3a8c5d42ac167813f0d26a0816c464736f6c63430006060033"
}
eth_getStorageAt
Returns the value from a storage position at a given address.
This endpoint is still experimental and may have potential issues
https://api.taikoscan.io/api
?module=proxy
&action=eth_getStorageAt
&address=0xf8279Bad8Cb76B96de38365A05984b7b8f009B17
&position=0x0
&tag=latest
&apikey=YourApiKeyToken
Try this endpoint in your browser
Query Parameters
address
the string
representing the address to get code
position
the hex code of the position in storage, eg 0x0
tag
the string
pre-defined block parameter, either earliest
, pending
or latest
Sample Response
{
"jsonrpc":"2.0",
"id":1,
"result":"0x0000000000000000000000000000000000000000000000000000000000000000"
}
eth_gasPrice
Returns the current price per gas in wei.
https://api.taikoscan.io/api
?module=proxy
&action=eth_gasPrice
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
No parameters required.
Sample Response
{
"jsonrpc":"2.0",
"id":73,
"result":"0x430e23400"
}
📖 Tip: The result
is returned in wei.
Easily convert Ethereum units using our unit converter.
eth_estimateGas
Makes a call or transaction, which won't be added to the blockchain and returns the used gas.
https://api.taikoscan.io/api
?module=proxy
&action=eth_estimateGas
&data=0x4e71d92d
&to=0xf0160428a8552ac9bb7e050d90eeade4ddd52843
&value=0xff22
&gasPrice=0x51da038cc
&gas=0x5f5e0ff
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
data
the hash of the method signature and encoded parameters
to
the string
representing the address to interact with
value
the value sent in this transaction, in hex eg. 0xff22
gas
the amount of gas provided for the transaction, in hex eg. 0x5f5e0ff
gasPrice
the gas price paid for each unit of gas, in wei
post EIP-1559, the gasPrice
has to be higher than the block's baseFeePerGas
⛽ Note: The gas
parameter is capped at 2x the current block gas limit.
Sample Response
{
"jsonrpc":"2.0",
"id":1,
"result":"0x6556"
}
Last updated