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 Tutorial
  3. API

Signing a Transaction

The code snippet below signs the staking transaction with the wallet constructed earlier.:

async function signTransaction(wallet, transaction) {

  return await wallet.signTransaction({
    type: 0,
    to: transaction.to,
    from: wallet.address,
    nonce: transaction.nonce,
    gasLimit: transaction.gas,
    gasPrice: transaction.gas_price,
    data: transaction.data,
    value: transaction.value,
    chainId: ethers.toBeHex(transaction.chain_id),
  });
  
}
PreviousGet Staking TransactionNextBroadcast Transaction

Last updated 1 year ago