Estimates of what needs to be done before code can be push
All PR's named "tokenised" are draft edits for different areas of each checked marked, not be taken for the actual code we'll be using as its very incomplete
[x] Token Inputs
From what I've seen, BaseInput is the miners tx, KeyInput is a normal tx and MultisignatureInput is a deposit tx. So we need to create a unique Input type for tokens.
[ ] Wallet Backend - Mainly WalletLegacy, will port to WalletGreen soon
[Status: DONE] Create a way to create a TokenInput type tx.
[Status: Partial] Make sure this tx goes through all the validation functions.
[Status: Not Started] Generate new token
[ ] Core
[Status: DONE] Recognise TokenInput as a new token tx
[Status: DONE] Make sure this tx goes through all the validation functions.
[Status: Partial] Sort token amounts separate from actual amounts. [Marked partial because we have no way to define it for each token id yet]
[Status: Partial] Get known token ids currently on chain, then have a way to separate each tokens circulation/amounts.
[Status: Partial] Get token information.
[x] Transfers Backend
[Status: DONE] Get inputs and outputs for token txs.
[Status: DONE] Get balances for token ids, unconfirmed too.
Estimates of what needs to be done before code can be push
All PR's named "tokenised" are draft edits for different areas of each checked marked, not be taken for the actual code we'll be using as its very incomplete
BaseInput
is the miners tx,KeyInput
is a normal tx andMultisignatureInput
is a deposit tx. So we need to create a unique Input type for tokens.TokenInput
type tx.TokenInput
as a new token tx