Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(xcm): add xcm-payment-api #2

Draft
wants to merge 44 commits into
base: master
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
c471add
feat(xcm): add `xcm-payment-api`
PraetorP Feb 20, 2024
137d129
doc: `XcmPaymentRuntimeApi`
PraetorP Feb 26, 2024
c4b070b
add prdoc
PraetorP Feb 26, 2024
6bc4e95
refactor: signatures for XcmPaymentRuntimeApi & mpl for roroco Runtime
PraetorP Feb 27, 2024
c649ad2
rename trait to `XcmPaymentApi`
PraetorP Feb 27, 2024
1b93e2a
fix comment
PraetorP Feb 27, 2024
16d9d22
doc: add `Error` description
PraetorP Feb 28, 2024
a8337b9
refactor
PraetorP Feb 28, 2024
7b17ece
format non context diffs
PraetorP Feb 29, 2024
f6201bf
feat: add `XcmPaymentApi` into `Wesend`
PraetorP Feb 29, 2024
55b1a03
fix non context diffs
PraetorP Feb 29, 2024
707f0b0
fix missed feature
PraetorP Feb 29, 2024
a27c70f
refactor
PraetorP Mar 5, 2024
f45f9dd
cargo fmt
PraetorP Mar 7, 2024
18e54e7
feat(xcm-fee-payment-api): add query_delivery_fees function
franciscoaguirre Mar 18, 2024
4caea72
Merge pull request #3 from paritytech/pr3607
PraetorP Mar 20, 2024
e348602
Update polkadot/xcm/xcm-builder/xcm-payment-runtime-api/README.md
PraetorP Mar 20, 2024
fc06767
refactor: add missed imports, fmt, add xcm api errors log
PraetorP Mar 20, 2024
60a88a6
number assigned to the `prdoc`
PraetorP Mar 20, 2024
fee8d7b
remove unused import
PraetorP Mar 20, 2024
cceafd4
Update polkadot/xcm/xcm-builder/xcm-payment-runtime-api/src/lib.rs
PraetorP Mar 20, 2024
618f17f
Update prdoc/pr_3607.prdoc
PraetorP Mar 20, 2024
4a83147
rename crate
PraetorP Mar 20, 2024
e7c752a
revert changes
PraetorP Mar 20, 2024
3ce306f
update doc
PraetorP Mar 20, 2024
ddae561
replace crate
PraetorP Mar 20, 2024
25252b8
fix: feature propagation
franciscoaguirre Mar 22, 2024
3cd6503
Merge pull request #5 from paritytech/pr3607
PraetorP Mar 25, 2024
32ea4f5
fix typos
PraetorP Mar 25, 2024
81b7e39
Update prdoc/pr_3607.prdoc
PraetorP Mar 25, 2024
d706cd0
Update prdoc/pr_3607.prdoc
PraetorP Mar 25, 2024
fc3ca43
fix: remove RuntimeCall from xcm-fee-payment-runtime-api
mrshiposha Mar 25, 2024
f9f3f67
fix: minor doc fix for api error
mrshiposha Mar 25, 2024
6287558
feat: impl IdentifyVersion for VersionedXcm
mrshiposha Mar 25, 2024
4fe5985
fix: remove unneeded package TOML setting
mrshiposha Mar 25, 2024
c04e4d8
refactor: move weight and delivery fee payment stuff to pallet-xcm
mrshiposha Mar 25, 2024
1cc0119
chore: cargo fmt
mrshiposha Mar 25, 2024
ea964fb
chore: taplo format
mrshiposha Mar 25, 2024
01942ea
chore: remove empty README
mrshiposha Mar 26, 2024
d5ed17b
chore: remove readme from Cargo.toml
mrshiposha Mar 26, 2024
faba8a1
Update polkadot/node/service/Cargo.toml
mrshiposha Mar 26, 2024
e02f957
Update polkadot/node/service/Cargo.toml
mrshiposha Mar 26, 2024
01857a4
fix: remove unneeded xcm-builder dep
mrshiposha Mar 26, 2024
806f29d
fix: Cargo.lock
mrshiposha Mar 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update prdoc/pr_3607.prdoc
Co-authored-by: Adrian Catangiu <adrian@parity.io>
  • Loading branch information
PraetorP and acatangiu committed Mar 25, 2024
commit d706cd0b3997a5e2cea49800c5745b5508dad3de
4 changes: 2 additions & 2 deletions prdoc/pr_3607.prdoc
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ doc:
```
The first three relate to XCM execution fees, given an XCM, you can query its weight, then which assets are acceptable for buying weight and convert weight to a number of those assets.
The last one takes in a destination and a message you want to send from the runtime you're executing this on, it will give you the delivery fees.

crates:
- name: xcm-fee-payment-runtime-api
- name: rococo-runtime
- name: westend-runtime

Loading