List staking transactions
Lists active staking transactions on the P-Chain for the supplied addresses.
Api keys provide higher access to rate limits. To obtain an api key, sign up for an account at https://build.avax.network/console/utilities/data-api-keys.
In: header
Path Parameters
A primary network blockchain id or alias.
"11111111111111111111111111111111LpoYY" | "p-chain"Either mainnet or testnet/fuji.
"mainnet" | "fuji" | "testnet"Query Parameters
A comma separated list of X-Chain or P-Chain wallet addresses, starting with "avax"/"fuji", "P-avax"/"P-fuji" or "X-avax"/"X-fuji".
Query param for filtering items based on transaction types.
Query param for retrieving items after a specific timestamp.
0 <= valueQuery param for retrieving items before a specific timestamp.
0 <= valueA page token, received from a previous list call. Provide this to retrieve the subsequent page.
The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 100.
101 <= value <= 100The order by which to sort results. Use "asc" for ascending order, "desc" for descending order. Sorted by timestamp or the sortBy query parameter, if provided.
"asc" | "desc"Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://data-api.avax.network/v1/networks/mainnet/blockchains/p-chain/transactions:listStaking?addresses=avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg&txTypes=AddValidatorTx&startTimestamp=1689541049&endTimestamp=1689800249&pageSize=10&sortOrder=asc"{
"nextPageToken": "string",
"transactions": [
{
"txHash": "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP",
"txType": "AddDelegatorTx",
"blockTimestamp": 1648672486,
"blockNumber": "string",
"blockHash": "string",
"consumedUtxos": [
{
"addresses": [
"avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"
],
"asset": {
"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof",
"name": "Avalanche",
"symbol": "AVAX",
"denomination": 9,
"type": "secp256k1",
"amount": "5001000"
},
"consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c",
"createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC",
"utxoBytes": "string",
"amount": "string",
"assetId": "string",
"blockNumber": "string",
"blockTimestamp": 0,
"consumingBlockNumber": "string",
"consumingBlockTimestamp": 0,
"platformLocktime": 0,
"outputIndex": 0,
"rewardType": "VALIDATOR",
"stakeableLocktime": 0,
"staked": true,
"threshold": 0,
"txHash": "string",
"utxoEndTimestamp": 0,
"utxoStartTimestamp": 0,
"utxoType": "STAKE"
}
],
"emittedUtxos": [
{
"addresses": [
"avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"
],
"asset": {
"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof",
"name": "Avalanche",
"symbol": "AVAX",
"denomination": 9,
"type": "secp256k1",
"amount": "5001000"
},
"consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c",
"createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC",
"utxoBytes": "string",
"amount": "string",
"assetId": "string",
"blockNumber": "string",
"blockTimestamp": 0,
"consumingBlockNumber": "string",
"consumingBlockTimestamp": 0,
"platformLocktime": 0,
"outputIndex": 0,
"rewardType": "VALIDATOR",
"stakeableLocktime": 0,
"staked": true,
"threshold": 0,
"txHash": "string",
"utxoEndTimestamp": 0,
"utxoStartTimestamp": 0,
"utxoType": "STAKE"
}
],
"sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"value": [
{
"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof",
"name": "Avalanche",
"symbol": "AVAX",
"denomination": 9,
"type": "secp256k1",
"amount": "5001000"
}
],
"amountBurned": [
{
"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof",
"name": "Avalanche",
"symbol": "AVAX",
"denomination": 9,
"type": "secp256k1",
"amount": "5001000"
}
],
"amountStaked": [
{
"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof",
"name": "Avalanche",
"symbol": "AVAX",
"denomination": 9,
"type": "secp256k1",
"amount": "5001000"
}
],
"amountL1ValidatorBalanceBurned": [
{
"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof",
"name": "Avalanche",
"symbol": "AVAX",
"denomination": 9,
"type": "secp256k1",
"amount": "5001000"
}
],
"startTimestamp": 0,
"endTimestamp": 0,
"delegationFeePercent": "string",
"nodeId": "string",
"subnetId": "string",
"l1ValidatorManagerDetails": {
"blockchainId": "string",
"contractAddress": "string"
},
"l1ValidatorDetails": [
{
"validationId": "string",
"validationIdHex": "string",
"nodeId": "string",
"subnetId": "string",
"weight": 0,
"remainingBalance": 0,
"balanceChange": 0,
"blsCredentials": {}
}
],
"estimatedReward": "string",
"rewardTxHash": "string",
"rewardAddresses": [
"string"
],
"memo": "string",
"stakingTxHash": "string",
"subnetOwnershipInfo": {
"locktime": 0,
"threshold": 1,
"addresses": [
"avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"
]
},
"blsCredentials": {
"publicKey": "string",
"proofOfPossession": "string"
},
"blockchainInfo": {
"chainName": "string",
"vmId": "string",
"genesisData": {
"airdropAmount": null,
"airdropHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"alloc": {
"0xabcdefabcdefabcdefabcdefabcdefabcdefabcd": {
"balance": "0x52b7d2dcc80cd2e4000000",
"code": "0x6080604052...",
"storage": {
"0x0": "0x1"
}
}
},
"baseFeePerGas": null,
"blobGasUsed": null,
"coinbase": "0x0000000000000000000000000000000000000000",
"config": {
"berlinBlock": 0,
"byzantiumBlock": 0,
"chainId": 43114,
"constantinopleBlock": 0,
"eip150Block": 0,
"eip150Hash": "0x2086799aeebeae135c246c65021c82b4e15a2c451340993aacfd2751886514f0",
"eip155Block": 0,
"eip158Block": 0,
"feeConfig": {
"baseFeeChangeDenominator": 36,
"blockGasCostStep": 200000,
"gasLimit": 12000000,
"maxBlockGasCost": 1000000,
"minBaseFee": 25000000000,
"minBlockGasCost": 0,
"targetBlockRate": 2,
"targetGas": 60000000
},
"homesteadBlock": 0,
"istanbulBlock": 0,
"londonBlock": 0,
"muirGlacierBlock": 0,
"petersburgBlock": 0,
"subnetEVMTimestamp": 0,
"allowFeeRecipients": false,
"warpConfig": {
"blockTimestamp": 1690000000,
"quorumNumerator": 67,
"requirePrimaryNetworkSigners": true
},
"txAllowListConfig": {
"blockTimestamp": 0,
"adminAddresses": [
"0x1234..."
],
"managerAddresses": [
"0x5678..."
],
"enabledAddresses": [
"0x9abc..."
]
},
"contractDeployerAllowListConfig": {
"blockTimestamp": 0,
"adminAddresses": [
"0x1234..."
],
"managerAddresses": [
"0x5678..."
],
"enabledAddresses": [
"0x9abc..."
]
},
"contractNativeMinterConfig": {
"blockTimestamp": 0,
"adminAddresses": [
"0x1234..."
],
"managerAddresses": [
"0x5678..."
],
"enabledAddresses": [
"0x9abc..."
]
},
"feeManagerConfig": {
"blockTimestamp": 0,
"adminAddresses": [
"0x1234..."
],
"managerAddresses": [
"0x5678..."
],
"enabledAddresses": [
"0x9abc..."
]
},
"rewardManagerConfig": {
"blockTimestamp": 0,
"adminAddresses": [
"0x1234..."
],
"managerAddresses": [
"0x5678..."
],
"enabledAddresses": [
"0x9abc..."
]
}
},
"difficulty": "0x0",
"excessBlobGas": null,
"extraData": "0x",
"gasLimit": "0xb71b00",
"gasUsed": "0x0",
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce": "0x0",
"number": "0x0",
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp": "0x64f0a000"
}
}
}
],
"chainInfo": {
"chainName": "p-chain",
"network": "mainnet"
}
}{
"message": "string",
"statusCode": 400,
"error": "Bad Request"
}{
"message": "string",
"statusCode": 401,
"error": "Unauthorized"
}{
"message": "string",
"statusCode": 403,
"error": "Forbidden"
}{
"message": "string",
"statusCode": 404,
"error": "Not Found"
}{
"message": "string",
"statusCode": 429,
"error": "Too Many Requests"
}{
"message": "string",
"statusCode": 500,
"error": "Internal Server Error"
}{
"message": "string",
"statusCode": 502,
"error": "Bad Gateway"
}{
"message": "string",
"statusCode": 503,
"error": "Service Unavailable"
}Is this guide helpful?