open-runtime-module-library
open-runtime-module-library copied to clipboard
Substrate Open Runtime Module Library
https://github.com/open-web3-stack/open-runtime-module-library/blob/8f0a4ee1763c22969abbcefbd1585ef187eb34bd/build-script-utils/src/version.rs#L42 https://github.com/paritytech/substrate/pull/11404
current `NonReserve` case use half fee of fee asset, we should provide custom logic to support different fee configuration(default config can be half to be compatibled). i.e. in polkadot v0.9.18,...
https://github.com/open-web3-stack/open-runtime-module-library/pull/714 introduced a filter for xcm locations to the xtokens pallet. However, it checks only the multilocation in isolation, which means that each destination is either supported for all currencies,...
should have more test to ensure MultiAsset is valid (fungible & non zero amount) after https://github.com/paritytech/polkadot/issues/4996 _Originally posted by @xlc in https://github.com/open-web3-stack/open-runtime-module-library/pull/706#r815389672_
some parachain may not use `GeneralKey` as its token, but use just its parachain, i.e. PHA: https://github.com/AcalaNetwork/Acala/blob/d92b2db7e384ebf24dafc89d7cc0e04ee4724435/runtime/karura/src/lib.rs#L1811-L1812 ```rust // Phala Native token Token(PHA) => Some(MultiLocation::new(1, X1(Parachain(parachains::phala::ID)))), ``` this PR add...
https://github.com/paritytech/substrate/pull/10845 No longer need our own fork
Downstream systems need an easy way to query these, not sure if this is currently possible since the `Config` type parameter is not a constant so won't be included in...
Currently orml-vesting doesn't accept CurrencyId which makes impossible to do vesting of other currencies.
In Virto Network we base our multi currency system on orml traits and tokens pallet, on top of which we built our [`payments-pallet`](https://github.com/virto-network/virto-node/blob/master/pallets/payment), which provides an escrow like system that...
Alghough we have `send_as_sovereign` in `xcm` module. but sometimes parachain want to relaychain execute something by `Transact`, as the internal call of `Transact` can do anything that parachain expected, the...