Interface vs Manual
The Derive API can handle both on-chain and pure orderbook requests.
This means that users can onboard onto the API via:
Interface
- Onboard with no code or API requests (see Onboard via Interface)
- Continue to interact with the exchange and protocol via Interface or Session Keys
- A smart-contract wallet is created as the proxy owner of the account which the original ETH wallet controls
- Creating account, depositing, withdrawals and session key creation all possible via UX
- Gives ability to monitor open trades / orders / history and even execute trades via UX + API
- For mainnet: www.derive.xyz
- For testnet: testnet.derive.xyz
Manually
- Onboard completely through a combination of calls to on-chain contracts and requests to the API (see Onboard Manually)
- Removes ability to interact with account via Interface.
- Removes the "smart-contract" wallet layer
Refer to either option in Onboard via Interface or Onboard Manually sections.
Updated about 1 month ago