Tutorial

How to use the Hurricash protocol

Hurricash is a simple way to achieve privacy on Pulsechain. Here you can send tokens to another address and break the on-chain link. This prevents malicious predators tracing funds to other wallet addresses and performing dusting or other attacks.

How to transfer anonymously

Steps

  1. First connect your wallet to Hurricash

2. Select how many tokens you would like to transfer

3. Select what type of tokens you would like to transfer with the drop down (Beside amount: "PLS", "DAI", "HUR")

4. Place the recipient address (Address to receive funds) in the form

5. DEPOSIT tokens and wait for the ring to fill

6. After the transaction completes you will be given a secret note. The note format is "hcash-Token Amount-Ring Number-SecureRandomHash. (In the example below 1 is the amount of tokens, 8 is the ring #, and the last part is the secure hash).

*Copy and save this note as it will be needed to withdraw your funds. Loss of the note = permanent loss of funds***

Dashboard UI information

The ring status # indicates the most current ring. The pulsing dots indicate how many users are currently in that ring. You must wait for a ring to fill up to its 6th participant in order to withdraw.

The left side of the dashboard shows the most recent 14 deposits complete with the data and time to give you an estimate on how long it may take to fill a ring. You can click on each transaction for a link to blockscout/etherscan which will show the address sent and more additional data.

Withdrawing Funds

  1. Select the withdraw tab

  2. Paste your secret note

  3. Select relayer on or off (on by default)

  4. Paste the desired relayer api (ex. https://relayer-hcash.up.railway.app/ )

  5. Click withdraw tokens (Make sure only connected to protocol with recipient address)

Import Custom Smart Contracts

Explore testing your own smart contracts on other various testnets by importing it into the user interface Dapp.

  1. Click the cog wheel in the top right corner (beside your address).

  2. Toggle developer mode ON - and agree to terms & conditions.

  3. Paste in the desired testnet smart contract address.

Community Tools:

Community smart contracts are contracts deployed on networks other than pulsechain testnet (eg. Fantom testnet, Goerli, Etc.) We provide no assistance or warranty on how these are used, as the user you are soley responsible.

Pulsechain: We provide only testnet smart contracts. Feel free to share other testnet smart contract addresses within the community.

Pulsechain Community Relayer: There is currently no relayer but feel free to use the opensource code yourself.

Video Tutorial:

Part one: https://files.catbox.moe/zwzpn1.mp4

Part two: Comming Soon

Troubleshooting

  1. Make sure the ring has filled! You can double check your secret note and the current ring.

  2. Make sure you are connected to the app only with the address to receive funds! Being connected with the sending account or another account will not work. Only the account to receive funds CAN receive with THEIR account connected.

  3. Make sure you have enough gas (Pulse) in your receiving wallet if relayer option is not selected.

  4. Make sure your internet connection is live.

Last updated