https://github.com/wholespace214/marketplace-solidity
https://github.com/wholespace214/marketplace-solidity
erc1155 erc721 nft nft-marketplace smart-contracts solidity
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/wholespace214/marketplace-solidity
- Owner: wholespace214
- License: mit
- Created: 2023-02-09T00:23:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-09T00:23:34.000Z (over 2 years ago)
- Last Synced: 2024-11-17T05:26:05.471Z (8 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

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 👑🦍