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.