• PG Herveou's avatar
    contracts: add sr25519_verify (#13724) · 03c99fe0
    PG Herveou authored
    
    
    * wip
    
    * fix
    
    * wip
    
    * fix lint
    
    * rm fixture fix
    
    * missing comment
    
    * fix lint
    
    * add comment to the wsm file
    
    * fix comment
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    
    * wip
    
    * wip weights
    
    * wip weights
    
    * PR comment: test with return code
    
    * wip
    
    * PR review add mock test
    
    * remove
    
    * lint
    
    * Update frame/contracts/fixtures/sr25519_verify.wat
    
    * fix comments
    
    * Update frame/contracts/src/benchmarking/mod.rs
    
    * Update frame/contracts/src/wasm/runtime.rs
    
    * Update frame/contracts/fixtures/sr25519_verify.wat
    
    * Update frame/contracts/src/benchmarking/mod.rs
    
    * fix lint
    
    * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
    
    * Update frame/contracts/src/wasm/runtime.rs
    
    Co-authored-by: default avatarAlexander Theißen <[email protected]>
    
    * PR: review use unstable + remove arbitrary index 4
    
    * Add benchmark for calculating overhead of calling sr25519_verify
    
    * fix message length encoding
    
    * fix weights
    
    * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
    
    * Apply suggestions from code review
    
    * Update frame/contracts/src/wasm/runtime.rs
    
    * Update frame/contracts/src/wasm/runtime.rs
    
    * Update frame/contracts/src/benchmarking/mod.rs
    
    * Update frame/contracts/src/benchmarking/mod.rs
    
    * Update frame/contracts/src/schedule.rs
    
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    
    * Update frame/contracts/src/schedule.rs
    
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    
    * Update frame/contracts/src/wasm/runtime.rs
    
    * Update frame/contracts/src/wasm/runtime.rs
    
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    
    * PR review
    
    ---------
    
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    Co-authored-by: command-bot <>
    Co-authored-by: default avatarAlexander Theißen <[email protected]>
    03c99fe0