Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ValidatorSetContract is an address of validator set contract deployed to child chain ValidatorSetContract = types.StringToAddress("0x101") // BLSContract is an address of BLS contract on the child chain BLSContract = types.StringToAddress("0x102") // MerkleContract is an address of Merkle contract on the child chain MerkleContract = types.StringToAddress("0x103") // StateReceiverContract is an address of bridge contract on the child chain StateReceiverContract = types.StringToAddress("0x1001") // NativeERC20TokenContract is an address of bridge contract (used for transferring ERC20 native tokens on child chain) NativeERC20TokenContract = types.StringToAddress("0x1010") // L2StateSenderContract is an address of bridge contract to the rootchain L2StateSenderContract = types.StringToAddress("0x1002") // ChildERC20Contract is an address of bridgable ERC20 token contract on the child chain ChildERC20Contract = types.StringToAddress("0x1003") // ChildERC20PredicateContract is an address of child ERC20 predicate contract on the child chain ChildERC20PredicateContract = types.StringToAddress("0x1004") // ChildERC721Contract is an address of bridgable ERC721 token contract on the child chain ChildERC721Contract = types.StringToAddress("0x1005") // ChildERC721PredicateContract is an address of child ERC721 predicate contract on the child chain ChildERC721PredicateContract = types.StringToAddress("0x1006") // ChildERC1155Contract is an address of bridgable ERC1155 token contract on the child chain ChildERC1155Contract = types.StringToAddress("0x1007") // ChildERC1155PredicateContract is an address of child ERC1155 predicate contract on the child chain ChildERC1155PredicateContract = types.StringToAddress("0x1008") // SystemCaller is address of account, used for system calls to smart contracts SystemCaller = types.StringToAddress("0xffffFFFfFFffffffffffffffFfFFFfffFFFfFFfE") // NativeTransferPrecompile is an address of native transfer precompile NativeTransferPrecompile = types.StringToAddress("0x2020") // BLSAggSigsVerificationPrecompile is an address of BLS aggregated signatures verificatin precompile BLSAggSigsVerificationPrecompile = types.StringToAddress("0x2030") // ConsolePrecompile is and address of Hardhat console precompile ConsolePrecompile = types.StringToAddress("0x000000000000000000636F6e736F6c652e6c6f67") // AllowListContractsAddr is the address of the contract deployer allow list AllowListContractsAddr = types.StringToAddress("0x0200000000000000000000000000000000000000") // BlockListContractsAddr is the address of the contract deployer block list BlockListContractsAddr = types.StringToAddress("0x0300000000000000000000000000000000000000") // AllowListTransactionsAddr is the address of the transactions allow list AllowListTransactionsAddr = types.StringToAddress("0x0200000000000000000000000000000000000002") // BlockListTransactionsAddr is the address of the transactions block list BlockListTransactionsAddr = types.StringToAddress("0x0300000000000000000000000000000000000002") )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.