2 votes

Upgradeable proxy contracts- Seperating logic, functionality, & storage contracts. Examples? Resources?

you are describing: upgradable storage proxy contracts ... The proxy contract, as well as the logic contract, will inherit the same storage contract so that their storage references align in the EVM. ...
user avatar
2 votes

Downsides of using ERC721A over ERC721?

There's no "functional" downside to using ERC721A over ERC721 if you are going for sequential mints anyhow. The same differences between ERC721 <-> ERC721Enumerable pretty much apply ...
user avatar
  • 1,099
1 vote

NFT tokenID question

In ERC721 standart you cannot get the what NFTs an address owns, just number of tokens. You can iterate over all tokens one by one to check their owners, or better use a 3rd party API that provides ...
user avatar
1 vote
Accepted

How to transfer an NFT from a contract address to a wallet address

If you did not already, you should first approve your contract from your EOA to give permission. Then you should be able to transfer the ERC721 token. And transfer_out function should be: def ...
user avatar
1 vote

Please help me find what this function does? Is there is a way around it

Stay away from this kind of contract. Actually, with that function in place, the contract owners can change the balances of the tokens as they prefer. Moreover, the contract is bugged or tries to hide ...
user avatar
1 vote
Accepted

Upgrade of storage within proxy system

SOLUTION: Instead of proxies reading from an instance of the storage contract, have them read from an array of storage addresses. So instead of having to upgrade the old storage contract, a new ...
user avatar
  • 307

Only top scored, non community-wiki answers of a minimum length are eligible