Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wholespace214/marketplace-solidity
https://github.com/wholespace214/marketplace-solidity
erc1155 erc721 nft nft-marketplace smart-contracts solidity
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/wholespace214/marketplace-solidity
- Owner: wholespace214
- License: mit
- Created: 2023-02-09T00:23:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-09T00:23:34.000Z (almost 2 years ago)
- Last Synced: 2024-11-17T05:26:05.471Z (2 months ago)
- Topics: erc1155, erc721, nft, nft-marketplace, smart-contracts, solidity
- Language: Solidity
- Homepage:
- Size: 268 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NFT Marketplace
![locker-room](static/locker-room.png)
Contracts herein define a minimal general trustless marketplace for any ERC-721 or ERC-1155 implementation. They support:
- batch trading
- royalties
- withdraw pattern to avoid re-entrancy issues
- events for optimal subgraph indexingThey are well-tested, a combination of stateful and unit tests was used.
You can use poetry for easy python virtual environment and requirements handling.
## Dev
You will need to initialise poetry with the root config.
To run tests
`brownie test -s`
This will give you unsupressed output for each example ran in stateful tests.
LFG 👑🦍