Aleš Bizjak
Aleš Bizjak
**Task description** This library would have all the type definitions needed to add cis3 sponsored transactions functionality to other contracts. In particular this means the type definitions for permit messages,...
**Bug Description** concordium-quickcheck enables the std feature of concordium-std. This in turn means it is impossible to do a no-std build as long as quickcheck is used. This is partly...
**Task description** In #347 the credential registry tests were not fully migrated to use the integration testing library. Since this is our template example it is not great to have...
**Description** Currently these methods in concordium-std accept/return BTreeMaps. THis is not very efficient in the sense that it requires parsing which is not very useful in common cases (since the...
**Task description** We have had an issue recently where the default behaviour of the rust toolchain started producing invalid smart contracts. We should get ahead of this by running a...
There are methods get, get_mut, entry which can all be used to check existence of a key. However they all use V::deserial_with_state as part, which is not necessary if we...
The concordium_contracts_common::Write has a `Default` constraint. This is not really essential, and I think the only reason it is there is simplicity. It is used in the `write_all` implementation, where...
**Task description** Update developer documentation about upgrades in light of #199 . The example in the repository has been updated, and we need to reflect this in the documentation.
**Description** Currently the CIS2 library provides an CIS2Event type which owns all the values. However in practice in smart contracts these events are generally only constructed to be emitted by...
**Task description** Add a CI step to check for regressions in contract sizes for the examples.