Send Transactions

Send, monitor, and manage transactions. Send transactions from user or server wallets, sponsor gas, monitor transaction status, and more.

Send raw transactions

Send a raw transaction from a user wallet from the frontend, or server wallet from the backend using the thirdweb API.

  • For server wallets, you can execute transactions with just your project secret key.
  • For user wallets in React applications that use the SDK, you can obtain the user wallet auth token (JWT) with the useAuthToken() hook.
  • For user wallets in TypeScript applications, you can get it by calling wallet.getAuthToken() on a connected inAppWallet() or ecosystemWallet().
Loading

Send contract calls

Send a transaction to a contract from a user wallet from the frontend, or server wallet from the backend using the thirdweb API.

  • For server wallets, you can execute transactions with just your project secret key.
  • For user wallets in React applications that use the SDK, you can obtain the user wallet auth token (JWT) with the useAuthToken() hook.
  • For user wallets in TypeScript applications, you can get it by calling wallet.getAuthToken() on a connected inAppWallet() or ecosystemWallet().
Loading

Going further

Explore Full API References

For comprehensive guides on implementing the full thirdweb SDK, explore our language-specific documentation: