Author: Tankbottoms.eth
Date: 2022-07-15
Thesis
Reimbursement for the cost of the smart contract and storage of Banny (and the app.bannyverse.xyz) to mainnet for the estimated cost of $14,000.
Motivation
VeBanny assets for the NFT can be stored completely on chain. Presentation of those assets need to be preserved for the lifetime of Ethereum. To do so means to deploy the Banny character assets to smart contract storage. The cost of Ethereum is particularly low right now and thus the time to deploy and expend gas should be about now.
Specification
For an example of the Banny character rendered in the token, see https://black-lab-1027.on.fleek.co/?banny=20&lock=5 For a preview of all the core Banny assets which are represented in the veToken https://black-lab-1027.on.fleek.co/secret.html and clicking any character demonstrates how all the accessories of the character can be made available for the creation of a new Banny character which is intended to be made available to be minted https://app.bannyverse.xyz/ - in order to have these assets available we need to deploy them on to the Ethereum mainnet blockchain.
All effort to make this expense minimal was taken, including using a compression scheme, and storage file system which uses ethereum smart contract storage instead of normal contract storage which is automatically managed by a BannyCommonUtils.sol contract.
While it is expensive for the storage of the assets, the benefit of having the assets forever accessible to the veToken holders, and the users of the app.bannyverse.xyz is arguably unmeasurable.
The address which is able to deploy the Banny character controls being able to add more content to the storage contract. We may want to add Policies so that a number of individuals can do this, of course with the caveat that the gas costs are incurred.
The contracts have been reviewed internally by #contract-crew but will go through the proper review, documentation, and channels again.
Rationale
See specification.
Risks
The deployment of the smart contract fails and everything is lost. The use of the Banny character assets is zero. Wagmi Studios claims copyright infringment on the Banny character assets and litigation ensues after thousands of veTokens are minted.
Timeline
As appropriate.