@solarity/hardhat-migrate
Version:
The simplest way to deploy smart contracts
19 lines • 1.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BEACON_IMPLEMENTATION_SLOT = exports.DEFAULT_IMPLEMENTATION_SLOT = exports.UNKNOWN_TRANSACTION_NAME = exports.UNKNOWN_CONTRACT_NAME = exports.SEND_NATIVE_TX_NAME = exports.TASK_MIGRATE_VERIFY = exports.TASK_MIGRATE = exports.pluginName = void 0;
exports.pluginName = "@solarity/hardhat-migrate";
exports.TASK_MIGRATE = "migrate";
exports.TASK_MIGRATE_VERIFY = "migrate:verify";
exports.SEND_NATIVE_TX_NAME = "send-native-tx";
exports.UNKNOWN_CONTRACT_NAME = "unknown-contract";
exports.UNKNOWN_TRANSACTION_NAME = "unknown-transaction";
/**
* The slots used to determine whether a contract is a proxy.
* If a slot is not empty, the verifier will attempt to link the proxy
* to an implementation address retrieved from the slot.
*/
/// bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1). See https://eips.ethereum.org/EIPS/eip-1967
exports.DEFAULT_IMPLEMENTATION_SLOT = "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc";
/// bytes32(uint256(keccak256('eip1967.proxy.beacon')) - 1). See https://eips.ethereum.org/EIPS/eip-1967
exports.BEACON_IMPLEMENTATION_SLOT = "0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50";
//# sourceMappingURL=constants.js.map