Supercolony-net / openbrush-contracts

Home Page:https://openbrush.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

List of issues, solving each of them can simplify usage of library

xgreenx opened this issue · comments

  • 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.

First and third points are done by now.

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?

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.