this is an old expired version of the documentation.
Please use the new documentation instead.
Here is the main page for the new documentation: https://github.com/zack-bitcoin/amoveo-docs
Thank you for your interest in Amoveo. This doc is an introduction to the technology. It is made to help you be able to start contributing to the software as quickly as possible.
We maintain two kinds of tests: unit tests and integration tests. Final test is syncing fresh node with public testnet node.
For tests you need to build one of the test versions of the code instead of the production version. You need to know how to send commands to the test versions. advanced notes on running any version of the node.
Read about the commands in depth in the docs This is how you control the node once it is started. Includes commands for accounts, channels, oracles, and more.
Browser GUI for using wallet integrated into the full node
Now that the browser light node works so well, the browser wallet is only used for testing and as a development tool.
After starting your node, use a web browser on the same computer to visit this website. It is being served by the node you are running.
The block explorer for the network is here Go to the block explorer to see all the markets that are being run on that node.
Wallet integrated into the full node
It is still possible to use the wallet integrated into the node, and it is necessary as a development tool. Read here about how to secure your private key with a password. That way you can have assets on Amoveo. Secure your keys
This will teach you about the transaction types Transactions are how you can modify the consensus state of the blockchain.
This will teach you about trees Trees are the data structures that hold the consensus state of the blockchain.
Other concepts that need to be covered:
- hash functions
- merkel trees
- nash equilibrium
- financial derivatives