Tokens in FRAME Docs (#2802)
Closes https://github.com/paritytech/polkadot-sdk-docs/issues/70 WIP PR for an overview of how to develop tokens in FRAME. - [x] Tokens in Substrate Ref Doc - High-level overview of the token-related logic in FRAME - Improve docs with better explanation of how holds, freezes, ed, free balance, etc, all work - [x] Update `pallet_balances` docs - Clearly mark what is deprecated (currency) - [x] Write fungible trait docs - [x] Evaluate and if required update `pallet_assets`, `pallet_uniques`, `pallet_nfts` docs - [x] Absorb https://github.com/paritytech/polkadot-sdk/pull/2683/ - [x] Audit individual trait method docs, and improve if possible Feel free to suggest additional TODOs for this PR in the comments --------- Co-authored-by:Bill Laboon <laboon@users.noreply.github.com> Co-authored-by:
Francisco Aguirre <franciscoaguirreperez@gmail.com> Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com> Co-authored-by:
Sebastian Kunert <skunert49@gmail.com>
parent
0d932484
Pipeline
#460727
failed
with stages
in
49 minutes and 54 seconds
Stage:
Stage:
Stage:
Stage:
Stage:
Stage:
Stage:
Showing
- Cargo.lock 3 additions, 0 deletionsCargo.lock
- docs/sdk/Cargo.toml 3 additions, 0 deletionsdocs/sdk/Cargo.toml
- docs/sdk/src/reference_docs/frame_currency.rs 0 additions, 8 deletionsdocs/sdk/src/reference_docs/frame_currency.rs
- docs/sdk/src/reference_docs/frame_pallet_coupling.rs 1 addition, 1 deletiondocs/sdk/src/reference_docs/frame_pallet_coupling.rs
- docs/sdk/src/reference_docs/frame_runtime_upgrades_and_migrations.rs 0 additions, 1 deletion...c/reference_docs/frame_runtime_upgrades_and_migrations.rs
- docs/sdk/src/reference_docs/frame_tokens.rs 131 additions, 0 deletionsdocs/sdk/src/reference_docs/frame_tokens.rs
- docs/sdk/src/reference_docs/mod.rs 3 additions, 3 deletionsdocs/sdk/src/reference_docs/mod.rs
- substrate/frame/assets/src/lib.rs 12 additions, 1 deletionsubstrate/frame/assets/src/lib.rs
- substrate/frame/balances/src/lib.rs 39 additions, 44 deletionssubstrate/frame/balances/src/lib.rs
- substrate/frame/support/src/traits/tokens/currency.rs 3 additions, 0 deletionssubstrate/frame/support/src/traits/tokens/currency.rs
- substrate/frame/support/src/traits/tokens/fungible/freeze.rs 10 additions, 7 deletionssubstrate/frame/support/src/traits/tokens/fungible/freeze.rs
- substrate/frame/support/src/traits/tokens/fungible/hold.rs 5 additions, 2 deletionssubstrate/frame/support/src/traits/tokens/fungible/hold.rs
- substrate/frame/support/src/traits/tokens/fungible/imbalance.rs 2 additions, 0 deletions...ate/frame/support/src/traits/tokens/fungible/imbalance.rs
- substrate/frame/support/src/traits/tokens/fungible/item_of.rs 5 additions, 0 deletions...trate/frame/support/src/traits/tokens/fungible/item_of.rs
- substrate/frame/support/src/traits/tokens/fungible/mod.rs 124 additions, 15 deletionssubstrate/frame/support/src/traits/tokens/fungible/mod.rs
- substrate/frame/support/src/traits/tokens/fungible/regular.rs 2 additions, 0 deletions...trate/frame/support/src/traits/tokens/fungible/regular.rs
- substrate/frame/support/src/traits/tokens/fungible/union_of.rs 2 additions, 0 deletions...rate/frame/support/src/traits/tokens/fungible/union_of.rs
- substrate/frame/support/src/traits/tokens/fungibles/approvals.rs 2 additions, 0 deletions...te/frame/support/src/traits/tokens/fungibles/approvals.rs
- substrate/frame/support/src/traits/tokens/fungibles/enumerable.rs 4 additions, 0 deletions...e/frame/support/src/traits/tokens/fungibles/enumerable.rs
- substrate/frame/support/src/traits/tokens/fungibles/freeze.rs 2 additions, 0 deletions...trate/frame/support/src/traits/tokens/fungibles/freeze.rs
Please register or sign in to comment