Wallet: Privately Fund a New Wallet with Anonymous ETH

Funds a fresh wallet with gas in ETH) on any chain (default:Base) without leaving an onchain link back to your source wallet. This workflow shields USDC from your source wallet on Arbitrum into RAILGUN, waits in the shielded pool to build anonymity, then creates a new destination wallet and unshields the USDC to it via a public relayer. From there it swaps the USDC to ETH and bridges it to the chain of your choice ### Quick Setup: 1. Import your wallet or use your B3OS Treasury Wallet as the source wallet that holds USDC on Arbitrum 2. Set the amount of USDC to shield and use for funding 3. Choose how long to wait in the shielded pool before unshielding (longer \= stronger privacy) 4. Pick the destination chain where the new wallet should receive ETH 5. Set the target ETH amount to leave in the new wallet 6. Confirm the RAILGUN relayer to use for the unshield step 7. Run the manual trigger whenever you want to fund a fresh wallet 8. Test and publish!

Trigger: Manual → Actions: Approve Erc20, Relay Swap, If, Get Balance, Create Turnkey Wallets, Railgun Create Wallet, Log, Log, Railgun Query Balance, Railgun Shield, Permit Relayer Swap, Railgun Unshield Via Relayer, Delay

Wallet: Privately Fund a New Wallet with Anonymous ETH

Wallet: Privately Fund a New Wallet with Anonymous ETH

Created by
B3 Team
1.
Root
Root
2.
Create Railgun Wallet
Create Railgun Wallet
3.
Approve Shield
Approve Shield
4.
Shield Tokens
Shield Tokens
5.
Wait Poi
Wait Poi

About

Funds a fresh wallet with gas in ETH) on any chain (default:Base) without leaving an onchain link back to your source wallet. This workflow shields USDC from your source wallet on Arbitrum into RAILGUN, waits in the shielded pool to build anonymity, then creates a new destination wallet and unshields the USDC to it via a public relayer. From there it swaps the USDC to ETH and bridges it to the chain of your choice

Quick Setup:

  1. Import your wallet or use your B3OS Treasury Wallet as the source wallet that holds USDC on Arbitrum
  2. Set the amount of USDC to shield and use for funding
  3. Choose how long to wait in the shielded pool before unshielding (longer = stronger privacy)
  4. Pick the destination chain where the new wallet should receive ETH
  5. Set the target ETH amount to leave in the new wallet
  6. Confirm the RAILGUN relayer to use for the unshield step
  7. Run the manual trigger whenever you want to fund a fresh wallet
  8. Test and publish!

Preview

Loading chat...