Skip to content
  • PG Herveou's avatar
    Contracts Add deposit for dependencies (#14079) · 5a5b1df6
    PG Herveou authored
    
    
    * wip
    
    * fixes
    
    * rm comment
    
    * join fns
    
    * clippy
    
    * Fix limits
    
    * reduce diff
    
    * fix
    
    * fix
    
    * fix typo
    
    * refactor store to  use self
    
    * refactor run to take self by value
    
    * pass tests
    
    * rm comment
    
    * fixes
    
    * fix typo
    
    * rm
    
    * fix fmt
    
    * clippy
    
    * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
    
    * Update frame/contracts/src/lib.rs
    
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    
    * Update frame/contracts/src/wasm/mod.rs
    
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    
    * Update frame/contracts/src/wasm/mod.rs
    
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    
    * PR review, rm duplicate increment_refcount
    
    * PR review
    
    * Update frame/contracts/src/wasm/prepare.rs
    
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    
    * Add test for failing storage_deposit
    
    * fix lint
    
    * wip
    
    * Delegate update take 2
    
    * update
    
    * fix migration
    
    * fix migration
    
    * doc
    
    * fix lint
    
    * update migration
    
    * fix warning
    
    * reformat comment
    
    * regenerate weightInfo trait
    
    * fix merge
    
    * PR review
    
    https://github.com/paritytech/substrate/pull/14079#discussion_r1255904563
    
    * PR review
    
    https://github.com/paritytech/substrate/pull/14079/files#r1257521373
    
    * PR review remove optimisation
    
    https://github.com/paritytech/substrate/pull/14079/files#r1263312237
    
    * PR review fix return type
    
    https://github.com/paritytech/substrate/pull/14079/files#r1263315804
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarAlexander Theißen <[email protected]>
    
    * PR review pass CodeInfo and update docstring
    
    https://github.com/paritytech/substrate/pull/14079/files#r1257522327
    
    * PR review add code_info to the executable
    
    https://github.com/paritytech/substrate/pull/14079/files#r1263309049
    
    * rename info -> contract_info
    
    * Update frame/contracts/src/exec.rs
    
    Co-authored-by: default avatarAlexander Theißen <[email protected]>
    
    * Update frame/contracts/fixtures/add_remove_delegate_dependency.wat
    
    Co-authored-by: default avatarAlexander Theißen <[email protected]>
    
    * Update frame/contracts/src/migration/v13.rs
    
    * fix tests
    
    * Fmt & fix tests
    
    * Test Result<(), _> return type
    
    * Update frame/contracts/src/migration.rs
    
    Co-authored-by: default avatarAlexander Theißen <[email protected]>
    
    * Revert "Test Result<(), _> return type"
    
    This reverts commit a876168f2054edf84d720c666387583ccbe78dcd.
    
    * add / update doc comments
    
    * fix backticks
    
    * Revert "Revert "Test Result<(), _> return type""
    
    This reverts commit 3cbb6161d1abd9520cd9f8519b4dfbf4f29a2998.
    
    * fix bench
    
    * fix bench
    
    * fix
    
    * Update frame/contracts/src/storage/meter.rs
    
    Co-authored-by: default avatarAlexander Theißen <[email protected]>
    
    * rm stale comments
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    
    * PR suggestion
    
    * Add missing doc
    
    * fx lint
    
    * ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime=dev --target_dir=substrate --pallet=pallet_contracts
    
    * Update frame/contracts/src/lib.rs
    
    Co-authored-by: default avatarJuan <[email protected]>
    
    ---------
    
    Co-authored-by: command-bot <>
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    Co-authored-by: default avatarAlexander Theißen <[email protected]>
    Co-authored-by: default avatarJuan <[email protected]>
    5a5b1df6