-
Notifications
You must be signed in to change notification settings - Fork 30
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
Support for ERC1155 #190
Comments
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHi, I am Cairo developer with lots of experience contributing to Cairo projects, my OD profile is a witness to this. I've had the experience of extending smart contracts to support and interact with erc20, erc721 or erc-1155, so I believe this is within my comfort zone. How I plan on tackling this issue
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedi'm a solidity and cairo smart contract developer with over 2 years experience and belive i have the skill set for the task |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI have some experience dealing with ERC721/1155 in Cairo by implementing NFT related ERCs in Cairo: How I plan on tackling this issueI will carefully implement the plan described in the issue as it is already very detailed concerning what needs to be done. |
@manlikeHB you are assigned to this issue |
just as a reminder you need to use this branch as a base #440 @manlikeHB |
## Description This PR extends the existing NFT orderbook smart contract to add support for the ERC-1155 token standard - [x] ERC-1155 token contract successfully deployed on devnet - [x] Orderbook smart contract updated to support ERC-1155 tokens - [x] All existing ERC-721 functionality remains intact - [x] New ERC-1155 specific functions are implemented and tested - [x] Quantity handling is correctly implemented for ERC-1155 tokens - [x] All tests pass, including new tests for ERC-1155 functionality - [x] PR must be made with the branch https://github.com/ArkProjectNFTs/ark-project/tree/feat/contract-v2 as a base <!-- Please do not leave this blank. Describe the changes in this PR. What does it [add/remove/fix/replace]? For crafting a good description, consider using ChatGPT to help articulate your changes. --> ## What type of PR is this? (check all applicable) - [x] 🍕 Feature (`feat:`) - [x] 🧑💻 Code Refactor (`refactor:`) - [x] ✅ Test (`test:`) - [x] 🚀 Breaking Changes (`BREAKING CHANGE:`) ## Related Tickets & Documents <!-- Please use this format to link related issues: Fixes #<issue_number> More info: https://docs.github.com/en/free-pro-team@latest/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword --> ## Added tests? - [x] 👍 yes ## Added to documentation? - [x] 📜 README.md ## Closing Issues Closes #190 <!-- Use keywords to close related issues. This ensures that the associated issues will automatically close when the PR is merged. - `Fixes #123` will close issue 123 when the PR is merged. - `Closes #123` will also close issue 123 when the PR is merged. You can also use multiple keywords in one comment: - `Fixes #123, Resolves #456` More info: https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue -->
Closed by #473 |
Add ERC-1155 Support to NFT Orderbook Smart Contract
Description
We need to extend our NFT orderbook smart contract to support the ERC-1155 standard in addition to the currently supported ERC-721. The current structure of our smart contract is already well-suited for this addition, requiring minimal changes to implement ERC-1155 support.
Current Status
Tasks
Implementation Details
Acceptance Criteria
Additional Notes
The text was updated successfully, but these errors were encountered: