mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-24 09:01:08 +00:00
Contracts: Enabled signed extension (#14565)
* Contracts enable signed extension * Add test * fix * xx * Update frame/contracts/fixtures/sign_extension.wat Co-authored-by: Sasha Gryaznov <hi@agryaznov.com> * move tests --------- Co-authored-by: Sasha Gryaznov <hi@agryaznov.com>
This commit is contained in:
@@ -64,7 +64,7 @@ impl LoadedModule {
|
|||||||
config
|
config
|
||||||
.wasm_multi_value(false)
|
.wasm_multi_value(false)
|
||||||
.wasm_mutable_global(false)
|
.wasm_mutable_global(false)
|
||||||
.wasm_sign_extension(false)
|
.wasm_sign_extension(true)
|
||||||
.wasm_bulk_memory(false)
|
.wasm_bulk_memory(false)
|
||||||
.wasm_reference_types(false)
|
.wasm_reference_types(false)
|
||||||
.wasm_tail_call(false)
|
.wasm_tail_call(false)
|
||||||
@@ -674,6 +674,22 @@ mod tests {
|
|||||||
Ok(_)
|
Ok(_)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
prepare_test!(
|
||||||
|
signed_extension_works,
|
||||||
|
r#"
|
||||||
|
(module
|
||||||
|
(import "env" "memory" (memory 1 1))
|
||||||
|
(func (export "deploy"))
|
||||||
|
(func (export "call"))
|
||||||
|
(func (param i32) (result i32)
|
||||||
|
local.get 0
|
||||||
|
i32.extend8_s
|
||||||
|
)
|
||||||
|
)
|
||||||
|
"#,
|
||||||
|
Ok(_)
|
||||||
|
);
|
||||||
|
|
||||||
prepare_test!(
|
prepare_test!(
|
||||||
omit_memory,
|
omit_memory,
|
||||||
r#"
|
r#"
|
||||||
|
|||||||
Reference in New Issue
Block a user