Geth Proxy
Last updated
Last updated
For the full documentation of available parameters and descriptions, please visit the official XDC JSON-RPC docs.
For compatibility with Parity, please prefix all hex strings with " 0x ".
Returns the number of most recent block
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_blockNumber
&apikey=YourApiKeyToken
Try this endpoint in your browser
No parameters required.
Sample response
{
"jsonrpc":"2.0",
"result":"0x405dc9",
"id":83
}
Returns information about a block by block number.
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_getBlockByNumber
&tag=0x1276d6
&boolean=true
&apikey=YourApiKeyToken
Query Parameters
Sample response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"baseFeePerGas": "0x32",
"difficulty": "0x0",
"extraData": "0x",
"gasLimit": "0x17d7840",
"gasUsed": "0xf9dd",
"hash": "0x6fd1ff0aa11d8ca48c873af637cc4ba71b19e49a88688dc32a689d091348b0cc",
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"miner": "0x4200000000000000000000000000000000000011",
"mixHash": "0x3da3be155a5594d037c3e6bdf6eac8b7045b898d173dbd058d7604f795eb551e",
"nonce": "0x0000000000000000",
"number": "0x1276d6",
"parentHash": "0xe62c62571a697e59e65b560896531aa818105a35f51b9c10a466fe4286aed40a",
"receiptsRoot": "0x77ddca50217671904c60e97a070a82ede75581f477f7c49fadd91214e7091ae6",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"size": "0x365",
"stateRoot": "0x81307f0971e133b0744e8fb5f005f1eab24dae312c9ae7ff1c4fb95f7d8df897",
"timestamp": "0x65384c8c",
"totalDifficulty": "0x0",
"transactions": [
{
"blockHash": "0x6fd1ff0aa11d8ca48c873af637cc4ba71b19e49a88688dc32a689d091348b0cc",
"blockNumber": "0x1276d6",
"from": "0xdeaddeaddeaddeaddeaddeaddeaddeaddead0001",
"gas": "0xf4240",
"gasPrice": "0x0",
"hash": "0xd75a9ebffd70f9ad6f6a1e7bed3b46aa9284751a1383ec4895a1453d73e55f5a",
"input": "0x015d8eb900000000000000000000000000000000000000000000000000000000004585ff0000000000000000000000000000000000000000000000000000000065384b38000000000000000000000000000000000000000000000000000000000000000a8c2de9a57bb104c648a2f50d4ac2332c22db4fa5f590049dd30fb0a584a53bf900000000000000000000000000000000000000000000000000000000000000010000000000000000000000006cdebe940bc0f26850285caca097c11c33103e47000000000000000000000000000000000000000000000000000000000000083400000000000000000000000000000000000000000000000000000000000f4240",
"nonce": "0x1276d5",
"to": "0x4200000000000000000000000000000000000015",
"transactionIndex": "0x0",
"value": "0x0",
"type": "0x7e",
"v": "0x0",
"r": "0x0",
"s": "0x0",
"sourceHash": "0x2011539ea50a28d0b26a3006accb888ec992ecbe302a39a34f1ca6ba6eaf3064",
"mint": "0x0"
}
],
"transactionsRoot": "0x01b2cd9464e88a8a808ce6c71b35ace05df452c182f5311715bcd77352afa6c1",
"uncles": []
}
}
Returns the number of transactions in a block.
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_getBlockTransactionCountByNumber
&tag=0x1276d6
&apikey=YourApiKeyToken
Query Parameters
Sample response
{
"jsonrpc":"2.0",
"result":"0x1",
"id":1
}
Returns the information about a transaction requested by transaction hash.
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_getTransactionByHash
&txhash=0xfccdda65bb7db9469bd8780baa9575edadf15d45274b7e9d9d109ee7002b355d
&apikey=YourApiKeyToken
Query Parameters
Sample Response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"blockHash": "0xffcf0af543dd0d9616c9a43f617529272c6731867e69f9939cbf41fbd591757b",
"blockNumber": "0x321fdc",
"from": "0xa3e1f133240bf2f95a4951b2a7c260c5c1707589",
"gas": "0x5a732a",
"gasPrice": "0x3b9aca00",
"hash": "0xfccdda65bb7db9469bd8780baa9575edadf15d45274b7e9d9d109ee7002b355d",
"input": "0x60806040526203f4806008553480156200001857600080fd5b50620000396200002d620002d160201b60201c565b620002d960201b60201c565b600060405162000049906200039d565b604051809103906000f08015801562000066573d6000803e3d6000fd5b509050806040516200007890620003ab565b62000084919062000452565b604051809103906000f080158015620000a1573d6000803e3d6000fd5b50600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080604051620000f190620003b9565b620000fd919062000452565b604051809103906000f0801580156200011a573d6000803e3d6000fd5b50600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16694a1d89bb94865ec000006040518363ffffffff1660e01b8152600401620001c4929190620004e1565b6020604051808303816000875af1158015620001e4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020a919062000550565b508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73cac5caebbaa5d0f691026adafd18600a829ce09f69021e19e0c9bab24000006040518363ffffffff1660e01b815260040162000266929190620005c5565b6020604051808303816000875af115801562000286573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002ac919062000550565b504260048190555060085442620002c4919062000621565b600981905550506200065c565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6121b6806200231c83390190565b6117f180620044d283390190565b6116fd8062005cc383390190565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000620004126200040c6200040684620003c7565b620003e7565b620003c7565b9050919050565b60006200042682620003f1565b9050919050565b60006200043a8262000419565b9050919050565b6200044c816200042d565b82525050565b600060208201905062000469600083018462000441565b92915050565b60006200047c82620003c7565b9050919050565b6200048e816200046f565b82525050565b6000819050919050565b6000819050919050565b6000620004c9620004c3620004bd8462000494565b620003e7565b6200049e565b9050919050565b620004db81620004a8565b82525050565b6000604082019050620004f8600083018562000483565b620005076020830184620004d0565b9392505050565b600080fd5b60008115159050919050565b6200052a8162000513565b81146200053657600080fd5b50565b6000815190506200054a816200051f565b92915050565b6000602082840312156200056957620005686200050e565b5b6000620005798482850162000539565b91505092915050565b6000819050919050565b6000620005ad620005a7620005a18462000582565b620003e7565b6200049e565b9050919050565b620005bf816200058c565b82525050565b6000604082019050620005dc600083018562000483565b620005eb6020830184620005b4565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200062e826200049e565b91506200063b836200049e565b9250828201905080821115620006565762000655620005f2565b5b92915050565b611cb0806200066c6000396000f3fe60806040526004361061010d5760003560e01c80637718f4ec116100955780638da5cb5b116100645780638da5cb5b1461033957806398519ca214610364578063ee99205c146103a1578063f2fde38b146103cc578063fc7e286d146103f557610114565b80637718f4ec1461025f57806380396811146102a157806381454f71146102de57806384e10a901461030957610114565b80634e71d92d116100dc5780634e71d92d146101b25780634f2af398146101c957806362c03491146101f45780636ad69e8b1461021f578063715018a61461024857610114565b80631ef3755d14610116578063210d6dda1461012d578063220cce9714610149578063308610781461017457610114565b3661011457005b005b34801561012257600080fd5b5061012b610432565b005b61014760048036038101906101429190611267565b610570565b005b34801561015557600080fd5b5061015e610986565b60405161016b91906112f3565b60405180910390f35b34801561018057600080fd5b5061019b60048036038101906101969190611344565b6109ac565b6040516101a992919061138f565b60405180910390f35b3480156101be57600080fd5b506101c7610a00565b005b3480156101d557600080fd5b506101de610ba5565b6040516101eb91906113b8565b60405180910390f35b34801561020057600080fd5b50610209610baa565b60405161021691906113b8565b60405180910390f35b34801561022b57600080fd5b5061024660048036038101906102419190611344565b610bbc565b005b34801561025457600080fd5b5061025d610bce565b005b34801561026b57600080fd5b50610286600480360381019061028191906113d3565b610be2565b60405161029896959493929190611413565b60405180910390f35b3480156102ad57600080fd5b506102c860048036038101906102c39190611267565b610c3b565b6040516102d591906115ad565b60405180910390f35b3480156102ea57600080fd5b506102f3610d15565b60405161030091906116bc565b60405180910390f35b34801561031557600080fd5b5061031e610dd4565b604051610330969594939291906116de565b60405180910390f35b34801561034557600080fd5b5061034e610e23565b60405161035b919061173f565b60405180910390f35b34801561037057600080fd5b5061038b60048036038101906103869190611344565b610e4c565b60405161039891906113b8565b60405180910390f35b3480156103ad57600080fd5b506103b6610e62565b6040516103c3919061177b565b60405180910390f35b3480156103d857600080fd5b506103f360048036038101906103ee9190611267565b610e88565b005b34801561040157600080fd5b5061041c60048036038101906104179190611267565b610f0b565b60405161042991906113b8565b60405180910390f35b6000429050600954811161047b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047290611819565b60405180910390fd5b60055460076000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546104ee9190611868565b92505081905550600060058190555060006006819055506000600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060048190555062015180600881905550600854816105679190611868565b60098190555050565b600042905060095481106105b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b09061190e565b60405180910390fd5b60006105c6600554610e4c565b905080341161060a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106019061197a565b60405180910390fd5b6000605a60643461061b91906119c9565b61062591906119fa565b9050600081346106359190611a3c565b9050601460085461064691906119c9565b6008546106539190611a3c565b6008819055506104b0600854101561066f576104b06008819055505b81600560008282546106819190611868565b9250508190555060016006600082825461069b9190611868565b9250508190555033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600481905550600854846106f89190611868565b6009819055503373ffffffffffffffffffffffffffffffffffffffff167f79e7b76b1aa9734952177c8ef709965ba2d652d38ec95592483a99ff92ee806f85846005546107459190611a3c565b600554600854610756600554610e4c565b60065460405161076b96959493929190611413565b60405180910390a2600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060c00160405280868152602001846005546107d19190611a3c565b8152602001600554815260200160085481526020016107f1600554610e4c565b81526020016006548152509080600181540180825580915050600190039060005260206000209060060201600090919091909150600082015181600001556020820151816001015560408201518160020155606082015181600301556080820151816004015560a082015181600501555050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663da3e57b533846040518363ffffffff1660e01b81526004016108c092919061138f565b600060405180830381600087803b1580156108da57600080fd5b505af11580156108ee573d6000803e3d6000fd5b50505050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635ec2dc8d826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561095c57600080fd5b505af1158015610970573d6000803e3d6000fd5b505050505061097f3383610f23565b5050505050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600281815481106109bc57600080fd5b90600052602060002090600202016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7990611abc565b60405180910390fd5b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610b51573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf74283604051610b9a929190611adc565b60405180910390a250565b601481565b6000610bb7600554610e4c565b905090565b610bc46110ba565b8060088190555050565b610bd66110ba565b610be06000611138565b565b600c6020528160005260406000208181548110610bfe57600080fd5b9060005260206000209060060201600091509150508060000154908060010154908060020154908060030154908060040154908060050154905086565b6060600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015610d0a57838290600052602060002090600602016040518060c0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815260200160058201548152505081526020019060010190610c9c565b505050509050919050565b60606002805480602002602001604051908101604052809291908181526020016000905b82821015610dcb57838290600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152505081526020019060010190610d39565b50505050905090565b600080600080600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600454600554600654600854600954955095509550955095509550909192939495565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000606482610e5b91906119c9565b9050919050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610e906110ba565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610eff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef690611b77565b60405180910390fd5b610f0881611138565b50565b60016020528060005260406000206000915090505481565b6000805b600280549050811015610ff2578373ffffffffffffffffffffffffffffffffffffffff1660028281548110610f5f57610f5e611b97565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610fdf578260028281548110610fc157610fc0611b97565b5b90600052602060002090600202016001018190555060019150610ff2565b8080610fea90611bc6565b915050610f27565b508015801561100657506014600280549050105b156110b557600260405180604001604052808573ffffffffffffffffffffffffffffffffffffffff16815260200184815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015550505b505050565b6110c26111fc565b73ffffffffffffffffffffffffffffffffffffffff166110e0610e23565b73ffffffffffffffffffffffffffffffffffffffff1614611136576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112d90611c5a565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061123482611209565b9050919050565b61124481611229565b811461124f57600080fd5b50565b6000813590506112618161123b565b92915050565b60006020828403121561127d5761127c611204565b5b600061128b84828501611252565b91505092915050565b6000819050919050565b60006112b96112b46112af84611209565b611294565b611209565b9050919050565b60006112cb8261129e565b9050919050565b60006112dd826112c0565b9050919050565b6112ed816112d2565b82525050565b600060208201905061130860008301846112e4565b92915050565b6000819050919050565b6113218161130e565b811461132c57600080fd5b50565b60008135905061133e81611318565b92915050565b60006020828403121561135a57611359611204565b5b60006113688482850161132f565b91505092915050565b61137a81611229565b82525050565b6113898161130e565b82525050565b60006040820190506113a46000830185611371565b6113b16020830184611380565b9392505050565b60006020820190506113cd6000830184611380565b92915050565b600080604083850312156113ea576113e9611204565b5b60006113f885828601611252565b92505060206114098582860161132f565b9150509250929050565b600060c0820190506114286000830189611380565b6114356020830188611380565b6114426040830187611380565b61144f6060830186611380565b61145c6080830185611380565b61146960a0830184611380565b979650505050505050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6114a98161130e565b82525050565b60c0820160008201516114c560008501826114a0565b5060208201516114d860208501826114a0565b5060408201516114eb60408501826114a0565b5060608201516114fe60608501826114a0565b50608082015161151160808501826114a0565b5060a082015161152460a08501826114a0565b50505050565b600061153683836114af565b60c08301905092915050565b6000602082019050919050565b600061155a82611474565b611564818561147f565b935061156f83611490565b8060005b838110156115a0578151611587888261152a565b975061159283611542565b925050600181019050611573565b5085935050505092915050565b600060208201905081810360008301526115c7818461154f565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61160481611229565b82525050565b60408201600082015161162060008501826115fb565b50602082015161163360208501826114a0565b50505050565b6000611645838361160a565b60408301905092915050565b6000602082019050919050565b6000611669826115cf565b61167381856115da565b935061167e836115eb565b8060005b838110156116af5781516116968882611639565b97506116a183611651565b925050600181019050611682565b5085935050505092915050565b600060208201905081810360008301526116d6818461165e565b905092915050565b600060c0820190506116f36000830189611371565b6117006020830188611380565b61170d6040830187611380565b61171a6060830186611380565b6117276080830185611380565b61173460a0830184611380565b979650505050505050565b60006020820190506117546000830184611371565b92915050565b6000611765826112c0565b9050919050565b6117758161175a565b82525050565b6000602082019050611790600083018461176c565b92915050565b600082825260208201905092915050565b7f596565743a20596565742074696d6520686173206e6f7420706173736564207960008201527f6574000000000000000000000000000000000000000000000000000000000000602082015250565b6000611803602283611796565b915061180e826117a7565b604082019050919050565b60006020820190508181036000830152611832816117f6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006118738261130e565b915061187e8361130e565b925082820190508082111561189657611895611839565b5b92915050565b7f596565743a20596565742074696d6520686173207061737365642c2067616d6560008201527f206973206f766572000000000000000000000000000000000000000000000000602082015250565b60006118f8602883611796565b91506119038261189c565b604082019050919050565b60006020820190508181036000830152611927816118eb565b9050919050565b7f596565743a2059656574206e6f742062696720656e6f75676800000000000000600082015250565b6000611964601983611796565b915061196f8261192e565b602082019050919050565b6000602082019050818103600083015261199381611957565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006119d48261130e565b91506119df8361130e565b9250826119ef576119ee61199a565b5b828204905092915050565b6000611a058261130e565b9150611a108361130e565b9250828202611a1e8161130e565b91508282048414831517611a3557611a34611839565b5b5092915050565b6000611a478261130e565b9150611a528361130e565b9250828203905081811115611a6a57611a69611839565b5b92915050565b7f596565743a204e6f2077696e6e696e677320746f20636c61696d000000000000600082015250565b6000611aa6601a83611796565b9150611ab182611a70565b602082019050919050565b60006020820190508181036000830152611ad581611a99565b9050919050565b6000604082019050611af16000830185611380565b611afe6020830184611380565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611b61602683611796565b9150611b6c82611b05565b604082019050919050565b60006020820190508181036000830152611b9081611b54565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000611bd18261130e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611c0357611c02611839565b5b600182019050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611c44602083611796565b9150611c4f82611c0e565b602082019050919050565b60006020820190508181036000830152611c7381611c37565b905091905056fea2646970667358221220040f3cdf2575efdf79a7a19632852d4584648c7509f7bb6baa6d2e50d0aa2e1a64736f6c6343000813003360806040523480156200001157600080fd5b506040518060400160405280600581526020017f24544553540000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f544553540000000000000000000000000000000000000000000000000000000081525081600390816200008f9190620005d4565b508060049081620000a19190620005d4565b505050620000c4620000b86200010c60201b60201c565b6200011460201b60201c565b6200010633620000d9620001da60201b60201c565b60ff16600a620000ea91906200083e565b62989680620000fa91906200088f565b620001e360201b60201c565b620009c6565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000255576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200024c906200093b565b60405180910390fd5b62000269600083836200035060201b60201c565b80600260008282546200027d91906200095d565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003309190620009a9565b60405180910390a36200034c600083836200035560201b60201c565b5050565b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620003dc57607f821691505b602082108103620003f257620003f162000394565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200045c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200041d565b6200046886836200041d565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620004b5620004af620004a98462000480565b6200048a565b62000480565b9050919050565b6000819050919050565b620004d18362000494565b620004e9620004e082620004bc565b8484546200042a565b825550505050565b600090565b62000500620004f1565b6200050d818484620004c6565b505050565b5b81811015620005355762000529600082620004f6565b60018101905062000513565b5050565b601f82111562000584576200054e81620003f8565b62000559846200040d565b8101602085101562000569578190505b6200058162000578856200040d565b83018262000512565b50505b505050565b600082821c905092915050565b6000620005a96000198460080262000589565b1980831691505092915050565b6000620005c4838362000596565b9150826002028217905092915050565b620005df826200035a565b67ffffffffffffffff811115620005fb57620005fa62000365565b5b620006078254620003c3565b6200061482828562000539565b600060209050601f8311600181146200064c576000841562000637578287015190505b620006438582620005b6565b865550620006b3565b601f1984166200065c86620003f8565b60005b8281101562000686578489015182556001820191506020850194506020810190506200065f565b86831015620006a65784890151620006a2601f89168262000596565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200074957808604811115620007215762000720620006bb565b5b6001851615620007315780820291505b80810290506200074185620006ea565b945062000701565b94509492505050565b60008262000764576001905062000837565b8162000774576000905062000837565b81600181146200078d57600281146200079857620007ce565b600191505062000837565b60ff841115620007ad57620007ac620006bb565b5b8360020a915084821115620007c757620007c6620006bb565b5b5062000837565b5060208310610133831016604e8410600b8410161715620008085782820a905083811115620008025762000801620006bb565b5b62000837565b620008178484846001620006f7565b92509050818404811115620008315762000830620006bb565b5b81810290505b9392505050565b60006200084b8262000480565b9150620008588362000480565b9250620008877fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000752565b905092915050565b60006200089c8262000480565b9150620008a98362000480565b9250828202620008b98162000480565b91508282048414831517620008d357620008d2620006bb565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000923601f83620008da565b91506200093082620008eb565b602082019050919050565b60006020820190508181036000830152620009568162000914565b9050919050565b60006200096a8262000480565b9150620009778362000480565b9250828201905080821115620009925762000991620006bb565b5b92915050565b620009a38162000480565b82525050565b6000602082019050620009c0600083018462000998565b92915050565b6117e080620009d66000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d714610276578063a9059cbb146102a6578063dd62ed3e146102d6578063f2fde38b14610306576100f5565b806370a0823114610200578063715018a6146102305780638da5cb5b1461023a57806395d89b4114610258576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806339509351146101b457806340c10f19146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f9190610f29565b60405180910390f35b610132600480360381019061012d9190610fe4565b6103b4565b60405161013f919061103f565b60405180910390f35b6101506103d7565b60405161015d9190611069565b60405180910390f35b610180600480360381019061017b9190611084565b6103e1565b60405161018d919061103f565b60405180910390f35b61019e610410565b6040516101ab91906110f3565b60405180910390f35b6101ce60048036038101906101c99190610fe4565b610419565b6040516101db919061103f565b60405180910390f35b6101fe60048036038101906101f99190610fe4565b610450565b005b61021a6004803603810190610215919061110e565b610466565b6040516102279190611069565b60405180910390f35b6102386104ae565b005b6102426104c2565b60405161024f919061114a565b60405180910390f35b6102606104ec565b60405161026d9190610f29565b60405180910390f35b610290600480360381019061028b9190610fe4565b61057e565b60405161029d919061103f565b60405180910390f35b6102c060048036038101906102bb9190610fe4565b6105f5565b6040516102cd919061103f565b60405180910390f35b6102f060048036038101906102eb9190611165565b610618565b6040516102fd9190611069565b60405180910390f35b610320600480360381019061031b919061110e565b61069f565b005b606060038054610331906111d4565b80601f016020809104026020016040519081016040528092919081815260200182805461035d906111d4565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b6000806103bf610722565b90506103cc81858561072a565b600191505092915050565b6000600254905090565b6000806103ec610722565b90506103f98582856108f3565b61040485858561097f565b60019150509392505050565b60006012905090565b600080610424610722565b90506104458185856104368589610618565b6104409190611234565b61072a565b600191505092915050565b610458610bf5565b6104628282610c73565b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6104b6610bf5565b6104c06000610dc9565b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546104fb906111d4565b80601f0160208091040260200160405190810160405280929190818152602001828054610527906111d4565b80156105745780601f1061054957610100808354040283529160200191610574565b820191906000526020600020905b81548152906001019060200180831161055757829003601f168201915b5050505050905090565b600080610589610722565b905060006105978286610618565b9050838110156105dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d3906112da565b60405180910390fd5b6105e9828686840361072a565b60019250505092915050565b600080610600610722565b905061060d81858561097f565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6106a7610bf5565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610716576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070d9061136c565b60405180910390fd5b61071f81610dc9565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610799576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610790906113fe565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610808576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ff90611490565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108e69190611069565b60405180910390a3505050565b60006108ff8484610618565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610979578181101561096b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610962906114fc565b60405180910390fd5b610978848484840361072a565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e59061158e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5490611620565b60405180910390fd5b610a68838383610e8f565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610aee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae5906116b2565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610bdc9190611069565b60405180910390a3610bef848484610e94565b50505050565b610bfd610722565b73ffffffffffffffffffffffffffffffffffffffff16610c1b6104c2565b73ffffffffffffffffffffffffffffffffffffffff1614610c71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c689061171e565b60405180910390fd5b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ce2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd99061178a565b60405180910390fd5b610cee60008383610e8f565b8060026000828254610d009190611234565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610db19190611069565b60405180910390a3610dc560008383610e94565b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610ed3578082015181840152602081019050610eb8565b60008484015250505050565b6000601f19601f8301169050919050565b6000610efb82610e99565b610f058185610ea4565b9350610f15818560208601610eb5565b610f1e81610edf565b840191505092915050565b60006020820190508181036000830152610f438184610ef0565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610f7b82610f50565b9050919050565b610f8b81610f70565b8114610f9657600080fd5b50565b600081359050610fa881610f82565b92915050565b6000819050919050565b610fc181610fae565b8114610fcc57600080fd5b50565b600081359050610fde81610fb8565b92915050565b60008060408385031215610ffb57610ffa610f4b565b5b600061100985828601610f99565b925050602061101a85828601610fcf565b9150509250929050565b60008115159050919050565b61103981611024565b82525050565b60006020820190506110546000830184611030565b92915050565b61106381610fae565b82525050565b600060208201905061107e600083018461105a565b92915050565b60008060006060848603121561109d5761109c610f4b565b5b60006110ab86828701610f99565b93505060206110bc86828701610f99565b92505060406110cd86828701610fcf565b9150509250925092565b600060ff82169050919050565b6110ed816110d7565b82525050565b600060208201905061110860008301846110e4565b92915050565b60006020828403121561112457611123610f4b565b5b600061113284828501610f99565b91505092915050565b61114481610f70565b82525050565b600060208201905061115f600083018461113b565b92915050565b6000806040838503121561117c5761117b610f4b565b5b600061118a85828601610f99565b925050602061119b85828601610f99565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806111ec57607f821691505b6020821081036111ff576111fe6111a5565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061123f82610fae565b915061124a83610fae565b925082820190508082111561126257611261611205565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006112c4602583610ea4565b91506112cf82611268565b604082019050919050565b600060208201905081810360008301526112f3816112b7565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611356602683610ea4565b9150611361826112fa565b604082019050919050565b6000602082019050818103600083015261138581611349565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006113e8602483610ea4565b91506113f38261138c565b604082019050919050565b60006020820190508181036000830152611417816113db565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061147a602283610ea4565b91506114858261141e565b604082019050919050565b600060208201905081810360008301526114a98161146d565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006114e6601d83610ea4565b91506114f1826114b0565b602082019050919050565b60006020820190508181036000830152611515816114d9565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611578602583610ea4565b91506115838261151c565b604082019050919050565b600060208201905081810360008301526115a78161156b565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061160a602383610ea4565b9150611615826115ae565b604082019050919050565b60006020820190508181036000830152611639816115fd565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061169c602683610ea4565b91506116a782611640565b604082019050919050565b600060208201905081810360008301526116cb8161168f565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611708602083610ea4565b9150611713826116d2565b602082019050919050565b60006020820190508181036000830152611737816116fb565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000611774601f83610ea4565b915061177f8261173e565b602082019050919050565b600060208201905081810360008301526117a381611767565b905091905056fea26469706673582212202464e0efc923078326655136ea3f2d6e059e5535f9e33efd10a8cf85cf79b65e64736f6c6343000813003360806040523480156200001157600080fd5b50604051620017f1380380620017f1833981810160405281019062000037919062000278565b620000576200004b6200011660201b60201c565b6200011e60201b60201c565b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620000a8620001e260201b60201c565b6007819055506001600660006101000a81548160ff021916908360ff160217905550694a1d89bb94865ec00000600881905550694a1d89bb94865ec0000060046000600660009054906101000a900460ff1660ff16815260200190815260200160002081905550506200031e565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600062093a8042620001f59190620002e3565b905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200022c82620001ff565b9050919050565b600062000240826200021f565b9050919050565b620002528162000233565b81146200025e57600080fd5b50565b600081519050620002728162000247565b92915050565b600060208284031215620002915762000290620001fa565b5b6000620002a18482850162000261565b91505092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620002f082620002aa565b9150620002fd83620002aa565b9250828201905080821115620003185762000317620002b4565b5b92915050565b6114c3806200032e6000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80639ee1352d116100a2578063da3e57b511610071578063da3e57b5146102af578063e12f3a61146102cb578063f2fde38b146102fb578063f41c33e914610317578063fc0c546a1461034757610116565b80639ee1352d14610225578063ac4746ab14610255578063c6ca226314610273578063ce4b5bbe1461029157610116565b80634dc47d34116100e95780634dc47d34146101a55780634e71d92d146101d5578063715018a6146101df57806376671808146101e95780638da5cb5b1461020757610116565b806318160ddd1461011b5780631a75ddbf146101395780631de40e491461015757806329addbeb14610175575b600080fd5b610123610365565b6040516101309190610cde565b60405180910390f35b61014161036b565b60405161014e9190610cde565b60405180910390f35b61015f610379565b60405161016c9190610cde565b60405180910390f35b61018f600480360381019061018a9190610d2a565b61037f565b60405161019c9190610cde565b60405180910390f35b6101bf60048036038101906101ba9190610d2a565b610397565b6040516101cc9190610cde565b60405180910390f35b6101dd6103af565b005b6101e7610627565b005b6101f161063b565b6040516101fe9190610d73565b60405180910390f35b61020f61064e565b60405161021c9190610dcf565b60405180910390f35b61023f600480360381019061023a9190610e16565b610677565b60405161024c9190610cde565b60405180910390f35b61025d61069c565b60405161026a9190610cde565b60405180910390f35b61027b6106a3565b6040516102889190610cde565b60405180910390f35b6102996106a9565b6040516102a69190610cde565b60405180910390f35b6102c960048036038101906102c49190610e56565b6106b0565b005b6102e560048036038101906102e09190610e96565b610787565b6040516102f29190610cde565b60405180910390f35b61031560048036038101906103109190610e96565b610909565b005b610331600480360381019061032c9190610e96565b61098c565b60405161033e9190610cde565b60405180910390f35b61034f6109a4565b60405161035c9190610f22565b60405180910390f35b60085481565b694a1d89bb94865ec0000081565b611d4c81565b60026020528060005260406000206000915090505481565b60046020528060005260406000206000915090505481565b60006103ba33610787565b9050600081116103ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f690610f9a565b60405180910390fd5b80600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161045b9190610dcf565b602060405180830381865afa158015610478573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049c9190610fcf565b10156104dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d490611048565b60405180910390fd5b600660009054906101000a900460ff1660ff16600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610590929190611068565b6020604051808303816000875af11580156105af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d391906110c9565b503373ffffffffffffffffffffffffffffffffffffffff167f291e8ba3c0f4b0bd86e6e2346fcee1e7ca0975b1cc1886bfbc722d34f3f24d91824260405161061c9291906110f6565b60405180910390a250565b61062f6109ca565b6106396000610a48565b565b600660009054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6003602052816000526040600020602052806000526040600020600091509150505481565b62093a8081565b60075481565b620186a081565b6106b86109ca565b6106c0610b0c565b156106ce576106cd610b19565b5b8060036000600660009054906101000a900460ff1660ff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610740919061114e565b925050819055508060026000600660009054906101000a900460ff1660ff168152602001908152602001600020600082825461077c919061114e565b925050819055505050565b600080600090506000670de0b6b3a7640000905060006001600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107e9919061114e565b90505b600660009054906101000a900460ff1660ff168110156108fe576000600260008381526020019081526020016000205403156108eb5760006003600083815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600060026000848152602001908152602001600020549050600081858461089e9190611182565b6108a891906111f3565b90506000856004600087815260200190815260200160002054836108cc9190611182565b6108d691906111f3565b905080876108e4919061114e565b9650505050505b80806108f690611224565b9150506107ec565b508192505050919050565b6109116109ca565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610980576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610977906112de565b60405180910390fd5b61098981610a48565b50565b60056020528060005260406000206000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6109d2610ca7565b73ffffffffffffffffffffffffffffffffffffffff166109f061064e565b73ffffffffffffffffffffffffffffffffffffffff1614610a46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3d9061134a565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600754421015905090565b600754421015610b5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b55906113b6565b60405180910390fd5b6000620186a0611d4c60046000600660009054906101000a900460ff1660ff16815260200190815260200160002054610b979190611182565b610ba191906111f3565b90508060046000600660009054906101000a900460ff1660ff16815260200190815260200160002054610bd491906113d6565b60046000600660009054906101000a900460ff1660ff168152602001908152602001600020819055508060086000828254610c0f91906113d6565b925050819055506006600081819054906101000a900460ff1680929190610c359061140a565b91906101000a81548160ff021916908360ff16021790555050610c56610caf565b6007819055507f27bd0cff633fd950c11ae24bd614aa2d87d938a50d6b65573c3743be7a831f57600660009054906101000a900460ff1642604051610c9c929190611464565b60405180910390a150565b600033905090565b600062093a8042610cc0919061114e565b905090565b6000819050919050565b610cd881610cc5565b82525050565b6000602082019050610cf36000830184610ccf565b92915050565b600080fd5b610d0781610cc5565b8114610d1257600080fd5b50565b600081359050610d2481610cfe565b92915050565b600060208284031215610d4057610d3f610cf9565b5b6000610d4e84828501610d15565b91505092915050565b600060ff82169050919050565b610d6d81610d57565b82525050565b6000602082019050610d886000830184610d64565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610db982610d8e565b9050919050565b610dc981610dae565b82525050565b6000602082019050610de46000830184610dc0565b92915050565b610df381610dae565b8114610dfe57600080fd5b50565b600081359050610e1081610dea565b92915050565b60008060408385031215610e2d57610e2c610cf9565b5b6000610e3b85828601610d15565b9250506020610e4c85828601610e01565b9150509250929050565b60008060408385031215610e6d57610e6c610cf9565b5b6000610e7b85828601610e01565b9250506020610e8c85828601610d15565b9150509250929050565b600060208284031215610eac57610eab610cf9565b5b6000610eba84828501610e01565b91505092915050565b6000819050919050565b6000610ee8610ee3610ede84610d8e565b610ec3565b610d8e565b9050919050565b6000610efa82610ecd565b9050919050565b6000610f0c82610eef565b9050919050565b610f1c81610f01565b82525050565b6000602082019050610f376000830184610f13565b92915050565b600082825260208201905092915050565b7f4e6f7468696e6720746f20636c61696d00000000000000000000000000000000600082015250565b6000610f84601083610f3d565b9150610f8f82610f4e565b602082019050919050565b60006020820190508181036000830152610fb381610f77565b9050919050565b600081519050610fc981610cfe565b92915050565b600060208284031215610fe557610fe4610cf9565b5b6000610ff384828501610fba565b91505092915050565b7f4e6f7420656e6f75676820746f6b656e7320696e20636f6e7472616374000000600082015250565b6000611032601d83610f3d565b915061103d82610ffc565b602082019050919050565b6000602082019050818103600083015261106181611025565b9050919050565b600060408201905061107d6000830185610dc0565b61108a6020830184610ccf565b9392505050565b60008115159050919050565b6110a681611091565b81146110b157600080fd5b50565b6000815190506110c38161109d565b92915050565b6000602082840312156110df576110de610cf9565b5b60006110ed848285016110b4565b91505092915050565b600060408201905061110b6000830185610ccf565b6111186020830184610ccf565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061115982610cc5565b915061116483610cc5565b925082820190508082111561117c5761117b61111f565b5b92915050565b600061118d82610cc5565b915061119883610cc5565b92508282026111a681610cc5565b915082820484148315176111bd576111bc61111f565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006111fe82610cc5565b915061120983610cc5565b925082611219576112186111c4565b5b828204905092915050565b600061122f82610cc5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036112615761126061111f565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006112c8602683610f3d565b91506112d38261126c565b604082019050919050565b600060208201905081810360008301526112f7816112bb565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611334602083610f3d565b915061133f826112fe565b602082019050919050565b6000602082019050818103600083015261136381611327565b9050919050565b7f45706f6368206e6f7420656e6465640000000000000000000000000000000000600082015250565b60006113a0600f83610f3d565b91506113ab8261136a565b602082019050919050565b600060208201905081810360008301526113cf81611393565b9050919050565b60006113e182610cc5565b91506113ec83610cc5565b92508282039050818111156114045761140361111f565b5b92915050565b600061141582610d57565b915060ff82036114285761142761111f565b5b600182019050919050565b600061144e61144961144484610d57565b610ec3565b610cc5565b9050919050565b61145e81611433565b82525050565b60006040820190506114796000830185611455565b6114866020830184610ccf565b939250505056fea2646970667358221220ab313b95e1081c2d430be4cf6b5db7952bb9f00e0827b72df377dbf1a44ef57864736f6c6343000813003360806040523480156200001157600080fd5b50604051620016fd380380620016fd8339818101604052810190620000379190620001f0565b620000576200004b620000a660201b60201c565b620000ae60201b60201c565b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426007819055505062000222565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001a48262000177565b9050919050565b6000620001b88262000197565b9050919050565b620001ca81620001ab565b8114620001d657600080fd5b50565b600081519050620001ea81620001bf565b92915050565b60006020828403121562000209576200020862000172565b5b60006200021984828501620001d9565b91505092915050565b6114cb80620002326000396000f3fe6080604052600436106100e85760003560e01c8063844412b71161008a578063bf85689511610059578063bf856895146102c3578063da19776f146102ee578063f2fde38b14610319578063fc0c546a14610342576100e8565b8063844412b7146101f55780638da5cb5b14610232578063a694fc3a1461025d578063bf13526714610286576100e8565b806366666aa9116100c657806366666aa91461014b5780637025907714610176578063715018a6146101b3578063817b1cd2146101ca576100e8565b80632def6620146100ed5780633cbea7d1146101045780635ec2dc8d14610141575b600080fd5b3480156100f957600080fd5b5061010261036d565b005b34801561011057600080fd5b5061012b60048036038101906101269190610ef2565b610702565b6040516101389190610f38565b60405180910390f35b6101496107c6565b005b34801561015757600080fd5b506101606107e1565b60405161016d9190610f38565b60405180910390f35b34801561018257600080fd5b5061019d60048036038101906101989190610ef2565b6107e7565b6040516101aa9190610f38565b60405180910390f35b3480156101bf57600080fd5b506101c86107ff565b005b3480156101d657600080fd5b506101df610813565b6040516101ec9190610f38565b60405180910390f35b34801561020157600080fd5b5061021c60048036038101906102179190610ef2565b610819565b6040516102299190610f38565b60405180910390f35b34801561023e57600080fd5b50610247610831565b6040516102549190610f62565b60405180910390f35b34801561026957600080fd5b50610284600480360381019061027f9190610fa9565b61085a565b005b34801561029257600080fd5b506102ad60048036038101906102a89190610ef2565b610c17565b6040516102ba9190610f38565b60405180910390f35b3480156102cf57600080fd5b506102d8610c2f565b6040516102e59190610f38565b60405180910390f35b3480156102fa57600080fd5b50610303610c35565b6040516103109190610f38565b60405180910390f35b34801561032557600080fd5b50610340600480360381019061033b9190610ef2565b610c3b565b005b34801561034e57600080fd5b50610357610cbe565b6040516103649190611035565b60405180910390f35b610375610ce4565b6000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116103f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ee906110ad565b60405180910390fd5b6000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460065461048a91906110fc565b90506000670de0b6b3a764000083836104a39190611130565b6104ad91906111a1565b90506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550826005600082825461054b91906110fc565b92505081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33856040518363ffffffff1660e01b81526004016105af9291906111d2565b6020604051808303816000875af11580156105ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105f29190611233565b610631576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610628906112ac565b60405180910390fd5b60008111801561064357506008548111155b156106a957806008600082825461065a91906110fc565b925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156106a7573d6000803e3d6000fd5b505b3373ffffffffffffffffffffffffffffffffffffffff167f204fccf0d92ed8d48f204adb39b2e81e92bad0dedb93f5716ca9478cfb57de0084836005546040516106f5939291906112cc565b60405180910390a2505050565b600080600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460065461079691906110fc565b90506000670de0b6b3a764000083836107af9190611130565b6107b991906111a1565b9050809350505050919050565b34600860008282546107d89190611303565b92505081905550565b60085481565b60036020528060005260406000206000915090505481565b610807610d45565b6108116000610dc3565b565b60055481565b60046020528060005260406000206000915090505481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610862610ce4565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546108af9190611303565b90506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156109f957670de0b6b3a7640000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460065461098f91906110fc565b6109999190611130565b6109a391906111a1565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109f19190611303565b925050819055505b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b8152600401610a5893929190611337565b6020604051808303816000875af1158015610a77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a9b9190611233565b610ada576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad1906112ac565b60405180910390fd5b80600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160056000828254610b749190611303565b92505081905550600654600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f1449c6dd7851abc30abf37f57715f492010519147cc2652fbc38202c18a6ee9083600554604051610c0b92919061136e565b60405180910390a25050565b60026020528060005260406000206000915090505481565b60075481565b60065481565b610c43610d45565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610cb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca990611409565b60405180910390fd5b610cbb81610dc3565b50565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006005540315610d4357600060075442610cff91906110fc565b9050600554670de0b6b3a764000082610d189190611130565b610d2291906111a1565b60066000828254610d339190611303565b9250508190555042600781905550505b565b610d4d610e87565b73ffffffffffffffffffffffffffffffffffffffff16610d6b610831565b73ffffffffffffffffffffffffffffffffffffffff1614610dc1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db890611475565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610ebf82610e94565b9050919050565b610ecf81610eb4565b8114610eda57600080fd5b50565b600081359050610eec81610ec6565b92915050565b600060208284031215610f0857610f07610e8f565b5b6000610f1684828501610edd565b91505092915050565b6000819050919050565b610f3281610f1f565b82525050565b6000602082019050610f4d6000830184610f29565b92915050565b610f5c81610eb4565b82525050565b6000602082019050610f776000830184610f53565b92915050565b610f8681610f1f565b8114610f9157600080fd5b50565b600081359050610fa381610f7d565b92915050565b600060208284031215610fbf57610fbe610e8f565b5b6000610fcd84828501610f94565b91505092915050565b6000819050919050565b6000610ffb610ff6610ff184610e94565b610fd6565b610e94565b9050919050565b600061100d82610fe0565b9050919050565b600061101f82611002565b9050919050565b61102f81611014565b82525050565b600060208201905061104a6000830184611026565b92915050565b600082825260208201905092915050565b7f596f752068617665206e6f207374616b65000000000000000000000000000000600082015250565b6000611097601183611050565b91506110a282611061565b602082019050919050565b600060208201905081810360008301526110c68161108a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061110782610f1f565b915061111283610f1f565b925082820390508181111561112a576111296110cd565b5b92915050565b600061113b82610f1f565b915061114683610f1f565b925082820261115481610f1f565b9150828204841483151761116b5761116a6110cd565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006111ac82610f1f565b91506111b783610f1f565b9250826111c7576111c6611172565b5b828204905092915050565b60006040820190506111e76000830185610f53565b6111f46020830184610f29565b9392505050565b60008115159050919050565b611210816111fb565b811461121b57600080fd5b50565b60008151905061122d81611207565b92915050565b60006020828403121561124957611248610e8f565b5b60006112578482850161121e565b91505092915050565b7f5472616e73666572206661696c65640000000000000000000000000000000000600082015250565b6000611296600f83611050565b91506112a182611260565b602082019050919050565b600060208201905081810360008301526112c581611289565b9050919050565b60006060820190506112e16000830186610f29565b6112ee6020830185610f29565b6112fb6040830184610f29565b949350505050565b600061130e82610f1f565b915061131983610f1f565b9250828201905080821115611331576113306110cd565b5b92915050565b600060608201905061134c6000830186610f53565b6113596020830185610f53565b6113666040830184610f29565b949350505050565b60006040820190506113836000830185610f29565b6113906020830184610f29565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006113f3602683611050565b91506113fe82611397565b604082019050919050565b60006020820190508181036000830152611422816113e6565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061145f602083611050565b915061146a82611429565b602082019050919050565b6000602082019050818103600083015261148e81611452565b905091905056fea26469706673582212208e4ac81cb571316fddfff140adae01fe67ef06c7827013bbdc2002fecc88e70c64736f6c63430008130033",
"nonce": "0xc",
"to": null,
"transactionIndex": "0x1",
"value": "0x0",
"type": "0x0",
"chainId": "0x14a34",
"v": "0x2948b",
"r": "0x465a81ae8397689c004e99ba84e174a73f0c522713ed8e8079f40e9563452a40",
"s": "0x4d86ecd77d36056e8f87135c8a42b69f4ea76d630071cc33dec480d4d47b2e3c"
}
}
Returns information about a transaction by block number and transaction index position.
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_getTransactionByBlockNumberAndIndex
&tag=0x1276d6
&apikey=YourApiKeyToken
Query Parameters
Sample Response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"blockHash": "0x6fd1ff0aa11d8ca48c873af637cc4ba71b19e49a88688dc32a689d091348b0cc",
"blockNumber": "0x1276d6",
"from": "0xdeaddeaddeaddeaddeaddeaddeaddeaddead0001",
"gas": "0xf4240",
"gasPrice": "0x0",
"hash": "0xd75a9ebffd70f9ad6f6a1e7bed3b46aa9284751a1383ec4895a1453d73e55f5a",
"input": "0x015d8eb900000000000000000000000000000000000000000000000000000000004585ff0000000000000000000000000000000000000000000000000000000065384b38000000000000000000000000000000000000000000000000000000000000000a8c2de9a57bb104c648a2f50d4ac2332c22db4fa5f590049dd30fb0a584a53bf900000000000000000000000000000000000000000000000000000000000000010000000000000000000000006cdebe940bc0f26850285caca097c11c33103e47000000000000000000000000000000000000000000000000000000000000083400000000000000000000000000000000000000000000000000000000000f4240",
"nonce": "0x1276d5",
"to": "0x4200000000000000000000000000000000000015",
"transactionIndex": "0x0",
"value": "0x0",
"type": "0x7e",
"v": "0x0",
"r": "0x0",
"s": "0x0",
"sourceHash": "0x2011539ea50a28d0b26a3006accb888ec992ecbe302a39a34f1ca6ba6eaf3064",
"mint": "0x0"
}
}
Returns the number of transactions performed by an address.
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_getTransactionCount
&address=0xa3e1f133240bf2f95a4951b2a7c260c5c1707589
&tag=latest
&apikey=YourApiKeyToken
Query Parameters
Sample Response
{
"jsonrpc":"2.0",
"result":"0x13",
"id":1
}
Submits a pre-signed transaction for broadcast to the XDC network.
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_sendRawTransaction
&hex=0x02f874030185012a05f200852e90edd00082520894eeee7341f206302f2216e39d715b96d8c6901a1c880de0b6b3a764000080c001a0bf61ea5419c7856be4ea2221b721b849d50fec738d10a714e7aaa809d9ad8838a01e59353aa8e567cc0661fb58b047361998df234df6593bf424839bc5ea214a2c
&apikey=YourApiKeyToken
Query Parameters
Sample Response
{
"id":1,
"jsonrpc": "2.0",
"result": "0x84c81fc1e23474e13be0114f94f99b43696830f33292fd1d642f37e87e95acd6"
}
Use eth_getTransactionReceipt to retrieve full details.
Returns the receipt of a transaction by transaction hash.
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_getTransactionReceipt
&txhash=0xfccdda65bb7db9469bd8780baa9575edadf15d45274b7e9d9d109ee7002b355d
&apikey=YourApiKeyToken
Query Parameters
Sample Response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"blockHash": "0xffcf0af543dd0d9616c9a43f617529272c6731867e69f9939cbf41fbd591757b",
"blockNumber": "0x321fdc",
"contractAddress": "0xf13878b7da6a42833cc27eeb44e52c31329e4fd7",
"cumulativeGasUsed": "0x5b2a5f",
"effectiveGasPrice": "0x3b9aca00",
"from": "0xa3e1f133240bf2f95a4951b2a7c260c5c1707589",
"gasUsed": "0x5a732a",
"l1Fee": "0x2ce42e12ba30",
"l1FeeScalar": "1",
"l1GasPrice": "0x6a58b8c",
"l1GasUsed": "0x6c104",
"logs": [
{
"address": "0xf13878b7da6a42833cc27eeb44e52c31329e4fd7",
"topics": [
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0",
"0x0000000000000000000000000000000000000000000000000000000000000000",
"0x000000000000000000000000a3e1f133240bf2f95a4951b2a7c260c5c1707589"
],
"data": "0x",
"blockNumber": "0x321fdc",
"transactionHash": "0xfccdda65bb7db9469bd8780baa9575edadf15d45274b7e9d9d109ee7002b355d",
"transactionIndex": "0x1",
"blockHash": "0xffcf0af543dd0d9616c9a43f617529272c6731867e69f9939cbf41fbd591757b",
"logIndex": "0x0",
"removed": false
},
{
"address": "0x61284008eccba03ebf84f5888c90dfaa23a00ae7",
"topics": [
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0",
"0x0000000000000000000000000000000000000000000000000000000000000000",
"0x000000000000000000000000f13878b7da6a42833cc27eeb44e52c31329e4fd7"
],
"data": "0x",
"blockNumber": "0x321fdc",
"transactionHash": "0xfccdda65bb7db9469bd8780baa9575edadf15d45274b7e9d9d109ee7002b355d",
"transactionIndex": "0x1",
"blockHash": "0xffcf0af543dd0d9616c9a43f617529272c6731867e69f9939cbf41fbd591757b",
"logIndex": "0x1",
"removed": false
},
{
"address": "0x61284008eccba03ebf84f5888c90dfaa23a00ae7",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x0000000000000000000000000000000000000000000000000000000000000000",
"0x000000000000000000000000f13878b7da6a42833cc27eeb44e52c31329e4fd7"
],
"data": "0x000000000000000000000000000000000000000000084595161401484a000000",
"blockNumber": "0x321fdc",
"transactionHash": "0xfccdda65bb7db9469bd8780baa9575edadf15d45274b7e9d9d109ee7002b355d",
"transactionIndex": "0x1",
"blockHash": "0xffcf0af543dd0d9616c9a43f617529272c6731867e69f9939cbf41fbd591757b",
"logIndex": "0x2",
"removed": false
},
{
"address": "0xa054b2f82a27214bb50ae12aa2e3cccc70953d61",
"topics": [
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0",
"0x0000000000000000000000000000000000000000000000000000000000000000",
"0x000000000000000000000000f13878b7da6a42833cc27eeb44e52c31329e4fd7"
],
"data": "0x",
"blockNumber": "0x321fdc",
"transactionHash": "0xfccdda65bb7db9469bd8780baa9575edadf15d45274b7e9d9d109ee7002b355d",
"transactionIndex": "0x1",
"blockHash": "0xffcf0af543dd0d9616c9a43f617529272c6731867e69f9939cbf41fbd591757b",
"logIndex": "0x3",
"removed": false
},
{
"address": "0xa67566ebb10a6ddca845e7e9b5c2087d9f046c22",
"topics": [
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0",
"0x0000000000000000000000000000000000000000000000000000000000000000",
"0x000000000000000000000000f13878b7da6a42833cc27eeb44e52c31329e4fd7"
],
"data": "0x",
"blockNumber": "0x321fdc",
"transactionHash": "0xfccdda65bb7db9469bd8780baa9575edadf15d45274b7e9d9d109ee7002b355d",
"transactionIndex": "0x1",
"blockHash": "0xffcf0af543dd0d9616c9a43f617529272c6731867e69f9939cbf41fbd591757b",
"logIndex": "0x4",
"removed": false
},
{
"address": "0x61284008eccba03ebf84f5888c90dfaa23a00ae7",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000f13878b7da6a42833cc27eeb44e52c31329e4fd7",
"0x000000000000000000000000a054b2f82a27214bb50ae12aa2e3cccc70953d61"
],
"data": "0x000000000000000000000000000000000000000000004a1d89bb94865ec00000",
"blockNumber": "0x321fdc",
"transactionHash": "0xfccdda65bb7db9469bd8780baa9575edadf15d45274b7e9d9d109ee7002b355d",
"transactionIndex": "0x1",
"blockHash": "0xffcf0af543dd0d9616c9a43f617529272c6731867e69f9939cbf41fbd591757b",
"logIndex": "0x5",
"removed": false
},
{
"address": "0x61284008eccba03ebf84f5888c90dfaa23a00ae7",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000f13878b7da6a42833cc27eeb44e52c31329e4fd7",
"0x000000000000000000000000cac5caebbaa5d0f691026adafd18600a829ce09f"
],
"data": "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000",
"blockNumber": "0x321fdc",
"transactionHash": "0xfccdda65bb7db9469bd8780baa9575edadf15d45274b7e9d9d109ee7002b355d",
"transactionIndex": "0x1",
"blockHash": "0xffcf0af543dd0d9616c9a43f617529272c6731867e69f9939cbf41fbd591757b",
"logIndex": "0x6",
"removed": false
}
],
"logsBloom": "0x00100000000000400000000000000000000000080000000000800000000000010000000000000000000000000000200000000000000000000000002000000000000000000200400000100008000000000001000000000000000000000100020000000000020000001000000000000800000000000000000800000010000000400000000000000000000000000000000000000000000000000000400000000000000000000000080000000000200000000000000000000000080000000000000000000002000000000000000000000000400000000000000000000000000020000000000000000000000000000000000080000000000000004000000401000000",
"status": "0x1",
"to": null,
"transactionHash": "0xfccdda65bb7db9469bd8780baa9575edadf15d45274b7e9d9d109ee7002b355d",
"transactionIndex": "0x1",
"type": "0x0"
}
}
Executes a new message call immediately without creating a transaction on the block chain.
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_call
&to=0x4200000000000000000000000000000000000042
&data=0x
&tag=latest
&apikey=YourApiKeyToken
Query Parameters
Sample Response
{
"jsonrpc":"2.0",
"result":"0x",
"id":1
}
Returns code at a given address.
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_getCode
&address=0xf13878b7da6a42833cc27eeb44e52c31329e4fd7
&tag=latest
&apikey=YourApiKeyToken
Query Parameters
Sample Response
{
"jsonrpc": "2.0",
"id": 1,
"result": "0x60806040526004361061010d5760003560e01c80637718f4ec116100955780638da5cb5b116100645780638da5cb5b1461033957806398519ca214610364578063ee99205c146103a1578063f2fde38b146103cc578063fc7e286d146103f557610114565b80637718f4ec1461025f57806380396811146102a157806381454f71146102de57806384e10a901461030957610114565b80634e71d92d116100dc5780634e71d92d146101b25780634f2af398146101c957806362c03491146101f45780636ad69e8b1461021f578063715018a61461024857610114565b80631ef3755d14610116578063210d6dda1461012d578063220cce9714610149578063308610781461017457610114565b3661011457005b005b34801561012257600080fd5b5061012b610432565b005b61014760048036038101906101429190611267565b610570565b005b34801561015557600080fd5b5061015e610986565b60405161016b91906112f3565b60405180910390f35b34801561018057600080fd5b5061019b60048036038101906101969190611344565b6109ac565b6040516101a992919061138f565b60405180910390f35b3480156101be57600080fd5b506101c7610a00565b005b3480156101d557600080fd5b506101de610ba5565b6040516101eb91906113b8565b60405180910390f35b34801561020057600080fd5b50610209610baa565b60405161021691906113b8565b60405180910390f35b34801561022b57600080fd5b5061024660048036038101906102419190611344565b610bbc565b005b34801561025457600080fd5b5061025d610bce565b005b34801561026b57600080fd5b50610286600480360381019061028191906113d3565b610be2565b60405161029896959493929190611413565b60405180910390f35b3480156102ad57600080fd5b506102c860048036038101906102c39190611267565b610c3b565b6040516102d591906115ad565b60405180910390f35b3480156102ea57600080fd5b506102f3610d15565b60405161030091906116bc565b60405180910390f35b34801561031557600080fd5b5061031e610dd4565b604051610330969594939291906116de565b60405180910390f35b34801561034557600080fd5b5061034e610e23565b60405161035b919061173f565b60405180910390f35b34801561037057600080fd5b5061038b60048036038101906103869190611344565b610e4c565b60405161039891906113b8565b60405180910390f35b3480156103ad57600080fd5b506103b6610e62565b6040516103c3919061177b565b60405180910390f35b3480156103d857600080fd5b506103f360048036038101906103ee9190611267565b610e88565b005b34801561040157600080fd5b5061041c60048036038101906104179190611267565b610f0b565b60405161042991906113b8565b60405180910390f35b6000429050600954811161047b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047290611819565b60405180910390fd5b60055460076000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546104ee9190611868565b92505081905550600060058190555060006006819055506000600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060048190555062015180600881905550600854816105679190611868565b60098190555050565b600042905060095481106105b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b09061190e565b60405180910390fd5b60006105c6600554610e4c565b905080341161060a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106019061197a565b60405180910390fd5b6000605a60643461061b91906119c9565b61062591906119fa565b9050600081346106359190611a3c565b9050601460085461064691906119c9565b6008546106539190611a3c565b6008819055506104b0600854101561066f576104b06008819055505b81600560008282546106819190611868565b9250508190555060016006600082825461069b9190611868565b9250508190555033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600481905550600854846106f89190611868565b6009819055503373ffffffffffffffffffffffffffffffffffffffff167f79e7b76b1aa9734952177c8ef709965ba2d652d38ec95592483a99ff92ee806f85846005546107459190611a3c565b600554600854610756600554610e4c565b60065460405161076b96959493929190611413565b60405180910390a2600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060c00160405280868152602001846005546107d19190611a3c565b8152602001600554815260200160085481526020016107f1600554610e4c565b81526020016006548152509080600181540180825580915050600190039060005260206000209060060201600090919091909150600082015181600001556020820151816001015560408201518160020155606082015181600301556080820151816004015560a082015181600501555050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663da3e57b533846040518363ffffffff1660e01b81526004016108c092919061138f565b600060405180830381600087803b1580156108da57600080fd5b505af11580156108ee573d6000803e3d6000fd5b50505050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635ec2dc8d826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561095c57600080fd5b505af1158015610970573d6000803e3d6000fd5b505050505061097f3383610f23565b5050505050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600281815481106109bc57600080fd5b90600052602060002090600202016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7990611abc565b60405180910390fd5b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610b51573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf74283604051610b9a929190611adc565b60405180910390a250565b601481565b6000610bb7600554610e4c565b905090565b610bc46110ba565b8060088190555050565b610bd66110ba565b610be06000611138565b565b600c6020528160005260406000208181548110610bfe57600080fd5b9060005260206000209060060201600091509150508060000154908060010154908060020154908060030154908060040154908060050154905086565b6060600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015610d0a57838290600052602060002090600602016040518060c0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815260200160058201548152505081526020019060010190610c9c565b505050509050919050565b60606002805480602002602001604051908101604052809291908181526020016000905b82821015610dcb57838290600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152505081526020019060010190610d39565b50505050905090565b600080600080600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600454600554600654600854600954955095509550955095509550909192939495565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000606482610e5b91906119c9565b9050919050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610e906110ba565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610eff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef690611b77565b60405180910390fd5b610f0881611138565b50565b60016020528060005260406000206000915090505481565b6000805b600280549050811015610ff2578373ffffffffffffffffffffffffffffffffffffffff1660028281548110610f5f57610f5e611b97565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610fdf578260028281548110610fc157610fc0611b97565b5b90600052602060002090600202016001018190555060019150610ff2565b8080610fea90611bc6565b915050610f27565b508015801561100657506014600280549050105b156110b557600260405180604001604052808573ffffffffffffffffffffffffffffffffffffffff16815260200184815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015550505b505050565b6110c26111fc565b73ffffffffffffffffffffffffffffffffffffffff166110e0610e23565b73ffffffffffffffffffffffffffffffffffffffff1614611136576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112d90611c5a565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061123482611209565b9050919050565b61124481611229565b811461124f57600080fd5b50565b6000813590506112618161123b565b92915050565b60006020828403121561127d5761127c611204565b5b600061128b84828501611252565b91505092915050565b6000819050919050565b60006112b96112b46112af84611209565b611294565b611209565b9050919050565b60006112cb8261129e565b9050919050565b60006112dd826112c0565b9050919050565b6112ed816112d2565b82525050565b600060208201905061130860008301846112e4565b92915050565b6000819050919050565b6113218161130e565b811461132c57600080fd5b50565b60008135905061133e81611318565b92915050565b60006020828403121561135a57611359611204565b5b60006113688482850161132f565b91505092915050565b61137a81611229565b82525050565b6113898161130e565b82525050565b60006040820190506113a46000830185611371565b6113b16020830184611380565b9392505050565b60006020820190506113cd6000830184611380565b92915050565b600080604083850312156113ea576113e9611204565b5b60006113f885828601611252565b92505060206114098582860161132f565b9150509250929050565b600060c0820190506114286000830189611380565b6114356020830188611380565b6114426040830187611380565b61144f6060830186611380565b61145c6080830185611380565b61146960a0830184611380565b979650505050505050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6114a98161130e565b82525050565b60c0820160008201516114c560008501826114a0565b5060208201516114d860208501826114a0565b5060408201516114eb60408501826114a0565b5060608201516114fe60608501826114a0565b50608082015161151160808501826114a0565b5060a082015161152460a08501826114a0565b50505050565b600061153683836114af565b60c08301905092915050565b6000602082019050919050565b600061155a82611474565b611564818561147f565b935061156f83611490565b8060005b838110156115a0578151611587888261152a565b975061159283611542565b925050600181019050611573565b5085935050505092915050565b600060208201905081810360008301526115c7818461154f565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61160481611229565b82525050565b60408201600082015161162060008501826115fb565b50602082015161163360208501826114a0565b50505050565b6000611645838361160a565b60408301905092915050565b6000602082019050919050565b6000611669826115cf565b61167381856115da565b935061167e836115eb565b8060005b838110156116af5781516116968882611639565b97506116a183611651565b925050600181019050611682565b5085935050505092915050565b600060208201905081810360008301526116d6818461165e565b905092915050565b600060c0820190506116f36000830189611371565b6117006020830188611380565b61170d6040830187611380565b61171a6060830186611380565b6117276080830185611380565b61173460a0830184611380565b979650505050505050565b60006020820190506117546000830184611371565b92915050565b6000611765826112c0565b9050919050565b6117758161175a565b82525050565b6000602082019050611790600083018461176c565b92915050565b600082825260208201905092915050565b7f596565743a20596565742074696d6520686173206e6f7420706173736564207960008201527f6574000000000000000000000000000000000000000000000000000000000000602082015250565b6000611803602283611796565b915061180e826117a7565b604082019050919050565b60006020820190508181036000830152611832816117f6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006118738261130e565b915061187e8361130e565b925082820190508082111561189657611895611839565b5b92915050565b7f596565743a20596565742074696d6520686173207061737365642c2067616d6560008201527f206973206f766572000000000000000000000000000000000000000000000000602082015250565b60006118f8602883611796565b91506119038261189c565b604082019050919050565b60006020820190508181036000830152611927816118eb565b9050919050565b7f596565743a2059656574206e6f742062696720656e6f75676800000000000000600082015250565b6000611964601983611796565b915061196f8261192e565b602082019050919050565b6000602082019050818103600083015261199381611957565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006119d48261130e565b91506119df8361130e565b9250826119ef576119ee61199a565b5b828204905092915050565b6000611a058261130e565b9150611a108361130e565b9250828202611a1e8161130e565b91508282048414831517611a3557611a34611839565b5b5092915050565b6000611a478261130e565b9150611a528361130e565b9250828203905081811115611a6a57611a69611839565b5b92915050565b7f596565743a204e6f2077696e6e696e677320746f20636c61696d000000000000600082015250565b6000611aa6601a83611796565b9150611ab182611a70565b602082019050919050565b60006020820190508181036000830152611ad581611a99565b9050919050565b6000604082019050611af16000830185611380565b611afe6020830184611380565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611b61602683611796565b9150611b6c82611b05565b604082019050919050565b60006020820190508181036000830152611b9081611b54565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000611bd18261130e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611c0357611c02611839565b5b600182019050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611c44602083611796565b9150611c4f82611c0e565b602082019050919050565b60006020820190508181036000830152611c7381611c37565b905091905056fea2646970667358221220040f3cdf2575efdf79a7a19632852d4584648c7509f7bb6baa6d2e50d0aa2e1a64736f6c63430008130033"
}
Returns the value from a storage position at a given address.
This endpoint is still experimental and may have potential issues
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_getStorageAt
&address=0xf13878b7da6a42833cc27eeb44e52c31329e4fd7
&position=0x0
&tag=latest
&apikey=YourApiKeyToken
Query Parameters
Sample Response
{
"jsonrpc":"2.0",
"result":"0x000000000000000000000000a3e1f133240bf2f95a4951b2a7c260c5c1707589",
"id":1
}
Returns the current price per gas in wei.
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_gasPrice
&apikey=YourApiKeyToken
No parameters required.
Sample Response
{
"jsonrpc":"2.0",
"id":73,
"result":"0x59682f3c"
}
Easily convert XDC units using our unit converter.
Makes a call or transaction, which won't be added to the blockchain and returns the used gas.
https://api-testnet.xdcscan.com/api
?module=proxy
&action=eth_estimateGas
&data=0x
&to=0x4200000000000000000000000000000000000042
&value=0x1
&gasPrice=0x51da038cc
&gas=0x186A0
&apikey=YourApiKeyToken
Query Parameters
Sample Response
{
"jsonrpc":"2.0",
"result":"0x5208",
"id":1
}
Try this endpoint in your browser
Parameter | Description |
---|---|
Try this endpoint in your browser
Parameter | Description |
---|---|
Try this endpoint in your browser
Parameter | Description |
---|---|
Try this endpoint in your browser
Parameter | Description |
---|---|
Try this endpoint in your browser
Parameter | Description |
---|---|
Try this endpoint in your browser
Parameter | Description |
---|---|
Tip: Send a POST request if your hex string is particularly long.
For more information on creating a signed raw transaction, visit this page.
Note: The result
represents the transaction hash of the submitted raw transaction.
Try this endpoint in your browser
Parameter | Description |
---|---|
Try this endpoint in your browser
Parameter | Description |
---|---|
Note: The gas
parameter is capped at 2x the current block gas limit.
Try this endpoint in your browser
Parameter | Description |
---|---|
Try this endpoint in your browser
Parameter | Description |
---|---|
Try this endpoint in your browser
Tip: The result
is returned in wei.
Try this endpoint in your browser
Parameter | Description |
---|---|
Note: The gas
parameter is capped at 2x the current block gas limit.
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.
tag
the block number, in hex eg. 0x10FB78
txhash
the string
representing the hash of the transaction
tag
the block number, in hex eg. 0x10FB78
address
the string
representing the address to get transaction count
tag
the string
pre-defined block parameter, either earliest
, pending
or latest
hex
the string
representing the signed raw transaction data to broadcast.
txhash
the string
representing the hash of the transaction
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
address
the string
representing the address to get code
tag
the string
pre-defined block parameter, either earliest
, pending
or latest
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
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