ink
ink copied to clipboard
Parity's ink! to write smart contracts.
We decided to abandon old [PR](https://github.com/paritytech/ink/pull/1217) because it contains a lot of commits and comments and is hard to review. The whole change was split into seven commits with their...
This code is only ever compiled for the wasm target. This will allow us to get rid of one unstable feature.
Example implementation of the PSP22 Fungible Token Standard as a chain extension, supporting a multi-token system provided by the FRAME assets pallet. It demonstrates how ink! contracts (L2) can interact...
ink! 4.0
# The Vision With the next major release of ink! we strive to: * implement all remaining breaking changes from our endeavor of reducing contract sizes (how the storage API...
Up until now the version of the ink! metadata/ABI was specified using a version key which wrapped the whole ink! metadata struct (`MetadataVersioned(InkProject)`). However, it is nicer to have a...
**Early WIP** Closes #809 E.g. ```rust // Define event to be shared across contracts #[ink::event_definition] pub struct SharedEvent { arg_1: u8, #[ink(topic)] arg_2: u16, } #[ink::contract] mod contract { #[ink(storage)]...
Currently our event topic generation is doing lots of work that could potentially be precomputed, e.g. in case of constants. Topics computation includes computation of BLAKE-2 on some input, some...
Hi! I'm playing with ink! smart contracts and in tests it seems like there is a bug (or my misunderstanding) when the user transfers tokens to contract, the balance of...
Persisting the results from our discussion on Saturday: - We want to remove the existing off-chain testing environment (`engine`) and replace it with an E2E testing framework. - This E2E...
Relates to https://github.com/hyperledger-labs/solang/issues/666. @seanyoung Could you detail what you would need from us?