# Shield and Unshield Your Coins with Liberty Shield

{% hint style="info" %}
It is provided for general educational and informational purposes only and does not constitute legal, financial, or compliance advice.
{% endhint %}

## Step 1. Prepare a clean execution wallet

`Use a fresh EVM wallet. This wallet should have no public history tied to your identity.`

`Do not use wallets previously posted on X, Discord, or GitHub.`

This wallet is only for receiving and using unshielded funds later.

## Step 2. Shield funds using LibertySwap. Inbound

`Go to Shield mode.`\
`Select ETH.`\
`Enter an amount using common, rounded values.`\
`Enter your Railway wallet private 0zk address.`\
`Confirm the shield transaction.`

Why this is safe?

* LibertySwap pays the transaction fee.
* No personal wallet sponsors gas.
* Your funding wallet is not linked to the Railgun withdrawal later.

<figure><img src="/files/8qjXtpL9Sq3qC5nBOExD" alt=""><figcaption></figcaption></figure>

## Step 3. Wait. Do nothing.

`Do not unshield immediately.`\
`Wait hours or days.`\
`Let your funds blend into the anonymity set.`

Time variance is privacy.<br>

## Step 4. Unshield using LibertySwap. Outbound

\
`Switch to Unshield mode.`\
`Select ETH. RAILGUN.`\
`Enter a non unique, rounded amount.`\
`Enter the clean execution wallet address.`\
`Confirm.`

Key protection:

* LibertySwap pays the fee.
* No external gas payer wallet.
* No A → B correlation possible.

<figure><img src="/files/WaRtm1yHEnwNC49LGiZM" alt=""><figcaption></figcaption></figure>

## Step 5. Optional. Private cross chain or private swap

If you want to move or trade:

`Use Exchange → Private mode.`

`Swap ETH. RAILGUN directly to PLS or other supported assets.`

`Receive directly into your clean execution wallet.`

You will have PLS to pay gas on PulseChain

<figure><img src="/files/btVRp33VADDhSfCSXI3a" alt=""><figcaption></figcaption></figure>

## Step 6. Post execution discipline

`Do not immediately trade, deploy, or bridge.`

`Avoid deterministic sequences like unshield → deploy token.`

`Introduce delays and randomness.`

Behavior is metadata.

## Step 7. Social OPSEC. Critical

`Do not post transactions on X.`

`Do not flex timing.`

`Do not reuse known addresses.`

Once inside Railgun, disappear.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.libertyswap.finance/liberty-shield/shield-and-unshield-your-coins-with-liberty-shield.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
