To create an order as an offramper in the icRamp protocol, you need to follow these steps:
1. Add a Wallet Address (EVM) or Principal (ICP)
Before you create any order, you need to ensure that you have added either an Ethereum wallet address (for EVM chains) or your Internet Computer principal (for ICP) in your Profile section.
- If you're working with an EVM chain, click the Connect Wallet button in the profile and add your Ethereum address. Similarly, for ICP, click the Connect Internet Identity button to fetch your ICP principal.
- Each user can only have one address per type (e.g., one Ethereum address and one ICP principal).
2. Filling in Order Details
Once your addresses are added, you can proceed to the "Create Order" section:
- Price: This is the fiat amount you are requesting. It is important to note that the crypto amount (based on the selected token) is approximate at this stage, and final exchange rates will only be determined when the onramper locks the order. This ensures that there are no price fluctuations that can be exploited.
- Crypto: Enter the crypto amount you want to sell. The maximum amount is based on your current holdings in the selected token.
- Blockchain: Choose between supported blockchains (e.g., EVM or ICP). Once a blockchain is selected, the system will display the available tokens for that chain.
- Token: Select the specific token (or native ETH) you wish to sell (e.g., ETH, USDC, USDT, ckBTC).
3. Payment Providers
Choose a payment provider for receiving fiat payments. You can only select one payment provider, which must have been previously added in your Profile section (e.g., PayPal, Revolut still in testnet).
4. Fees
A constant fee will be automatically added to the transaction, which is displayed in the info tooltip next to the order. This fee typically ranges from 2% to 6% and helps incentivize offrampers while covering blockchain and ICP transaction costs.
5. Review and Create
Once all fields are completed, click Create Order to place the order. The system will handle further verification.

- Ethereum Order example.

- ICP Order example.

Token Availability by Chain