Overview
Seamlessly bridge privacy and scalability by integrating RAILGUN Privacy Wallet with Thirdweb Engine. Automate shielded transactions and manage private gas funding through a robust, self-hosted backend workflow that maintains complete on-chain anonymity.
Popular ways to use the RAILGUN Privacy Wallet + Thirdweb Engine integration onchain
View all templates ›Supported triggers and actions
Railgun Relayer Unshield
ActionGasless unshield ERC20 tokens from Railgun private balance to any public address. B3OS relayer pays gas; fee deducted from token amount. No ETH required on recipient. Ideal for: anonymous gas funding, fresh wallet funding, privacy-preserving distributions.
RAILGUN Query Balance
ActionQuery private token balances in a RAILGUN wallet. Returns all ERC20 token balances or a specific token balance. Ideal for: pre-flight validation, UI display, balance verification, unshield planning.
Thirdweb Engine: Send Transaction
ActionSend a raw transaction via your Thirdweb Engine. Takes pre-encoded calldata, destination address, and value. Queues the transaction and returns a queueId. Ideal for: arbitrary contract interactions, value transfers, custom calldata not covered by write-contract.
Thirdweb Engine: Read Contract
ActionRead data from a smart contract via your Thirdweb Engine instance. Calls a read-only function and returns the result. Ideal for: checking balances, reading state, fetching on-chain data for workflow conditions.
Thirdweb Engine: Get Transaction Status
ActionCheck the status of a queued transaction on your Thirdweb Engine. Returns current status, transaction hash (once sent), and on-chain result (once mined). Ideal for: polling after a write-contract or send-transaction action, workflow conditions on tx status.
Thirdweb Engine: Create Backend Wallet
ActionCreate a new backend wallet in your Thirdweb Engine instance. Returns the new wallet address, status, and type. Ideal for: provisioning wallets for automated transactions, setting up new signing wallets.