List of issues, solving each of them can simplify usage of library
xgreenx opened this issue · comments
Green Baneling commented
- use-ink/ink#665 - Improved the
trait_definition
macro. Now it supports ink! attributes and they can't be overwritten. Introduced a new API to do cross-contract calls. - use-ink/ink#809 - allows define events outside of contract implementation and also will help to resolve #2
- use-ink/ink#806 - will simplify cross calling and selector evaluation
- use-ink/ink#807 - will introduce modifiers to ink!
- use-ink/ink#808 - will simplify the call of another contract in cases when failed call also is a good scenario.
Robin Freyler commented
First and third points are done by now.
Green Baneling commented
First and third points are done by now.
Thank you for your notificaiton=) Regarding: use-ink/ink#665. Initially, this PR was created for the feature dyn Erc20
and Box<dyn Erc20>
. But you decided to move it to separate PR. Do you plan to create an issue for that?
Robin Freyler commented
use-ink/ink#665 created the foundations required to implement dynamic dispatch-like functionality to ink!, e.g. your mentioned dyn Erc20
. However, we currently have different priorities so this particular feature that is very design and work intense was moved back. Still we plan on implementing it in future ink! releases.