Send non-custodial crypto payouts
Send cryptocurrency payouts directly from your own wallet to recipient wallets through smart contracts.
With non-custodial payouts, funds remain under your control and are transferred on-chain only after the payout transaction is signed.
Volet.com provides smart-contract infrastructure for batch payout execution, but does not take custody of your funds or manage recipient balances.
Neither your business nor your recipients need a Volet.com account to use this payout model.
Why use non-custodial crypto payouts
Some businesses and Web3 projects need to send payouts without moving funds into a custodial account first.
Non-custodial payouts allow you to distribute funds directly from your wallet to recipient wallets through a smart contract. The payout is executed on-chain, and every transaction can be independently verified.
This makes the solution particularly useful for:
- DeFi protocols
- Web3 applications
- AI agents
- DAOs
- NFT marketplaces
- Crypto-native marketplaces
- Treasury operations
- Affiliate and reward programs
- Token distribution campaigns
- Businesses that require self-custody
- Platforms with existing smart-contract infrastructure
Because funds are sent directly from your wallet, there is no custodial balance, manual withdrawal process, or intermediary fund management.
How it works
The payout flow:
- Prepare a payout batch in your application.
- Connect or authorize the sender wallet.
- Your application prepares the payout transaction.
- You review the payout details.
- The payout transaction is signed in the connected wallet or approved signing flow.
- The smart contract distributes funds directly to recipient wallets.
- Your application receives the transaction hash and monitors the blockchain until the payout reaches the required confirmation state.
Before you start
To send non-custodial crypto payouts, you need:
- A compatible sender wallet.
- Sufficient balance in the payout token.
- Sufficient native token balance to pay blockchain network fees.
- Recipient wallet addresses.
- The selected blockchain network and payout token.
- Smart contract details provided for your integration.
Non-custodial payout integrations are configured individually. Contact our team before starting the integration process.
Supported tokens and blockchains
Recipients can receive payouts using supported tokens on supported blockchains.
Supported blockchains:
- Ethereum
- BNB Chain
- Tron
- Solana
- TON
Supported assets:
- Native network tokens
- USDT
- USDC
Additional tokens, custom tokens, and networks are available on request.
Supported wallets
The sender wallet must be compatible with the selected blockchain and smart contract.
Supported wallet options depend on the selected blockchain and integration model. Examples include:
- MetaMask
- Trust Wallet
- Coinbase Wallet
- TronLink
- Tonkeeper
- Phantom
- Solflare
- Multisig wallets
- MPC wallets
- Other approved wallet or signing solutions
For enterprise use cases, the signing flow can also be designed around internal approval rules, multisignature authorization, or treasury controls.
Recipient wallet requirements
Each recipient must provide a valid wallet address that supports the selected token and blockchain network.
Make sure each recipient wallet supports the exact token and network used for the payout. For example, a USDT payout on Tron must be sent to a wallet that supports USDT TRC-20.
Sending funds to an incorrect address or unsupported network may result in permanent loss of funds.
Payout execution
Funds are transferred directly from the sender wallet to recipient wallets through the smart contract.
Volet.com never holds or controls the payout funds.
After the transaction is signed and broadcast, payout execution depends on the selected blockchain network, network conditions, and confirmation requirements.
Your application should store the transaction hash and track payout status on-chain.
Processing time and network fees
Non-custodial payouts are processed on-chain.
Processing time and network fees depend on the selected blockchain, token, transaction size, current network load, and the confirmation rules used by your application.
Batch payouts may reduce operational work compared with sending individual transactions manually, but blockchain network fees still apply.
For high-volume or small-value payouts, low-fee networks are usually more suitable than networks with higher transaction costs.
Batch payouts
Non-custodial payouts are designed for batch execution.
A payout batch may include multiple recipient addresses, payout amounts, and payout identifiers. Depending on the smart contract implementation, batch execution can be designed as:
- Atomic execution — the entire batch succeeds or fails as one transaction.
- Partial execution — valid payouts are processed, while failed items are tracked separately.
- Claim-based execution — recipients claim funds from a smart contract instead of receiving direct transfers immediately.
The best model depends on your payout volume, token type, blockchain network, and operational requirements.
Automated on-chain payouts
Non-custodial payouts are well suited for automated blockchain applications, autonomous AI agents, and machine-to-machine payment flows.
Because payouts are executed directly from the sender wallet through a smart contract, no custodial account, manual withdrawal process, or intermediary fund management is required.
This makes the solution suitable for automated reward distribution, affiliate commissions, treasury operations, payroll, grants, and other high-volume on-chain payout workflows.
Custom smart-contract development
Besides the standard payout contract, we can develop custom payout logic for your business.
Examples include:
- Multi-recipient payouts
- Revenue sharing
- Affiliate commissions
- Marketplace seller payouts
- Token vesting
- DAO treasury payouts
- Grant distribution
- Creator rewards
- AI agent payouts
- Multisignature or role-based approval workflows
- Custom token support
- Claim-based payout flows
Fees
Flat processing fee: 0.25%.
Blockchain network fees also apply. Network fees depend on the selected blockchain, token, transaction size, and current network conditions.
Contact the sales team to discuss custom smart-contract deployments, pricing, and enterprise integrations.
How to enable
Step 1: Contact us
Non-custodial payout integrations are configured individually. Book a call with our sales team.
Our team will help determine the appropriate smart contract architecture, blockchain network, token support, and signing flow for your use case.
Step 2: Choose a smart contract implementation
We can:
- Deploy a standard payout contract.
- Customize payout logic for your business.
- Support your own smart-contract implementation.
- Configure custom approval, treasury, or signing workflows.
Step 3: Integrate the payout flow
Integrate the smart-contract payout flow into your application, platform, bot, AI agent, or internal treasury system.
Step 4: Test and go live
Test payout creation, wallet signing, transaction broadcasting, confirmation tracking, and reconciliation before sending live payouts.
Once everything is set up and tested, you can start sending non-custodial crypto payouts.
Limitations
- Cryptocurrency payouts only.
- No automatic fiat conversion.
- No custodial balance management.
- Compatible sender wallet or signing solution required.
- Confirmed blockchain transactions cannot be cancelled or reversed.
- Incorrect wallet addresses or unsupported networks may result in permanent loss of funds.
Related
- Send custodial crypto payouts — send crypto to external wallets from your Volet.com account
- Send payouts to Volet.com users — send internal payouts to Volet.com accounts
- Mass payouts overview — compare payout methods and models