> ## Documentation Index
> Fetch the complete documentation index at: https://docs.b3os.org/llms.txt
> Use this file to discover all available pages before exploring further.

# RAILGUN Privacy Wallet Integration

Enhance your privacy-preserving workflows by connecting RAILGUN's shielded infrastructure with B3OS automation. Seamlessly trigger private balance check...

![RAILGUN Privacy Wallet logo](https://ai-icon.b3.fun/logo/railgun) Integration available

Enhance your privacy-preserving workflows by connecting RAILGUN's shielded infrastructure with B3OS automation. Seamlessly trigger private balance checks and unshielding operations to maintain financial confidentiality across your decentralized ecosystem.


**[Public page](https://b3os.org/integrations/app/railgun)**

Open the user-facing integration overview for examples, templates, and sharing.
  **[Action reference](/actions/reference)**

Schema-level references for executable actions and test payloads.
  **[Trigger reference](/actions/trigger-reference)**

Event and schedule triggers that can start B3OS workflows.

## Build With RAILGUN Privacy Wallet

Use RAILGUN Privacy Wallet when a workflow needs to call RAILGUN Create Wallet, Railgun Private Transfer, RAILGUN Query Balance or related RAILGUN Privacy Wallet operations from a typed B3OS action. Start in the visual editor to connect an account, then use the references below for payload shape, required fields, and API testing.

## Available Actions

| Action | ID | Connector | Required fields |
| --- | --- | --- | --- |
| ![RAILGUN Create Wallet logo](https://cdn.b3.fun/b3os-icons/railgun.png) [RAILGUN Create Wallet](/actions/reference/generated/railgun-create-wallet) | `railgun-create-wallet` | `-` | - |
| ![Railgun Private Transfer logo](https://cdn.b3.fun/b3os-icons/railgun.png) [Railgun Private Transfer](/actions/reference/generated/railgun-private-transfer) | `railgun-private-transfer` | `wallet` | `chainId`, `tokenAddress`, `amount`, `recipientRailgunAddress` |
| ![RAILGUN Query Balance logo](https://cdn.b3.fun/b3os-icons/railgun.png) [RAILGUN Query Balance](/actions/reference/generated/railgun-query-balance) | `railgun-query-balance` | ![railgun logo](https://ai-icon.b3.fun/logo/railgun) `railgun` | `chainId` |
| ![Railgun Relayer Unshield logo](https://cdn.b3.fun/b3os-icons/railgun.png) [Railgun Relayer Unshield](/actions/reference/generated/railgun-unshield-via-relayer) | `railgun-unshield-via-relayer` | ![railgun logo](https://ai-icon.b3.fun/logo/railgun) `railgun` | `chainId`, `tokenAddress`, `amount`, `recipientAddress` |
| ![Railgun Shield logo](https://cdn.b3.fun/b3os-icons/railgun.png) [Railgun Shield](/actions/reference/generated/railgun-shield) | `railgun-shield` | `wallet` | `chainId`, `tokenAddress`, `amount`, `railgunAddress` |
| ![Railgun Unshield logo](https://cdn.b3.fun/b3os-icons/railgun.png) [Railgun Unshield](/actions/reference/generated/railgun-unshield) | `railgun-unshield` | `wallet` | `chainId`, `tokenAddress`, `amount`, `recipientAddress` |
| ![Unwrap ETH logo](https://ai-icon.b3.fun/logo/ethereum) [Unwrap ETH](/actions/reference/generated/unwrap-eth) | `unwrap-eth` | `wallet` | `amount`, `chainId` |
| ![Wrap ETH logo](https://ai-icon.b3.fun/logo/ethereum) [Wrap ETH](/actions/reference/generated/wrap-eth) | `wrap-eth` | `wallet` | `amount`, `chainId` |


## Available Triggers

No trigger references are published for this integration yet.


## Common Use Cases

**Automated Liquidity Management**

Automatically trigger the Railgun Relayer Unshield action to move assets from shielded pools to public accounts when specific liquidity requirements are met.
  **Privacy-Preserving Portfolio Monitoring**

Set up automated workflows that use the RAILGUN Query Balance action to track shielded asset levels and alert your team or trigger rebalancing protocols.
  **Scheduled Asset Unshielding**

Create time-based workflows to unshield private assets at specific intervals, optimizing your capital deployment while maintaining a privacy-first strategy.
  **Conditional Shielded Asset Auditing**

Integrate RAILGUN balance queries into your compliance or treasury workflows to ensure shielded reserves remain within predefined operational parameters.

## Connector Notes

- Create the connector from a trusted B3OS organization before publishing workflows that call external accounts.
- Keep OAuth tokens, API keys, bot tokens, channel IDs, and account IDs in connector settings or workflow props, not in reusable public template text.
- Test with the visual editor or `POST /v1/actions/{type}/test` before routing production traffic.

## Related Templates

| Template | Description | Tags |
| --- | --- | --- |
| [Wallet: Privately Fund a New Wallet with Anonymous ETH](https://b3os.org/templates/private-gas-funding-railgun) | Funds a fresh wallet with gas in ETH\) on any chain \(default:Base\) without leaving an onchain... | wallet, onchain-ops, privacy |

## FAQ

**How can I use B3OS to automate RAILGUN privacy operations?**

B3OS allows you to build automated workflows that interact with RAILGUN's shielded protocols, enabling programmatic balance queries and unshielding actions without manual intervention.
  **What is the benefit of automating RAILGUN unshielding via B3OS?**

Automating the unshielding process through B3OS enables scheduled or conditional liquidity management, ensuring your shielded assets are moved to public states based on specific workflow triggers.
  **Can I monitor my shielded balances automatically?**

Yes, by using the RAILGUN Query Balance action within a B3OS workflow, you can set up automated monitoring to track your private holdings and trigger subsequent actions when certain thresholds are met.
  **Does automation via B3OS compromise my RAILGUN privacy?**

No, B3OS interacts with the RAILGUN protocol via secure API/smart contract calls, maintaining the integrity of the shielded transfers and private gas funding architecture.
  **What kind of triggers can I use with RAILGUN integrations?**

While RAILGUN currently focuses on specific actions like querying balances and unshielding, you can use B3OS to initiate these actions based on external events, such as price changes or time-based schedules.