Skip to main content

Terminology

deposit[Amount][Address][Memo][Coin][Network][Tx]: Refers to data about the coin the user is shifting from. For example in case of a shift from BTC to ETH:

  • depositCoin: the ticker of the coin the user needs to send to SideShift.ai, e.g. btc
  • depositNetwork: the id of the depositCoin network, e.g. bitcoin or mainnet
  • depositAmount: the amount of BTC the user needs to deposit
  • depositAddress: the address the user needs to send the BTC to
  • depositMemo: The memo that the user needs to include when sending to the deposit address for some coins, e.g. XRP, XLM, ATOM and KAVA

settle[Amount][Address][Memo][Coin][Network][Rate][Tx]: Refers to data about the coin the user is shifting to. For example

  • settleCoin: the ticker of the coin SideShift.ai will send the user, e.g. eth
  • settleNetwork: the id of the network of the settleCoin, e.g. ethereum or optimism
  • settleAmount: the amount of ETH SideShift.ai will send
  • settleRate: the rate at which the coins are exchanged. E.g. if user sends 0.1 BTC and receives 1 ETH, the settleRate will be 10
  • settleAddress: The address SideShift.ai will send the ETH to
  • settleTx: details of the transaction SideShift.ai sent to the user
  • settleMemo: SideShift supports sending coins on addresses with a memo on some chains, such as XRP, XLM, ATOM, KAVA and ALGO

See /coins endpoint for a full list of coins and their respective networks supported by SideShift.ai