Professional Documents
Culture Documents
AUGUST 2022
S7NS STATION
ERC721-S7
DYNAMIC MINT
S7NS STATION
ERC 721
In order to comprehend ERC721-S7, we will first explore ERC721,
which will provide you with a better understanding of the smart
contract's essence and the issues it faces. ERC721 is a standard
for representing ownership of non-fungible tokens, i.e., tokens
that are not interchangeable.
1
S7NS STATION
ERC721MetadataMintable
The functions of ERC721MetadataMintable:
• ownerOf(tokenId)
• approve(to, tokenId)
• getApproved(tokenId)
• setApprovalForAll(to, approved)
• isApprovedForAll(owner, operator)
• _exists(tokenId)
• _isApprovedOrOwner(spender, tokenId)
• _safeMint(to, tokenId)
• _mint(to, tokenId)
• _burn(tokenId)
• constructor()
2
S7NS STATION
• isMinter(account)
• addMinter(account)
• renounceMinter()
• _addMinter(account)
• _removeMinter(account)
To evaluate data from Etherscan, for instance, you must first store
large amount of data in the smart contract, which will cost a large
number of funds. This is due to the fact that individuals wish to
store data in smart contracts or produce data from smart contracts,
both of which require gas fees. This makes data analytics for smart
contracts practically impossible.
3
S7NS STATION
Normal data analysis will take 1GB to 10GB of storage space, which
will cost $80199 to $801998.
4
S7NS STATION
ERC721-S7
To address this issue, we used the Oracle Database and coupled it
with a smart contract gate so that the Oracle Database will monitor
external events and do data analysis and calculations prior to
returning a result to the smart contract. And only the output must
be transmitted to the smart contract. A useful feature for the
ERC721-S7 will be the
Oracle Database
5
S7NS STATION
Overcontrol
Overcontrol
- transaction activity
- number of listings
- number of offers
6
S7NS STATION
- …
- trigger_mint_for_time: int(256)
- trigger_mint_for_spots: int(256)
- pause_mint_for_time: int(256)
- mint_safety: bool
- …
- pause_mint: bool
- begin_mint: bool
- …
7
S7NS STATION
This is the one of the most interesting use cases of this ERC721-
S7, the smart contract is able to spot NFTs depends on the market
condition, here is how it works:
Devs
Etherscan
- trigger_mint_for_time: int(256)
or other
Data iltered - trigger_mint_for_spots: int(256)
- pause_mint_for_time: int(256)
- mint_safety: bool
-…
8
f
f
f
ff
S7NS STATION
The transaction amount, mint amount per minute, floor price, and
mint price all factor towards the determination of the following
mint phase's triggering condition. The Oracle will analyse base on
the information and data, and get the value of
[trigger_mint_for_time: int(256)], [trigger_mint_for_spots:
int(256)], [pause_mint_for_time: int(256)]