curl --request GET \
--url 'https://beaconcha.in/api/v1/eth1deposit/{txhash}?apikey='{
"status": "OK",
"data": [
{
"amount": 32000000000,
"block_number": 23537869,
"block_ts": 1759985003,
"from_address": "0x26e8ce0d6c1424566ff8d584d1409b9fe651f27d",
"merkletree_index": "0xfab3220000000000",
"publickey": "0x8bcf64d7f36af7e4c642ff02bc8ecdef72593762538a86f6eeda6375d35302d4d307f9d2a11f2ff6c5483a5d1c8c81a1",
"removed": false,
"signature": "0xb70208d62803c7695d8eb47fff79ac0273711191d0b1fc3b8bcaca649affba83b77cc8dad73cf5bfe2771918a1f767400bb0603e690294c9b8ffb73072f734cc8131e59b4ce4240aa8377dcd4388d1beaaea495b4b603432e83b46126d7575cb",
"tx_hash": "0x5ddaf424a46ab378967ce45c72b8532386cbd558ddb3b5ddb8a828000ad57895",
"tx_index": 90,
"tx_input": "0x00",
"valid_signature": true,
"withdrawal_credentials": "0x01000000000000000000000026e8ce0d6c1424566ff8d584d1409b9fe651f27d"
}
]
}Retrieve all beacon chain validator deposit events associated with a specific execution-layer transaction hash. This endpoint returns every deposit log decoded from the transaction, including deposit amount, validator public key, withdrawal credentials, and signature verification status.
curl --request GET \
--url 'https://beaconcha.in/api/v1/eth1deposit/{txhash}?apikey='{
"status": "OK",
"data": [
{
"amount": 32000000000,
"block_number": 23537869,
"block_ts": 1759985003,
"from_address": "0x26e8ce0d6c1424566ff8d584d1409b9fe651f27d",
"merkletree_index": "0xfab3220000000000",
"publickey": "0x8bcf64d7f36af7e4c642ff02bc8ecdef72593762538a86f6eeda6375d35302d4d307f9d2a11f2ff6c5483a5d1c8c81a1",
"removed": false,
"signature": "0xb70208d62803c7695d8eb47fff79ac0273711191d0b1fc3b8bcaca649affba83b77cc8dad73cf5bfe2771918a1f767400bb0603e690294c9b8ffb73072f734cc8131e59b4ce4240aa8377dcd4388d1beaaea495b4b603432e83b46126d7575cb",
"tx_hash": "0x5ddaf424a46ab378967ce45c72b8532386cbd558ddb3b5ddb8a828000ad57895",
"tx_index": 90,
"tx_input": "0x00",
"valid_signature": true,
"withdrawal_credentials": "0x01000000000000000000000026e8ce0d6c1424566ff8d584d1409b9fe651f27d"
}
]
}Execution-layer transaction hash to inspect. Provide tx hash as a 0x-prefixed hex string (64 hex characters after 0x).
^0x[a-fA-F0-9]{64}$"0x3629639fe74ef981ff72ba2678130c700b779964e6c22fe42201445084e9d343"
The transaction was found and any associated deposit events are returned in the data array. If the transaction contains no deposit events, the array is empty.
Was this page helpful?