Before you begin
You need
A wallet on Robinhood Chain, enough asset balance, and native gas.
You choose
Asset, quote token, size, fixed price, expiry, settlement, and access.
Create the block
1
Open Create offer
Select Create offer in the right-hand execution panel.
2
Choose spot or forward
Spot delivers the asset during a fill. Forward issues claim tokens and requires a future maturity.
3
Paste both token contracts
Enter the asset you are selling and the quote token you accept. The terminal resolves onchain name, symbol, decimals, contract address, and available token imagery.Confirm the resolved contracts. Token symbols and images are not security guarantees.
4
Enter size and unit price
Asset amount is the nominal amount sent to escrow. Price per unit is denominated in the quote token.
5
Set the time window
Choose a future expiry. For a forward, choose a maturity at or after expiry.
6
Choose public or private
Leave Private block off for open access. Turn it on and enter one buyer address for a bilateral offer.
7
Approve and create
The first transaction approves the venue to move the asset if required. The second creates the offer and transfers collateral.
Review before signing
Spot, forward, public, or private?
- Spot
- Forward
- Public
- Private
Set
unlockTime to 0. Buyers receive the underlying asset immediately.Why can the escrowed amount differ?
Why can the escrowed amount differ?
For fee-on-transfer assets, Canopy records the amount the venue actually receives. The visible offer size can therefore be lower than the nominal amount you entered.
When is the venue fee fixed?
When is the venue fee fixed?
The fee rate and recipient are copied into the offer at creation. Later administrative fee changes do not alter existing offers.
How do I recover an expired offer?
How do I recover an expired offer?
Expiry stops new fills but does not automatically return collateral. Cancel the offer from your portfolio to recover the remainder.
Contract-level reference
Review exact parameters, validation, events, and programmatic examples.