NFT Marketplace
Overview
,-.
`-'
/|\
,-. | ,-.
`-' / \ `-'
/|\ /|\
,-. | Investor |
`-' / \ ^ / \
/|\ |
| Creator pay Autentica
/ \ ^ investor ^ ,-.
| [2] | `-'
Seller | pay | pay | /|\
^ +- creator ---+-- Autentica --+ |
| [1] | $$$$$$$$$$$$$$$$$$$$ / \
| | $ $
| | +------$ tradeForCoins $<------+ Buyer ^
| +------------------------------+ | $ $ | +-----------------+ | |
| | | | $$$$$$$$$$$$$$$$$$$$ | | | | |
| | | | +--------| canPerformTrade |<--------+ |
| | | | | | | |
+--- pay owner -----| NFT Marketplace |<-----+ $$$$$$$$$$$$$$$$$$$$ | +-----------------+ |
| | | | $ $ | |
| | | +------$ tradeForTokens $<------+ |
| | | $ $ |
| +--------------------------+---+ $$$$$$$$$$$$$$$$$$$$ |
| ^ | |
| | | |
+----approves marketplace ----------+ +--------------------------------------- sends NFT ---------------------------------+
* [1] the creator is payed if he is no longer the owner and the royalties are set to >0%
* [2] the investor is payed from creator's proceeds only if the NFT was minted by an investor How it Works
Functions
tradeForCoins is used to perform a trade using coins (the native cryptocurrency of the platform, i.e.: ETH).
tradeForCoins is used to perform a trade using coins (the native cryptocurrency of the platform, i.e.: ETH).tradeForTokens is used to perform a trade using tokens (i.e. : AUT/USDT/USDC).
tradeForTokens is used to perform a trade using tokens (i.e. : AUT/USDT/USDC).Events
TradedForCoins is emitted when a trade is performed using coins (the native cryptocurrency of the platform, i.e. : ETH).
TradedForCoins is emitted when a trade is performed using coins (the native cryptocurrency of the platform, i.e. : ETH).TradedForTokens is emitted when a trade is performed using tokens (i.e. : AUT/USDT/USDC).
TradedForTokens is emitted when a trade is performed using tokens (i.e. : AUT/USDT/USDC).Source Code
Deployments
Network
Address
Last updated