feat: pallet asset-rate (#13608)

* poc

* fix: remove AssetIdParameter

* tests: add

* docs: add pallet description

* feat: add benches

* refactor: UnknownAssetId

* fix: normalize mock cfg

* fix: benchmarks

* chore: add weights

* refactor: remove storage getter

* chore: apply suggestions from code review

* docs: add native balance to calls

* chore: apply suggestions from code review

* chore: apply ConversionFromAssetBalance

* tests: update balance mock

* chore: apply suggestions from code review

* ci: set publish to false

* docs: fix missing rustdoc

---------

Co-authored-by: parity-processbot <>
This commit is contained in:
William Freudenberger
2023-04-19 09:49:42 +02:00
committed by GitHub
parent cbc8e5f7df
commit 9eb63f216c
10 changed files with 762 additions and 0 deletions
+17
View File
@@ -3634,6 +3634,7 @@ dependencies = [
"log",
"node-primitives",
"pallet-alliance",
"pallet-asset-rate",
"pallet-asset-tx-payment",
"pallet-assets",
"pallet-authority-discovery",
@@ -5556,6 +5557,22 @@ dependencies = [
"sp-std",
]
[[package]]
name = "pallet-asset-rate"
version = "4.0.0-dev"
dependencies = [
"frame-benchmarking",
"frame-support",
"frame-system",
"pallet-balances",
"parity-scale-codec",
"scale-info",
"sp-core",
"sp-io",
"sp-runtime",
"sp-std",
]
[[package]]
name = "pallet-asset-tx-payment"
version = "4.0.0-dev"