Skip to main content
GET
/
api
/
v1
/
eth1deposit
/
{txhash}
Deposits by execution transaction hash
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"
    }
  ]
}

Authorizations

apikey
string
query
required

Path Parameters

txhash
string
required

Execution-layer transaction hash to inspect. Provide tx hash as a 0x-prefixed hex string (64 hex characters after 0x).

Example:

"0x3629639fe74ef981ff72ba2678130c700b779964e6c22fe42201445084e9d343"

Response

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.

Standard success envelope used by all API endpoints.

status
enum<string>

HTTP-independent status of the API operation. For successful responses this is always "OK".

Available options:
OK
data
object[]

Response payload specific to the endpoint.