hmy_getStakingTransactionByHash
hmy_getStakingTransactionByHash
Get staking transaction by its hash.
- 1.
String
- The staking transaction hash.
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.null
when its pending.blockNumber
-Number
: Block number where this transaction was in.null
when its pending.transactionIndex
-Number
: Integer of the transactions index position in the block.null
when 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
-String
: signature Stype
-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
}
- 1.
String
- The staking transaction hash.
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.null
when its pending.blockNumber
-Number
: Block number where this transaction was in.null
when its pending.transactionIndex
-Number
: Integer of the transactions index position in the block.null
when 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
-String
: signature Stype
-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
}