README
SEBAK
SEBAK is the core node for BOScoin Tokennet.
Getting Started
Please read our Getting Started page on how to build, setup and run SEBAK.
Contribution
We welcome contributions by the community. Please open issues for any bug you find, or for enhancement requests. Pull requests are also very welcome. Before submitting, please read the contribution guidelines.
License
Directories
Path | Synopsis |
---|---|
cmd
|
|
sebak/cmd/wallet
Implement CLI for payment, account creation, and freezing requests Implement CLI for payment, account creation, and freezing requests
|
Implement CLI for payment, account creation, and freezing requests Implement CLI for payment, account creation, and freezing requests |
lib
|
|
block
Defines primitives used to build and interact with both the genesis and common budget blocks / accounts, which are special blocks in the BOScoin blockchain
|
Defines primitives used to build and interact with both the genesis and common budget blocks / accounts, which are special blocks in the BOScoin blockchain |
common
Define the `Amount` type, which is the monetary type used accross the code base One BOSCoin accounts for 10 million currency units.
|
Define the `Amount` type, which is the monetary type used accross the code base One BOSCoin accounts for 10 million currency units. |
common/keypair
Encapsulate Stellar's keypair package Provides additional wrapper and convenience functions, suited for usage within Sebak Provides utilities to use in test code
|
Encapsulate Stellar's keypair package Provides additional wrapper and convenience functions, suited for usage within Sebak Provides utilities to use in test code |
network
Provides test utility to mock a network in unittests
|
Provides test utility to mock a network in unittests |
node
Defines the `LocalNode` type of Node, which is our node A `LocalNode` is the local node, as opposed to a `Validator` which is the remote nodes this `LocalNode` sees.
|
Defines the `LocalNode` type of Node, which is our node A `LocalNode` is the local node, as opposed to a `Validator` which is the remote nodes this `LocalNode` sees. |
node/runner
Package sebak is the node of blockchain, which implements "ISAAC" Consensus Protocol at first time.
|
Package sebak is the node of blockchain, which implements "ISAAC" Consensus Protocol at first time. |
storage
Provides a replacement for LevelDBBackend suitable for unit tests LevelDB allows one to create a memory DB where we can store test data during our unit tests
|
Provides a replacement for LevelDBBackend suitable for unit tests LevelDB allows one to create a memory DB where we can store test data during our unit tests |
tests
|
|