Contracts: Translate .wat fixtures to rust (#2654)
- Translate all pallet-contracts fixtures from `wat` to Rust files. - Fix read_sandbox_memory_as to not use MaxEncodedLen as this could break if used with types with a non-fixed encoded len. --------- Co-authored-by:alvicsam <alvicsam@gmail.com> Co-authored-by:
Alexander Samusev <41779041+alvicsam@users.noreply.github.com> Co-authored-by:
Alexander Theißen <alex.theissen@me.com> Co-authored-by: command-bot <>
Showing
- substrate/frame/contracts/fixtures/contracts/account_reentrance_count_call.rs 39 additions, 0 deletions...racts/fixtures/contracts/account_reentrance_count_call.rs
- substrate/frame/contracts/fixtures/contracts/add_remove_delegate_dependency.rs 70 additions, 0 deletions...acts/fixtures/contracts/add_remove_delegate_dependency.rs
- substrate/frame/contracts/fixtures/contracts/balance.rs 36 additions, 0 deletionssubstrate/frame/contracts/fixtures/contracts/balance.rs
- substrate/frame/contracts/fixtures/contracts/call.rs 11 additions, 14 deletionssubstrate/frame/contracts/fixtures/contracts/call.rs
- substrate/frame/contracts/fixtures/contracts/call_return_code.rs 54 additions, 0 deletions...te/frame/contracts/fixtures/contracts/call_return_code.rs
- substrate/frame/contracts/fixtures/contracts/call_runtime.rs 42 additions, 0 deletionssubstrate/frame/contracts/fixtures/contracts/call_runtime.rs
- substrate/frame/contracts/fixtures/contracts/call_runtime_and_call.rs 51 additions, 0 deletions...ame/contracts/fixtures/contracts/call_runtime_and_call.rs
- substrate/frame/contracts/fixtures/contracts/call_with_limit.rs 51 additions, 0 deletions...ate/frame/contracts/fixtures/contracts/call_with_limit.rs
- substrate/frame/contracts/fixtures/contracts/caller_contract.rs 153 additions, 0 deletions...ate/frame/contracts/fixtures/contracts/caller_contract.rs
- substrate/frame/contracts/fixtures/contracts/chain_extension.rs 42 additions, 0 deletions...ate/frame/contracts/fixtures/contracts/chain_extension.rs
- substrate/frame/contracts/fixtures/contracts/chain_extension_temp_storage.rs 63 additions, 0 deletions...tracts/fixtures/contracts/chain_extension_temp_storage.rs
- substrate/frame/contracts/fixtures/contracts/common/Cargo.toml 3 additions, 0 deletions...rate/frame/contracts/fixtures/contracts/common/Cargo.toml
- substrate/frame/contracts/fixtures/contracts/common/src/lib.rs 121 additions, 1 deletion...rate/frame/contracts/fixtures/contracts/common/src/lib.rs
- substrate/frame/contracts/fixtures/contracts/create_storage_and_call.rs 59 additions, 0 deletions...e/contracts/fixtures/contracts/create_storage_and_call.rs
- substrate/frame/contracts/fixtures/contracts/create_storage_and_instantiate.rs 59 additions, 0 deletions...acts/fixtures/contracts/create_storage_and_instantiate.rs
- substrate/frame/contracts/fixtures/contracts/crypto_hashes.rs 84 additions, 0 deletions...trate/frame/contracts/fixtures/contracts/crypto_hashes.rs
- substrate/frame/contracts/fixtures/contracts/debug_message_invalid_utf8.rs 33 additions, 0 deletions...ontracts/fixtures/contracts/debug_message_invalid_utf8.rs
- substrate/frame/contracts/fixtures/contracts/debug_message_logging_disabled.rs 33 additions, 0 deletions...acts/fixtures/contracts/debug_message_logging_disabled.rs
- substrate/frame/contracts/fixtures/contracts/debug_message_works.rs 33 additions, 0 deletions...frame/contracts/fixtures/contracts/debug_message_works.rs
- substrate/frame/contracts/fixtures/contracts/delegate_call.rs 49 additions, 0 deletions...trate/frame/contracts/fixtures/contracts/delegate_call.rs
Please register or sign in to comment