FAQs

How Riemann works?

Deposit process

  1. Generate a credential for each deposit, and supports multiple deposits at once if advanced mode is turned on

  2. Generate a zero-knowledge proof for these deposits

  3. Initiate an on-chain transaction with the proof and the commitments (contained in the credentials)

  4. The contract verifies the legitimacy of these deposits

  5. The commitments are inserted into the incremental merkle tree

Withdraw process

  1. Verify the credential provided by user

  2. Estimate the withdrawal fee

  3. Generate a zero-knowledge proof with the fee and the wallet address provided by user

  4. Submit the proof and the nullifier to the server

  5. The relayer on the server initiates an on-chain transaction

  6. The contract verifies the legitimacy of the transaction

  7. The contract transfers the fund to the wallet address

Split process

  1. Verify the credential provided by user

  2. Generate new credentials for each part

  3. Generate a zero-knowledge proof for these parts

  4. Initiate an on-chain transaction with the proof and the commitments (contained in the credentials)

  5. The contract verifies the legitimacy of these parts

  6. The commitments are inserted into the incremental merkle tree

What are Riemann contract addresses?

What is the RiemannKeykey?

The key is the only credential for withdrawal or splitting. It consists of ciphertext and plaintext, which contains the token information (symbol, amount and chain ID).

eg: Riemann-137-MATIC-13-Aqoe2nXWDGMdYdwLmqeEdq4jbZN8R7zyLYznC9F...

How much fee?

When users withdraw funds, we charge a small amount of tokens as a fee. It consists of a withdraw fee and a gas fee times with a ratio.

Supported Chains

  • Ethereum Ethereum

  • Polygon Polygon

  • BSC Binance Smart Chain

  • Optimism Optimism

  • Arbitrum Arbitrum

  • Arbitrum Avalanche

  • Arbitrum Fantom

  • Arbitrum Base

  • Arbitrum Gnosis

Supported Tokens

  • Native token(ETH ETH, BNB BNB, MATIC MATIC, MATIC AVAX, MATIC FTM)

  • USDT USDT

  • USDC USDC

  • DAI DAI

  • BUSD BUSD(BSC only)

  • BUSD WBTC

  • BUSD OP(Optimism only)

  • BUSD ARB(Arbitrum only)

  • BUSD GNO(Gnosis only)

Are there NFTs?

Yup, you can mint an RiemannNFT after your Wallet, Discord, Twitter and Deposit are verified.

What are RiemannNFT contract addresses?

Wen Token?

No token or info released yet. POTENTIAL AIRDROP?!!

Last updated