Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBuiltInFunctionsFactory ¶ added in v1.3.37
func CreateBuiltInFunctionsFactory(args ArgsCreateBuiltInFunctionContainer) (vmcommon.BuiltInFunctionFactory, error)
CreateBuiltInFunctionsFactory creates a container that will hold all the available built in functions
func GetAllowedAddress ¶ added in v1.3.37
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 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.