BitShares - a Collection of Public/Private Testnets, Use Cases & more

@tsugimoto · 2017-12-29 16:56 · bitshares

Learn from BitShares Documentation website


bts-collection2.png



These contents are additional to my previous post. This list includes; Public/Private Testnets, Use Cases, BitShares Improvement Proposal, Migration from Bitshares 1.0, and other Github repositories as references. You would be able to look through what items in each content.



Testnets

http://docs.bitshares.eu/testnet/index.html

Open Public Testnet - (//testnet.bitshares.eu/)

Public Testnet

Public Testnet How to

  1. Installation/Confguration of Witness
    • Fork CNX’s code base
    • Configuration
      • Blockchain Parameters
      • Default Seed Node List
    • Initial Compilation
  2. Genesis Configuration
    • Genesis editing
      • Writing final genesis
      • Including Genesis into the binaries
  3. Initializing Blockchain
    • Initializing the genesis block
    • Setting up block production
      • Embedding the Genesis block (optional)
  4. Connecting a CLI wallet
    • Creating a wallet
    • Gaining access to stake
    • Creating accounts
  5. Establishing a Committee
    • Creating members
    • Upgrading members
    • Registering as committee member
    • Voting with faucet account
  6. Web Wallet
    • Dependencies
    • Fetching the web wallet
    • Configuration
    • Compilation
  7. Setting up the Faucet
    • Installation of Dependencies
    • Get the Source
    • Configuration
      • Faucet
      • Rails API
      • Database Access
      • Database Settings
      • Mina deployment
      • Update wallet
  8. Nginx Webserver
    • Setup
    • Configuration
    • Running nginx as serice
  9. Installation of Python Library
    • Requirements
    • Installation
    • Usage
  10. Create MPAs/UIAs
    • Create Market Pegged Assets
    • Fund init* witnessses
    • Price feed scripts


Private Testnet

Private Testnet How to



Use Cases

http://docs.bitshares.org/integration/index.html#use-cases

Exchanges, Bridges, and Gateways


Merchants

  • Protocols/API
    • Wallet Login Protocol Step 1 - Merchant Login Button Step 2 - Compress your JSON representation Step 3 - Convert to Base58 Step 4 - Wallet Confirmation Step 5 - Server Verifies Authority
    • Wallet Merchant Protocol Step 1: Define your Invoice via JSON Step 2: Compress your JSON representation Step 3: Convert to Base58 Step 4: Pass to Wallet Step 5: Receive Callback from Wallet Step 6: Payment Complete Example Python script

Traders

  • Public API
  • Private API

Businesses



Businesses, Developers and Business Developers



Migrating from BitShares 1.0 to BitShares 2.0

http://docs.bitshares.eu/migration/ * What is New in BitShares 2.0 * What has Changed since BitShares 0.9? * Blockchain Upgrade * Exporting Your Wallet * BitShares 1.0 Full Client * wallet.bitshares.org * Importing Your Wallet * Migration Remarks * Remarks on Private Keys * Technical Explanation



Github Repoditories & other

These links are I saw on telegram or other media threads and noted.

  • python-bitshares 0.1 documentation
    • http://docs.pybitshares.com/en/latest/ : Welcome to pybitshares’s documentation
  • Graphene Documentation
    • https://bitshares.org/doxygen/index.html
  • BTS-CM
    • https://github.com/BTS-CM/Bitshares-HUG-REST-API : A HUG REST API for the Bitshares network
    • https://github.com/BTS-CM/BTS-Theme : BTS-CM/BTS-Theme
  • ChainSquad GmbH
    • https://github.com/chainsquad
  • LedgerHQ
    • https://github.com/LedgerHQ/blue-loader-python : Python Loader for Ledger Blue and Nano S
  • MatzFan
    • https://github.com/MatzFan/bitshares-ruby
  • oxarbitrage
    • https://github.com/oxarbitrage/bitshares-es-wrapper :Simple wrapper to query bitshares data stored in elasticsearch database
    • https://github.com/oxarbitrage/bitshares-python-api-backend : bitshares python api backend
  • PBSA/peerplays
    • https://github.com/PBSA/peerplays/tree/master/libraries/plugins/
    • https://github.com/PBSA/peerplays/tree/master/libraries/plugins/generate_genesis
  • rnglabs/bitshares-ruby
    • https://github.com/rnglabs/bitshares-ruby :Gem to interact with Bitshares APIs. Porting to Graphene. API Guide
  • satoshilabs
    • https://github.com/satoshilabs/slips/issues/49 : SLIP-0048 : Deterministic Key Hierarchy for Graphene-based Networks #49
  • xeroc
    • https://github.com/xeroc/python-bitshares
    • https://github.com/xeroc/uptick
  • BTSwolf


---------------------------

I am planing to make more information lists to share. My hope is to reduce information searching time and make easier to look through the BitShares Documentation contents.


My previous posts


Thank you.


#bitshares #tutorial #beyondbitcoin #steemit #crypto
Payout: 0.000 HBD
Votes: 17
More interactions (upvote, reblog, reply) coming soon.