Guillaume Thiolliere
Guillaume Thiolliere
Implement `StorageWeightReclaim` as a transaction extension that wraps around all the transaction extensions. This is because transaction extension weight is not part of base extrinsic weight. So we should trigger...
* improved error message in case of internal error. * remove some unnecessary `tt_call` macro call in `construct_runtime`. * refactor some macro generated for `construct_runtime`. * parsing of call slightly...
FRAME: why not refund the weight used for storage access accurately with a new `DataBaseAccessExt`
## Context: Transactions are paying for their weight. Weight has 2 part: `ref_time` and `proof_size`. `ref_time` is calculated using benchmarks. It benchmarks for compute time and also database access. Database...
After https://github.com/paritytech/polkadot-sdk/pull/3685 The transaction extensions cost is: * 3 match. each match is a 2 variant match. * 1 call to `array_bytes::hex2array_unchecked` to convert a hexadecimal string into a 32...
Due to: https://github.com/dtolnay/trybuild/pull/278/files#diff-36dcce9bb960d87a9efde38a0309b8e3e552a4193594bb2065ced1e749c9b743R41 the latests version doesn't propagate the RUSTFLAGS anymore. In our usecase we pass `deny warnings` using the RUSTFLAGS environment variable. This is very handy to ensure no...
For all version I could tests (master and nightly) this code: ```rust pub trait MyLongTraitName: MyLongBoundName< MyLongAssociatedType: SomeAnotherBound< YetAnotherType: YetAnotherBound, YetAnotherType2: YetAnotherBound2 >, OtherType: SmallBound + SmallBound2 + AnotherLongBound< WithSomeType:...
Some statement contain a proof with the signature of the statement, this proof is useful to assert that the statement comes from the expected account. Alternatively we can always add...
We want to enable statement store for people chain. This PR introduces and enables the statement store and add a new argument `disable_statement_store` in `polkadot-omni-node-lib`. This takes effect in `polkadot-omni-node`...
Add a new flag: no-transfer-git It allows to easily transfer everything but git.
Related to https://github.com/paritytech/polkadot-sdk/issues/9693 In the transaction pool, transaction are identified by the tag they provide. For tasks the provided tag is simply the hash for the encoded task. Nothing in...