Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBuiltInFunctionsFactory ¶
func CreateBuiltInFunctionsFactory(args ArgsCreateBuiltInFunctionContainer) (vmcommon.BuiltInFunctionFactory, error)
CreateBuiltInFunctionsFactory creates a container that will hold all the available built in functions
func GetAllowedAddress ¶
func GetAllowedAddress(coordinator sharding.Coordinator, addresses [][]byte) ([]byte, error)
Types ¶
type ArgsCreateBuiltInFunctionContainer ¶
type ArgsCreateBuiltInFunctionContainer struct { GasSchedule core.GasScheduleNotifier MapDNSAddresses map[string]struct{} EnableUserNameChange bool Marshalizer marshal.Marshalizer Accounts state.AccountsAdapter ShardCoordinator sharding.Coordinator EpochNotifier vmcommon.EpochNotifier ESDTMultiTransferEnableEpoch uint32 ESDTTransferRoleEnableEpoch uint32 GlobalMintBurnDisableEpoch uint32 ESDTTransferMetaEnableEpoch uint32 OptimizeNFTStoreEnableEpoch uint32 CheckCorrectTokenIDEnableEpoch uint32 CheckFunctionArgumentEnableEpoch uint32 ESDTMetadataContinuousCleanupEnableEpoch uint32 FixOldTokenLiquidityEnableEpoch uint32 MaxNumNodesInTransferRole uint32 AutomaticCrawlerAddresses [][]byte }
ArgsCreateBuiltInFunctionContainer defines the argument structure to create new built in function container
Click to show internal directories.
Click to hide internal directories.