Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/impl erc1155 #70

Closed
wants to merge 26 commits into from
Closed

Feat/impl erc1155 #70

wants to merge 26 commits into from

Conversation

posaune0423
Copy link
Contributor

@posaune0423 posaune0423 commented Oct 13, 2022

ERC1155対応

概要

rarible sdkのようにERC規格の差をどこのレイヤーで吸収させるかとか、もっとうまく共通化・抽象化する方法ありそうだけどあまり大きな変更を入れるとドキュメントを書き直したりだとか後方互換性もあるので一旦VWBLインスタンスとは別にVWBLERC1155インスタンスを生成する方法を取りました。

ついでにテストの修正、CIの追加も行いました。

コントラクト側の修正 => VWBL/VWBL-protocol#67

対応内容

  • ERC1155用のクラスをそれぞれ(blockchain/erc1155/VWBLProtocol.ts, erc1155/VWBL.ts)作成
  • ERC規格に関しないVWBLの標準機能をVWBLBaseクラスとしてbase.tsに実装
  • ERC721用のvwblクラスの場所を変更(/erc721/*)
  • テストを修正・追加
  • CIを追加

@posaune0423 posaune0423 added the enhancement New feature or request label Oct 13, 2022
@posaune0423 posaune0423 self-assigned this Oct 13, 2022
@posaune0423 posaune0423 mentioned this pull request Oct 14, 2022
4 tasks
@posaune0423 posaune0423 marked this pull request as ready for review October 14, 2022 04:45
@posaune0423 posaune0423 requested review from seki-seki and thashimoto1998 and removed request for seki-seki October 14, 2022 08:56
@posaune0423
Copy link
Contributor Author

@seki-seki @thashimoto1998

すみません、ちょっと差分見づらくなってしまったんですがこちらお手隙でレビューいただけると幸いです 🙇🏻

seki-seki
seki-seki previously approved these changes Oct 17, 2022
src/util/fileHelper.ts Outdated Show resolved Hide resolved
@seki-seki
Copy link
Contributor

コンフリクトの解消をおねがいします

@posaune0423
Copy link
Contributor Author

このPRの修正も包含した別のPRで実装続けるのでcloseします
#81

@posaune0423 posaune0423 closed this Dec 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants