LogoLogo
DashboardBlogNode API DocsContact
  • Staking
    • Overview
    • FAQ
  • Ethereum
    • Staking Tutorial
      • API
        • Prerequisites
        • Authenticating with Auth0
        • Setting up a Wallet
        • Get Staking Transaction
        • Signing a Transaction
        • Broadcast Transaction
        • Full Code
    • Staking API Reference
      • Authentication
      • Get Validators
      • Stake Transaction
      • Broadcast Transaction
      • Exit Validators
      • Presigned Exit Request
Powered by GitBook
On this page
  1. Ethereum
  2. Staking API Reference

Broadcast Transaction

PreviousStake TransactionNextExit Validators
post

Sends a signed deposit transaction to the Ethereum network, initiating validator creation. Both legacy and EIP-1559 transactions are supported.

Authorizations
Path parameters
networkstring · enumRequired

The network

Default: mainnetPossible values:
Query parameters
networkstring · enumRequired

The network

Possible values:
Body
signed_transactionstring · binaryOptional

The signed transaction in RLP canonical encoding that will be broadcasted to the Ethereum network.

Example: 0xf903161d8459682f0a8301616a94053508a6967c54b7a3b8efadeaf6e9979890006a8901bc16d674ec800000b902a44f498c730000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030b0610af502e6b151d495a4c7e69fc7e4c876d9230b46596344e3d03fa1836b18eae9ddb7461d88e36ba125cb88f1f15f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200100000000000000000000005a920ec8ca81f53709a3f7bda0fa5911c905721800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000006085789b2015da4a648d3425650ed67d5bd574ac4e4caa4b4f47ba328b08263bb24b3da59d52d971a371f157fe0cafab5e179ff41e1f9a3c7de209ea1216bcf2edbb84c3bbd24ddfb48b3d312e443394624cab98b611746c68fbcc48cb5ad82e5400000000000000000000000000000000000000000000000000000000000000015aac24df74e5cc353816b3d07c262c8189da601edca2cff3dd1a49f6b3a4273f831e84a3a0175fd3ede02885649560dae0a390aa86eab0c878fd6ddcb930fabb87d07cfaaca0659cd03e5a0e847fd0720850c802f030afe47f3bd5b175f64aa75dd126d69539
Responses
200
OK
application/json
400
Bad Request
application/json
401
Bad Request
application/json
403
Bad Request
application/json
500
Bad Request
application/json
post
POST /v1/api/ethereum/{network}/broadcast_transaction HTTP/1.1
Host: ethereum-staking.sprd.validationcloud.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 1613

{
  "signed_transaction": "0xf903161d8459682f0a8301616a94053508a6967c54b7a3b8efadeaf6e9979890006a8901bc16d674ec800000b902a44f498c730000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030b0610af502e6b151d495a4c7e69fc7e4c876d9230b46596344e3d03fa1836b18eae9ddb7461d88e36ba125cb88f1f15f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200100000000000000000000005a920ec8ca81f53709a3f7bda0fa5911c905721800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000006085789b2015da4a648d3425650ed67d5bd574ac4e4caa4b4f47ba328b08263bb24b3da59d52d971a371f157fe0cafab5e179ff41e1f9a3c7de209ea1216bcf2edbb84c3bbd24ddfb48b3d312e443394624cab98b611746c68fbcc48cb5ad82e5400000000000000000000000000000000000000000000000000000000000000015aac24df74e5cc353816b3d07c262c8189da601edca2cff3dd1a49f6b3a4273f831e84a3a0175fd3ede02885649560dae0a390aa86eab0c878fd6ddcb930fabb87d07cfaaca0659cd03e5a0e847fd0720850c802f030afe47f3bd5b175f64aa75dd126d69539"
}
{
  "transaction_hash": "0x9282185208634e55e0b8bfca0c63cc5dd9078f687cbff6c2dcd1222eafa04ca5"
}