I've been looking at some NFT Smart Contract functions and I noticed that there were a function that allows access to the base URI, which can basically be the address where the .json
files (including the NFT attributes) are stored.
I wonder if someone could have access to the NFT attributes before minting and use it to cheat and select only the ones with rare attributes.
Example with BAYC: https://etherscan.io/address/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d#code
function baseURI() public view virtual returns (string memory) {
return _baseURI;
}