The first completely decentralized protocol for private transactions on PulseChain.
Hurricash improves transaction privacy by breaking the on-chain link between source and destination addresses. It uses a smart contract that accepts PULSE deposits that can be withdrawn by a predetermined alternate address. To preserve privacy a relayer can be used to withdraw to an address with no PULSE balance. Whenever PULSE is withdrawn by the new address, there is no way to link the withdrawal to the deposit, ensuring complete privacy.
Set the receiver address, A random key (note) is generated, the users deposit PLS & the hash of the note is submitted to the Hurricash Smart Contract.
The user should wait some time for optimal privacy before withdrawing.
The user submits proof of having the valid key to one of the deposited notes and the contract will transfer the PLS to the specified recipient.