You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cheatcode to make upgradeable contracts for Ferrum Team
How to structure the data (ERC1967-ERC7201).
Define the implementation slot. One slot per major version
bytes32 internal constant _IMPLEMENTATION_SLOT_V1 = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;
// This slot can be calculated using the following formula. The result is used as constant.
// DO NOT use the calculation in the constant definition as there is no guarantee it may be executed.
// keccak256(abi.encode(uint256(keccak256("ferrum.storage.QPERC20.001")) - 1)) & ~bytes32(uint256(0xff))
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Important people can demand $ and the email is guaranteed to be read and responded. E.g. VCs can identify and email and read and respond to your pitch deck guaranteed.
Email can be used directly for business (as means of payment). And the un-encrypted source can be used as evidence of payment.