# Functions
AddressToCodeNamespace takes a predeploy address and computes the implementation address that the implementation should be deployed at.
BuildL1DeveloperGenesis will create a L1 genesis block after creating all of the state required for an Slice network to function.
BuildL2DeveloperGenesis will build the L2 genesis block.
FundDevAccounts will fund each of the development accounts.
GetBlockFromTag will resolve a Block given an rpc block tag.
No description provided by the author
No description provided by the author
NewDeployConfig reads a config file given a path on the filesystem.
NewDeployConfigWithNetwork takes a path to a deploy config directory and the network name.
NewL1Genesis will create a new L1 genesis config.
NewL2Genesis will create a new L2 genesis.
NewL2ImmutableConfig will create an ImmutableConfig given an instance of a DeployConfig and a block.
NewL2StorageConfig will create a StorageConfig given an instance of a Hardhat and a DeployConfig.
SetL1Proxies will set each of the proxies in the state.
SetPrecompileBalances will set a single wei at each precompile address.
# Variables
implementationSlot represents the EIP 1967 admin storage slot.
BedrockTransitionBlockExtraData represents the default extra data for the bedrock transition block.
bigL2PredeployNamespace represents the predeploy namespace as a big.Int.
DevAccounts represent the standard hardhat development accounts.
No description provided by the author
No description provided by the author
implementationSlot represents the EIP 1967 implementation storage slot.
# Structs
DeployConfig represents the deployment configuration for Slice.
# Type aliases
No description provided by the author