curl --request GET \
--url https://api.cdp.coinbase.com/platform/v1/wallets/{wallet_id}/addresses/{address_id}/staking_operations/{staking_operation_id} \
--header 'Authorization: Bearer <token>'{
"id": "d91d652b-d020-48d4-bf19-5c5eb5e280c7",
"network_id": "ethereum-hoodi",
"address_id": "0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a",
"status": "initialized",
"transactions": [
{
"network_id": "base-sepolia",
"from_address_id": "0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a",
"unsigned_payload": "<string>",
"status": "pending",
"signed_payload": "<string>",
"transaction_hash": "0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42",
"transaction_link": "https://sepolia.basescan.org/tx/0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42",
"content": {
"from": "0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a",
"to": "0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a",
"gas": 1000,
"gas_price": 1000,
"hash": "0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42",
"input": "<string>",
"nonce": 136,
"index": "0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42",
"value": 100,
"type": 2,
"max_fee_per_gas": 190,
"max_priority_fee_per_gas": 100,
"priority_fee_per_gas": 1000,
"transaction_access_list": {
"access_list": [
{
"address": "<string>",
"storage_keys": [
"<string>"
]
}
]
},
"flattened_traces": [
{
"error": "<string>",
"type": "<string>",
"from": "<string>",
"to": "<string>",
"value": "<string>",
"gas": 123,
"gas_used": 123,
"input": "<string>",
"output": "<string>",
"sub_traces": 123,
"trace_address": [
123
],
"trace_type": "<string>",
"call_type": "<string>",
"trace_id": "<string>",
"status": 123,
"block_hash": "<string>",
"block_number": 123,
"transaction_hash": "<string>",
"transaction_index": 123
}
],
"block_timestamp": "2023-04-01T12:00:00Z",
"mint": "0",
"rlp_encoded_tx": "0x02f582426882013d8502540be4008502540be41c830493e094a55416de5de61a0ac1aa8970a280e04388b1de4b6f843a4b66f1c0808080"
}
}
],
"wallet_id": "d91d652b-d020-48d4-bf19-5c5eb5e280c7",
"metadata": "<unknown>"
}Fetches the latest staking operation for the specified wallet and address given the staking operation ID.
This API can be used to poll the status of a staking operation and check if it has been successfully completed or not.
A completed staking operation will have a status of completed which is indicative of the fact that all staking transactions have been successfully created, signed and broadcasted.
curl --request GET \
--url https://api.cdp.coinbase.com/platform/v1/wallets/{wallet_id}/addresses/{address_id}/staking_operations/{staking_operation_id} \
--header 'Authorization: Bearer <token>'{
"id": "d91d652b-d020-48d4-bf19-5c5eb5e280c7",
"network_id": "ethereum-hoodi",
"address_id": "0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a",
"status": "initialized",
"transactions": [
{
"network_id": "base-sepolia",
"from_address_id": "0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a",
"unsigned_payload": "<string>",
"status": "pending",
"signed_payload": "<string>",
"transaction_hash": "0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42",
"transaction_link": "https://sepolia.basescan.org/tx/0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42",
"content": {
"from": "0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a",
"to": "0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a",
"gas": 1000,
"gas_price": 1000,
"hash": "0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42",
"input": "<string>",
"nonce": 136,
"index": "0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42",
"value": 100,
"type": 2,
"max_fee_per_gas": 190,
"max_priority_fee_per_gas": 100,
"priority_fee_per_gas": 1000,
"transaction_access_list": {
"access_list": [
{
"address": "<string>",
"storage_keys": [
"<string>"
]
}
]
},
"flattened_traces": [
{
"error": "<string>",
"type": "<string>",
"from": "<string>",
"to": "<string>",
"value": "<string>",
"gas": 123,
"gas_used": 123,
"input": "<string>",
"output": "<string>",
"sub_traces": 123,
"trace_address": [
123
],
"trace_type": "<string>",
"call_type": "<string>",
"trace_id": "<string>",
"status": 123,
"block_hash": "<string>",
"block_number": 123,
"transaction_hash": "<string>",
"transaction_index": 123
}
],
"block_timestamp": "2023-04-01T12:00:00Z",
"mint": "0",
"rlp_encoded_tx": "0x02f582426882013d8502540be4008502540be41c830493e094a55416de5de61a0ac1aa8970a280e04388b1de4b6f843a4b66f1c0808080"
}
}
],
"wallet_id": "d91d652b-d020-48d4-bf19-5c5eb5e280c7",
"metadata": "<unknown>"
}Enter your JSON Web Token (JWT) here. Refer to the Generate JWT section of our Authentication docs for information on how to generate your Bearer Token.
The ID of the wallet the address belongs to.
The onchain address to fetch the staking operation for.
The ID of the staking operation.
The staking operation corresponding to the ID.
A list of onchain transactions to help realize a staking action.
The unique ID of the staking operation.
"d91d652b-d020-48d4-bf19-5c5eb5e280c7"
The ID of the blockchain network.
"ethereum-hoodi"
The onchain address orchestrating the staking operation.
"0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a"
The status of the staking operation.
initialized, pending, complete, failed, unspecified The transaction(s) that will execute the staking operation onchain.
Show child attributes
Blockchain network identifier.
"base-sepolia"
The onchain address of the sender
"0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a"
The unsigned payload of the transaction. This is the payload that needs to be signed by the sender.
The status of the transaction.
pending, signed, broadcast, complete, failed, unspecified The signed payload of the transaction. This is the payload that has been signed by the sender.
The hash of the transaction
"0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42"
The link to view the transaction on a block explorer. This is optional and may not be present for all transactions.
"https://sepolia.basescan.org/tx/0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42"
Show child attributes
The onchain address of the sender.
"0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a"
The onchain address of the receiver.
"0xfc807D1bE4997e5C7B33E4d8D57e60c5b0f02B1a"
The amount of gas spent in the transaction.
1000
The price per gas spent in the transaction in atomic units of the native asset.
1000
The hash of the transaction as a hexadecimal string, prefixed with 0x.
"0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42"
The input data of the transaction.
The nonce of the transaction in the source address.
136
The index of the transaction in the block.
"0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42"
The value of the transaction in atomic units of the native asset.
100
The EIP-2718 transaction type. See https://eips.ethereum.org/EIPS/eip-2718 for more details.
2
The max fee per gas as defined in EIP-1559. https://eips.ethereum.org/EIPS/eip-1559 for more details.
190
The max priority fee per gas as defined in EIP-1559. https://eips.ethereum.org/EIPS/eip-1559 for more details.
100
The confirmed priority fee per gas as defined in EIP-1559. https://eips.ethereum.org/EIPS/eip-1559 for more details.
1000
The transaction access list as defined in EIP-2930. https://eips.ethereum.org/EIPS/eip-2930 for more details.
Show child attributes
The timestamp of the block in which the event was emitted
"2023-04-01T12:00:00Z"
This is for handling optimism rollup specific EIP-2718 transaction type field.
"0"
RLP encoded transaction as a hex string (prefixed with 0x) for native compatibility with popular eth clients such as etherjs, viem etc.
"0x02f582426882013d8502540be4008502540be41c830493e094a55416de5de61a0ac1aa8970a280e04388b1de4b6f843a4b66f1c0808080"
The ID of the wallet that owns the address.
"d91d652b-d020-48d4-bf19-5c5eb5e280c7"
Was this page helpful?