Guillaume Thiolliere

Results 30 issues of 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...

T2-pallets

* 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...

## 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...

T1-FRAME

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:...

poor-formatting

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...

T0-node

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`...

T0-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...

T1-FRAME