Listing XBN on an Exchange
Learn how to list XBN on Exchanges.
Overview
This document outlines the baseline requirements for integration of the XBN token to an exchange, and the necessary details about the XBN token implementation to help your exchange conduct your security review. Note that the information listed in this document is not exhaustive.
Coin name: Bantu (XBN)
Source Code/Repositories/Useful Links
Our project is fully open-sourced. The source code for any wallet and node software is available at our GitHub repository below. https://github.com/bantublockchain/blockchain-core
We currently have 11 trusted validator nodes from 5 different organizations. More being added
Active validator nodes: https://nodes.dev.bantu.network
Nodes are built from Ubuntu 20.04 LTS. The source code is a fork of the Stellar blockchain (Stellar Protocol 15) which is currently listed on most exchanges. Documentation describing our solution architecture, APIs, wallet guidelines, transaction structure and details, and any exchange integration guidelines: https://bantublockchain-developer.gitbook.io/bantu-blockchain-foundation
Bantu’s RESTful API service is called EXPANSION and works like the HORIZON API service of Stellar. Projects like wallets, decentralized exchanges, and asset issuers use EXPANSION to submit transactions, query an account balance, or stream events like transactions to an account.
Testnet: https://expansion-testnet.bantu.network
Mainnet: https://expansion.bantu.network
Blockchain explorer (mainnet): https://explorer.bantu.network
Blockchain explorer (testnet): https://explorer-testnet.bantu.network
FAQs
Type of token/coin:
Account based type coin
Do transactions on your network support memos?
YES
Does this coin support smart contracts or similar advanced programmability?
YES
Does this coin support sender/receiver anonymization?
NO
Does this coin support any of the following asset transfer types? (please list all that apply, and link to documentation about each supported type)
Time-Based / Time-Locked. YES (Time Bounds)
https://bantublockchain-developer.gitbook.io/bantu-blockchain-foundation/glossary/transactions#validity-of-a-transaction
Does this support Multi-Sig?
Batching/Atomicity.
What operations must all occur together or fail? What must happen in order to force this to fail or pass?
Batching is the concept of including multiple operations in one transaction. Atomicity is the guarantee that given a series of operations, upon submission to the network if one operation fails, all operation in the transaction fails.
Bump Sequence
Claim Claimable Balance
Path Payment
What are the recommended number of confirmations for transactions?
1 Confirmation
The Bantu transaction confirmation time is 3 – 5 seconds, facilitated by its consensus mechanism, the Harambee Federated Byzantine Agreement (HBFA).
No hashing algorithm. The Bantu blockchain is built on the Stellar Consensus Protocol which is a safe consensus mechanism that simultaneously enjoys four key properties: decentralized control, low latency, flexible trust, and asymptotic security.
Does this chain have any additional features to prevent 51% attacks?
YES
The Bantu blockchain uses automatic quorum set and quorum slice configuration, as well as validator node grouping and validator quality. This works similar to how the Stellar blockchain works to prevent a 51% attack. More info here: https://medium.com/stellar-developers-blog/why-quorums-matter-and-how-stellar-approaches-them-547336c1275
Is there anything special or unique about the deposit or withdrawal methods for accounts?
NO
Is this a Hierarchical Deterministic (HD) Wallet? If not, please describe the backup and recovery mechanism for wallet keys.
The primary way to backup and recover accounts on the Bantu blockchain is by saving a long str-encoded string which represents a secret key (also called a private key) made up of 56 characters.
HD wallets are also possible based on Stellar’s SEP 0005 specification
https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0005.md
https://github.com/stellar/go/tree/master/tools/stellar-hd-wallet
Closing remarks
We hope this guide was useful! It is by no means comprehensive, but it’s a good place to start.