pallet-contracts-waterfall icon indicating copy to clipboard operation
pallet-contracts-waterfall copied to clipboard

Collection of simple Substrate smart contract examples written in Rust, AssemblyScript, Solang and the smart contract language ink! to test substrates pallet-contracts module

Results 16 pallet-contracts-waterfall issues
Sort by recently updated
recently updated
newest added

This error is possibly due to https://github.com/paritytech/pallet-contracts-waterfall/blob/a4dc522837a74005ff5f8c54f04a81fc1ea8c01f/tests/utils.ts#L32 . I guess, it's because of the code ```api.tx.contracts.putCode(`0x${wasmCode}`);```

One of there recent PR's broke the Solang "Raw Creator Contract" example and the Rust "Delegator Example" https://github.com/paritytech/substrate/pull/6509 https://github.com/paritytech/substrate/pull/6464 https://github.com/paritytech/substrate/pull/6478

Split the Rust test into two folders: - Raw Rust contracts - ink! contracts

enhancement
good first issue
Rust
ink!

[Delegator](https://github.com/paritytech/ink/tree/master/examples/lang2/delegator) is a more elaborate example that consists of multiple contracts and which among other things exercises cross-contract calls and instantiations. A rough idea how we could integrate the test...

help wanted
Rust
ink!

The core functionality is already tested in the PolkadotJS API repo, but since the JS API currently is a core component in the contract ecosystem we should have our own...

PolkadotJS API

ERC20 is a contract which is simple but still executes some amount of code. Adding such a contract to the test suite would be quite valueable. A rough list of...

help wanted
good first issue
hacktoberfest
Rust