Skip to main content

Prerequisites

  • Ensure you have a wallet created.
  • Signer: The signing wallet must be registered as a signer on the wallet. You can do this at wallet creation by passing signers, or afterward by adding a signer.
  • API Key: Ensure you have an API key with the scopes: wallets:transactions.create.

What is sending a custom transaction?

Sending a custom transaction lets you interact with any smart contract on the blockchain beyond simple transfers. Common use cases include minting free tokens, claiming rewards, or registering for allowlists—all without needing to manage private keys yourself.

Sending a contract call transaction

See the React SDK reference for more details.