Orbit Chain Whitepaper V1.0
  • Orbit Chain Whitepaper
  • 0. Overview
  • 1. Introduction
    • 1.1 Issues of the Blockchain World
    • 1.2 Multi-Asset Blockchain
    • 1.3 Value Proposition
  • 2. Orbit Chain Network
    • 2.1 Overview
    • 2.2 Orbit Chain's Design Goal
    • 2.3 Block Consensus
    • 2.3 Orbit Chain IBC
    • 2.4 Orbit Chain SDK
    • 2.5 Token Economy
    • 2.6 Governance
  • 3. Use Cases
  • 4. Roadmap
  • 5. Orbit Chain Contract Module
    • 5.1 Asset-Balance
    • 5.2 IBC-Bitcoin
    • 5.3 IBC-Ethereum
    • 5.4 IBC-Ripple
  • 6. IBC Protocol Guide
    • 6.1 Bitcoin IBC Protocol
    • 6.2 Ethereum IBC Protocol
    • 6.3 Ripple IBC Protocol
Powered by GitBook
On this page
  • Deposit
  • Withdrawal
  1. 6. IBC Protocol Guide

6.3 Ripple IBC Protocol

Deposit

Send an XRP to our multi-sig wallet

Send Transaction Requires:

  • memo field

memos = [{
    data : <to_addr>,
    type : 'toAddr'
    },
    {
    data : <extra_addr>,
    type : 'extraToAddr'
    }]
  • Transaction Type

Payment

Withdrawal

Send a withdrawal transaction to Orbit BalanceContract

function withdrawBySignature(bytes32[] memory bytes32s, uint[] memory uints, address fromAddr, bytes memory destination, bytes memory comment, uint8 v) public
function withdraw(bytes32 tokenId, bytes memory destination, uint amount, bytes memory comment) public

Then, XRP IBC operator and validator begin to proceed this withdrawal.

Previous6.2 Ethereum IBC Protocol

Last updated 4 years ago