cfx_gasPrice
Returns current gas price.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_gasPrice",
"params": []
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0x3b9aca00",
"id": 1
}
cfx_epochNumber
Returns highest epoch number.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_epochNumber",
"params": []
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0x597265a",
"id": 1
}
cfx_getBalance
Returns balance of the given account.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getBalance",
"params": [
"cfx:aamjy3abae3j0ud8ys0npt38ggnunk5r4ps2pg8vcc"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0xd0d03596a8463487301d",
"id": 1
}
cfx_getAdmin
Returns admin of the given contract
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getAdmin",
"params": [
"cfx:aamjy3abae3j0ud8ys0npt38ggnunk5r4ps2pg8vcc"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "CFX:TYPE.NULL:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0SFBNJM2",
"id": 1
}
cfx_getSponsorInfo
Return sponsor information of the given contract.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getSponsorInfo",
"params": [
"cfx:aamjy3abae3j0ud8ys0npt38ggnunk5r4ps2pg8vcc"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"availableStoragePoints": "0x0",
"sponsorBalanceForCollateral": "0x0",
"sponsorBalanceForGas": "0x0",
"sponsorForCollateral": "CFX:TYPE.NULL:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0SFBNJM2",
"sponsorForGas": "CFX:TYPE.NULL:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0SFBNJM2",
"sponsorGasBound": "0x0",
"usedStoragePoints": "0x0"
},
"id": 1
}
cfx_getStakingBalance
Returns balance of the given account.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getStakingBalance",
"params": [
"cfx:aamjy3abae3j0ud8ys0npt38ggnunk5r4ps2pg8vcc"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0x0",
"id": 1
}
cfx_getDepositList
Returns deposit list of the given account.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getDepositList",
"params": [
"cfx:aamjy3abae3j0ud8ys0npt38ggnunk5r4ps2pg8vcc"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": [],
"id": 1
}
cfx_getVoteList
Returns vote list of the given account.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getVoteList",
"params": [
"cfx:aamjy3abae3j0ud8ys0npt38ggnunk5r4ps2pg8vcc"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": [],
"id": 1
}
cfx_getCollateralForStorage
Returns balance of the given account.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getCollateralForStorage",
"params": [
"cfx:aamjy3abae3j0ud8ys0npt38ggnunk5r4ps2pg8vcc"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0x0",
"id": 1
}
cfx_getCode
Returns the code at given address at given time (epoch number)
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getCode",
"params": [
"cfx:aamjy3abae3j0ud8ys0npt38ggnunk5r4ps2pg8vcc"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0x",
"id": 1
}
cfx_getStorageAt
Returns storage entries from a given contract.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getStorageAt",
"params": [
"cfx:aamjy3abae3j0ud8ys0npt38ggnunk5r4ps2pg8vcc",
"0x0",
"0x597265a"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": null,
"id": 1
}
cfx_getStorageRoot
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getStorageRoot",
"params": [
"cfx:aamjy3abae3j0ud8ys0npt38ggnunk5r4ps2pg8vcc"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"delta": null,
"intermediate": null,
"snapshot": null
},
"id": 1
}
cfx_getBlockByHash
Returns block with given hash.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getBlockByHash",
"params": [
"0x5940250b9ae311b9b22d5b5458500631ab3d10bef2a5bf4ff896e08e634adf03",
false
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"adaptive": false,
"blame": "0x0",
"blockNumber": "0xd825316",
"custom": [
"0x03"
],
"deferredLogsBloomHash": "0xd397b3b043d87fcd6fad1291ff0bfd16401c274896d8c63a923727f077b8e0b5",
"deferredReceiptsRoot": "0x12af19d53c378426ebe08ad33e48caf3efdaaade0994770c161c0637e65a6566",
"deferredStateRoot": "0x758c8b0584ce0f9121585186644ba0df43dbed2ac87ee44c365061da6e4b946e",
"difficulty": "0x23a1857fefb",
"epochNumber": "0x597271a",
"gasLimit": "0x1c9c380",
"gasUsed": "0x0",
"hash": "0x5940250b9ae311b9b22d5b5458500631ab3d10bef2a5bf4ff896e08e634adf03",
"height": "0x597271a",
"miner": "CFX:TYPE.USER:AAMJY3ABAE3J0UD8YS0NPT38GGNUNK5R4PS2PG8VCC",
"nonce": "0x8c0334d2715b4227",
"parentHash": "0xcedf6846f382c87b8f8a7e6da2b08172a22763cc7bf5d6335917b9bbf55dcd64",
"posReference": "0x4f350f6d71e5792fad892c15c0516f3df7c77af5d75a5e1ca5e82d5a131856a5",
"powQuality": "0x2e6647107f9",
"refereeHashes": [],
"size": "0x0",
"timestamp": "0x661c0af2",
"transactions": [],
"transactionsRoot": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
},
"id": 1
}
cfx_getBlockByHashWithPivotAssumption
Returns block with given hash and pivot chain assumption.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getBlockByHashWithPivotAssumption",
"params": [
"0x5940250b9ae311b9b22d5b5458500631ab3d10bef2a5bf4ff896e08e634adf03",
false
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Invalid params: invalid type: boolean `false`, expected a (both 0x-prefixed or not) hex string with length of 64."
},
"id": 1
}
cfx_getBlockByEpochNumber
Returns block with given epoch number.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getBlockByEpochNumber",
"params": [
"0x597271a",
false
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"adaptive": false,
"blame": "0x0",
"blockNumber": "0xd825316",
"custom": [
"0x03"
],
"deferredLogsBloomHash": "0xd397b3b043d87fcd6fad1291ff0bfd16401c274896d8c63a923727f077b8e0b5",
"deferredReceiptsRoot": "0x12af19d53c378426ebe08ad33e48caf3efdaaade0994770c161c0637e65a6566",
"deferredStateRoot": "0x758c8b0584ce0f9121585186644ba0df43dbed2ac87ee44c365061da6e4b946e",
"difficulty": "0x23a1857fefb",
"epochNumber": "0x597271a",
"gasLimit": "0x1c9c380",
"gasUsed": "0x0",
"hash": "0x5940250b9ae311b9b22d5b5458500631ab3d10bef2a5bf4ff896e08e634adf03",
"height": "0x597271a",
"miner": "CFX:TYPE.USER:AAMJY3ABAE3J0UD8YS0NPT38GGNUNK5R4PS2PG8VCC",
"nonce": "0x8c0334d2715b4227",
"parentHash": "0xcedf6846f382c87b8f8a7e6da2b08172a22763cc7bf5d6335917b9bbf55dcd64",
"posReference": "0x4f350f6d71e5792fad892c15c0516f3df7c77af5d75a5e1ca5e82d5a131856a5",
"powQuality": "0x2e6647107f9",
"refereeHashes": [],
"size": "0x0",
"timestamp": "0x661c0af2",
"transactions": [],
"transactionsRoot": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
},
"id": 1
}
cfx_getBlockByBlockNumber
Returns block with given block number.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getBlockByBlockNumber",
"params": [
"0x597271a",
false
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": null,
"id": 1
}
cfx_getBestBlockHash
Returns best block hash.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getBestBlockHash",
"params": []
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0x413586de5162e8220f302d9eb13c094392b8445fcb57b0f6c2ca00acba2d7a4e",
"id": 1
}
cfx_getNextNonce
Returns the nonce should be filled in the next sending transaction from given address at given time (epoch number)
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getNextNonce",
"params": [
"cfx:aamjy3abae3j0ud8ys0npt38ggnunk5r4ps2pg8vcc"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0xfa342",
"id": 1
}
cfx_sendRawTransaction
Returns the number of transaction in a block with given hash
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_sendRawTransaction",
"params": [
"0x27bada662a653e8e7eed8533308190b792661becda43e25c606f7b32a9d9d6ea"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Invalid parameters: raw",
"data": "\"RlpExpectedToBeList\""
},
"id": 1
}
cfx_call
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_call",
"params": [
{
"to": "0x27bada662a653e8e7eed8533308190b792661becda43e25c606f7b32a9d9d6ea"
},
"latest"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Invalid params: Invalid base32 address: input 0x27bada662a653e8e7eed8533308190b792661becda43e25c606f7b32a9d9d6ea error zero or multiple prefixes."
},
"id": 1
}
cfx_getLogs
Returns logs matching the filter provided.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getLogs",
"params": [
{}
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": [
{
"address": "CFX:TYPE.BUILTIN:AAEJUAAAAAAAAAAAAAAAAAAAAAAAAAAAA2SN102VJV",
"blockHash": "0x0ba4e70bd616ad0eb24e2b83c0c33c627f7d132297334dd104a866aeec96e335",
"data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd8c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044a642340a000000000000000000000000000000000000000000000000000000000d8268fd000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000",
"epochNumber": "0x5972ff8",
"logIndex": "0x0",
"topics": [
"0x124d1efd3ac32fa6aadb7a06e066c113471e0411fb56a5079cedbc3cdf7796e4",
"0x86e7e8a956c781cc7385cbc29fde0e737de48b73000000000000000000000000",
"0x4ce48b7e15a6120b7dafc59ba5184085a51c05ff000000000000000000000000"
],
"transactionHash": "0x046e911f925ea94c14bdda160f83cd85b0e4f885211364bb466e1af304ec145e",
"transactionIndex": "0x0",
"transactionLogIndex": "0x0"
},
{
"address": "CFX:TYPE.BUILTIN:AAEJUAAAAAAAAAAAAAAAAAAAAAAAAAAAA2SN102VJV",
"blockHash": "0x0ba4e70bd616ad0eb24e2b83c0c33c627f7d132297334dd104a866aeec96e335",
"data": "0x0000000000000000000000000000000000000000000000000000000000000001",
"epochNumber": "0x5972ff8",
"logIndex": "0x1",
"topics": [
"0xbc11eabb6efd378a0a489b58a574c6e0d0403060e8a8c7b8eab45db47900edfe"
],
"transactionHash": "0x046e911f925ea94c14bdda160f83cd85b0e4f885211364bb466e1af304ec145e",
"transactionIndex": "0x0",
"transactionLogIndex": "0x1"
}
],
"id": 1
}
cfx_getTransactionByHash
Get transaction by its hash
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getTransactionByHash",
"params": [
"0x27bada662a653e8e7eed8533308190b792661becda43e25c606f7b32a9d9d6ea"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"blockHash": "0xaf6398e04271db131ee5146ccf0214f3d27ae754a4a0339e117572a9de30a128",
"chainId": "0x405",
"contractCreated": null,
"data": "0xbea05ee35c3c1a119300669990863861a854616ecb04b463000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000e462f3e739000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000a34a880000000000000000000000000000000000000000000000000000000000a34c770000000000000000000000000000000000000000000000000000000000a359fd0000000000000000000000000000000000000000000000000000000000a35c620000000000000000000000000000000000000000000000000000000000a35e6b00000000000000000000000000000000000000000000000000000000",
"epochHeight": "0x5972e17",
"from": "CFX:TYPE.USER:AAJH35V6MUA0YJHAP9WZDHGB7P8J9WBZNUCU9NX75X",
"gas": "0xe4e1c0",
"gasPrice": "0x3b9aca00",
"hash": "0x27bada662a653e8e7eed8533308190b792661becda43e25c606f7b32a9d9d6ea",
"nonce": "0x952",
"r": "0x5ca938e900b33969e502e46ec024c01ed45460cbd62bdfa19b3c5eb3adc244d3",
"s": "0x634720b36c67af51f4f4bb85f80448517bf4d2ec7064313f5640e83338f6707e",
"status": "0x0",
"storageLimit": "0x0",
"to": "CFX:TYPE.BUILTIN:AAEJUAAAAAAAAAAAAAAAAAAAAAAAAAAAA2SN102VJV",
"transactionIndex": "0x0",
"v": "0x1",
"value": "0x0"
},
"id": 1
}
cfx_getAccountPendingInfo
Get transaction pending info by account address.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getAccountPendingInfo",
"params": [
"cfx:aajh35v6mua0yjhap9wzdhgb7p8j9wbznucu9nx75x"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"localNonce": "0x973",
"nextPendingTx": "0x4095d3c6a8f60e7ad2813302216431946f704ddab2c607d9fe2ec23fa4143e07",
"pendingCount": "0x1",
"pendingNonce": "0x973"
},
"id": 1
}
cfx_getAccountPendingTransactions
Get transaction pending info by account address.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getAccountPendingTransactions",
"params": [
"cfx:aajh35v6mua0yjhap9wzdhgb7p8j9wbznucu9nx75x"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"firstTxStatus": null,
"pendingCount": "0x0",
"pendingTransactions": []
},
"id": 1
}
cfx_estimateGasAndCollateral
Return estimated gas and collateral usage.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_estimateGasAndCollateral",
"params": [
"cfx:aajh35v6mua0yjhap9wzdhgb7p8j9wbznucu9nx75x",
"0x597265a"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Invalid params: invalid type: string \"cfx:aajh35v6mua0yjhap9wzdhgb7p8j9wbznucu9nx75x\", expected struct CallRequest."
},
"id": 1
}
cfx_checkBalanceAgainstTransaction
Check if user balance is enough for the transaction.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_checkBalanceAgainstTransaction",
"params": [
"cfx:aajh35v6mua0yjhap9wzdhgb7p8j9wbznucu9nx75x",
"cfx:aaejuaaaaaaaaaaaaaaaaaaaaaaaaaaaa2sn102vjv",
"0x0",
"0x0",
"0x597265a"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"isBalanceEnough": false,
"willPayCollateral": true,
"willPayTxFee": true
},
"id": 1
}
cfx_getBlocksByEpoch
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getBlocksByEpoch",
"params": [
"0x597265a"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": [
"0x993726833d9f830b722b3bd4ad3dbe20dd6e894c06a5ff82c395bf51d41ad311",
"0x3fd8e44bf7eea2733c993dc355fa42e9e1b724af7e028332005ae87a3f881f03"
],
"id": 1
}
cfx_getSkippedBlocksByEpoch
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getSkippedBlocksByEpoch",
"params": [
"0x597265a"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": [],
"id": 1
}
cfx_getTransactionReceipt
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getTransactionReceipt",
"params": [
"0x27bada662a653e8e7eed8533308190b792661becda43e25c606f7b32a9d9d6ea"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"blockHash": "0xaf6398e04271db131ee5146ccf0214f3d27ae754a4a0339e117572a9de30a128",
"contractCreated": null,
"epochNumber": "0x5972e1e",
"from": "CFX:TYPE.USER:AAJH35V6MUA0YJHAP9WZDHGB7P8J9WBZNUCU9NX75X",
"gasCoveredBySponsor": false,
"gasFee": "0x27f7d0bdb92000",
"gasUsed": "0x166313",
"index": "0x0",
"logs": [
{
"address": "CFX:TYPE.BUILTIN:AAEJUAAAAAAAAAAAAAAAAAAAAAAAAAAAA2SN102VJV",
"data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000952000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e462f3e739000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000a34a880000000000000000000000000000000000000000000000000000000000a34c770000000000000000000000000000000000000000000000000000000000a359fd0000000000000000000000000000000000000000000000000000000000a35c620000000000000000000000000000000000000000000000000000000000a35e6b00000000000000000000000000000000000000000000000000000000",
"topics": [
"0x124d1efd3ac32fa6aadb7a06e066c113471e0411fb56a5079cedbc3cdf7796e4",
"0xc74a1b7e6e0974e3788790cf53d941325b791163000000000000000000000000",
"0x5c3c1a119300669990863861a854616ecb04b463000000000000000000000000"
]
},
{
"address": "CFX:TYPE.BUILTIN:AAEJUAAAAAAAAAAAAAAAAAAAAAAAAAAAA2SN102VJV",
"data": "0x0000000000000000000000000000000000000000000000000000000000000001",
"topics": [
"0xbc11eabb6efd378a0a489b58a574c6e0d0403060e8a8c7b8eab45db47900edfe"
]
}
],
"logsBloom": "0x10000000000000000000000000000000001000010880000000000000000000000000000040000800000000000000000100000000000002000000000000000000000000000000000000000000100000000000001000000000000000000000080000000000000000000000000000010002000000000000000000000000000800000001000000002000000000000000100000000000008000000000000000800000000000000040000000000000000000000000040000000001000000000000000000000000040080000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000200000000000000000000",
"outcomeStatus": "0x0",
"stateRoot": "0x8619a14c13f9b78ba10bb2b7a55251c81eb5208e093a63a381677cf25641df7d",
"storageCollateralized": "0x0",
"storageCoveredBySponsor": false,
"storageReleased": [],
"to": "CFX:TYPE.BUILTIN:AAEJUAAAAAAAAAAAAAAAAAAAAAAAAAAAA2SN102VJV",
"transactionHash": "0x27bada662a653e8e7eed8533308190b792661becda43e25c606f7b32a9d9d6ea",
"txExecErrorMsg": null
},
"id": 1
}
cfx_getAccount
Return account related states of the given account.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getAccount",
"params": [
"cfx:aajh35v6mua0yjhap9wzdhgb7p8j9wbznucu9nx75x"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"accumulatedInterestReturn": "0x0",
"address": "CFX:TYPE.USER:AAJH35V6MUA0YJHAP9WZDHGB7P8J9WBZNUCU9NX75X",
"admin": "CFX:TYPE.NULL:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0SFBNJM2",
"balance": "0xbc90f70e6d862890",
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"collateralForStorage": "0x0",
"nonce": "0x98f",
"stakingBalance": "0x0"
},
"id": 1
}
cfx_getInterestRate
Returns interest rate of the given epoch.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getInterestRate",
"params": [
"0x597265a"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0x25748b53f00",
"id": 1
}
cfx_getAccumulateInterestRate
Returns accumulate interest rate of the given epoch.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getAccumulateInterestRate",
"params": [
"0x597265a"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0x3fc43ad13364766e6d17daf0a9f",
"id": 1
}
cfx_getPoSEconomics
Returns accumulate interest rate of the given epoch.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getPoSEconomics",
"params": [
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"distributablePosInterest": "0x1591df82a83e2c7bfd",
"lastDistributeBlock": "0xd8274b0",
"totalPosStakingTokens": "0x1a777b9381ecea7b1200000"
},
"id": 1
}
cfx_getStatus
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getStatus",
"params": [
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"bestHash": "0x46a29dbb7604bcf7f0989c3782bc2616db1b44690697f47d155ecd4bbc2d8c92",
"blockNumber": "0xd82738e",
"chainId": "0x405",
"epochNumber": "0x597341a",
"ethereumSpaceChainId": "0x406",
"latestCheckpoint": "0x5965be0",
"latestConfirmed": "0x59733f1",
"latestFinalized": "0x5973330",
"latestState": "0x5973416",
"networkId": "0x405",
"pendingTxNumber": "0x145b3"
},
"id": 1
}
cfx_getBlockRewardInfo
Returns block reward information in an epoch.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getBlockRewardInfo",
"params": [
"0x597341a"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": [
{
"author": "CFX:TYPE.USER:AASBFDZZAPNJ9K33F5XUCS51RYXYAPP0YYGPY9FGH8",
"baseReward": "0xde1dc607569fde9",
"blockHash": "0xe9704d38ba8ecfbd1e497b75894188e2a8f5731b22cb9769375f1e6063607b90",
"totalReward": "0xde934e83df10784",
"txFee": "0x0"
},
{
"author": "CFX:TYPE.USER:AAMGVYZHT7H1ZXDGHB9EE9W26WRZ8RD3GJ837392DP",
"baseReward": "0xde8fe871696654b",
"blockHash": "0x46a29dbb7604bcf7f0989c3782bc2616db1b44690697f47d155ecd4bbc2d8c92",
"totalReward": "0xdf05ad52e8c2e95",
"txFee": "0x0"
}
],
"id": 1
}
cfx_clientVersion
Return the client version as a string.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_clientVersion",
"params": [
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "conflux-rust/v2.3.2-0d7a5ae-20231214/x86_64-linux-gnu/rustc1.73.0",
"id": 1
}
cfx_getSupplyInfo
Returns information about total token supply
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getSupplyInfo",
"params": [
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"totalCirculating": "0xe562f1165b5c6752646233d",
"totalCollateral": "0x2a5630cad2b57330d0000",
"totalEspaceTokens": "0x909b1a3d13bb31ff265188",
"totalIssued": "0x11bab93832bc1d41bde52355",
"totalStaking": "0x1c932ac6f9e4893032446ab"
},
"id": 1
}
cfx_getPoSRewardByEpoch
Get rewards information of a PoS epoch by it's correspond PoW epoch number. Only PoW epoch happen's at PoS epoch end will have rewards information. Others will return null.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"id": 1,
"jsonrpc": "2.0",
"method": "cfx_getPoSRewardByEpoch",
"params": [
"0x597265a"
]
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": null,
"id": 1
}
cfx_maxPriorityFeePerGas
Returns the current priority fee per gas in Drip.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"jsonrpc": "2.0",
"method": "cfx_maxPriorityFeePerGas",
"id": 1
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0x576506e",
"id": 1
}
cfx_feeHistory
Returns transaction base fee per gas and effective priority fee per gas for the requested/supported epoch range.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"jsonrpc": "2.0",
"method": "cfx_feeHistory",
"params": [
"0x5",
"latest_state",
[
20,
30
]
],
"id": 1
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": {
"baseFeePerGas": [
"0x3b9aca00",
"0x3b9aca00",
"0x3b9aca00",
"0x3b9aca00",
"0x3b9aca00",
"0x3b9aca00"
],
"gasUsedRatio": [
0.0,
0.13880303703703703,
0.0,
0.0,
0.0
],
"oldestEpoch": "0x7113f7e",
"reward": [
[
"0x0",
"0x0"
],
[
"0x3b9aca00",
"0x3b9aca00"
],
[
"0x0",
"0x0"
],
[
"0x0",
"0x0"
],
[
"0x0",
"0x0"
]
]
},
"id": 1
}
cfx_getFeeBurnt
Returns the total burnt tx gas fee by 1559. Added in Conflux-Rust v2.4.0.
Method: POST
Copy https://cfx.nownodes.io
Example body (raw )
Copy {
"jsonrpc": "2.0",
"method": "cfx_getFeeBurnt",
"id": 1
}
Example response: 200
Copy {
"jsonrpc": "2.0",
"result": "0x21255ae5fbf9e529e9b",
"id": 1
}