Merge branch 'tags' into 'master'

adding tags

See merge request grassrootseconomics/cic-docs!14
This commit is contained in:
Will Ruddick 2020-08-26 08:25:09 +00:00
commit b6eae9b930

View File

@ -2,12 +2,30 @@
This document describes the components and steps involved to deploy a CIC token to the network. This document describes the components and steps involved to deploy a CIC token to the network.
## TAGS
1. Bootstrap network
1. Deploy new CIC token (converter + smarttoken)
1. List tokens in network
1. Query registry for contract address
1. Query CIC tokenCIC Supply
1. Query the Converter Contract for connector weight, reserve supply and Conversion Fee
1. Add reserve to mint CIC
1. Burn CIC to withdraw reserve
all: simplify code (use web3 arg builders rather than manual ones)
1. 1+2: connect to wallet using jsonrpc
1. 2: enable initial tx to deposit reserve and first mint
1. 2+3: connect with my metadata registry contract (deduplication of token symbols)
## RATIONALE ## RATIONALE
Although registering a new token on the Bancor contracts will emit events upon which CIC client code can act upon, the information available is limited to the token itself and the exchange only. Therefore, a way to specify additional metadata for the entity that should be associated with the token must be provided. Although registering a new token on the Bancor contracts will emit events upon which CIC client code can act upon, the information available is limited to the token itself and the exchange only. Therefore, a way to specify additional metadata for the entity that should be associated with the token must be provided.
## OVERVIEW ## OVERVIEW
The system consists of two smart contracts and a metadata schema. The schema describes the actual metadata, and the contracts provide the announcement of the token metadata availability, and a mechanism to locate where the metadata can be retrieved from. The system consists of two smart contracts and a metadata schema. The schema describes the actual metadata, and the contracts provide the announcement of the token metadata availability, and a mechanism to locate where the metadata can be retrieved from.