hmy_getStakingTransactionByHash
hmy_getStakingTransactionByHash
Get staking transaction by its hash.
API v1
Parameters
String- The staking transaction hash.
Returns
hash-String: Hash of the transaction.nonce-Number: The number of transactions made by the sender prior to this one.blockHash-String: Hash of the block where this transaction was in.nullwhen its pending.blockNumber-Number: Block number where this transaction was in.nullwhen its pending.transactionIndex-Number: Integer of the transactions index position in the block.nullwhen its pending.timestamp-Number: transaction timestampfrom-String: Address of the sender.value-String: Value transferred in ATTO.gasPrice-String: Gas price provided by the sender.gas-Number: Gas provided by the sender.v-String: signature Vr-String: signature Rs-: signature SStringtype-String: staking transaction type ("CreateValidator", "EditValidator", "CollectRewards", "Undelegate", "Delegate")msg-StakingMsg:CreateValidator:validatorAddress-String:validator addressname-String:validator namecommissionRate-Number: validator commission ratemaxCommissionRate-Number: validator commission ratemaxChangeRate-Number: validator max commission rate changeminSelfDelegation-Number: min how much validator self delegatesmaxTotalDelegation-Number: max total delegation to validatoramount-Number: stake amount for validatorwebsite-String: validator websiteidentity-String: validator kyc identitysecurityContact-String: validator security contactdetails-String: additional validator infoslotPubKeys-[]String: validator bls pub keys
EditValidator:validatorAddress-String:validator addressname-String: validator namecommissionRate-Number: validator commission rateminSelfDelegation-Number: min how much validator self delegatesmaxTotalDelegation-Number: max total delegation to validatorwebsite-String: validator websiteidentity-String: validator kyc identitysecurityContact-String: validator security contactdetails-String: additional validator infoslotPubKeyToAdd-String: validator bls pub key to addslotPubKeyToRemove-String: validator bls pub key to remove
CollectRewards:delegatorAddress-String: address to send rewards
Delegate:delegatorAddress-String:delegation delegator addressvalidatorAddress-String:delegation validator addressamount-Number: big.Int amount for delegation to validator
Undelegate:delegatorAddress-String: undelegation delegator addressvalidatorAddress-String: undelegation validator addressamount-Number: big.Int amount for undelegation to delegator
Sample Curl Request
curl -d '{
"jsonrpc":"2.0",
"method":"hmy_getStakingTransactionByHash",
"params":[
"0x1dff358dad4d0fc95b11acc9826b190d8b7971ac26b3f7ebdee83c10cafaf86f"
],
"id":1
}' -H 'Content-Type:application/json' -X POST 'https://api.s0.b.hmny.io'Sample Curl Response
{
"jsonrpc": "2.0",
"id": 1,
"result": null
}API v2
Parameters
String- The staking transaction hash.
Returns
hash-String: Hash of the transaction.nonce-Number: The number of transactions made by the sender prior to this one.blockHash-String: Hash of the block where this transaction was in.nullwhen its pending.blockNumber-Number: Block number where this transaction was in.nullwhen its pending.transactionIndex-Number: Integer of the transactions index position in the block.nullwhen its pending.timestamp-Number: transaction timestampfrom-String: Address of the sender.value-String: Value transferred in ATTO.gasPrice-String: Gas price provided by the sender.gas-Number: Gas provided by the sender.v-String: signature Vr-String: signature Rs-: signature SStringtype-String: staking transaction type ("CreateValidator", "EditValidator", "CollectRewards", "Undelegate", "Delegate")msg-StakingMsg:CreateValidator:validatorAddress-String:validator addressname-String:validator namecommissionRate-Number: validator commission ratemaxCommissionRate-Number: validator commission ratemaxChangeRate-Number: validator max commission rate changeminSelfDelegation-Number: min how much validator self delegatesmaxTotalDelegation-Number: max total delegation to validatoramount-Number: stake amount for validatorwebsite-String: validator websiteidentity-String: validator kyc identitysecurityContact-String: validator security contactdetails-String: additional validator infoslotPubKeys-[]String: validator bls pub keys
EditValidator:validatorAddress-String:validator addressname-String: validator namecommissionRate-Number: validator commission rateminSelfDelegation-Number: min how much validator self delegatesmaxTotalDelegation-Number: max total delegation to validatorwebsite-String: validator websiteidentity-String: validator kyc identitysecurityContact-String: validator security contactdetails-String: additional validator infoslotPubKeyToAdd-String: validator bls pub key to addslotPubKeyToRemove-String: validator bls pub key to remove
CollectRewards:delegatorAddress-String: address to send rewards
Delegate:delegatorAddress-String:delegation delegator addressvalidatorAddress-String:delegation validator addressamount-Number: big.Int amount for delegation to validator
Undelegate:delegatorAddress-String: undelegation delegator addressvalidatorAddress-String: undelegation validator addressamount-Number: big.Int amount for undelegation to delegator
Sample Curl Request
curl -d '{
"jsonrpc":"2.0",
"method":"hmyv2_getStakingTransactionByHash",
"params":[
"0x1dff358dad4d0fc95b11acc9826b190d8b7971ac26b3f7ebdee83c10cafaf86f"
],
"id":1
}' -H 'Content-Type:application/json' -X POST 'https://api.s0.b.hmny.io'Sample Curl Response
{
"jsonrpc": "2.0",
"id": 1,
"result": null
}Last updated
Was this helpful?