v0.6.7
What's Changed
- Updated Cargo.toml to use latest commit by @brettkolodny in #373
- format Cargo.toml by @wangjj9219 in #374
- use mock structs by @wangjj9219 in #376
- add Plasm on readme by @SotaWatanabe in #381
- docs:add vln to readme by @stanly-johnson in #386
- Fix ci by @zjb0807 in #389
- add Contains trait by @wangjj9219 in #383
- docs:add Bifrost to readme by @yooml in #393
- Integrate Rococo V1 by @shaunxw in #332
- Use MultiLocation as xtokens transfer dest type. by @shaunxw in #396
- Use xcm-handler to execute XCM locally by @shaunxw in #401
- Replace XcmError::Undefined usage. by @shaunxw in #402
- Bump and unify serde versions. by @shaunxw in #403
- xtokens and xcm-support documentations by @shaunxw in #404
- Add unit tests for xcm-support by @shaunxw in #405
- Added Minterest to the list of users. by @DenisRomanovsky in #406
- Handle unknown assets in TransactAsset impl by @shaunxw in #409
- Fix crate description and repo link. by @shaunxw in #410
- Unknown tokens pallet by @shaunxw in #411
- Remove nonces from oracle pallet. by @shaunxw in #413
- refactor rewards by @wangjj9219 in #412
- Bump rococo v1 dependencies by @shaunxw in #418
- Update orml-unknown-tokens unit tests. by @shaunxw in #421
- add build-script-utils from Substrate by @xlc in #422
- Update README.md by @transxask in #420
- Bump impl-trait-for-tuples to 0.2.1 by @Noxime in #424
- update Cargo.toml by @xlc in #429
- add Handler by @xlc in #431
- remove disable-tokens-by-owner by @xlc in #434
- Cross-chain transfer rework by @shaunxw in #432
- Update currency adapter to work with new xtokens impl by @shaunxw in #436
- Use CurrencyId convert. by @shaunxw in #437
- Update xtokens docs. by @shaunxw in #438
- Don't deposit failure event in orml-unknown-tokens. by @shaunxw in #440
- Update README.md: Add Zeitgeist to "Projects using ORML" by @sea212 in #441
- Add PoV size in benchmarking. by @shaunxw in #442
- Bump cumulus ref in cargo patch. by @shaunxw in #443
- fix missing features by @xlc in #444
- update auction weight by @wangjj9219 in #445
- Bump dependencies. by @shaunxw in #448
- Added orml-nft to README.md, list in lexicographic order. by @yangwao in #453
- no longer need to pin funty by @xlc in #455
- Use idiomatic 'Pallet' struct decl. by @shaunxw in #457
- Add Manta Network by @stechu in #439
- Speed up incremental build. by @shaunxw in #465
- Use 'select_nth_unstable' to get median. by @shaunxw in #467
- Bump rococo-v1 dependencies by @shaunxw in #468
- add whitelist_account by @xlc in #464
- Remove common parameters from benchmarking. by @shaunxw in #469
- More benchmarking update by @shaunxw in #470
- rename MergeAccount to TransferAll by @xlc in #472
- Deps cleanup. by @shaunxw in #473
- update weights for auction & authority by @xlc in #474
- Add benchmark test suite impl. by @shaunxw in #475
- delete no longer used file by @xlc in #476
- kodadot: metaprime.network using orml-{auction,nft,vesting} by @yangwao in #480
- Support try runtime by @wangjj9219 in #483
- Bump dependencies. by @shaunxw in #485
- Update dependencies. by @shaunxw in #486
- Use polkadot-0.9.1 deps. by @shaunxw in #490
- Use polkadot-0.9.1 branch. by @shaunxw in #491
- Fix polkadot deps: use 'release-v0.9.1' branch. by @shaunxw in #492
- Converted Vec storage to BoundedVec by @brettkolodny in #487
- New weight meter PR by @ermalkaleci in #478
- Replace custom arithmetic error. by @shaunxw in #495
- Added BoundedVec and MaxEncodedLen by @brettkolodny in #496
- Add BoundedVec to vesting by @brettkolodny in #497
- Add BoundedVec to gradually-update by @brettkolodny in #498
- Use polkadot-0.9.2 deps. by @shaunxw in #500
- update event assertion in unit tests by @wangjj9219 in #501
- refactor oracle to remove members by @xlc in #502
- Change CI rustc nightly version. by @shaunxw in #505
- Use polkadot-v0.9.3 deps. by @shaunxw in #506
- update to polkadot 0.9.4 by @xlc in #509
- update nightly by @xlc in #510
- Bencher update by @ermalkaleci in #507
- update deps by @xlc in #515
- hot_fix_bencher by @ermalkaleci in #516
- Update xtokens dependencies. by @shaunxw in #514
- harmonize tokens events with pallet_balances by @gregdhill in #511
- harmonize tokens genesis config with pallet_balances by @gregdhill in #512
- Implement fungible and fungibles for tokens by @zjb0807 in #517
- Consistent 'balances' naming in mocks. by @shaunxw in #520
- Check to account ExistentialDeposit by @zjb0807 in #522
- Update polkadot-v0.9.5 deps by @zjb0807 in #521
- bump Substrate by @xlc in #524
- update by @xlc in #525
- update nightly by @xlc in #526
- update deps by @xlc in #527
- The return of the xcm by @shaunxw in #518
- Changed OrderedSet from Vec to BoundedVec by @brettkolodny in #513
- add pallet metadata to tokens events by @gregdhill in #529
- cleanup by @xlc in #530
- orml-vesting: use BlockNumberProvider to get block number by @xlc in #531
- Remove unused
ExecuteXcm
trait. by @shaunxw in #532 - update to 0.9.7 by @xlc in #533
- Add PolkaFoundry by @thanhtung6824 in #534
- fix vesting event name by @xlc in #541
- fix some calculation which use FixedU128 as multiper by @wangjj9219 in #542
- orml-xtokens unit tests by @shaunxw in #543
- Configurable BaseXcmWeight. by @shaunxw in #545
- update event mapping by @xlc in #547
- Remove module account ed by @zjb0807 in #549
- Add XcmTransfer trait by @mattsse in #538
- Add orml-xcm module. by @shaunxw in #539
- Remove module excludes in run script. by @shaunxw in #551
- bump upstream version to 0.9.8 by @xlc in #550
- DispatchResult is preferred as dispatchable call returns. by @shaunxw in #552
- Add coverage and cancel actions by @zjb0807 in #553
- fix deposit_creating and deposit_into_existing by @wangjj9219 in #555
- Update xtokens unit test. by @shaunxw in #554
- Fix sibling cross-chain transfer, enable all orml-xtokens unit tests by @shaunxw in #558
- fix check when allow death by @wangjj9219 in #559
- Cleanup the storage by @zjb0807 in #560
- Update nft to use StorageNMap by @zjb0807 in #562
- Make 'XcmExecutionResult' type pub. by @shaunxw in #561
- Updated Substrate and Cumulus version by @syan095 in #566
- Add claim_for by @zjb0807 in #568
- orml-xtokens transfer docs by @shaunxw in #569
- Refactor tokens by @wangjj9219 in #565
- Update coverage CI by @zjb0807 in #572
- support whitelist of accounts that will not be remove dust by @wangjj9219 in #578
- add tests for tokens by @wangjj9219 in #579
- xtokens improvements by @shaunxw in #585
- v0.9.9 deps by @shaunxw in #588
- Use v0.9.9-1 deps by @shaunxw in #589
- Make orml-benchmarking compatible with latest frame-benchmarking by @shaunxw in #590
- Fix impl_benchmark_test_suite macro by @shaunxw in #591
- Fix ci by @xlc in #593
- Fix clippy by @xlc in #594
- Follow upstream benchmarking changes by @shaunxw in #595
- migrate to mutate_exist by @ferrell-code in #597
- improve events by @xlc in #599
- Limit Call size to 200 bytes by @ferrell-code in #598
- Deprecate Utilities iterator by @ferrell-code in #600
- sweep dust method by @ermalkaleci in #604
- authorize root call by @ermalkaleci in #603
- support multi currency rewards by @ermalkaleci in #601
- update tarpaulin version by @xlc in #606
- make trigger_call free and operational by @ermalkaleci in #610
- remove rewards migration by @wangjj9219 in #611
- Remove one space character by @JoshOrndorff in #612
- remove sweep_dust by @ermalkaleci in #615
- bump pallet-elections-phragmen branch ref for tokens by @frisitano in #618
- XCM v1 by @shaunxw in #614
- fungible helpers by @xlc in #619
- Update v0.9.11 by @zjb0807 in #622
- update substrate commit by @GopherJ in #626
- Update clap, fix ci by @zjb0807 in #631
- reduce max assets by @xlc in #630
- fix send_as_sovereign test by @xlc in #634
- use versioned xcm by @xlc in #635
- update to polkadot-v0.9.12 by @ferrell-code in #639
- Support multiple vesting schedules for the same account at genesis by @nazar-pc in #644
- avoid reserve and unreserve trigger unexpected Endowed event by @wangjj9219 in #645
- adaptor for pallet_balances should throw error when deposit result is not expected by @wangjj9219 in #629
- fix transfer_held by @wangjj9219 in #592
- bump 0.9.12 commit by @xlc in #646
- Fix/repatriate emit event by @syan095 in #647
- send_as_sovereign as versioned xcm by @zqhxuyuan in #652
- Upgrade edition 2021, rust nightly-2021-11-07 by @zjb0807 in #650
- xtokens: ensuring exact error from xcm propagated by @dzmitry-lahoda in #659
- chore: add users by @2075 in #660
- Girazoki controlled fee specification by @girazoki in #658
- Upgrade v0.9.13 by @zjb0807 in #657
- fix oracle origin check by @xlc in #664
- Enable derive for clap by @zjb0807 in #666
- handle overflow by @xlc in #667
- refactor bencher to track storage changes by @ermalkaleci in #570
- Refactor event by @syan095 in #671
- XCM: add deposit error handler for multi-currency adapter. by @shaunxw in #675
- Updated test coverage script by @syan095 in #677
- v0.9.15 by @zqhxuyuan in #680
- docs: add Interlay and Kintsugi to projects list by @nud3l in #681
- Girazoki dual token transferrable by @girazoki in #683
- v0.9.16 by @zqhxuyuan in #672
- Add MaxEncodedLen bound to Currency traits by @stanly-johnson in #687
- update upstream by @zqhxuyuan in #688
- Feature/nft-trait by @syan095 in #684
- polkadot-v0.9.16 release by @zqhxuyuan in #689
- Fix old syntax by @zqhxuyuan in #693
- improve benchmark macro by @zqhxuyuan in #692
- tokens ed rpc by @zqhxuyuan in #694
- Girazoki fix index in transfer multicurrencies by @girazoki in #696
- Add a test for cliff vesting by @cowboy-bebug in #702
- XTokens refactor by @xlc in #706
- Polkadot v0.9.17 by @zqhxuyuan in #705
- use relaychain asset as fee by @zqhxuyuan in #700
- Return earlier if the too many currencies by @Dengjianping in #712
- Add a filter for filtering unsupported
MultiLocation
by @Dengjianping in #714 - Girazoki configurable reserve provider by @girazoki in #708
- rm without storage info by @zqhxuyuan in #717
- Changed the way values are updated by @syan095 in #720
- Polkadot v0.9.18 by @zqhxuyuan in #718
- Refactor/paramter types by @syan095 in #725
- update polkadot-v0.9.19 by @zqhxuyuan in #727
- Refactor/tokens events by @syan095 in #729
- Add MultiNamedReservableCurrency by @stanly-johnson in #730
- Payments pallet by @olanod in #691
- [feat] extend NamedMultiReservable by @stanly-johnson in #732
- Update nightly-2022-02-19 by @zjb0807 in #737
- fix match types warn by @zqhxuyuan in #736
- Upgrade to
polkadot-v0.9.20
by @cowboy-bebug in #739 - refactor tokens tests by @zqhxuyuan in #735
- Fix documentation for slashing by @Chralt98 in #740
- Implement NamedMultiReservableCurrency and NamedBasicReservableCurrency in orml_currencies by @Chralt98 in #743
- feat: asset registry by @sander2 in #728
- update to polkadot-v0.9.22 by @zqhxuyuan in #745
- Tests for
Named
currencies in orml_currencies by @Chralt98 in #747 - fix bencher key tracker by @ermalkaleci in #749
- remove #[main] by @ermalkaleci in #750
- Replace SelfReserve with
TransferReserveAsset
and addtransfer_asset
to adapter by @zqhxuyuan in #752 - adding rewards mechanics pseudocode by @dzmitry-lahoda in #757
- Distinguish when
MinXcmFee
is not registered andFeeNotEnough
by @ghzlatarev in #753 - Fix CI by @zjb0807 in #763
- Introduce
OnNewTokenAccount
andOnKilledTokenAccount
Callbacks by @apopiak in #754 - update polkadot-v0.9.23 by @zqhxuyuan in #761
- asset-registry: Pass Asset Id to AuthorityOrigin by @NunoAlexandre in #762
- enable runtime-benchmarks on asset-registry xcm dependencies by @gregdhill in #765
- rewards improvements by @dzmitry-lahoda in #760
- add MaxEncodedLen by @zjb0807 in #768
- asset-registry: And and Implement
Inspect
+Mutate
traits by @NunoAlexandre in #767 - fix reward variable by @zqhxuyuan in #770
- tidy up deps by @zqhxuyuan in #769
- Update to polkadot v0.9.24 by @NunoAlexandre in #773
- Remove without_storage_info for oracle by @zqhxuyuan in #772
- rewards split by @dzmitry-lahoda in #771
- Fix ci by @zjb0807 in #779
- bump deps by @xlc in #782
- test Custom aws runners by @jamcarbon in #781
- NonReserve case support teleport by @zqhxuyuan in #786
- Reanchor recipient in
to-non-reserve transfer
by @ghzlatarev in #787 - some bencher improvements by @ermalkaleci in #758
- update polkadot-v0.9.25 by @zqhxuyuan in #783
- Update nightly-2022-05-15 by @zjb0807 in #792
- update polkadot-v0.9.26 by @zqhxuyuan in #793
- docs: add Libra to projects using ORML by @andrwlt in #795
- Add OAK to projects using ORML by @LauraReesby in #798
- update polkadot-v0.9.27 by @zqhxuyuan in #796
- update polkadot-v0.9.28 by @1xstj in #799
- bump jsonrpsee to 0.15.1 by @MrPai in #801
- Remove transactional by @zjb0807 in #800
- Asset registry genesis by @LauraReesby in #803
- make clear_prefix count optional by @ermalkaleci in #804
- Upgrade to polkadot-v0.9.29 by @mrshiposha in #809
- fix small issue with weighting transfer_multiasset by @girazoki in #811
- Simulate execution by @shaunxw in #812
- Update cancel-workflow-action by @zjb0807 in #814
- Switch to Rust 1.64 by @zjb0807 in #816
- feat(tokens): OnDeposit, OnTransfer, OnSlash hooks by @daniel-savu in #815
- Upgrade to polkadot-v0.9.30 by @xlc in #827
- Fix fungibles unbalanced by @zjb0807 in #823
- Add check_file_licenses build-script-utils by @zjb0807 in #829
- Add checked_* and saturating_* by @zjb0807 in #828
- Upgrade polkadot-v0.9.31 by @zjb0807 in #830
- add CODECOV_TOKEN by @zjb0807 in #836
- claim_rewards should not create empty records by @wangjj9219 in #835
- Update Readme by @fiexer in #837
- Token hook refactoring; Posthooks for deposit and transfer by @daniel-savu in #834
- fix(tokens): PostDeposit hook by @daniel-savu in #839
- Add Centrifuge to users of orml by @mikiquantum in #842
- Add Crust to ORML by @mmyyrroonn in #843
- refactor: make weight argument in xtokens transfers optional by @sander2 in #841
- Update weight-gen template.hbs by @zjb0807 in #844
- prevent nested DelayedOrigin by @xlc in #845
- Add try-runtime feature for orml-payments by @zjb0807 in #846
- Update to Polkadot v0.9.32 by @NunoAlexandre in #848
- Add new for DelayedOrigin by @zjb0807 in #849
- Update README.md by @lrcnz in #851
- #xcm polishing #xtokens README.md by @dzmitry-lahoda in #856
- Update github actions by @zjb0807 in #855
- Changed
vested_transfer
extrinsic behavior. by @PraetorP in #857 - Upgrade to polkadot-v0.9.33 by @mrshiposha in #858
- use explicit call index by @wangjj9219 in #865
- Upgrade to polkadot v0.9.36 by @CertainLach in #864
- update asset_exists by @xlc in #866
- Fix payments on-idle by @zjb0807 in #868
- Switch to Rust-1.66 by @zjb0807 in #869
- feat: derive MEL for Value enum by @wischli in #867
- feat:Make the XcmTransfer trait support transfer_multiasset_with_fee by @hqwangningbo in #870
- update bencher deps by @ermalkaleci in #872
- add BenchmarkError::Weightless by @insipx in #873
- Update jsonrpsee 0.16.2 by @zjb0807 in #876
- Update README.md by @joshuacheong in #879
- Update README.md by @joshuacheong in #880
- Upgrade polkadot-v0.9.37 by @zjb0807 in #882
- Add lock events to tokens pallet by @sea212 in #883
- Update xtokens docs by @zjb0807 in #885
- added ajuna network by @darkfriend77 in #887
- Upgrade polkadot-v0.9.38 by @tgmichel in #886
- use xcm::v3 instead of latest by @zjb0807 in #889
- update v0.9.38 to fix max weight by @wangjj9219 in #891
- XcmTransfer Trait by @zjb0807 in #892
- fix migration and tests by @wangjj9219 in #893
- Upgrade polkadot to v0.9.39 by @CertainLach in #897
- Add & clean deprecated by @zjb0807 in #895
- Expose Xtokens pallet weight by @zjb0807 in #898
- fix unknown-tokens migration by @xlc in #899
- Upgrade polkadot to v0.9.40 by @devdanco in #902
- Upgrade rust 1.69.0 by @zjb0807 in #906
- allow convert error to be handled by @xlc in #908
- bump scale codec by @xlc in #910
- build: update to polkadot v0.9.42 by @CertainLach in #914
- Update MutationHooks docstrings by @sea212 in #918
- Oracle: allow multiple feed values from inner calls by @lemunozm in #920
- Oracles: use BoundedVec for feed values by @lemunozm in #925
- fix fungibles::Inspect::balance by @wangjj9219 in #926
- Upgrade rust1.70 by @zjb0807 in #929
- Update to polkadot-v0.9.43 by @Agusrodri in #928
- Implement necessary Balanced types by @Chralt98 in #931
- Fix MessageQueue pallet order in mocks by @Agusrodri in #934
- Update polkadot v1.0.0 by @xlc in #936
- Add InvArch and Tinkernet to project list by @arrudagates in #938
- update 1.0.0 again by @xlc in #942
- bump deps by @xlc in #943
- readme: added users: composable by @dzmitry-lahoda in #946
- vesting: can be used for gov by @dzmitry-lahoda in #948
- emit LockSet on extend_lock by @gregdhill in #933
- bound asset metadata strings by @gregdhill in #949
- orml-parameters by @xlc in #927
- remove bencher by @ermalkaleci in #951
- update gh action concurrency by @xlc in #952
- Remove deprecated RPCs in oracle and tokens by @zjb0807 in #954
- some clippy fix by @xlc in #958
- Upgrade to polkadot v1.1.0 by @rimbi in #956
- use workspace deps by @xlc in #960
- chore: fix typos by @vuittont60 in #962
- Upgrade to rust 1.73.0 by @zjb0807 in #953
- use crates.io by @xlc in #961
- Check Rust feature configs by @ggwpez in #964
- Remove dev-only features by @ggwpez in #967
- fixes by @xlc in #965
New Contributors
- @SotaWatanabe made their first contribution in #381
- @stanly-johnson made their first contribution in #386
- @yooml made their first contribution in #393
- @DenisRomanovsky made their first contribution in #406
- @transxask made their first contribution in #420
- @Noxime made their first contribution in #424
- @sea212 made their first contribution in #441
- @yangwao made their first contribution in #453
- @stechu made their first contribution in #439
- @gregdhill made their first contribution in #511
- @thanhtung6824 made their first contribution in #534
- @mattsse made their first contribution in #538
- @syan095 made their first contribution in #566
- @ferrell-code made their first contribution in #597
- @JoshOrndorff made their first contribution in #612
- @frisitano made their first contribution in #618
- @GopherJ made their first contribution in #626
- @nazar-pc made their first contribution in #644
- @zqhxuyuan made their first contribution in #652
- @dzmitry-lahoda made their first contribution in #659
- @2075 made their first contribution in #660
- @girazoki made their first contribution in #658
- @nud3l made their first contribution in #681
- @cowboy-bebug made their first contribution in #702
- @Dengjianping made their first contribution in #712
- @olanod made their first contribution in #691
- @Chralt98 made their first contribution in #740
- @sander2 made their first contribution in #728
- @ghzlatarev made their first contribution in #753
- @apopiak made their first contribution in #754
- @NunoAlexandre made their first contribution in #762
- @jamcarbon made their first contribution in #781
- @andrwlt made their first contribution in #795
- @LauraReesby made their first contribution in #798
- @1xstj made their first contribution in #799
- @MrPai made their first contribution in #801
- @daniel-savu made their first contribution in #815
- @fiexer made their first contribution in #837
- @mikiquantum made their first contribution in #842
- @mmyyrroonn made their first contribution in #843
- @lrcnz made their first contribution in #851
- @PraetorP made their first contribution in #857
- @CertainLach made their first contribution in #864
- @wischli made their first contribution in #867
- @hqwangningbo made their first contribution in #870
- @insipx made their first contribution in #873
- @joshuacheong made their first contribution in #879
- @darkfriend77 made their first contribution in #887
- @tgmichel made their first contribution in #886
- @devdanco made their first contribution in #902
- @lemunozm made their first contribution in #920
- @Agusrodri made their first contribution in #928
- @arrudagates made their first contribution in #938
- @rimbi made their first contribution in #956
- @vuittont60 made their first contribution in #962
- @ggwpez made their first contribution in #964
Full Changelog: 0.4.0...orml-xtokens-v0.6.7