worldErrors

package
v0.0.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var WorldErrorsABI = WorldErrorsMetaData.ABI

WorldErrorsABI is the input ABI used to generate the binding from. Deprecated: Use WorldErrorsMetaData.ABI instead.

View Source
var WorldErrorsMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"error\",\"name\":\"AddressInsufficientBalance\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC2771ForwarderExpiredRequest\",\"inputs\":[{\"name\":\"deadline\",\"type\":\"uint48\",\"internalType\":\"uint48\"}]},{\"type\":\"error\",\"name\":\"ERC2771ForwarderInvalidSigner\",\"inputs\":[{\"name\":\"signer\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC2771ForwarderMismatchedValue\",\"inputs\":[{\"name\":\"requestedValue\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"msgValue\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"ERC2771UntrustfulTarget\",\"inputs\":[{\"name\":\"target\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"forwarder\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC721IncorrectOwner\",\"inputs\":[{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC721InsufficientApproval\",\"inputs\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"ERC721InvalidApprover\",\"inputs\":[{\"name\":\"approver\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC721InvalidOperator\",\"inputs\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC721InvalidOwner\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC721InvalidReceiver\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC721InvalidSender\",\"inputs\":[{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC721Module_InvalidNamespace\",\"inputs\":[{\"name\":\"namespace\",\"type\":\"bytes14\",\"internalType\":\"bytes14\"}]},{\"type\":\"error\",\"name\":\"ERC721NonexistentToken\",\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"EntityAlreadyAssociated\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"associatedId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"EntityAlreadyRegistered\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"EntityAlreadyTagged\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"tagId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"EntityNotAssociatedWithModule\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"EntityNotRegistered\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"EntityTypeAlreadyRegistered\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"EntityTypeAssociationNotAllowed\",\"inputs\":[{\"name\":\"entityType\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"taggedEntityType\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"EntityTypeNotRegistered\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"FailedInnerCall\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FieldLayoutLib_Empty\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FieldLayoutLib_InvalidStaticDataLength\",\"inputs\":[{\"name\":\"staticDataLength\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"computedStaticDataLength\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FieldLayoutLib_StaticLengthDoesNotFitInAWord\",\"inputs\":[{\"name\":\"index\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FieldLayoutLib_StaticLengthIsNotZero\",\"inputs\":[{\"name\":\"index\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FieldLayoutLib_StaticLengthIsZero\",\"inputs\":[{\"name\":\"index\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FieldLayoutLib_TooManyDynamicFields\",\"inputs\":[{\"name\":\"numFields\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maxFields\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FieldLayoutLib_TooManyFields\",\"inputs\":[{\"name\":\"numFields\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maxFields\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FunctionSelectorNotRegistered\",\"inputs\":[{\"name\":\"functionSelector\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"HookAlreadyRegistered\",\"inputs\":[{\"name\":\"hookId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"HookNotRegistered\",\"inputs\":[{\"name\":\"hookId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"InvalidAccountNonce\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"currentNonce\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"InvalidArrayLength\",\"inputs\":[{\"name\":\"length1\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"length2\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"InvalidEntityId\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidModuleId\",\"inputs\":[{\"name\":\"moduleId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"InvalidShortString\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"Inventory_InsufficientCapacity\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"maxCapacity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"usedCapacity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Inventory_InvalidCapacity\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"Inventory_InvalidDeployable\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"deployableId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Inventory_InvalidItemQuantity\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"inventoryItemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Inventory_InvalidItem\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Inventory_InvalidOwner\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ephemeralInvOwner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"itemOwner\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"Inventory_InvalidQuantity\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maxQuantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"LocationModule_InvalidNamespace\",\"inputs\":[{\"name\":\"namespace\",\"type\":\"bytes14\",\"internalType\":\"bytes14\"}]},{\"type\":\"error\",\"name\":\"ModuleNotFound\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"ModuleNotRegistered\",\"inputs\":[{\"name\":\"moduleId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"Module_AlreadyInstalled\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"Module_MissingDependency\",\"inputs\":[{\"name\":\"dependency\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"Module_NonRootInstallNotSupported\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"Module_RootInstallNotSupported\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"PackedCounter_InvalidLength\",\"inputs\":[{\"name\":\"length\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"ResourceNotRegistered\",\"inputs\":[{\"name\":\"resourceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"SchemaLib_InvalidLength\",\"inputs\":[{\"name\":\"length\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"SchemaLib_StaticTypeAfterDynamicType\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"Slice_OutOfBounds\",\"inputs\":[{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"start\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"end\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"SmartCharacterERC721AlreadyInitialized\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SmartCharacterTokenCidCannotBeEmpty\",\"inputs\":[{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"tokenCid\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"SmartCharacter_ERC721AlreadyInitialized\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SmartCharacter_UndefinedClassIds\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SmartDeployableERC721AlreadyInitialized\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SmartDeployable_IncorrectState\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"currentState\",\"type\":\"uint8\",\"internalType\":\"enumState\"}]},{\"type\":\"error\",\"name\":\"SmartDeployable_NoFuel\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"SmartDeployable_StateTransitionPaused\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SmartDeployable_TooMuchFuelDeposited\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"amountDeposited\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"SmartStorageUnitERC721AlreadyInitialized\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SmartStorageUnit_UndefinedClassId\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"Store_IndexOutOfBounds\",\"inputs\":[{\"name\":\"length\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"accessedIndex\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Store_InvalidBounds\",\"inputs\":[{\"name\":\"start\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"end\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Store_InvalidFieldNamesLength\",\"inputs\":[{\"name\":\"expected\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"received\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Store_InvalidKeyNamesLength\",\"inputs\":[{\"name\":\"expected\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"received\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Store_InvalidResourceType\",\"inputs\":[{\"name\":\"expected\",\"type\":\"bytes2\",\"internalType\":\"bytes2\"},{\"name\":\"resourceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"resourceIdString\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"Store_InvalidSplice\",\"inputs\":[{\"name\":\"startWithinField\",\"type\":\"uint40\",\"internalType\":\"uint40\"},{\"name\":\"deleteCount\",\"type\":\"uint40\",\"internalType\":\"uint40\"},{\"name\":\"fieldLength\",\"type\":\"uint40\",\"internalType\":\"uint40\"}]},{\"type\":\"error\",\"name\":\"Store_InvalidStaticDataLength\",\"inputs\":[{\"name\":\"expected\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"received\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Store_InvalidValueSchemaDynamicLength\",\"inputs\":[{\"name\":\"expected\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"received\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Store_InvalidValueSchemaLength\",\"inputs\":[{\"name\":\"expected\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"received\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Store_InvalidValueSchemaStaticLength\",\"inputs\":[{\"name\":\"expected\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"received\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Store_TableAlreadyExists\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"tableIdString\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"Store_TableNotFound\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"tableIdString\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"StringTooLong\",\"inputs\":[{\"name\":\"str\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"SystemAlreadyAssociatedWithModule\",\"inputs\":[{\"name\":\"moduleId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"SystemNotAssociatedWithModule\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"World_AccessDenied\",\"inputs\":[{\"name\":\"resource\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"caller\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"World_AlreadyInitialized\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"World_CallbackNotAllowed\",\"inputs\":[{\"name\":\"functionSelector\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}]},{\"type\":\"error\",\"name\":\"World_DelegationNotFound\",\"inputs\":[{\"name\":\"delegator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"delegatee\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"World_DirectCallToSystemForbidden\",\"inputs\":[{\"name\":\"caller\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"World_FunctionSelectorAlreadyExists\",\"inputs\":[{\"name\":\"functionSelector\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}]},{\"type\":\"error\",\"name\":\"World_FunctionSelectorNotFound\",\"inputs\":[{\"name\":\"functionSelector\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}]},{\"type\":\"error\",\"name\":\"World_InsufficientBalance\",\"inputs\":[{\"name\":\"balance\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"World_InterfaceNotSupported\",\"inputs\":[{\"name\":\"contractAddress\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"interfaceId\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}]},{\"type\":\"error\",\"name\":\"World_InvalidNamespace\",\"inputs\":[{\"name\":\"namespace\",\"type\":\"bytes14\",\"internalType\":\"bytes14\"}]},{\"type\":\"error\",\"name\":\"World_InvalidResourceId\",\"inputs\":[{\"name\":\"resourceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"resourceIdString\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"World_InvalidResourceType\",\"inputs\":[{\"name\":\"expected\",\"type\":\"bytes2\",\"internalType\":\"bytes2\"},{\"name\":\"resourceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"resourceIdString\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"World_ResourceAlreadyExists\",\"inputs\":[{\"name\":\"resourceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"resourceIdString\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"World_ResourceNotFound\",\"inputs\":[{\"name\":\"resourceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"resourceIdString\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"World_SystemAlreadyExists\",\"inputs\":[{\"name\":\"system\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"World_UnlimitedDelegationNotAllowed\",\"inputs\":[]},{\"type\":\"event\",\"name\":\"EIP712DomainChanged\",\"inputs\":[],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ExecutedForwardRequest\",\"inputs\":[{\"name\":\"signer\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"nonce\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"success\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"HelloStore\",\"inputs\":[{\"name\":\"storeVersion\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"HelloWorld\",\"inputs\":[{\"name\":\"worldVersion\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Store_DeleteRecord\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"indexed\":false,\"internalType\":\"bytes32[]\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Store_SetRecord\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"indexed\":false,\"internalType\":\"bytes32[]\"},{\"name\":\"staticData\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"},{\"name\":\"encodedLengths\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"PackedCounter\"},{\"name\":\"dynamicData\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Store_SpliceDynamicData\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"indexed\":false,\"internalType\":\"bytes32[]\"},{\"name\":\"start\",\"type\":\"uint48\",\"indexed\":false,\"internalType\":\"uint48\"},{\"name\":\"deleteCount\",\"type\":\"uint40\",\"indexed\":false,\"internalType\":\"uint40\"},{\"name\":\"encodedLengths\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"PackedCounter\"},{\"name\":\"data\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Store_SpliceStaticData\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"indexed\":false,\"internalType\":\"bytes32[]\"},{\"name\":\"start\",\"type\":\"uint48\",\"indexed\":false,\"internalType\":\"uint48\"},{\"name\":\"data\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"function\",\"name\":\"_msgSender\",\"inputs\":[],\"outputs\":[{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"_msgValue\",\"inputs\":[],\"outputs\":[{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"_world\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"addHook\",\"inputs\":[{\"name\":\"hookId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hookType\",\"type\":\"uint8\",\"internalType\":\"enumHookType\"},{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"functionSelector\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"anchor\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"locationData\",\"type\":\"tuple\",\"internalType\":\"structLocationTableData\",\"components\":[{\"name\":\"solarSystemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"x\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"y\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"z\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"associateHooks\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hookIds\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"associateHook\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hookId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"associateModules\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"moduleIds\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"associateModule\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"moduleId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"batchCallFrom\",\"inputs\":[{\"name\":\"systemCalls\",\"type\":\"tuple[]\",\"internalType\":\"structSystemCallFromData[]\",\"components\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"callData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[{\"name\":\"returnDatas\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"batchCall\",\"inputs\":[{\"name\":\"systemCalls\",\"type\":\"tuple[]\",\"internalType\":\"structSystemCallData[]\",\"components\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"callData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[{\"name\":\"returnDatas\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"bringOffline\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"bringOnline\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"callFrom\",\"inputs\":[{\"name\":\"delegator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"callData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"call\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"callData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"characterSystemId\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"configureInteractionHandler\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"interactionParams\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"createAndAnchorSmartStorageUnit\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"entityRecordData\",\"type\":\"tuple\",\"internalType\":\"structEntityRecordData\",\"components\":[{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"itemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"volume\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"smartObjectData\",\"type\":\"tuple\",\"internalType\":\"structSmartObjectData\",\"components\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenURI\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"worldPosition\",\"type\":\"tuple\",\"internalType\":\"structWorldPosition\",\"components\":[{\"name\":\"solarSystemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"position\",\"type\":\"tuple\",\"internalType\":\"structCoord\",\"components\":[{\"name\":\"x\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"y\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"z\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}]},{\"name\":\"fuelUnitVolume\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"fuelConsumptionPerMinute\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"fuelMaxCapacity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"storageCapacity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"ephemeralStorageCapacity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"createAndDepositItemsToEphemeralInventory\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"ephemeralInventoryOwner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structInventoryItem[]\",\"components\":[{\"name\":\"inventoryItemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"itemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"volume\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"createAndDepositItemsToInventory\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structInventoryItem[]\",\"components\":[{\"name\":\"inventoryItemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"itemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"volume\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"createCharacter\",\"inputs\":[{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"characterAddress\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"entityRecord\",\"type\":\"tuple\",\"internalType\":\"structEntityRecordData\",\"components\":[{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"itemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"volume\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"entityRecordOffchain\",\"type\":\"tuple\",\"internalType\":\"structEntityRecordOffchainTableData\",\"components\":[{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"dappURL\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"description\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"tokenCid\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"createEntityRecordOffchain\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"dappURL\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"description\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"createEntityRecord\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"itemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"volume\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"creator\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"currentFuelAmount\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"deleteRecord\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"depositFuel\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"unitAmount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"depositToEphemeralInventory\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"ephemeralInventoryOwner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structInventoryItem[]\",\"components\":[{\"name\":\"inventoryItemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"itemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"volume\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"depositToInventory\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structInventoryItem[]\",\"components\":[{\"name\":\"inventoryItemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"itemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"volume\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"destroyDeployable\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eip712Domain\",\"inputs\":[],\"outputs\":[{\"name\":\"fields\",\"type\":\"bytes1\",\"internalType\":\"bytes1\"},{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"chainId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"verifyingContract\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"salt\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"extensions\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"ephemeralToInventoryTransfer\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structInventoryItem[]\",\"components\":[{\"name\":\"inventoryItemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"itemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"volume\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"executeBatch\",\"inputs\":[{\"name\":\"requests\",\"type\":\"tuple[]\",\"internalType\":\"structERC2771Forwarder.ForwardRequestData[]\",\"components\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"nonce\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint48\",\"internalType\":\"uint48\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"refundReceiver\",\"type\":\"address\",\"internalType\":\"addresspayable\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"execute\",\"inputs\":[{\"name\":\"request\",\"type\":\"tuple\",\"internalType\":\"structERC2771Forwarder.ForwardRequestData\",\"components\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"nonce\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint48\",\"internalType\":\"uint48\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"getDynamicFieldLength\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getDynamicFieldSlice\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"start\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"end\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getDynamicField\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getFieldLayout\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"}],\"outputs\":[{\"name\":\"fieldLayout\",\"type\":\"bytes32\",\"internalType\":\"FieldLayout\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getFieldLength\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"fieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getFieldLength\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"fieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"fieldLayout\",\"type\":\"bytes32\",\"internalType\":\"FieldLayout\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getField\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"fieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getField\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"fieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"fieldLayout\",\"type\":\"bytes32\",\"internalType\":\"FieldLayout\"}],\"outputs\":[{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getKeySchema\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"}],\"outputs\":[{\"name\":\"keySchema\",\"type\":\"bytes32\",\"internalType\":\"Schema\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getName\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes16\",\"internalType\":\"bytes16\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"getRecord\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}],\"outputs\":[{\"name\":\"staticData\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"encodedLengths\",\"type\":\"bytes32\",\"internalType\":\"PackedCounter\"},{\"name\":\"dynamicData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getRecord\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"fieldLayout\",\"type\":\"bytes32\",\"internalType\":\"FieldLayout\"}],\"outputs\":[{\"name\":\"staticData\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"encodedLengths\",\"type\":\"bytes32\",\"internalType\":\"PackedCounter\"},{\"name\":\"dynamicData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getStaticField\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"fieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"fieldLayout\",\"type\":\"bytes32\",\"internalType\":\"FieldLayout\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getValueSchema\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"}],\"outputs\":[{\"name\":\"valueSchema\",\"type\":\"bytes32\",\"internalType\":\"Schema\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"globalPause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"globalResume\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"grantAccess\",\"inputs\":[{\"name\":\"resourceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"grantee\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"initDelegation\",\"inputs\":[{\"name\":\"namespaceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"trustedForwarder\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"initialMsgSender\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"initialize\",\"inputs\":[{\"name\":\"initModule\",\"type\":\"address\",\"internalType\":\"contractIModule\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"installModule\",\"inputs\":[{\"name\":\"module\",\"type\":\"address\",\"internalType\":\"contractIModule\"},{\"name\":\"encodedArgs\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"installRootModule\",\"inputs\":[{\"name\":\"module\",\"type\":\"address\",\"internalType\":\"contractIModule\"},{\"name\":\"encodedArgs\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"installRoot\",\"inputs\":[{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"install\",\"inputs\":[{\"name\":\"encodedArgs\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"inventoryToEphemeralTransfer\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"outItems\",\"type\":\"tuple[]\",\"internalType\":\"structInventoryItem[]\",\"components\":[{\"name\":\"inventoryItemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"itemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"volume\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isNonceUsed\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"isTrustedForwarder\",\"inputs\":[{\"name\":\"forwarder\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"popFromDynamicField\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"byteLengthToPop\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"pushToDynamicField\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"dataToPush\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerDelegation\",\"inputs\":[{\"name\":\"delegatee\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"delegationControlId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"initCallData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerDeployableToken\",\"inputs\":[{\"name\":\"tokenAddress\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerDeployable\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"smartObjectData\",\"type\":\"tuple\",\"internalType\":\"structSmartObjectData\",\"components\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"tokenURI\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"fuelUnitVolumeInWei\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"fuelConsumptionPerMinuteInWei\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"fuelMaxCapacityInWei\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerERC721Token\",\"inputs\":[{\"name\":\"tokenAddress\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerEVEModules\",\"inputs\":[{\"name\":\"moduleId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"moduleName\",\"type\":\"bytes16\",\"internalType\":\"bytes16\"},{\"name\":\"systemIds\",\"type\":\"bytes32[]\",\"internalType\":\"ResourceId[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerEVEModule\",\"inputs\":[{\"name\":\"moduleId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"moduleName\",\"type\":\"bytes16\",\"internalType\":\"bytes16\"},{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerEntities\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"},{\"name\":\"entityType\",\"type\":\"uint8[]\",\"internalType\":\"uint8[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerEntityTypeAssociation\",\"inputs\":[{\"name\":\"entityType\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"tagEntityType\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerEntityType\",\"inputs\":[{\"name\":\"entityTypeId\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"entityType\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerEntity\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"entityType\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerFunctionSelector\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"systemFunctionSignature\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerHook\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"functionId\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerNamespaceDelegation\",\"inputs\":[{\"name\":\"namespaceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"delegationControlId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"initCallData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerNamespace\",\"inputs\":[{\"name\":\"namespaceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerRootFunctionSelector\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"worldFunctionSignature\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"systemFunctionSelector\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"outputs\":[{\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerStoreHook\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"hookAddress\",\"type\":\"address\",\"internalType\":\"contractIStoreHook\"},{\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerSystemHook\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"hookAddress\",\"type\":\"address\",\"internalType\":\"contractISystemHook\"},{\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerSystem\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"system\",\"type\":\"address\",\"internalType\":\"contractSystem\"},{\"name\":\"publicAccess\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerTable\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"fieldLayout\",\"type\":\"bytes32\",\"internalType\":\"FieldLayout\"},{\"name\":\"keySchema\",\"type\":\"bytes32\",\"internalType\":\"Schema\"},{\"name\":\"valueSchema\",\"type\":\"bytes32\",\"internalType\":\"Schema\"},{\"name\":\"keyNames\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"fieldNames\",\"type\":\"string[]\",\"internalType\":\"string[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"removeEntityHookAssociation\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hookId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"removeEntityModuleAssociation\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"moduleId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"removeEntityTag\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"entityTagId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"removeHook\",\"inputs\":[{\"name\":\"hookId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hookType\",\"type\":\"uint8\",\"internalType\":\"enumHookType\"},{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"functionSelector\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"removeSystemModuleAssociation\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"moduleId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[{\"name\":\"namespaceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"revokeAccess\",\"inputs\":[{\"name\":\"resourceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"grantee\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"saveLocation\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"location\",\"type\":\"tuple\",\"internalType\":\"structLocationTableData\",\"components\":[{\"name\":\"solarSystemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"x\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"y\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"z\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setBaseURI\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"baseURI\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setCharClassId\",\"inputs\":[{\"name\":\"classId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setCid\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"cid\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setDappURL\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"dappURL\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setDeploybaleMetadata\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"dappURL\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"description\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setDescription\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"description\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setDynamicField\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setEntityMetadata\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"dappURL\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"description\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setEphemeralInventoryCapacity\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"ephemeralStorageCapacity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setField\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"fieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setField\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"fieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"fieldLayout\",\"type\":\"bytes32\",\"internalType\":\"FieldLayout\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setFuelConsumptionPerMinute\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"fuelConsumptionPerMinuteInWei\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setFuelMaxCapacity\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"capacityInWei\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setInventoryCapacity\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"storageCapacity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setMetadata\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"data\",\"type\":\"tuple\",\"internalType\":\"structStaticDataGlobalTableData\",\"components\":[{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"symbol\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"baseURI\",\"type\":\"string\",\"internalType\":\"string\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setName\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setName\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setRecord\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"staticData\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"encodedLengths\",\"type\":\"bytes32\",\"internalType\":\"PackedCounter\"},{\"name\":\"dynamicData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setSSUClassId\",\"inputs\":[{\"name\":\"classId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setStaticField\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"fieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"fieldLayout\",\"type\":\"bytes32\",\"internalType\":\"FieldLayout\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setSymbol\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"symbol\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setTrustedForwarder\",\"inputs\":[{\"name\":\"forwarder\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"spliceDynamicData\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"startWithinField\",\"type\":\"uint40\",\"internalType\":\"uint40\"},{\"name\":\"deleteCount\",\"type\":\"uint40\",\"internalType\":\"uint40\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"spliceStaticData\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"keyTuple\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"start\",\"type\":\"uint48\",\"internalType\":\"uint48\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"storeVersion\",\"inputs\":[],\"outputs\":[{\"name\":\"version\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"structHash\",\"inputs\":[{\"name\":\"request\",\"type\":\"tuple\",\"internalType\":\"structERC2771Forwarder.ForwardRequest\",\"components\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"nonce\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint48\",\"internalType\":\"uint48\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"supportsInterface\",\"inputs\":[{\"name\":\"interfaceId\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"tagEntities\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"entityTagIds\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"tagEntity\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"entityTagId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferBalanceToAddress\",\"inputs\":[{\"name\":\"fromNamespaceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"toAddress\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferBalanceToNamespace\",\"inputs\":[{\"name\":\"fromNamespaceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"toNamespaceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"namespaceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unanchor\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unregisterDelegation\",\"inputs\":[{\"name\":\"delegatee\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unregisterNamespaceDelegation\",\"inputs\":[{\"name\":\"namespaceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unregisterStoreHook\",\"inputs\":[{\"name\":\"tableId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"hookAddress\",\"type\":\"address\",\"internalType\":\"contractIStoreHook\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unregisterSystemHook\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"hookAddress\",\"type\":\"address\",\"internalType\":\"contractISystemHook\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateFuel\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"verify\",\"inputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"verify\",\"inputs\":[{\"name\":\"request\",\"type\":\"tuple\",\"internalType\":\"structERC2771Forwarder.ForwardRequestData\",\"components\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"nonce\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint48\",\"internalType\":\"uint48\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"withdrawFromEphemeralInventory\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"ephemeralInventoryOwner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structInventoryItem[]\",\"components\":[{\"name\":\"inventoryItemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"itemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"volume\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"withdrawFromInventory\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structInventoryItem[]\",\"components\":[{\"name\":\"inventoryItemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"itemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"typeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"volume\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"withdrawFuel\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"unitAmount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"worldVersion\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"error\",\"name\":\"AccessControl_AccessConfigAccessDenied\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"AccessControl_InvalidRoleId\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"AccessControl_NoPermission\",\"inputs\":[{\"name\":\"sender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"roleId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]}]",
}

WorldErrorsMetaData contains all meta data concerning the WorldErrors contract.

Functions

This section is empty.

Types

type Coord

type Coord struct {
	X *big.Int
	Y *big.Int
	Z *big.Int
}

Coord is an auto generated low-level Go binding around an user-defined struct.

type ERC2771ForwarderForwardRequest

type ERC2771ForwarderForwardRequest struct {
	From     common.Address
	To       common.Address
	Value    *big.Int
	Gas      *big.Int
	Nonce    *big.Int
	Deadline *big.Int
	Data     []byte
}

ERC2771ForwarderForwardRequest is an auto generated low-level Go binding around an user-defined struct.

type ERC2771ForwarderForwardRequestData

type ERC2771ForwarderForwardRequestData struct {
	From      common.Address
	To        common.Address
	Value     *big.Int
	Gas       *big.Int
	Nonce     *big.Int
	Deadline  *big.Int
	Data      []byte
	Signature []byte
}

ERC2771ForwarderForwardRequestData is an auto generated low-level Go binding around an user-defined struct.

type EntityRecordData

type EntityRecordData struct {
	TypeId *big.Int
	ItemId *big.Int
	Volume *big.Int
}

EntityRecordData is an auto generated low-level Go binding around an user-defined struct.

type EntityRecordOffchainTableData

type EntityRecordOffchainTableData struct {
	Name        string
	DappURL     string
	Description string
}

EntityRecordOffchainTableData is an auto generated low-level Go binding around an user-defined struct.

type InventoryItem

type InventoryItem struct {
	InventoryItemId *big.Int
	Owner           common.Address
	ItemId          *big.Int
	TypeId          *big.Int
	Volume          *big.Int
	Quantity        *big.Int
}

InventoryItem is an auto generated low-level Go binding around an user-defined struct.

type LocationTableData

type LocationTableData struct {
	SolarSystemId *big.Int
	X             *big.Int
	Y             *big.Int
	Z             *big.Int
}

LocationTableData is an auto generated low-level Go binding around an user-defined struct.

type SmartObjectData

type SmartObjectData struct {
	Owner    common.Address
	TokenURI string
}

SmartObjectData is an auto generated low-level Go binding around an user-defined struct.

type StaticDataGlobalTableData

type StaticDataGlobalTableData struct {
	Name    string
	Symbol  string
	BaseURI string
}

StaticDataGlobalTableData is an auto generated low-level Go binding around an user-defined struct.

type SystemCallData

type SystemCallData struct {
	SystemId [32]byte
	CallData []byte
}

SystemCallData is an auto generated low-level Go binding around an user-defined struct.

type SystemCallFromData

type SystemCallFromData struct {
	From     common.Address
	SystemId [32]byte
	CallData []byte
}

SystemCallFromData is an auto generated low-level Go binding around an user-defined struct.

type WorldErrors

type WorldErrors struct {
	WorldErrorsCaller     // Read-only binding to the contract
	WorldErrorsTransactor // Write-only binding to the contract
	WorldErrorsFilterer   // Log filterer for contract events
}

WorldErrors is an auto generated Go binding around an Ethereum contract.

func NewWorldErrors

func NewWorldErrors(address common.Address, backend bind.ContractBackend) (*WorldErrors, error)

NewWorldErrors creates a new instance of WorldErrors, bound to a specific deployed contract.

type WorldErrorsCaller

type WorldErrorsCaller struct {
	// contains filtered or unexported fields
}

WorldErrorsCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewWorldErrorsCaller

func NewWorldErrorsCaller(address common.Address, caller bind.ContractCaller) (*WorldErrorsCaller, error)

NewWorldErrorsCaller creates a new read-only instance of WorldErrors, bound to a specific deployed contract.

func (*WorldErrorsCaller) CharacterSystemId

func (_WorldErrors *WorldErrorsCaller) CharacterSystemId(opts *bind.CallOpts) ([32]byte, error)

CharacterSystemId is a free data retrieval call binding the contract method 0xc40ce8b7.

Solidity: function characterSystemId() view returns(bytes32)

func (*WorldErrorsCaller) Creator

func (_WorldErrors *WorldErrorsCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*WorldErrorsCaller) CurrentFuelAmount

func (_WorldErrors *WorldErrorsCaller) CurrentFuelAmount(opts *bind.CallOpts, entityId *big.Int) (*big.Int, error)

CurrentFuelAmount is a free data retrieval call binding the contract method 0x22d3581d.

Solidity: function currentFuelAmount(uint256 entityId) view returns(uint256 amount)

func (*WorldErrorsCaller) Eip712Domain

func (_WorldErrors *WorldErrorsCaller) Eip712Domain(opts *bind.CallOpts) (struct {
	Fields            [1]byte
	Name              string
	Version           string
	ChainId           *big.Int
	VerifyingContract common.Address
	Salt              [32]byte
	Extensions        []*big.Int
}, error)

Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.

Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)

func (*WorldErrorsCaller) GetDynamicField

func (_WorldErrors *WorldErrorsCaller) GetDynamicField(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8) ([]byte, error)

GetDynamicField is a free data retrieval call binding the contract method 0x1e788977.

Solidity: function getDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex) view returns(bytes)

func (*WorldErrorsCaller) GetDynamicFieldLength

func (_WorldErrors *WorldErrorsCaller) GetDynamicFieldLength(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8) (*big.Int, error)

GetDynamicFieldLength is a free data retrieval call binding the contract method 0xdbbf0e21.

Solidity: function getDynamicFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex) view returns(uint256)

func (*WorldErrorsCaller) GetDynamicFieldSlice

func (_WorldErrors *WorldErrorsCaller) GetDynamicFieldSlice(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, start *big.Int, end *big.Int) ([]byte, error)

GetDynamicFieldSlice is a free data retrieval call binding the contract method 0x4dc77d97.

Solidity: function getDynamicFieldSlice(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint256 start, uint256 end) view returns(bytes data)

func (*WorldErrorsCaller) GetField

func (_WorldErrors *WorldErrorsCaller) GetField(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) ([]byte, error)

GetField is a free data retrieval call binding the contract method 0xd03edb8c.

Solidity: function getField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex) view returns(bytes data)

func (*WorldErrorsCaller) GetField0

func (_WorldErrors *WorldErrorsCaller) GetField0(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([]byte, error)

GetField0 is a free data retrieval call binding the contract method 0x05242d2f.

Solidity: function getField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes32 fieldLayout) view returns(bytes data)

func (*WorldErrorsCaller) GetFieldLayout

func (_WorldErrors *WorldErrorsCaller) GetFieldLayout(opts *bind.CallOpts, tableId [32]byte) ([32]byte, error)

GetFieldLayout is a free data retrieval call binding the contract method 0x3a77c2c2.

Solidity: function getFieldLayout(bytes32 tableId) view returns(bytes32 fieldLayout)

func (*WorldErrorsCaller) GetFieldLength

func (_WorldErrors *WorldErrorsCaller) GetFieldLength(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) (*big.Int, error)

GetFieldLength is a free data retrieval call binding the contract method 0xa53417ed.

Solidity: function getFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex) view returns(uint256)

func (*WorldErrorsCaller) GetFieldLength0

func (_WorldErrors *WorldErrorsCaller) GetFieldLength0(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) (*big.Int, error)

GetFieldLength0 is a free data retrieval call binding the contract method 0x9f1fcf0a.

Solidity: function getFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes32 fieldLayout) view returns(uint256)

func (*WorldErrorsCaller) GetKeySchema

func (_WorldErrors *WorldErrorsCaller) GetKeySchema(opts *bind.CallOpts, tableId [32]byte) ([32]byte, error)

GetKeySchema is a free data retrieval call binding the contract method 0xd4285dc2.

Solidity: function getKeySchema(bytes32 tableId) view returns(bytes32 keySchema)

func (*WorldErrorsCaller) GetName

func (_WorldErrors *WorldErrorsCaller) GetName(opts *bind.CallOpts) ([16]byte, error)

GetName is a free data retrieval call binding the contract method 0x17d7de7c.

Solidity: function getName() pure returns(bytes16)

func (*WorldErrorsCaller) GetRecord

func (_WorldErrors *WorldErrorsCaller) GetRecord(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte) (struct {
	StaticData     []byte
	EncodedLengths [32]byte
	DynamicData    []byte
}, error)

GetRecord is a free data retrieval call binding the contract method 0xcc49db7e.

Solidity: function getRecord(bytes32 tableId, bytes32[] keyTuple) view returns(bytes staticData, bytes32 encodedLengths, bytes dynamicData)

func (*WorldErrorsCaller) GetRecord0

func (_WorldErrors *WorldErrorsCaller) GetRecord0(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldLayout [32]byte) (struct {
	StaticData     []byte
	EncodedLengths [32]byte
	DynamicData    []byte
}, error)

GetRecord0 is a free data retrieval call binding the contract method 0x419b58fd.

Solidity: function getRecord(bytes32 tableId, bytes32[] keyTuple, bytes32 fieldLayout) view returns(bytes staticData, bytes32 encodedLengths, bytes dynamicData)

func (*WorldErrorsCaller) GetStaticField

func (_WorldErrors *WorldErrorsCaller) GetStaticField(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([32]byte, error)

GetStaticField is a free data retrieval call binding the contract method 0x8c364d59.

Solidity: function getStaticField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes32 fieldLayout) view returns(bytes32)

func (*WorldErrorsCaller) GetValueSchema

func (_WorldErrors *WorldErrorsCaller) GetValueSchema(opts *bind.CallOpts, tableId [32]byte) ([32]byte, error)

GetValueSchema is a free data retrieval call binding the contract method 0xe228a4a3.

Solidity: function getValueSchema(bytes32 tableId) view returns(bytes32 valueSchema)

func (*WorldErrorsCaller) InitialMsgSender

func (_WorldErrors *WorldErrorsCaller) InitialMsgSender(opts *bind.CallOpts) (common.Address, error)

InitialMsgSender is a free data retrieval call binding the contract method 0x1e71d54c.

Solidity: function initialMsgSender() view returns(address)

func (*WorldErrorsCaller) InstallRoot

func (_WorldErrors *WorldErrorsCaller) InstallRoot(opts *bind.CallOpts, arg0 []byte) error

InstallRoot is a free data retrieval call binding the contract method 0x7c5b0335.

Solidity: function installRoot(bytes ) pure returns()

func (*WorldErrorsCaller) IsNonceUsed

func (_WorldErrors *WorldErrorsCaller) IsNonceUsed(opts *bind.CallOpts, owner common.Address, data *big.Int) (bool, error)

IsNonceUsed is a free data retrieval call binding the contract method 0xcab7e8eb.

Solidity: function isNonceUsed(address owner, uint256 data) view returns(bool)

func (*WorldErrorsCaller) MsgSender

func (_WorldErrors *WorldErrorsCaller) MsgSender(opts *bind.CallOpts) (common.Address, error)

MsgSender is a free data retrieval call binding the contract method 0x119df25f.

Solidity: function _msgSender() view returns(address sender)

func (*WorldErrorsCaller) MsgValue

func (_WorldErrors *WorldErrorsCaller) MsgValue(opts *bind.CallOpts) (*big.Int, error)

MsgValue is a free data retrieval call binding the contract method 0x45ec9354.

Solidity: function _msgValue() pure returns(uint256 value)

func (*WorldErrorsCaller) StoreVersion

func (_WorldErrors *WorldErrorsCaller) StoreVersion(opts *bind.CallOpts) ([32]byte, error)

StoreVersion is a free data retrieval call binding the contract method 0xc1122229.

Solidity: function storeVersion() view returns(bytes32 version)

func (*WorldErrorsCaller) StructHash

func (_WorldErrors *WorldErrorsCaller) StructHash(opts *bind.CallOpts, request ERC2771ForwarderForwardRequest) ([32]byte, error)

StructHash is a free data retrieval call binding the contract method 0xf1109062.

Solidity: function structHash((address,address,uint256,uint256,uint256,uint48,bytes) request) view returns(bytes32)

func (*WorldErrorsCaller) SupportsInterface

func (_WorldErrors *WorldErrorsCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) pure returns(bool)

func (*WorldErrorsCaller) Verify

func (_WorldErrors *WorldErrorsCaller) Verify(opts *bind.CallOpts, arg0 common.Address, systemId [32]byte, arg2 []byte) (bool, error)

Verify is a free data retrieval call binding the contract method 0x1a86b550.

Solidity: function verify(address , bytes32 systemId, bytes ) view returns(bool)

func (*WorldErrorsCaller) World

func (_WorldErrors *WorldErrorsCaller) World(opts *bind.CallOpts) (common.Address, error)

World is a free data retrieval call binding the contract method 0xe1af802c.

Solidity: function _world() view returns(address)

func (*WorldErrorsCaller) WorldVersion

func (_WorldErrors *WorldErrorsCaller) WorldVersion(opts *bind.CallOpts) ([32]byte, error)

WorldVersion is a free data retrieval call binding the contract method 0x6951955d.

Solidity: function worldVersion() view returns(bytes32)

type WorldErrorsCallerRaw

type WorldErrorsCallerRaw struct {
	Contract *WorldErrorsCaller // Generic read-only contract binding to access the raw methods on
}

WorldErrorsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*WorldErrorsCallerRaw) Call

func (_WorldErrors *WorldErrorsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type WorldErrorsCallerSession

type WorldErrorsCallerSession struct {
	Contract *WorldErrorsCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

WorldErrorsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*WorldErrorsCallerSession) CharacterSystemId

func (_WorldErrors *WorldErrorsCallerSession) CharacterSystemId() ([32]byte, error)

CharacterSystemId is a free data retrieval call binding the contract method 0xc40ce8b7.

Solidity: function characterSystemId() view returns(bytes32)

func (*WorldErrorsCallerSession) Creator

func (_WorldErrors *WorldErrorsCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*WorldErrorsCallerSession) CurrentFuelAmount

func (_WorldErrors *WorldErrorsCallerSession) CurrentFuelAmount(entityId *big.Int) (*big.Int, error)

CurrentFuelAmount is a free data retrieval call binding the contract method 0x22d3581d.

Solidity: function currentFuelAmount(uint256 entityId) view returns(uint256 amount)

func (*WorldErrorsCallerSession) Eip712Domain

func (_WorldErrors *WorldErrorsCallerSession) Eip712Domain() (struct {
	Fields            [1]byte
	Name              string
	Version           string
	ChainId           *big.Int
	VerifyingContract common.Address
	Salt              [32]byte
	Extensions        []*big.Int
}, error)

Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.

Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)

func (*WorldErrorsCallerSession) GetDynamicField

func (_WorldErrors *WorldErrorsCallerSession) GetDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8) ([]byte, error)

GetDynamicField is a free data retrieval call binding the contract method 0x1e788977.

Solidity: function getDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex) view returns(bytes)

func (*WorldErrorsCallerSession) GetDynamicFieldLength

func (_WorldErrors *WorldErrorsCallerSession) GetDynamicFieldLength(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8) (*big.Int, error)

GetDynamicFieldLength is a free data retrieval call binding the contract method 0xdbbf0e21.

Solidity: function getDynamicFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex) view returns(uint256)

func (*WorldErrorsCallerSession) GetDynamicFieldSlice

func (_WorldErrors *WorldErrorsCallerSession) GetDynamicFieldSlice(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, start *big.Int, end *big.Int) ([]byte, error)

GetDynamicFieldSlice is a free data retrieval call binding the contract method 0x4dc77d97.

Solidity: function getDynamicFieldSlice(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint256 start, uint256 end) view returns(bytes data)

func (*WorldErrorsCallerSession) GetField

func (_WorldErrors *WorldErrorsCallerSession) GetField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) ([]byte, error)

GetField is a free data retrieval call binding the contract method 0xd03edb8c.

Solidity: function getField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex) view returns(bytes data)

func (*WorldErrorsCallerSession) GetField0

func (_WorldErrors *WorldErrorsCallerSession) GetField0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([]byte, error)

GetField0 is a free data retrieval call binding the contract method 0x05242d2f.

Solidity: function getField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes32 fieldLayout) view returns(bytes data)

func (*WorldErrorsCallerSession) GetFieldLayout

func (_WorldErrors *WorldErrorsCallerSession) GetFieldLayout(tableId [32]byte) ([32]byte, error)

GetFieldLayout is a free data retrieval call binding the contract method 0x3a77c2c2.

Solidity: function getFieldLayout(bytes32 tableId) view returns(bytes32 fieldLayout)

func (*WorldErrorsCallerSession) GetFieldLength

func (_WorldErrors *WorldErrorsCallerSession) GetFieldLength(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) (*big.Int, error)

GetFieldLength is a free data retrieval call binding the contract method 0xa53417ed.

Solidity: function getFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex) view returns(uint256)

func (*WorldErrorsCallerSession) GetFieldLength0

func (_WorldErrors *WorldErrorsCallerSession) GetFieldLength0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) (*big.Int, error)

GetFieldLength0 is a free data retrieval call binding the contract method 0x9f1fcf0a.

Solidity: function getFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes32 fieldLayout) view returns(uint256)

func (*WorldErrorsCallerSession) GetKeySchema

func (_WorldErrors *WorldErrorsCallerSession) GetKeySchema(tableId [32]byte) ([32]byte, error)

GetKeySchema is a free data retrieval call binding the contract method 0xd4285dc2.

Solidity: function getKeySchema(bytes32 tableId) view returns(bytes32 keySchema)

func (*WorldErrorsCallerSession) GetName

func (_WorldErrors *WorldErrorsCallerSession) GetName() ([16]byte, error)

GetName is a free data retrieval call binding the contract method 0x17d7de7c.

Solidity: function getName() pure returns(bytes16)

func (*WorldErrorsCallerSession) GetRecord

func (_WorldErrors *WorldErrorsCallerSession) GetRecord(tableId [32]byte, keyTuple [][32]byte) (struct {
	StaticData     []byte
	EncodedLengths [32]byte
	DynamicData    []byte
}, error)

GetRecord is a free data retrieval call binding the contract method 0xcc49db7e.

Solidity: function getRecord(bytes32 tableId, bytes32[] keyTuple) view returns(bytes staticData, bytes32 encodedLengths, bytes dynamicData)

func (*WorldErrorsCallerSession) GetRecord0

func (_WorldErrors *WorldErrorsCallerSession) GetRecord0(tableId [32]byte, keyTuple [][32]byte, fieldLayout [32]byte) (struct {
	StaticData     []byte
	EncodedLengths [32]byte
	DynamicData    []byte
}, error)

GetRecord0 is a free data retrieval call binding the contract method 0x419b58fd.

Solidity: function getRecord(bytes32 tableId, bytes32[] keyTuple, bytes32 fieldLayout) view returns(bytes staticData, bytes32 encodedLengths, bytes dynamicData)

func (*WorldErrorsCallerSession) GetStaticField

func (_WorldErrors *WorldErrorsCallerSession) GetStaticField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([32]byte, error)

GetStaticField is a free data retrieval call binding the contract method 0x8c364d59.

Solidity: function getStaticField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes32 fieldLayout) view returns(bytes32)

func (*WorldErrorsCallerSession) GetValueSchema

func (_WorldErrors *WorldErrorsCallerSession) GetValueSchema(tableId [32]byte) ([32]byte, error)

GetValueSchema is a free data retrieval call binding the contract method 0xe228a4a3.

Solidity: function getValueSchema(bytes32 tableId) view returns(bytes32 valueSchema)

func (*WorldErrorsCallerSession) InitialMsgSender

func (_WorldErrors *WorldErrorsCallerSession) InitialMsgSender() (common.Address, error)

InitialMsgSender is a free data retrieval call binding the contract method 0x1e71d54c.

Solidity: function initialMsgSender() view returns(address)

func (*WorldErrorsCallerSession) InstallRoot

func (_WorldErrors *WorldErrorsCallerSession) InstallRoot(arg0 []byte) error

InstallRoot is a free data retrieval call binding the contract method 0x7c5b0335.

Solidity: function installRoot(bytes ) pure returns()

func (*WorldErrorsCallerSession) IsNonceUsed

func (_WorldErrors *WorldErrorsCallerSession) IsNonceUsed(owner common.Address, data *big.Int) (bool, error)

IsNonceUsed is a free data retrieval call binding the contract method 0xcab7e8eb.

Solidity: function isNonceUsed(address owner, uint256 data) view returns(bool)

func (*WorldErrorsCallerSession) MsgSender

func (_WorldErrors *WorldErrorsCallerSession) MsgSender() (common.Address, error)

MsgSender is a free data retrieval call binding the contract method 0x119df25f.

Solidity: function _msgSender() view returns(address sender)

func (*WorldErrorsCallerSession) MsgValue

func (_WorldErrors *WorldErrorsCallerSession) MsgValue() (*big.Int, error)

MsgValue is a free data retrieval call binding the contract method 0x45ec9354.

Solidity: function _msgValue() pure returns(uint256 value)

func (*WorldErrorsCallerSession) StoreVersion

func (_WorldErrors *WorldErrorsCallerSession) StoreVersion() ([32]byte, error)

StoreVersion is a free data retrieval call binding the contract method 0xc1122229.

Solidity: function storeVersion() view returns(bytes32 version)

func (*WorldErrorsCallerSession) StructHash

func (_WorldErrors *WorldErrorsCallerSession) StructHash(request ERC2771ForwarderForwardRequest) ([32]byte, error)

StructHash is a free data retrieval call binding the contract method 0xf1109062.

Solidity: function structHash((address,address,uint256,uint256,uint256,uint48,bytes) request) view returns(bytes32)

func (*WorldErrorsCallerSession) SupportsInterface

func (_WorldErrors *WorldErrorsCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) pure returns(bool)

func (*WorldErrorsCallerSession) Verify

func (_WorldErrors *WorldErrorsCallerSession) Verify(arg0 common.Address, systemId [32]byte, arg2 []byte) (bool, error)

Verify is a free data retrieval call binding the contract method 0x1a86b550.

Solidity: function verify(address , bytes32 systemId, bytes ) view returns(bool)

func (*WorldErrorsCallerSession) World

func (_WorldErrors *WorldErrorsCallerSession) World() (common.Address, error)

World is a free data retrieval call binding the contract method 0xe1af802c.

Solidity: function _world() view returns(address)

func (*WorldErrorsCallerSession) WorldVersion

func (_WorldErrors *WorldErrorsCallerSession) WorldVersion() ([32]byte, error)

WorldVersion is a free data retrieval call binding the contract method 0x6951955d.

Solidity: function worldVersion() view returns(bytes32)

type WorldErrorsEIP712DomainChanged

type WorldErrorsEIP712DomainChanged struct {
	Raw types.Log // Blockchain specific contextual infos
}

WorldErrorsEIP712DomainChanged represents a EIP712DomainChanged event raised by the WorldErrors contract.

type WorldErrorsEIP712DomainChangedIterator

type WorldErrorsEIP712DomainChangedIterator struct {
	Event *WorldErrorsEIP712DomainChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

WorldErrorsEIP712DomainChangedIterator is returned from FilterEIP712DomainChanged and is used to iterate over the raw logs and unpacked data for EIP712DomainChanged events raised by the WorldErrors contract.

func (*WorldErrorsEIP712DomainChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*WorldErrorsEIP712DomainChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WorldErrorsEIP712DomainChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type WorldErrorsExecutedForwardRequest

type WorldErrorsExecutedForwardRequest struct {
	Signer  common.Address
	Nonce   *big.Int
	Success bool
	Raw     types.Log // Blockchain specific contextual infos
}

WorldErrorsExecutedForwardRequest represents a ExecutedForwardRequest event raised by the WorldErrors contract.

type WorldErrorsExecutedForwardRequestIterator

type WorldErrorsExecutedForwardRequestIterator struct {
	Event *WorldErrorsExecutedForwardRequest // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

WorldErrorsExecutedForwardRequestIterator is returned from FilterExecutedForwardRequest and is used to iterate over the raw logs and unpacked data for ExecutedForwardRequest events raised by the WorldErrors contract.

func (*WorldErrorsExecutedForwardRequestIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*WorldErrorsExecutedForwardRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WorldErrorsExecutedForwardRequestIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type WorldErrorsFilterer

type WorldErrorsFilterer struct {
	// contains filtered or unexported fields
}

WorldErrorsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewWorldErrorsFilterer

func NewWorldErrorsFilterer(address common.Address, filterer bind.ContractFilterer) (*WorldErrorsFilterer, error)

NewWorldErrorsFilterer creates a new log filterer instance of WorldErrors, bound to a specific deployed contract.

func (*WorldErrorsFilterer) FilterEIP712DomainChanged

func (_WorldErrors *WorldErrorsFilterer) FilterEIP712DomainChanged(opts *bind.FilterOpts) (*WorldErrorsEIP712DomainChangedIterator, error)

FilterEIP712DomainChanged is a free log retrieval operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.

Solidity: event EIP712DomainChanged()

func (*WorldErrorsFilterer) FilterExecutedForwardRequest

func (_WorldErrors *WorldErrorsFilterer) FilterExecutedForwardRequest(opts *bind.FilterOpts, signer []common.Address) (*WorldErrorsExecutedForwardRequestIterator, error)

FilterExecutedForwardRequest is a free log retrieval operation binding the contract event 0x842fb24a83793558587a3dab2be7674da4a51d09c5542d6dd354e5d0ea70813c.

Solidity: event ExecutedForwardRequest(address indexed signer, uint256 nonce, bool success)

func (*WorldErrorsFilterer) FilterHelloStore

func (_WorldErrors *WorldErrorsFilterer) FilterHelloStore(opts *bind.FilterOpts, storeVersion [][32]byte) (*WorldErrorsHelloStoreIterator, error)

FilterHelloStore is a free log retrieval operation binding the contract event 0xc7f5fdc8526b76f54916701bc910876243ffff2a40b0bb8d59eea8151c52c005.

Solidity: event HelloStore(bytes32 indexed storeVersion)

func (*WorldErrorsFilterer) FilterHelloWorld

func (_WorldErrors *WorldErrorsFilterer) FilterHelloWorld(opts *bind.FilterOpts, worldVersion [][32]byte) (*WorldErrorsHelloWorldIterator, error)

FilterHelloWorld is a free log retrieval operation binding the contract event 0x7f8f36afe3fb61c459c1a54a60b8a477eab02cc58e49f547561a40906239cb82.

Solidity: event HelloWorld(bytes32 indexed worldVersion)

func (*WorldErrorsFilterer) FilterStoreDeleteRecord

func (_WorldErrors *WorldErrorsFilterer) FilterStoreDeleteRecord(opts *bind.FilterOpts, tableId [][32]byte) (*WorldErrorsStoreDeleteRecordIterator, error)

FilterStoreDeleteRecord is a free log retrieval operation binding the contract event 0x0e1f72f429eb97e64878619984a91e687ae91610348b9ff4216782cc96e49d07.

Solidity: event Store_DeleteRecord(bytes32 indexed tableId, bytes32[] keyTuple)

func (*WorldErrorsFilterer) FilterStoreSetRecord

func (_WorldErrors *WorldErrorsFilterer) FilterStoreSetRecord(opts *bind.FilterOpts, tableId [][32]byte) (*WorldErrorsStoreSetRecordIterator, error)

FilterStoreSetRecord is a free log retrieval operation binding the contract event 0x8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9.

Solidity: event Store_SetRecord(bytes32 indexed tableId, bytes32[] keyTuple, bytes staticData, bytes32 encodedLengths, bytes dynamicData)

func (*WorldErrorsFilterer) FilterStoreSpliceDynamicData

func (_WorldErrors *WorldErrorsFilterer) FilterStoreSpliceDynamicData(opts *bind.FilterOpts, tableId [][32]byte) (*WorldErrorsStoreSpliceDynamicDataIterator, error)

FilterStoreSpliceDynamicData is a free log retrieval operation binding the contract event 0xaa63765a776145e5e6492f471ae097dfed11cd57a61bc2679dd43180422385b4.

Solidity: event Store_SpliceDynamicData(bytes32 indexed tableId, bytes32[] keyTuple, uint48 start, uint40 deleteCount, bytes32 encodedLengths, bytes data)

func (*WorldErrorsFilterer) FilterStoreSpliceStaticData

func (_WorldErrors *WorldErrorsFilterer) FilterStoreSpliceStaticData(opts *bind.FilterOpts, tableId [][32]byte) (*WorldErrorsStoreSpliceStaticDataIterator, error)

FilterStoreSpliceStaticData is a free log retrieval operation binding the contract event 0x8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be.

Solidity: event Store_SpliceStaticData(bytes32 indexed tableId, bytes32[] keyTuple, uint48 start, bytes data)

func (*WorldErrorsFilterer) ParseEIP712DomainChanged

func (_WorldErrors *WorldErrorsFilterer) ParseEIP712DomainChanged(log types.Log) (*WorldErrorsEIP712DomainChanged, error)

ParseEIP712DomainChanged is a log parse operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.

Solidity: event EIP712DomainChanged()

func (*WorldErrorsFilterer) ParseExecutedForwardRequest

func (_WorldErrors *WorldErrorsFilterer) ParseExecutedForwardRequest(log types.Log) (*WorldErrorsExecutedForwardRequest, error)

ParseExecutedForwardRequest is a log parse operation binding the contract event 0x842fb24a83793558587a3dab2be7674da4a51d09c5542d6dd354e5d0ea70813c.

Solidity: event ExecutedForwardRequest(address indexed signer, uint256 nonce, bool success)

func (*WorldErrorsFilterer) ParseHelloStore

func (_WorldErrors *WorldErrorsFilterer) ParseHelloStore(log types.Log) (*WorldErrorsHelloStore, error)

ParseHelloStore is a log parse operation binding the contract event 0xc7f5fdc8526b76f54916701bc910876243ffff2a40b0bb8d59eea8151c52c005.

Solidity: event HelloStore(bytes32 indexed storeVersion)

func (*WorldErrorsFilterer) ParseHelloWorld

func (_WorldErrors *WorldErrorsFilterer) ParseHelloWorld(log types.Log) (*WorldErrorsHelloWorld, error)

ParseHelloWorld is a log parse operation binding the contract event 0x7f8f36afe3fb61c459c1a54a60b8a477eab02cc58e49f547561a40906239cb82.

Solidity: event HelloWorld(bytes32 indexed worldVersion)

func (*WorldErrorsFilterer) ParseStoreDeleteRecord

func (_WorldErrors *WorldErrorsFilterer) ParseStoreDeleteRecord(log types.Log) (*WorldErrorsStoreDeleteRecord, error)

ParseStoreDeleteRecord is a log parse operation binding the contract event 0x0e1f72f429eb97e64878619984a91e687ae91610348b9ff4216782cc96e49d07.

Solidity: event Store_DeleteRecord(bytes32 indexed tableId, bytes32[] keyTuple)

func (*WorldErrorsFilterer) ParseStoreSetRecord

func (_WorldErrors *WorldErrorsFilterer) ParseStoreSetRecord(log types.Log) (*WorldErrorsStoreSetRecord, error)

ParseStoreSetRecord is a log parse operation binding the contract event 0x8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9.

Solidity: event Store_SetRecord(bytes32 indexed tableId, bytes32[] keyTuple, bytes staticData, bytes32 encodedLengths, bytes dynamicData)

func (*WorldErrorsFilterer) ParseStoreSpliceDynamicData

func (_WorldErrors *WorldErrorsFilterer) ParseStoreSpliceDynamicData(log types.Log) (*WorldErrorsStoreSpliceDynamicData, error)

ParseStoreSpliceDynamicData is a log parse operation binding the contract event 0xaa63765a776145e5e6492f471ae097dfed11cd57a61bc2679dd43180422385b4.

Solidity: event Store_SpliceDynamicData(bytes32 indexed tableId, bytes32[] keyTuple, uint48 start, uint40 deleteCount, bytes32 encodedLengths, bytes data)

func (*WorldErrorsFilterer) ParseStoreSpliceStaticData

func (_WorldErrors *WorldErrorsFilterer) ParseStoreSpliceStaticData(log types.Log) (*WorldErrorsStoreSpliceStaticData, error)

ParseStoreSpliceStaticData is a log parse operation binding the contract event 0x8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be.

Solidity: event Store_SpliceStaticData(bytes32 indexed tableId, bytes32[] keyTuple, uint48 start, bytes data)

func (*WorldErrorsFilterer) WatchEIP712DomainChanged

func (_WorldErrors *WorldErrorsFilterer) WatchEIP712DomainChanged(opts *bind.WatchOpts, sink chan<- *WorldErrorsEIP712DomainChanged) (event.Subscription, error)

WatchEIP712DomainChanged is a free log subscription operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.

Solidity: event EIP712DomainChanged()

func (*WorldErrorsFilterer) WatchExecutedForwardRequest

func (_WorldErrors *WorldErrorsFilterer) WatchExecutedForwardRequest(opts *bind.WatchOpts, sink chan<- *WorldErrorsExecutedForwardRequest, signer []common.Address) (event.Subscription, error)

WatchExecutedForwardRequest is a free log subscription operation binding the contract event 0x842fb24a83793558587a3dab2be7674da4a51d09c5542d6dd354e5d0ea70813c.

Solidity: event ExecutedForwardRequest(address indexed signer, uint256 nonce, bool success)

func (*WorldErrorsFilterer) WatchHelloStore

func (_WorldErrors *WorldErrorsFilterer) WatchHelloStore(opts *bind.WatchOpts, sink chan<- *WorldErrorsHelloStore, storeVersion [][32]byte) (event.Subscription, error)

WatchHelloStore is a free log subscription operation binding the contract event 0xc7f5fdc8526b76f54916701bc910876243ffff2a40b0bb8d59eea8151c52c005.

Solidity: event HelloStore(bytes32 indexed storeVersion)

func (*WorldErrorsFilterer) WatchHelloWorld

func (_WorldErrors *WorldErrorsFilterer) WatchHelloWorld(opts *bind.WatchOpts, sink chan<- *WorldErrorsHelloWorld, worldVersion [][32]byte) (event.Subscription, error)

WatchHelloWorld is a free log subscription operation binding the contract event 0x7f8f36afe3fb61c459c1a54a60b8a477eab02cc58e49f547561a40906239cb82.

Solidity: event HelloWorld(bytes32 indexed worldVersion)

func (*WorldErrorsFilterer) WatchStoreDeleteRecord

func (_WorldErrors *WorldErrorsFilterer) WatchStoreDeleteRecord(opts *bind.WatchOpts, sink chan<- *WorldErrorsStoreDeleteRecord, tableId [][32]byte) (event.Subscription, error)

WatchStoreDeleteRecord is a free log subscription operation binding the contract event 0x0e1f72f429eb97e64878619984a91e687ae91610348b9ff4216782cc96e49d07.

Solidity: event Store_DeleteRecord(bytes32 indexed tableId, bytes32[] keyTuple)

func (*WorldErrorsFilterer) WatchStoreSetRecord

func (_WorldErrors *WorldErrorsFilterer) WatchStoreSetRecord(opts *bind.WatchOpts, sink chan<- *WorldErrorsStoreSetRecord, tableId [][32]byte) (event.Subscription, error)

WatchStoreSetRecord is a free log subscription operation binding the contract event 0x8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9.

Solidity: event Store_SetRecord(bytes32 indexed tableId, bytes32[] keyTuple, bytes staticData, bytes32 encodedLengths, bytes dynamicData)

func (*WorldErrorsFilterer) WatchStoreSpliceDynamicData

func (_WorldErrors *WorldErrorsFilterer) WatchStoreSpliceDynamicData(opts *bind.WatchOpts, sink chan<- *WorldErrorsStoreSpliceDynamicData, tableId [][32]byte) (event.Subscription, error)

WatchStoreSpliceDynamicData is a free log subscription operation binding the contract event 0xaa63765a776145e5e6492f471ae097dfed11cd57a61bc2679dd43180422385b4.

Solidity: event Store_SpliceDynamicData(bytes32 indexed tableId, bytes32[] keyTuple, uint48 start, uint40 deleteCount, bytes32 encodedLengths, bytes data)

func (*WorldErrorsFilterer) WatchStoreSpliceStaticData

func (_WorldErrors *WorldErrorsFilterer) WatchStoreSpliceStaticData(opts *bind.WatchOpts, sink chan<- *WorldErrorsStoreSpliceStaticData, tableId [][32]byte) (event.Subscription, error)

WatchStoreSpliceStaticData is a free log subscription operation binding the contract event 0x8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be.

Solidity: event Store_SpliceStaticData(bytes32 indexed tableId, bytes32[] keyTuple, uint48 start, bytes data)

type WorldErrorsHelloStore

type WorldErrorsHelloStore struct {
	StoreVersion [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

WorldErrorsHelloStore represents a HelloStore event raised by the WorldErrors contract.

type WorldErrorsHelloStoreIterator

type WorldErrorsHelloStoreIterator struct {
	Event *WorldErrorsHelloStore // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

WorldErrorsHelloStoreIterator is returned from FilterHelloStore and is used to iterate over the raw logs and unpacked data for HelloStore events raised by the WorldErrors contract.

func (*WorldErrorsHelloStoreIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*WorldErrorsHelloStoreIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WorldErrorsHelloStoreIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type WorldErrorsHelloWorld

type WorldErrorsHelloWorld struct {
	WorldVersion [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

WorldErrorsHelloWorld represents a HelloWorld event raised by the WorldErrors contract.

type WorldErrorsHelloWorldIterator

type WorldErrorsHelloWorldIterator struct {
	Event *WorldErrorsHelloWorld // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

WorldErrorsHelloWorldIterator is returned from FilterHelloWorld and is used to iterate over the raw logs and unpacked data for HelloWorld events raised by the WorldErrors contract.

func (*WorldErrorsHelloWorldIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*WorldErrorsHelloWorldIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WorldErrorsHelloWorldIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type WorldErrorsRaw

type WorldErrorsRaw struct {
	Contract *WorldErrors // Generic contract binding to access the raw methods on
}

WorldErrorsRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*WorldErrorsRaw) Call

func (_WorldErrors *WorldErrorsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*WorldErrorsRaw) Transact

func (_WorldErrors *WorldErrorsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*WorldErrorsRaw) Transfer

func (_WorldErrors *WorldErrorsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type WorldErrorsSession

type WorldErrorsSession struct {
	Contract     *WorldErrors      // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

WorldErrorsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*WorldErrorsSession) AddHook

func (_WorldErrors *WorldErrorsSession) AddHook(hookId *big.Int, hookType uint8, systemId [32]byte, functionSelector [4]byte) (*types.Transaction, error)

AddHook is a paid mutator transaction binding the contract method 0xe3c84776.

Solidity: function addHook(uint256 hookId, uint8 hookType, bytes32 systemId, bytes4 functionSelector) returns()

func (*WorldErrorsSession) Anchor

func (_WorldErrors *WorldErrorsSession) Anchor(entityId *big.Int, locationData LocationTableData) (*types.Transaction, error)

Anchor is a paid mutator transaction binding the contract method 0xc0395eab.

Solidity: function anchor(uint256 entityId, (uint256,uint256,uint256,uint256) locationData) returns()

func (*WorldErrorsSession) AssociateHook

func (_WorldErrors *WorldErrorsSession) AssociateHook(entityId *big.Int, hookId *big.Int) (*types.Transaction, error)

AssociateHook is a paid mutator transaction binding the contract method 0x6092ee5a.

Solidity: function associateHook(uint256 entityId, uint256 hookId) returns()

func (*WorldErrorsSession) AssociateHooks

func (_WorldErrors *WorldErrorsSession) AssociateHooks(entityId *big.Int, hookIds []*big.Int) (*types.Transaction, error)

AssociateHooks is a paid mutator transaction binding the contract method 0x4938b5ce.

Solidity: function associateHooks(uint256 entityId, uint256[] hookIds) returns()

func (*WorldErrorsSession) AssociateModule

func (_WorldErrors *WorldErrorsSession) AssociateModule(entityId *big.Int, moduleId *big.Int) (*types.Transaction, error)

AssociateModule is a paid mutator transaction binding the contract method 0x4882da35.

Solidity: function associateModule(uint256 entityId, uint256 moduleId) returns()

func (*WorldErrorsSession) AssociateModules

func (_WorldErrors *WorldErrorsSession) AssociateModules(entityId *big.Int, moduleIds []*big.Int) (*types.Transaction, error)

AssociateModules is a paid mutator transaction binding the contract method 0xc43c7992.

Solidity: function associateModules(uint256 entityId, uint256[] moduleIds) returns()

func (*WorldErrorsSession) BatchCall

func (_WorldErrors *WorldErrorsSession) BatchCall(systemCalls []SystemCallData) (*types.Transaction, error)

BatchCall is a paid mutator transaction binding the contract method 0xce5e8dd9.

Solidity: function batchCall((bytes32,bytes)[] systemCalls) returns(bytes[] returnDatas)

func (*WorldErrorsSession) BatchCallFrom

func (_WorldErrors *WorldErrorsSession) BatchCallFrom(systemCalls []SystemCallFromData) (*types.Transaction, error)

BatchCallFrom is a paid mutator transaction binding the contract method 0x8fc8cf7e.

Solidity: function batchCallFrom((address,bytes32,bytes)[] systemCalls) returns(bytes[] returnDatas)

func (*WorldErrorsSession) BringOffline

func (_WorldErrors *WorldErrorsSession) BringOffline(entityId *big.Int) (*types.Transaction, error)

BringOffline is a paid mutator transaction binding the contract method 0xe1509e87.

Solidity: function bringOffline(uint256 entityId) returns()

func (*WorldErrorsSession) BringOnline

func (_WorldErrors *WorldErrorsSession) BringOnline(entityId *big.Int) (*types.Transaction, error)

BringOnline is a paid mutator transaction binding the contract method 0xeb5f2f58.

Solidity: function bringOnline(uint256 entityId) returns()

func (*WorldErrorsSession) Call

func (_WorldErrors *WorldErrorsSession) Call(systemId [32]byte, callData []byte) (*types.Transaction, error)

Call is a paid mutator transaction binding the contract method 0x3ae7af08.

Solidity: function call(bytes32 systemId, bytes callData) payable returns(bytes)

func (*WorldErrorsSession) CallFrom

func (_WorldErrors *WorldErrorsSession) CallFrom(delegator common.Address, systemId [32]byte, callData []byte) (*types.Transaction, error)

CallFrom is a paid mutator transaction binding the contract method 0x894ecc58.

Solidity: function callFrom(address delegator, bytes32 systemId, bytes callData) payable returns(bytes)

func (*WorldErrorsSession) CharacterSystemId

func (_WorldErrors *WorldErrorsSession) CharacterSystemId() ([32]byte, error)

CharacterSystemId is a free data retrieval call binding the contract method 0xc40ce8b7.

Solidity: function characterSystemId() view returns(bytes32)

func (*WorldErrorsSession) ConfigureInteractionHandler

func (_WorldErrors *WorldErrorsSession) ConfigureInteractionHandler(smartObjectId *big.Int, interactionParams []byte) (*types.Transaction, error)

ConfigureInteractionHandler is a paid mutator transaction binding the contract method 0xb81db02a.

Solidity: function configureInteractionHandler(uint256 smartObjectId, bytes interactionParams) returns()

func (*WorldErrorsSession) CreateAndAnchorSmartStorageUnit

func (_WorldErrors *WorldErrorsSession) CreateAndAnchorSmartStorageUnit(smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionPerMinute *big.Int, fuelMaxCapacity *big.Int, storageCapacity *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)

CreateAndAnchorSmartStorageUnit is a paid mutator transaction binding the contract method 0x1bd1eb3e.

Solidity: function createAndAnchorSmartStorageUnit(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionPerMinute, uint256 fuelMaxCapacity, uint256 storageCapacity, uint256 ephemeralStorageCapacity) returns()

func (*WorldErrorsSession) CreateAndDepositItemsToEphemeralInventory

func (_WorldErrors *WorldErrorsSession) CreateAndDepositItemsToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)

CreateAndDepositItemsToEphemeralInventory is a paid mutator transaction binding the contract method 0xe111c1a6.

Solidity: function createAndDepositItemsToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsSession) CreateAndDepositItemsToInventory

func (_WorldErrors *WorldErrorsSession) CreateAndDepositItemsToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

CreateAndDepositItemsToInventory is a paid mutator transaction binding the contract method 0x9e19e7aa.

Solidity: function createAndDepositItemsToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsSession) CreateCharacter

func (_WorldErrors *WorldErrorsSession) CreateCharacter(characterId *big.Int, characterAddress common.Address, entityRecord EntityRecordData, entityRecordOffchain EntityRecordOffchainTableData, tokenCid string) (*types.Transaction, error)

CreateCharacter is a paid mutator transaction binding the contract method 0x777dd579.

Solidity: function createCharacter(uint256 characterId, address characterAddress, (uint256,uint256,uint256) entityRecord, (string,string,string) entityRecordOffchain, string tokenCid) returns()

func (*WorldErrorsSession) CreateEntityRecord

func (_WorldErrors *WorldErrorsSession) CreateEntityRecord(entityId *big.Int, itemId *big.Int, typeId *big.Int, volume *big.Int) (*types.Transaction, error)

CreateEntityRecord is a paid mutator transaction binding the contract method 0x2c63f58f.

Solidity: function createEntityRecord(uint256 entityId, uint256 itemId, uint256 typeId, uint256 volume) returns()

func (*WorldErrorsSession) CreateEntityRecordOffchain

func (_WorldErrors *WorldErrorsSession) CreateEntityRecordOffchain(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)

CreateEntityRecordOffchain is a paid mutator transaction binding the contract method 0xbf662710.

Solidity: function createEntityRecordOffchain(uint256 entityId, string name, string dappURL, string description) returns()

func (*WorldErrorsSession) Creator

func (_WorldErrors *WorldErrorsSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*WorldErrorsSession) CurrentFuelAmount

func (_WorldErrors *WorldErrorsSession) CurrentFuelAmount(entityId *big.Int) (*big.Int, error)

CurrentFuelAmount is a free data retrieval call binding the contract method 0x22d3581d.

Solidity: function currentFuelAmount(uint256 entityId) view returns(uint256 amount)

func (*WorldErrorsSession) DeleteRecord

func (_WorldErrors *WorldErrorsSession) DeleteRecord(tableId [32]byte, keyTuple [][32]byte) (*types.Transaction, error)

DeleteRecord is a paid mutator transaction binding the contract method 0x505a181d.

Solidity: function deleteRecord(bytes32 tableId, bytes32[] keyTuple) returns()

func (*WorldErrorsSession) DepositFuel

func (_WorldErrors *WorldErrorsSession) DepositFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)

DepositFuel is a paid mutator transaction binding the contract method 0xc3e9a45f.

Solidity: function depositFuel(uint256 entityId, uint256 unitAmount) returns()

func (*WorldErrorsSession) DepositToEphemeralInventory

func (_WorldErrors *WorldErrorsSession) DepositToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)

DepositToEphemeralInventory is a paid mutator transaction binding the contract method 0xaff42af2.

Solidity: function depositToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsSession) DepositToInventory

func (_WorldErrors *WorldErrorsSession) DepositToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

DepositToInventory is a paid mutator transaction binding the contract method 0x15e306bb.

Solidity: function depositToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsSession) DestroyDeployable

func (_WorldErrors *WorldErrorsSession) DestroyDeployable(entityId *big.Int) (*types.Transaction, error)

DestroyDeployable is a paid mutator transaction binding the contract method 0x80a63ec4.

Solidity: function destroyDeployable(uint256 entityId) returns()

func (*WorldErrorsSession) Eip712Domain

func (_WorldErrors *WorldErrorsSession) Eip712Domain() (struct {
	Fields            [1]byte
	Name              string
	Version           string
	ChainId           *big.Int
	VerifyingContract common.Address
	Salt              [32]byte
	Extensions        []*big.Int
}, error)

Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.

Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)

func (*WorldErrorsSession) EphemeralToInventoryTransfer

func (_WorldErrors *WorldErrorsSession) EphemeralToInventoryTransfer(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

EphemeralToInventoryTransfer is a paid mutator transaction binding the contract method 0x6f89f6c3.

Solidity: function ephemeralToInventoryTransfer(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsSession) Execute

Execute is a paid mutator transaction binding the contract method 0xccff1ca1.

Solidity: function execute((address,address,uint256,uint256,uint256,uint48,bytes,bytes) request) payable returns()

func (*WorldErrorsSession) ExecuteBatch

func (_WorldErrors *WorldErrorsSession) ExecuteBatch(requests []ERC2771ForwarderForwardRequestData, refundReceiver common.Address) (*types.Transaction, error)

ExecuteBatch is a paid mutator transaction binding the contract method 0xa6b4806a.

Solidity: function executeBatch((address,address,uint256,uint256,uint256,uint48,bytes,bytes)[] requests, address refundReceiver) payable returns()

func (*WorldErrorsSession) GetDynamicField

func (_WorldErrors *WorldErrorsSession) GetDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8) ([]byte, error)

GetDynamicField is a free data retrieval call binding the contract method 0x1e788977.

Solidity: function getDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex) view returns(bytes)

func (*WorldErrorsSession) GetDynamicFieldLength

func (_WorldErrors *WorldErrorsSession) GetDynamicFieldLength(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8) (*big.Int, error)

GetDynamicFieldLength is a free data retrieval call binding the contract method 0xdbbf0e21.

Solidity: function getDynamicFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex) view returns(uint256)

func (*WorldErrorsSession) GetDynamicFieldSlice

func (_WorldErrors *WorldErrorsSession) GetDynamicFieldSlice(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, start *big.Int, end *big.Int) ([]byte, error)

GetDynamicFieldSlice is a free data retrieval call binding the contract method 0x4dc77d97.

Solidity: function getDynamicFieldSlice(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint256 start, uint256 end) view returns(bytes data)

func (*WorldErrorsSession) GetField

func (_WorldErrors *WorldErrorsSession) GetField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) ([]byte, error)

GetField is a free data retrieval call binding the contract method 0xd03edb8c.

Solidity: function getField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex) view returns(bytes data)

func (*WorldErrorsSession) GetField0

func (_WorldErrors *WorldErrorsSession) GetField0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([]byte, error)

GetField0 is a free data retrieval call binding the contract method 0x05242d2f.

Solidity: function getField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes32 fieldLayout) view returns(bytes data)

func (*WorldErrorsSession) GetFieldLayout

func (_WorldErrors *WorldErrorsSession) GetFieldLayout(tableId [32]byte) ([32]byte, error)

GetFieldLayout is a free data retrieval call binding the contract method 0x3a77c2c2.

Solidity: function getFieldLayout(bytes32 tableId) view returns(bytes32 fieldLayout)

func (*WorldErrorsSession) GetFieldLength

func (_WorldErrors *WorldErrorsSession) GetFieldLength(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) (*big.Int, error)

GetFieldLength is a free data retrieval call binding the contract method 0xa53417ed.

Solidity: function getFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex) view returns(uint256)

func (*WorldErrorsSession) GetFieldLength0

func (_WorldErrors *WorldErrorsSession) GetFieldLength0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) (*big.Int, error)

GetFieldLength0 is a free data retrieval call binding the contract method 0x9f1fcf0a.

Solidity: function getFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes32 fieldLayout) view returns(uint256)

func (*WorldErrorsSession) GetKeySchema

func (_WorldErrors *WorldErrorsSession) GetKeySchema(tableId [32]byte) ([32]byte, error)

GetKeySchema is a free data retrieval call binding the contract method 0xd4285dc2.

Solidity: function getKeySchema(bytes32 tableId) view returns(bytes32 keySchema)

func (*WorldErrorsSession) GetName

func (_WorldErrors *WorldErrorsSession) GetName() ([16]byte, error)

GetName is a free data retrieval call binding the contract method 0x17d7de7c.

Solidity: function getName() pure returns(bytes16)

func (*WorldErrorsSession) GetRecord

func (_WorldErrors *WorldErrorsSession) GetRecord(tableId [32]byte, keyTuple [][32]byte) (struct {
	StaticData     []byte
	EncodedLengths [32]byte
	DynamicData    []byte
}, error)

GetRecord is a free data retrieval call binding the contract method 0xcc49db7e.

Solidity: function getRecord(bytes32 tableId, bytes32[] keyTuple) view returns(bytes staticData, bytes32 encodedLengths, bytes dynamicData)

func (*WorldErrorsSession) GetRecord0

func (_WorldErrors *WorldErrorsSession) GetRecord0(tableId [32]byte, keyTuple [][32]byte, fieldLayout [32]byte) (struct {
	StaticData     []byte
	EncodedLengths [32]byte
	DynamicData    []byte
}, error)

GetRecord0 is a free data retrieval call binding the contract method 0x419b58fd.

Solidity: function getRecord(bytes32 tableId, bytes32[] keyTuple, bytes32 fieldLayout) view returns(bytes staticData, bytes32 encodedLengths, bytes dynamicData)

func (*WorldErrorsSession) GetStaticField

func (_WorldErrors *WorldErrorsSession) GetStaticField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([32]byte, error)

GetStaticField is a free data retrieval call binding the contract method 0x8c364d59.

Solidity: function getStaticField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes32 fieldLayout) view returns(bytes32)

func (*WorldErrorsSession) GetValueSchema

func (_WorldErrors *WorldErrorsSession) GetValueSchema(tableId [32]byte) ([32]byte, error)

GetValueSchema is a free data retrieval call binding the contract method 0xe228a4a3.

Solidity: function getValueSchema(bytes32 tableId) view returns(bytes32 valueSchema)

func (*WorldErrorsSession) GlobalPause

func (_WorldErrors *WorldErrorsSession) GlobalPause() (*types.Transaction, error)

GlobalPause is a paid mutator transaction binding the contract method 0xf12d54d8.

Solidity: function globalPause() returns()

func (*WorldErrorsSession) GlobalResume

func (_WorldErrors *WorldErrorsSession) GlobalResume() (*types.Transaction, error)

GlobalResume is a paid mutator transaction binding the contract method 0x59c7d378.

Solidity: function globalResume() returns()

func (*WorldErrorsSession) GrantAccess

func (_WorldErrors *WorldErrorsSession) GrantAccess(resourceId [32]byte, grantee common.Address) (*types.Transaction, error)

GrantAccess is a paid mutator transaction binding the contract method 0x40554c3a.

Solidity: function grantAccess(bytes32 resourceId, address grantee) returns()

func (*WorldErrorsSession) InitDelegation

func (_WorldErrors *WorldErrorsSession) InitDelegation(namespaceId [32]byte, trustedForwarder common.Address) (*types.Transaction, error)

InitDelegation is a paid mutator transaction binding the contract method 0x78fcacbd.

Solidity: function initDelegation(bytes32 namespaceId, address trustedForwarder) returns()

func (*WorldErrorsSession) InitialMsgSender

func (_WorldErrors *WorldErrorsSession) InitialMsgSender() (common.Address, error)

InitialMsgSender is a free data retrieval call binding the contract method 0x1e71d54c.

Solidity: function initialMsgSender() view returns(address)

func (*WorldErrorsSession) Initialize

func (_WorldErrors *WorldErrorsSession) Initialize(initModule common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.

Solidity: function initialize(address initModule) returns()

func (*WorldErrorsSession) Install

func (_WorldErrors *WorldErrorsSession) Install(encodedArgs []byte) (*types.Transaction, error)

Install is a paid mutator transaction binding the contract method 0x13861fb5.

Solidity: function install(bytes encodedArgs) returns()

func (*WorldErrorsSession) InstallModule

func (_WorldErrors *WorldErrorsSession) InstallModule(module common.Address, encodedArgs []byte) (*types.Transaction, error)

InstallModule is a paid mutator transaction binding the contract method 0x8da798da.

Solidity: function installModule(address module, bytes encodedArgs) returns()

func (*WorldErrorsSession) InstallRoot

func (_WorldErrors *WorldErrorsSession) InstallRoot(arg0 []byte) error

InstallRoot is a free data retrieval call binding the contract method 0x7c5b0335.

Solidity: function installRoot(bytes ) pure returns()

func (*WorldErrorsSession) InstallRootModule

func (_WorldErrors *WorldErrorsSession) InstallRootModule(module common.Address, encodedArgs []byte) (*types.Transaction, error)

InstallRootModule is a paid mutator transaction binding the contract method 0xaf068c9e.

Solidity: function installRootModule(address module, bytes encodedArgs) returns()

func (*WorldErrorsSession) InventoryToEphemeralTransfer

func (_WorldErrors *WorldErrorsSession) InventoryToEphemeralTransfer(smartObjectId *big.Int, outItems []InventoryItem) (*types.Transaction, error)

InventoryToEphemeralTransfer is a paid mutator transaction binding the contract method 0x181c3771.

Solidity: function inventoryToEphemeralTransfer(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] outItems) returns()

func (*WorldErrorsSession) IsNonceUsed

func (_WorldErrors *WorldErrorsSession) IsNonceUsed(owner common.Address, data *big.Int) (bool, error)

IsNonceUsed is a free data retrieval call binding the contract method 0xcab7e8eb.

Solidity: function isNonceUsed(address owner, uint256 data) view returns(bool)

func (*WorldErrorsSession) IsTrustedForwarder

func (_WorldErrors *WorldErrorsSession) IsTrustedForwarder(forwarder common.Address) (*types.Transaction, error)

IsTrustedForwarder is a paid mutator transaction binding the contract method 0x572b6c05.

Solidity: function isTrustedForwarder(address forwarder) returns(bool)

func (*WorldErrorsSession) MsgSender

func (_WorldErrors *WorldErrorsSession) MsgSender() (common.Address, error)

MsgSender is a free data retrieval call binding the contract method 0x119df25f.

Solidity: function _msgSender() view returns(address sender)

func (*WorldErrorsSession) MsgValue

func (_WorldErrors *WorldErrorsSession) MsgValue() (*big.Int, error)

MsgValue is a free data retrieval call binding the contract method 0x45ec9354.

Solidity: function _msgValue() pure returns(uint256 value)

func (*WorldErrorsSession) PopFromDynamicField

func (_WorldErrors *WorldErrorsSession) PopFromDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, byteLengthToPop *big.Int) (*types.Transaction, error)

PopFromDynamicField is a paid mutator transaction binding the contract method 0xd9c03a04.

Solidity: function popFromDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint256 byteLengthToPop) returns()

func (*WorldErrorsSession) PushToDynamicField

func (_WorldErrors *WorldErrorsSession) PushToDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, dataToPush []byte) (*types.Transaction, error)

PushToDynamicField is a paid mutator transaction binding the contract method 0x150f3262.

Solidity: function pushToDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, bytes dataToPush) returns()

func (*WorldErrorsSession) RegisterDelegation

func (_WorldErrors *WorldErrorsSession) RegisterDelegation(delegatee common.Address, delegationControlId [32]byte, initCallData []byte) (*types.Transaction, error)

RegisterDelegation is a paid mutator transaction binding the contract method 0x1d2257ba.

Solidity: function registerDelegation(address delegatee, bytes32 delegationControlId, bytes initCallData) returns()

func (*WorldErrorsSession) RegisterDeployable

func (_WorldErrors *WorldErrorsSession) RegisterDeployable(entityId *big.Int, smartObjectData SmartObjectData, fuelUnitVolumeInWei *big.Int, fuelConsumptionPerMinuteInWei *big.Int, fuelMaxCapacityInWei *big.Int) (*types.Transaction, error)

RegisterDeployable is a paid mutator transaction binding the contract method 0x922bd0ca.

Solidity: function registerDeployable(uint256 entityId, (address,string) smartObjectData, uint256 fuelUnitVolumeInWei, uint256 fuelConsumptionPerMinuteInWei, uint256 fuelMaxCapacityInWei) returns()

func (*WorldErrorsSession) RegisterDeployableToken

func (_WorldErrors *WorldErrorsSession) RegisterDeployableToken(tokenAddress common.Address) (*types.Transaction, error)

RegisterDeployableToken is a paid mutator transaction binding the contract method 0x7b0d0e3c.

Solidity: function registerDeployableToken(address tokenAddress) returns()

func (*WorldErrorsSession) RegisterERC721Token

func (_WorldErrors *WorldErrorsSession) RegisterERC721Token(tokenAddress common.Address) (*types.Transaction, error)

RegisterERC721Token is a paid mutator transaction binding the contract method 0x2c3309d1.

Solidity: function registerERC721Token(address tokenAddress) returns()

func (*WorldErrorsSession) RegisterEVEModule

func (_WorldErrors *WorldErrorsSession) RegisterEVEModule(moduleId *big.Int, moduleName [16]byte, systemId [32]byte) (*types.Transaction, error)

RegisterEVEModule is a paid mutator transaction binding the contract method 0xbf1e3c14.

Solidity: function registerEVEModule(uint256 moduleId, bytes16 moduleName, bytes32 systemId) returns()

func (*WorldErrorsSession) RegisterEVEModules

func (_WorldErrors *WorldErrorsSession) RegisterEVEModules(moduleId *big.Int, moduleName [16]byte, systemIds [][32]byte) (*types.Transaction, error)

RegisterEVEModules is a paid mutator transaction binding the contract method 0x6629499f.

Solidity: function registerEVEModules(uint256 moduleId, bytes16 moduleName, bytes32[] systemIds) returns()

func (*WorldErrorsSession) RegisterEntities

func (_WorldErrors *WorldErrorsSession) RegisterEntities(entityId []*big.Int, entityType []uint8) (*types.Transaction, error)

RegisterEntities is a paid mutator transaction binding the contract method 0x2d42dda9.

Solidity: function registerEntities(uint256[] entityId, uint8[] entityType) returns()

func (*WorldErrorsSession) RegisterEntity

func (_WorldErrors *WorldErrorsSession) RegisterEntity(entityId *big.Int, entityType uint8) (*types.Transaction, error)

RegisterEntity is a paid mutator transaction binding the contract method 0x71e86ed6.

Solidity: function registerEntity(uint256 entityId, uint8 entityType) returns()

func (*WorldErrorsSession) RegisterEntityType

func (_WorldErrors *WorldErrorsSession) RegisterEntityType(entityTypeId uint8, entityType [32]byte) (*types.Transaction, error)

RegisterEntityType is a paid mutator transaction binding the contract method 0x3a25de29.

Solidity: function registerEntityType(uint8 entityTypeId, bytes32 entityType) returns()

func (*WorldErrorsSession) RegisterEntityTypeAssociation

func (_WorldErrors *WorldErrorsSession) RegisterEntityTypeAssociation(entityType uint8, tagEntityType uint8) (*types.Transaction, error)

RegisterEntityTypeAssociation is a paid mutator transaction binding the contract method 0x4a33bfcd.

Solidity: function registerEntityTypeAssociation(uint8 entityType, uint8 tagEntityType) returns()

func (*WorldErrorsSession) RegisterFunctionSelector

func (_WorldErrors *WorldErrorsSession) RegisterFunctionSelector(systemId [32]byte, systemFunctionSignature string) (*types.Transaction, error)

RegisterFunctionSelector is a paid mutator transaction binding the contract method 0x26d98102.

Solidity: function registerFunctionSelector(bytes32 systemId, string systemFunctionSignature) returns(bytes4 worldFunctionSelector)

func (*WorldErrorsSession) RegisterHook

func (_WorldErrors *WorldErrorsSession) RegisterHook(systemId [32]byte, functionId [4]byte) (*types.Transaction, error)

RegisterHook is a paid mutator transaction binding the contract method 0x23e30ed6.

Solidity: function registerHook(bytes32 systemId, bytes4 functionId) returns()

func (*WorldErrorsSession) RegisterNamespace

func (_WorldErrors *WorldErrorsSession) RegisterNamespace(namespaceId [32]byte) (*types.Transaction, error)

RegisterNamespace is a paid mutator transaction binding the contract method 0xb29e4089.

Solidity: function registerNamespace(bytes32 namespaceId) returns()

func (*WorldErrorsSession) RegisterNamespaceDelegation

func (_WorldErrors *WorldErrorsSession) RegisterNamespaceDelegation(namespaceId [32]byte, delegationControlId [32]byte, initCallData []byte) (*types.Transaction, error)

RegisterNamespaceDelegation is a paid mutator transaction binding the contract method 0xbfdfaff7.

Solidity: function registerNamespaceDelegation(bytes32 namespaceId, bytes32 delegationControlId, bytes initCallData) returns()

func (*WorldErrorsSession) RegisterRootFunctionSelector

func (_WorldErrors *WorldErrorsSession) RegisterRootFunctionSelector(systemId [32]byte, worldFunctionSignature string, systemFunctionSelector [4]byte) (*types.Transaction, error)

RegisterRootFunctionSelector is a paid mutator transaction binding the contract method 0x742d6118.

Solidity: function registerRootFunctionSelector(bytes32 systemId, string worldFunctionSignature, bytes4 systemFunctionSelector) returns(bytes4 worldFunctionSelector)

func (*WorldErrorsSession) RegisterStoreHook

func (_WorldErrors *WorldErrorsSession) RegisterStoreHook(tableId [32]byte, hookAddress common.Address, enabledHooksBitmap uint8) (*types.Transaction, error)

RegisterStoreHook is a paid mutator transaction binding the contract method 0x530f4b60.

Solidity: function registerStoreHook(bytes32 tableId, address hookAddress, uint8 enabledHooksBitmap) returns()

func (*WorldErrorsSession) RegisterSystem

func (_WorldErrors *WorldErrorsSession) RegisterSystem(systemId [32]byte, system common.Address, publicAccess bool) (*types.Transaction, error)

RegisterSystem is a paid mutator transaction binding the contract method 0x3350b6a9.

Solidity: function registerSystem(bytes32 systemId, address system, bool publicAccess) returns()

func (*WorldErrorsSession) RegisterSystemHook

func (_WorldErrors *WorldErrorsSession) RegisterSystemHook(systemId [32]byte, hookAddress common.Address, enabledHooksBitmap uint8) (*types.Transaction, error)

RegisterSystemHook is a paid mutator transaction binding the contract method 0xd5f8337f.

Solidity: function registerSystemHook(bytes32 systemId, address hookAddress, uint8 enabledHooksBitmap) returns()

func (*WorldErrorsSession) RegisterTable

func (_WorldErrors *WorldErrorsSession) RegisterTable(tableId [32]byte, fieldLayout [32]byte, keySchema [32]byte, valueSchema [32]byte, keyNames []string, fieldNames []string) (*types.Transaction, error)

RegisterTable is a paid mutator transaction binding the contract method 0x0ba51f49.

Solidity: function registerTable(bytes32 tableId, bytes32 fieldLayout, bytes32 keySchema, bytes32 valueSchema, string[] keyNames, string[] fieldNames) returns()

func (*WorldErrorsSession) RemoveEntityHookAssociation

func (_WorldErrors *WorldErrorsSession) RemoveEntityHookAssociation(entityId *big.Int, hookId *big.Int) (*types.Transaction, error)

RemoveEntityHookAssociation is a paid mutator transaction binding the contract method 0x9f8605e0.

Solidity: function removeEntityHookAssociation(uint256 entityId, uint256 hookId) returns()

func (*WorldErrorsSession) RemoveEntityModuleAssociation

func (_WorldErrors *WorldErrorsSession) RemoveEntityModuleAssociation(entityId *big.Int, moduleId *big.Int) (*types.Transaction, error)

RemoveEntityModuleAssociation is a paid mutator transaction binding the contract method 0xcbe46b64.

Solidity: function removeEntityModuleAssociation(uint256 entityId, uint256 moduleId) returns()

func (*WorldErrorsSession) RemoveEntityTag

func (_WorldErrors *WorldErrorsSession) RemoveEntityTag(entityId *big.Int, entityTagId *big.Int) (*types.Transaction, error)

RemoveEntityTag is a paid mutator transaction binding the contract method 0x2390ddc0.

Solidity: function removeEntityTag(uint256 entityId, uint256 entityTagId) returns()

func (*WorldErrorsSession) RemoveHook

func (_WorldErrors *WorldErrorsSession) RemoveHook(hookId *big.Int, hookType uint8, systemId [32]byte, functionSelector [4]byte) (*types.Transaction, error)

RemoveHook is a paid mutator transaction binding the contract method 0x7b8b7e17.

Solidity: function removeHook(uint256 hookId, uint8 hookType, bytes32 systemId, bytes4 functionSelector) returns()

func (*WorldErrorsSession) RemoveSystemModuleAssociation

func (_WorldErrors *WorldErrorsSession) RemoveSystemModuleAssociation(systemId [32]byte, moduleId *big.Int) (*types.Transaction, error)

RemoveSystemModuleAssociation is a paid mutator transaction binding the contract method 0x7e6dd49a.

Solidity: function removeSystemModuleAssociation(bytes32 systemId, uint256 moduleId) returns()

func (*WorldErrorsSession) RenounceOwnership

func (_WorldErrors *WorldErrorsSession) RenounceOwnership(namespaceId [32]byte) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x219adc2e.

Solidity: function renounceOwnership(bytes32 namespaceId) returns()

func (*WorldErrorsSession) RevokeAccess

func (_WorldErrors *WorldErrorsSession) RevokeAccess(resourceId [32]byte, grantee common.Address) (*types.Transaction, error)

RevokeAccess is a paid mutator transaction binding the contract method 0x8d53b208.

Solidity: function revokeAccess(bytes32 resourceId, address grantee) returns()

func (*WorldErrorsSession) SaveLocation

func (_WorldErrors *WorldErrorsSession) SaveLocation(entityId *big.Int, location LocationTableData) (*types.Transaction, error)

SaveLocation is a paid mutator transaction binding the contract method 0x2f525c1c.

Solidity: function saveLocation(uint256 entityId, (uint256,uint256,uint256,uint256) location) returns()

func (*WorldErrorsSession) SetBaseURI

func (_WorldErrors *WorldErrorsSession) SetBaseURI(systemId [32]byte, baseURI string) (*types.Transaction, error)

SetBaseURI is a paid mutator transaction binding the contract method 0x8bf3d594.

Solidity: function setBaseURI(bytes32 systemId, string baseURI) returns()

func (*WorldErrorsSession) SetCharClassId

func (_WorldErrors *WorldErrorsSession) SetCharClassId(classId *big.Int) (*types.Transaction, error)

SetCharClassId is a paid mutator transaction binding the contract method 0xf83a5887.

Solidity: function setCharClassId(uint256 classId) returns()

func (*WorldErrorsSession) SetCid

func (_WorldErrors *WorldErrorsSession) SetCid(entityId *big.Int, cid string) (*types.Transaction, error)

SetCid is a paid mutator transaction binding the contract method 0x1cc5fe59.

Solidity: function setCid(uint256 entityId, string cid) returns()

func (*WorldErrorsSession) SetDappURL

func (_WorldErrors *WorldErrorsSession) SetDappURL(entityId *big.Int, dappURL string) (*types.Transaction, error)

SetDappURL is a paid mutator transaction binding the contract method 0x63b6b498.

Solidity: function setDappURL(uint256 entityId, string dappURL) returns()

func (*WorldErrorsSession) SetDeploybaleMetadata

func (_WorldErrors *WorldErrorsSession) SetDeploybaleMetadata(smartObjectId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)

SetDeploybaleMetadata is a paid mutator transaction binding the contract method 0x10f38d54.

Solidity: function setDeploybaleMetadata(uint256 smartObjectId, string name, string dappURL, string description) returns()

func (*WorldErrorsSession) SetDescription

func (_WorldErrors *WorldErrorsSession) SetDescription(entityId *big.Int, description string) (*types.Transaction, error)

SetDescription is a paid mutator transaction binding the contract method 0x2a6446ca.

Solidity: function setDescription(uint256 entityId, string description) returns()

func (*WorldErrorsSession) SetDynamicField

func (_WorldErrors *WorldErrorsSession) SetDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, data []byte) (*types.Transaction, error)

SetDynamicField is a paid mutator transaction binding the contract method 0xef6ea862.

Solidity: function setDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, bytes data) returns()

func (*WorldErrorsSession) SetEntityMetadata

func (_WorldErrors *WorldErrorsSession) SetEntityMetadata(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)

SetEntityMetadata is a paid mutator transaction binding the contract method 0x5f9c496a.

Solidity: function setEntityMetadata(uint256 entityId, string name, string dappURL, string description) returns()

func (*WorldErrorsSession) SetEphemeralInventoryCapacity

func (_WorldErrors *WorldErrorsSession) SetEphemeralInventoryCapacity(smartObjectId *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)

SetEphemeralInventoryCapacity is a paid mutator transaction binding the contract method 0x20305602.

Solidity: function setEphemeralInventoryCapacity(uint256 smartObjectId, uint256 ephemeralStorageCapacity) returns()

func (*WorldErrorsSession) SetField

func (_WorldErrors *WorldErrorsSession) SetField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte) (*types.Transaction, error)

SetField is a paid mutator transaction binding the contract method 0x114a7266.

Solidity: function setField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes data) returns()

func (*WorldErrorsSession) SetField0

func (_WorldErrors *WorldErrorsSession) SetField0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte, fieldLayout [32]byte) (*types.Transaction, error)

SetField0 is a paid mutator transaction binding the contract method 0x3708196e.

Solidity: function setField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes data, bytes32 fieldLayout) returns()

func (*WorldErrorsSession) SetFuelConsumptionPerMinute

func (_WorldErrors *WorldErrorsSession) SetFuelConsumptionPerMinute(entityId *big.Int, fuelConsumptionPerMinuteInWei *big.Int) (*types.Transaction, error)

SetFuelConsumptionPerMinute is a paid mutator transaction binding the contract method 0xeb37e8f0.

Solidity: function setFuelConsumptionPerMinute(uint256 entityId, uint256 fuelConsumptionPerMinuteInWei) returns()

func (*WorldErrorsSession) SetFuelMaxCapacity

func (_WorldErrors *WorldErrorsSession) SetFuelMaxCapacity(entityId *big.Int, capacityInWei *big.Int) (*types.Transaction, error)

SetFuelMaxCapacity is a paid mutator transaction binding the contract method 0xb25f99bf.

Solidity: function setFuelMaxCapacity(uint256 entityId, uint256 capacityInWei) returns()

func (*WorldErrorsSession) SetInventoryCapacity

func (_WorldErrors *WorldErrorsSession) SetInventoryCapacity(smartObjectId *big.Int, storageCapacity *big.Int) (*types.Transaction, error)

SetInventoryCapacity is a paid mutator transaction binding the contract method 0x21b01b1d.

Solidity: function setInventoryCapacity(uint256 smartObjectId, uint256 storageCapacity) returns()

func (*WorldErrorsSession) SetMetadata

func (_WorldErrors *WorldErrorsSession) SetMetadata(systemId [32]byte, data StaticDataGlobalTableData) (*types.Transaction, error)

SetMetadata is a paid mutator transaction binding the contract method 0x7eaf1400.

Solidity: function setMetadata(bytes32 systemId, (string,string,string) data) returns()

func (*WorldErrorsSession) SetName

func (_WorldErrors *WorldErrorsSession) SetName(systemId [32]byte, name string) (*types.Transaction, error)

SetName is a paid mutator transaction binding the contract method 0x77372213.

Solidity: function setName(bytes32 systemId, string name) returns()

func (*WorldErrorsSession) SetName0

func (_WorldErrors *WorldErrorsSession) SetName0(entityId *big.Int, name string) (*types.Transaction, error)

SetName0 is a paid mutator transaction binding the contract method 0xfe55932a.

Solidity: function setName(uint256 entityId, string name) returns()

func (*WorldErrorsSession) SetRecord

func (_WorldErrors *WorldErrorsSession) SetRecord(tableId [32]byte, keyTuple [][32]byte, staticData []byte, encodedLengths [32]byte, dynamicData []byte) (*types.Transaction, error)

SetRecord is a paid mutator transaction binding the contract method 0x298314fb.

Solidity: function setRecord(bytes32 tableId, bytes32[] keyTuple, bytes staticData, bytes32 encodedLengths, bytes dynamicData) returns()

func (*WorldErrorsSession) SetSSUClassId

func (_WorldErrors *WorldErrorsSession) SetSSUClassId(classId *big.Int) (*types.Transaction, error)

SetSSUClassId is a paid mutator transaction binding the contract method 0xe2afb03b.

Solidity: function setSSUClassId(uint256 classId) returns()

func (*WorldErrorsSession) SetStaticField

func (_WorldErrors *WorldErrorsSession) SetStaticField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte, fieldLayout [32]byte) (*types.Transaction, error)

SetStaticField is a paid mutator transaction binding the contract method 0x390baae0.

Solidity: function setStaticField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes data, bytes32 fieldLayout) returns()

func (*WorldErrorsSession) SetSymbol

func (_WorldErrors *WorldErrorsSession) SetSymbol(systemId [32]byte, symbol string) (*types.Transaction, error)

SetSymbol is a paid mutator transaction binding the contract method 0x0b1cb716.

Solidity: function setSymbol(bytes32 systemId, string symbol) returns()

func (*WorldErrorsSession) SetTrustedForwarder

func (_WorldErrors *WorldErrorsSession) SetTrustedForwarder(forwarder common.Address) (*types.Transaction, error)

SetTrustedForwarder is a paid mutator transaction binding the contract method 0xda742228.

Solidity: function setTrustedForwarder(address forwarder) returns()

func (*WorldErrorsSession) SpliceDynamicData

func (_WorldErrors *WorldErrorsSession) SpliceDynamicData(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, startWithinField *big.Int, deleteCount *big.Int, data []byte) (*types.Transaction, error)

SpliceDynamicData is a paid mutator transaction binding the contract method 0xc0a2895a.

Solidity: function spliceDynamicData(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint40 startWithinField, uint40 deleteCount, bytes data) returns()

func (*WorldErrorsSession) SpliceStaticData

func (_WorldErrors *WorldErrorsSession) SpliceStaticData(tableId [32]byte, keyTuple [][32]byte, start *big.Int, data []byte) (*types.Transaction, error)

SpliceStaticData is a paid mutator transaction binding the contract method 0xb047c1eb.

Solidity: function spliceStaticData(bytes32 tableId, bytes32[] keyTuple, uint48 start, bytes data) returns()

func (*WorldErrorsSession) StoreVersion

func (_WorldErrors *WorldErrorsSession) StoreVersion() ([32]byte, error)

StoreVersion is a free data retrieval call binding the contract method 0xc1122229.

Solidity: function storeVersion() view returns(bytes32 version)

func (*WorldErrorsSession) StructHash

func (_WorldErrors *WorldErrorsSession) StructHash(request ERC2771ForwarderForwardRequest) ([32]byte, error)

StructHash is a free data retrieval call binding the contract method 0xf1109062.

Solidity: function structHash((address,address,uint256,uint256,uint256,uint48,bytes) request) view returns(bytes32)

func (*WorldErrorsSession) SupportsInterface

func (_WorldErrors *WorldErrorsSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) pure returns(bool)

func (*WorldErrorsSession) TagEntities

func (_WorldErrors *WorldErrorsSession) TagEntities(entityId *big.Int, entityTagIds []*big.Int) (*types.Transaction, error)

TagEntities is a paid mutator transaction binding the contract method 0xd4ae42b9.

Solidity: function tagEntities(uint256 entityId, uint256[] entityTagIds) returns()

func (*WorldErrorsSession) TagEntity

func (_WorldErrors *WorldErrorsSession) TagEntity(entityId *big.Int, entityTagId *big.Int) (*types.Transaction, error)

TagEntity is a paid mutator transaction binding the contract method 0x05819208.

Solidity: function tagEntity(uint256 entityId, uint256 entityTagId) returns()

func (*WorldErrorsSession) TransferBalanceToAddress

func (_WorldErrors *WorldErrorsSession) TransferBalanceToAddress(fromNamespaceId [32]byte, toAddress common.Address, amount *big.Int) (*types.Transaction, error)

TransferBalanceToAddress is a paid mutator transaction binding the contract method 0x45afd199.

Solidity: function transferBalanceToAddress(bytes32 fromNamespaceId, address toAddress, uint256 amount) returns()

func (*WorldErrorsSession) TransferBalanceToNamespace

func (_WorldErrors *WorldErrorsSession) TransferBalanceToNamespace(fromNamespaceId [32]byte, toNamespaceId [32]byte, amount *big.Int) (*types.Transaction, error)

TransferBalanceToNamespace is a paid mutator transaction binding the contract method 0xc9c85a60.

Solidity: function transferBalanceToNamespace(bytes32 fromNamespaceId, bytes32 toNamespaceId, uint256 amount) returns()

func (*WorldErrorsSession) TransferOwnership

func (_WorldErrors *WorldErrorsSession) TransferOwnership(namespaceId [32]byte, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xef5d6bbb.

Solidity: function transferOwnership(bytes32 namespaceId, address newOwner) returns()

func (*WorldErrorsSession) Unanchor

func (_WorldErrors *WorldErrorsSession) Unanchor(entityId *big.Int) (*types.Transaction, error)

Unanchor is a paid mutator transaction binding the contract method 0x2d910c34.

Solidity: function unanchor(uint256 entityId) returns()

func (*WorldErrorsSession) UnregisterDelegation

func (_WorldErrors *WorldErrorsSession) UnregisterDelegation(delegatee common.Address) (*types.Transaction, error)

UnregisterDelegation is a paid mutator transaction binding the contract method 0xcdc938c5.

Solidity: function unregisterDelegation(address delegatee) returns()

func (*WorldErrorsSession) UnregisterNamespaceDelegation

func (_WorldErrors *WorldErrorsSession) UnregisterNamespaceDelegation(namespaceId [32]byte) (*types.Transaction, error)

UnregisterNamespaceDelegation is a paid mutator transaction binding the contract method 0xaa66e9c8.

Solidity: function unregisterNamespaceDelegation(bytes32 namespaceId) returns()

func (*WorldErrorsSession) UnregisterStoreHook

func (_WorldErrors *WorldErrorsSession) UnregisterStoreHook(tableId [32]byte, hookAddress common.Address) (*types.Transaction, error)

UnregisterStoreHook is a paid mutator transaction binding the contract method 0x05609129.

Solidity: function unregisterStoreHook(bytes32 tableId, address hookAddress) returns()

func (*WorldErrorsSession) UnregisterSystemHook

func (_WorldErrors *WorldErrorsSession) UnregisterSystemHook(systemId [32]byte, hookAddress common.Address) (*types.Transaction, error)

UnregisterSystemHook is a paid mutator transaction binding the contract method 0xa92813ad.

Solidity: function unregisterSystemHook(bytes32 systemId, address hookAddress) returns()

func (*WorldErrorsSession) UpdateFuel

func (_WorldErrors *WorldErrorsSession) UpdateFuel(entityId *big.Int) (*types.Transaction, error)

UpdateFuel is a paid mutator transaction binding the contract method 0x265f0d9a.

Solidity: function updateFuel(uint256 entityId) returns()

func (*WorldErrorsSession) Verify

func (_WorldErrors *WorldErrorsSession) Verify(arg0 common.Address, systemId [32]byte, arg2 []byte) (bool, error)

Verify is a free data retrieval call binding the contract method 0x1a86b550.

Solidity: function verify(address , bytes32 systemId, bytes ) view returns(bool)

func (*WorldErrorsSession) Verify0

Verify0 is a paid mutator transaction binding the contract method 0xafeb5022.

Solidity: function verify((address,address,uint256,uint256,uint256,uint48,bytes,bytes) request) returns(bool)

func (*WorldErrorsSession) WithdrawFromEphemeralInventory

func (_WorldErrors *WorldErrorsSession) WithdrawFromEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)

WithdrawFromEphemeralInventory is a paid mutator transaction binding the contract method 0x2e098e36.

Solidity: function withdrawFromEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsSession) WithdrawFromInventory

func (_WorldErrors *WorldErrorsSession) WithdrawFromInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

WithdrawFromInventory is a paid mutator transaction binding the contract method 0x8f7513ff.

Solidity: function withdrawFromInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsSession) WithdrawFuel

func (_WorldErrors *WorldErrorsSession) WithdrawFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)

WithdrawFuel is a paid mutator transaction binding the contract method 0xe19a0384.

Solidity: function withdrawFuel(uint256 entityId, uint256 unitAmount) returns()

func (*WorldErrorsSession) World

func (_WorldErrors *WorldErrorsSession) World() (common.Address, error)

World is a free data retrieval call binding the contract method 0xe1af802c.

Solidity: function _world() view returns(address)

func (*WorldErrorsSession) WorldVersion

func (_WorldErrors *WorldErrorsSession) WorldVersion() ([32]byte, error)

WorldVersion is a free data retrieval call binding the contract method 0x6951955d.

Solidity: function worldVersion() view returns(bytes32)

type WorldErrorsStoreDeleteRecord

type WorldErrorsStoreDeleteRecord struct {
	TableId  [32]byte
	KeyTuple [][32]byte
	Raw      types.Log // Blockchain specific contextual infos
}

WorldErrorsStoreDeleteRecord represents a StoreDeleteRecord event raised by the WorldErrors contract.

type WorldErrorsStoreDeleteRecordIterator

type WorldErrorsStoreDeleteRecordIterator struct {
	Event *WorldErrorsStoreDeleteRecord // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

WorldErrorsStoreDeleteRecordIterator is returned from FilterStoreDeleteRecord and is used to iterate over the raw logs and unpacked data for StoreDeleteRecord events raised by the WorldErrors contract.

func (*WorldErrorsStoreDeleteRecordIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*WorldErrorsStoreDeleteRecordIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WorldErrorsStoreDeleteRecordIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type WorldErrorsStoreSetRecord

type WorldErrorsStoreSetRecord struct {
	TableId        [32]byte
	KeyTuple       [][32]byte
	StaticData     []byte
	EncodedLengths [32]byte
	DynamicData    []byte
	Raw            types.Log // Blockchain specific contextual infos
}

WorldErrorsStoreSetRecord represents a StoreSetRecord event raised by the WorldErrors contract.

type WorldErrorsStoreSetRecordIterator

type WorldErrorsStoreSetRecordIterator struct {
	Event *WorldErrorsStoreSetRecord // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

WorldErrorsStoreSetRecordIterator is returned from FilterStoreSetRecord and is used to iterate over the raw logs and unpacked data for StoreSetRecord events raised by the WorldErrors contract.

func (*WorldErrorsStoreSetRecordIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*WorldErrorsStoreSetRecordIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WorldErrorsStoreSetRecordIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type WorldErrorsStoreSpliceDynamicData

type WorldErrorsStoreSpliceDynamicData struct {
	TableId        [32]byte
	KeyTuple       [][32]byte
	Start          *big.Int
	DeleteCount    *big.Int
	EncodedLengths [32]byte
	Data           []byte
	Raw            types.Log // Blockchain specific contextual infos
}

WorldErrorsStoreSpliceDynamicData represents a StoreSpliceDynamicData event raised by the WorldErrors contract.

type WorldErrorsStoreSpliceDynamicDataIterator

type WorldErrorsStoreSpliceDynamicDataIterator struct {
	Event *WorldErrorsStoreSpliceDynamicData // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

WorldErrorsStoreSpliceDynamicDataIterator is returned from FilterStoreSpliceDynamicData and is used to iterate over the raw logs and unpacked data for StoreSpliceDynamicData events raised by the WorldErrors contract.

func (*WorldErrorsStoreSpliceDynamicDataIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*WorldErrorsStoreSpliceDynamicDataIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WorldErrorsStoreSpliceDynamicDataIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type WorldErrorsStoreSpliceStaticData

type WorldErrorsStoreSpliceStaticData struct {
	TableId  [32]byte
	KeyTuple [][32]byte
	Start    *big.Int
	Data     []byte
	Raw      types.Log // Blockchain specific contextual infos
}

WorldErrorsStoreSpliceStaticData represents a StoreSpliceStaticData event raised by the WorldErrors contract.

type WorldErrorsStoreSpliceStaticDataIterator

type WorldErrorsStoreSpliceStaticDataIterator struct {
	Event *WorldErrorsStoreSpliceStaticData // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

WorldErrorsStoreSpliceStaticDataIterator is returned from FilterStoreSpliceStaticData and is used to iterate over the raw logs and unpacked data for StoreSpliceStaticData events raised by the WorldErrors contract.

func (*WorldErrorsStoreSpliceStaticDataIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*WorldErrorsStoreSpliceStaticDataIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WorldErrorsStoreSpliceStaticDataIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type WorldErrorsTransactor

type WorldErrorsTransactor struct {
	// contains filtered or unexported fields
}

WorldErrorsTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewWorldErrorsTransactor

func NewWorldErrorsTransactor(address common.Address, transactor bind.ContractTransactor) (*WorldErrorsTransactor, error)

NewWorldErrorsTransactor creates a new write-only instance of WorldErrors, bound to a specific deployed contract.

func (*WorldErrorsTransactor) AddHook

func (_WorldErrors *WorldErrorsTransactor) AddHook(opts *bind.TransactOpts, hookId *big.Int, hookType uint8, systemId [32]byte, functionSelector [4]byte) (*types.Transaction, error)

AddHook is a paid mutator transaction binding the contract method 0xe3c84776.

Solidity: function addHook(uint256 hookId, uint8 hookType, bytes32 systemId, bytes4 functionSelector) returns()

func (*WorldErrorsTransactor) Anchor

func (_WorldErrors *WorldErrorsTransactor) Anchor(opts *bind.TransactOpts, entityId *big.Int, locationData LocationTableData) (*types.Transaction, error)

Anchor is a paid mutator transaction binding the contract method 0xc0395eab.

Solidity: function anchor(uint256 entityId, (uint256,uint256,uint256,uint256) locationData) returns()

func (*WorldErrorsTransactor) AssociateHook

func (_WorldErrors *WorldErrorsTransactor) AssociateHook(opts *bind.TransactOpts, entityId *big.Int, hookId *big.Int) (*types.Transaction, error)

AssociateHook is a paid mutator transaction binding the contract method 0x6092ee5a.

Solidity: function associateHook(uint256 entityId, uint256 hookId) returns()

func (*WorldErrorsTransactor) AssociateHooks

func (_WorldErrors *WorldErrorsTransactor) AssociateHooks(opts *bind.TransactOpts, entityId *big.Int, hookIds []*big.Int) (*types.Transaction, error)

AssociateHooks is a paid mutator transaction binding the contract method 0x4938b5ce.

Solidity: function associateHooks(uint256 entityId, uint256[] hookIds) returns()

func (*WorldErrorsTransactor) AssociateModule

func (_WorldErrors *WorldErrorsTransactor) AssociateModule(opts *bind.TransactOpts, entityId *big.Int, moduleId *big.Int) (*types.Transaction, error)

AssociateModule is a paid mutator transaction binding the contract method 0x4882da35.

Solidity: function associateModule(uint256 entityId, uint256 moduleId) returns()

func (*WorldErrorsTransactor) AssociateModules

func (_WorldErrors *WorldErrorsTransactor) AssociateModules(opts *bind.TransactOpts, entityId *big.Int, moduleIds []*big.Int) (*types.Transaction, error)

AssociateModules is a paid mutator transaction binding the contract method 0xc43c7992.

Solidity: function associateModules(uint256 entityId, uint256[] moduleIds) returns()

func (*WorldErrorsTransactor) BatchCall

func (_WorldErrors *WorldErrorsTransactor) BatchCall(opts *bind.TransactOpts, systemCalls []SystemCallData) (*types.Transaction, error)

BatchCall is a paid mutator transaction binding the contract method 0xce5e8dd9.

Solidity: function batchCall((bytes32,bytes)[] systemCalls) returns(bytes[] returnDatas)

func (*WorldErrorsTransactor) BatchCallFrom

func (_WorldErrors *WorldErrorsTransactor) BatchCallFrom(opts *bind.TransactOpts, systemCalls []SystemCallFromData) (*types.Transaction, error)

BatchCallFrom is a paid mutator transaction binding the contract method 0x8fc8cf7e.

Solidity: function batchCallFrom((address,bytes32,bytes)[] systemCalls) returns(bytes[] returnDatas)

func (*WorldErrorsTransactor) BringOffline

func (_WorldErrors *WorldErrorsTransactor) BringOffline(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)

BringOffline is a paid mutator transaction binding the contract method 0xe1509e87.

Solidity: function bringOffline(uint256 entityId) returns()

func (*WorldErrorsTransactor) BringOnline

func (_WorldErrors *WorldErrorsTransactor) BringOnline(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)

BringOnline is a paid mutator transaction binding the contract method 0xeb5f2f58.

Solidity: function bringOnline(uint256 entityId) returns()

func (*WorldErrorsTransactor) Call

func (_WorldErrors *WorldErrorsTransactor) Call(opts *bind.TransactOpts, systemId [32]byte, callData []byte) (*types.Transaction, error)

Call is a paid mutator transaction binding the contract method 0x3ae7af08.

Solidity: function call(bytes32 systemId, bytes callData) payable returns(bytes)

func (*WorldErrorsTransactor) CallFrom

func (_WorldErrors *WorldErrorsTransactor) CallFrom(opts *bind.TransactOpts, delegator common.Address, systemId [32]byte, callData []byte) (*types.Transaction, error)

CallFrom is a paid mutator transaction binding the contract method 0x894ecc58.

Solidity: function callFrom(address delegator, bytes32 systemId, bytes callData) payable returns(bytes)

func (*WorldErrorsTransactor) ConfigureInteractionHandler

func (_WorldErrors *WorldErrorsTransactor) ConfigureInteractionHandler(opts *bind.TransactOpts, smartObjectId *big.Int, interactionParams []byte) (*types.Transaction, error)

ConfigureInteractionHandler is a paid mutator transaction binding the contract method 0xb81db02a.

Solidity: function configureInteractionHandler(uint256 smartObjectId, bytes interactionParams) returns()

func (*WorldErrorsTransactor) CreateAndAnchorSmartStorageUnit

func (_WorldErrors *WorldErrorsTransactor) CreateAndAnchorSmartStorageUnit(opts *bind.TransactOpts, smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionPerMinute *big.Int, fuelMaxCapacity *big.Int, storageCapacity *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)

CreateAndAnchorSmartStorageUnit is a paid mutator transaction binding the contract method 0x1bd1eb3e.

Solidity: function createAndAnchorSmartStorageUnit(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionPerMinute, uint256 fuelMaxCapacity, uint256 storageCapacity, uint256 ephemeralStorageCapacity) returns()

func (*WorldErrorsTransactor) CreateAndDepositItemsToEphemeralInventory

func (_WorldErrors *WorldErrorsTransactor) CreateAndDepositItemsToEphemeralInventory(opts *bind.TransactOpts, smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)

CreateAndDepositItemsToEphemeralInventory is a paid mutator transaction binding the contract method 0xe111c1a6.

Solidity: function createAndDepositItemsToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactor) CreateAndDepositItemsToInventory

func (_WorldErrors *WorldErrorsTransactor) CreateAndDepositItemsToInventory(opts *bind.TransactOpts, smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

CreateAndDepositItemsToInventory is a paid mutator transaction binding the contract method 0x9e19e7aa.

Solidity: function createAndDepositItemsToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactor) CreateCharacter

func (_WorldErrors *WorldErrorsTransactor) CreateCharacter(opts *bind.TransactOpts, characterId *big.Int, characterAddress common.Address, entityRecord EntityRecordData, entityRecordOffchain EntityRecordOffchainTableData, tokenCid string) (*types.Transaction, error)

CreateCharacter is a paid mutator transaction binding the contract method 0x777dd579.

Solidity: function createCharacter(uint256 characterId, address characterAddress, (uint256,uint256,uint256) entityRecord, (string,string,string) entityRecordOffchain, string tokenCid) returns()

func (*WorldErrorsTransactor) CreateEntityRecord

func (_WorldErrors *WorldErrorsTransactor) CreateEntityRecord(opts *bind.TransactOpts, entityId *big.Int, itemId *big.Int, typeId *big.Int, volume *big.Int) (*types.Transaction, error)

CreateEntityRecord is a paid mutator transaction binding the contract method 0x2c63f58f.

Solidity: function createEntityRecord(uint256 entityId, uint256 itemId, uint256 typeId, uint256 volume) returns()

func (*WorldErrorsTransactor) CreateEntityRecordOffchain

func (_WorldErrors *WorldErrorsTransactor) CreateEntityRecordOffchain(opts *bind.TransactOpts, entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)

CreateEntityRecordOffchain is a paid mutator transaction binding the contract method 0xbf662710.

Solidity: function createEntityRecordOffchain(uint256 entityId, string name, string dappURL, string description) returns()

func (*WorldErrorsTransactor) DeleteRecord

func (_WorldErrors *WorldErrorsTransactor) DeleteRecord(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte) (*types.Transaction, error)

DeleteRecord is a paid mutator transaction binding the contract method 0x505a181d.

Solidity: function deleteRecord(bytes32 tableId, bytes32[] keyTuple) returns()

func (*WorldErrorsTransactor) DepositFuel

func (_WorldErrors *WorldErrorsTransactor) DepositFuel(opts *bind.TransactOpts, entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)

DepositFuel is a paid mutator transaction binding the contract method 0xc3e9a45f.

Solidity: function depositFuel(uint256 entityId, uint256 unitAmount) returns()

func (*WorldErrorsTransactor) DepositToEphemeralInventory

func (_WorldErrors *WorldErrorsTransactor) DepositToEphemeralInventory(opts *bind.TransactOpts, smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)

DepositToEphemeralInventory is a paid mutator transaction binding the contract method 0xaff42af2.

Solidity: function depositToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactor) DepositToInventory

func (_WorldErrors *WorldErrorsTransactor) DepositToInventory(opts *bind.TransactOpts, smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

DepositToInventory is a paid mutator transaction binding the contract method 0x15e306bb.

Solidity: function depositToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactor) DestroyDeployable

func (_WorldErrors *WorldErrorsTransactor) DestroyDeployable(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)

DestroyDeployable is a paid mutator transaction binding the contract method 0x80a63ec4.

Solidity: function destroyDeployable(uint256 entityId) returns()

func (*WorldErrorsTransactor) EphemeralToInventoryTransfer

func (_WorldErrors *WorldErrorsTransactor) EphemeralToInventoryTransfer(opts *bind.TransactOpts, smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

EphemeralToInventoryTransfer is a paid mutator transaction binding the contract method 0x6f89f6c3.

Solidity: function ephemeralToInventoryTransfer(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactor) Execute

Execute is a paid mutator transaction binding the contract method 0xccff1ca1.

Solidity: function execute((address,address,uint256,uint256,uint256,uint48,bytes,bytes) request) payable returns()

func (*WorldErrorsTransactor) ExecuteBatch

func (_WorldErrors *WorldErrorsTransactor) ExecuteBatch(opts *bind.TransactOpts, requests []ERC2771ForwarderForwardRequestData, refundReceiver common.Address) (*types.Transaction, error)

ExecuteBatch is a paid mutator transaction binding the contract method 0xa6b4806a.

Solidity: function executeBatch((address,address,uint256,uint256,uint256,uint48,bytes,bytes)[] requests, address refundReceiver) payable returns()

func (*WorldErrorsTransactor) GlobalPause

func (_WorldErrors *WorldErrorsTransactor) GlobalPause(opts *bind.TransactOpts) (*types.Transaction, error)

GlobalPause is a paid mutator transaction binding the contract method 0xf12d54d8.

Solidity: function globalPause() returns()

func (*WorldErrorsTransactor) GlobalResume

func (_WorldErrors *WorldErrorsTransactor) GlobalResume(opts *bind.TransactOpts) (*types.Transaction, error)

GlobalResume is a paid mutator transaction binding the contract method 0x59c7d378.

Solidity: function globalResume() returns()

func (*WorldErrorsTransactor) GrantAccess

func (_WorldErrors *WorldErrorsTransactor) GrantAccess(opts *bind.TransactOpts, resourceId [32]byte, grantee common.Address) (*types.Transaction, error)

GrantAccess is a paid mutator transaction binding the contract method 0x40554c3a.

Solidity: function grantAccess(bytes32 resourceId, address grantee) returns()

func (*WorldErrorsTransactor) InitDelegation

func (_WorldErrors *WorldErrorsTransactor) InitDelegation(opts *bind.TransactOpts, namespaceId [32]byte, trustedForwarder common.Address) (*types.Transaction, error)

InitDelegation is a paid mutator transaction binding the contract method 0x78fcacbd.

Solidity: function initDelegation(bytes32 namespaceId, address trustedForwarder) returns()

func (*WorldErrorsTransactor) Initialize

func (_WorldErrors *WorldErrorsTransactor) Initialize(opts *bind.TransactOpts, initModule common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.

Solidity: function initialize(address initModule) returns()

func (*WorldErrorsTransactor) Install

func (_WorldErrors *WorldErrorsTransactor) Install(opts *bind.TransactOpts, encodedArgs []byte) (*types.Transaction, error)

Install is a paid mutator transaction binding the contract method 0x13861fb5.

Solidity: function install(bytes encodedArgs) returns()

func (*WorldErrorsTransactor) InstallModule

func (_WorldErrors *WorldErrorsTransactor) InstallModule(opts *bind.TransactOpts, module common.Address, encodedArgs []byte) (*types.Transaction, error)

InstallModule is a paid mutator transaction binding the contract method 0x8da798da.

Solidity: function installModule(address module, bytes encodedArgs) returns()

func (*WorldErrorsTransactor) InstallRootModule

func (_WorldErrors *WorldErrorsTransactor) InstallRootModule(opts *bind.TransactOpts, module common.Address, encodedArgs []byte) (*types.Transaction, error)

InstallRootModule is a paid mutator transaction binding the contract method 0xaf068c9e.

Solidity: function installRootModule(address module, bytes encodedArgs) returns()

func (*WorldErrorsTransactor) InventoryToEphemeralTransfer

func (_WorldErrors *WorldErrorsTransactor) InventoryToEphemeralTransfer(opts *bind.TransactOpts, smartObjectId *big.Int, outItems []InventoryItem) (*types.Transaction, error)

InventoryToEphemeralTransfer is a paid mutator transaction binding the contract method 0x181c3771.

Solidity: function inventoryToEphemeralTransfer(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] outItems) returns()

func (*WorldErrorsTransactor) IsTrustedForwarder

func (_WorldErrors *WorldErrorsTransactor) IsTrustedForwarder(opts *bind.TransactOpts, forwarder common.Address) (*types.Transaction, error)

IsTrustedForwarder is a paid mutator transaction binding the contract method 0x572b6c05.

Solidity: function isTrustedForwarder(address forwarder) returns(bool)

func (*WorldErrorsTransactor) PopFromDynamicField

func (_WorldErrors *WorldErrorsTransactor) PopFromDynamicField(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, byteLengthToPop *big.Int) (*types.Transaction, error)

PopFromDynamicField is a paid mutator transaction binding the contract method 0xd9c03a04.

Solidity: function popFromDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint256 byteLengthToPop) returns()

func (*WorldErrorsTransactor) PushToDynamicField

func (_WorldErrors *WorldErrorsTransactor) PushToDynamicField(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, dataToPush []byte) (*types.Transaction, error)

PushToDynamicField is a paid mutator transaction binding the contract method 0x150f3262.

Solidity: function pushToDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, bytes dataToPush) returns()

func (*WorldErrorsTransactor) RegisterDelegation

func (_WorldErrors *WorldErrorsTransactor) RegisterDelegation(opts *bind.TransactOpts, delegatee common.Address, delegationControlId [32]byte, initCallData []byte) (*types.Transaction, error)

RegisterDelegation is a paid mutator transaction binding the contract method 0x1d2257ba.

Solidity: function registerDelegation(address delegatee, bytes32 delegationControlId, bytes initCallData) returns()

func (*WorldErrorsTransactor) RegisterDeployable

func (_WorldErrors *WorldErrorsTransactor) RegisterDeployable(opts *bind.TransactOpts, entityId *big.Int, smartObjectData SmartObjectData, fuelUnitVolumeInWei *big.Int, fuelConsumptionPerMinuteInWei *big.Int, fuelMaxCapacityInWei *big.Int) (*types.Transaction, error)

RegisterDeployable is a paid mutator transaction binding the contract method 0x922bd0ca.

Solidity: function registerDeployable(uint256 entityId, (address,string) smartObjectData, uint256 fuelUnitVolumeInWei, uint256 fuelConsumptionPerMinuteInWei, uint256 fuelMaxCapacityInWei) returns()

func (*WorldErrorsTransactor) RegisterDeployableToken

func (_WorldErrors *WorldErrorsTransactor) RegisterDeployableToken(opts *bind.TransactOpts, tokenAddress common.Address) (*types.Transaction, error)

RegisterDeployableToken is a paid mutator transaction binding the contract method 0x7b0d0e3c.

Solidity: function registerDeployableToken(address tokenAddress) returns()

func (*WorldErrorsTransactor) RegisterERC721Token

func (_WorldErrors *WorldErrorsTransactor) RegisterERC721Token(opts *bind.TransactOpts, tokenAddress common.Address) (*types.Transaction, error)

RegisterERC721Token is a paid mutator transaction binding the contract method 0x2c3309d1.

Solidity: function registerERC721Token(address tokenAddress) returns()

func (*WorldErrorsTransactor) RegisterEVEModule

func (_WorldErrors *WorldErrorsTransactor) RegisterEVEModule(opts *bind.TransactOpts, moduleId *big.Int, moduleName [16]byte, systemId [32]byte) (*types.Transaction, error)

RegisterEVEModule is a paid mutator transaction binding the contract method 0xbf1e3c14.

Solidity: function registerEVEModule(uint256 moduleId, bytes16 moduleName, bytes32 systemId) returns()

func (*WorldErrorsTransactor) RegisterEVEModules

func (_WorldErrors *WorldErrorsTransactor) RegisterEVEModules(opts *bind.TransactOpts, moduleId *big.Int, moduleName [16]byte, systemIds [][32]byte) (*types.Transaction, error)

RegisterEVEModules is a paid mutator transaction binding the contract method 0x6629499f.

Solidity: function registerEVEModules(uint256 moduleId, bytes16 moduleName, bytes32[] systemIds) returns()

func (*WorldErrorsTransactor) RegisterEntities

func (_WorldErrors *WorldErrorsTransactor) RegisterEntities(opts *bind.TransactOpts, entityId []*big.Int, entityType []uint8) (*types.Transaction, error)

RegisterEntities is a paid mutator transaction binding the contract method 0x2d42dda9.

Solidity: function registerEntities(uint256[] entityId, uint8[] entityType) returns()

func (*WorldErrorsTransactor) RegisterEntity

func (_WorldErrors *WorldErrorsTransactor) RegisterEntity(opts *bind.TransactOpts, entityId *big.Int, entityType uint8) (*types.Transaction, error)

RegisterEntity is a paid mutator transaction binding the contract method 0x71e86ed6.

Solidity: function registerEntity(uint256 entityId, uint8 entityType) returns()

func (*WorldErrorsTransactor) RegisterEntityType

func (_WorldErrors *WorldErrorsTransactor) RegisterEntityType(opts *bind.TransactOpts, entityTypeId uint8, entityType [32]byte) (*types.Transaction, error)

RegisterEntityType is a paid mutator transaction binding the contract method 0x3a25de29.

Solidity: function registerEntityType(uint8 entityTypeId, bytes32 entityType) returns()

func (*WorldErrorsTransactor) RegisterEntityTypeAssociation

func (_WorldErrors *WorldErrorsTransactor) RegisterEntityTypeAssociation(opts *bind.TransactOpts, entityType uint8, tagEntityType uint8) (*types.Transaction, error)

RegisterEntityTypeAssociation is a paid mutator transaction binding the contract method 0x4a33bfcd.

Solidity: function registerEntityTypeAssociation(uint8 entityType, uint8 tagEntityType) returns()

func (*WorldErrorsTransactor) RegisterFunctionSelector

func (_WorldErrors *WorldErrorsTransactor) RegisterFunctionSelector(opts *bind.TransactOpts, systemId [32]byte, systemFunctionSignature string) (*types.Transaction, error)

RegisterFunctionSelector is a paid mutator transaction binding the contract method 0x26d98102.

Solidity: function registerFunctionSelector(bytes32 systemId, string systemFunctionSignature) returns(bytes4 worldFunctionSelector)

func (*WorldErrorsTransactor) RegisterHook

func (_WorldErrors *WorldErrorsTransactor) RegisterHook(opts *bind.TransactOpts, systemId [32]byte, functionId [4]byte) (*types.Transaction, error)

RegisterHook is a paid mutator transaction binding the contract method 0x23e30ed6.

Solidity: function registerHook(bytes32 systemId, bytes4 functionId) returns()

func (*WorldErrorsTransactor) RegisterNamespace

func (_WorldErrors *WorldErrorsTransactor) RegisterNamespace(opts *bind.TransactOpts, namespaceId [32]byte) (*types.Transaction, error)

RegisterNamespace is a paid mutator transaction binding the contract method 0xb29e4089.

Solidity: function registerNamespace(bytes32 namespaceId) returns()

func (*WorldErrorsTransactor) RegisterNamespaceDelegation

func (_WorldErrors *WorldErrorsTransactor) RegisterNamespaceDelegation(opts *bind.TransactOpts, namespaceId [32]byte, delegationControlId [32]byte, initCallData []byte) (*types.Transaction, error)

RegisterNamespaceDelegation is a paid mutator transaction binding the contract method 0xbfdfaff7.

Solidity: function registerNamespaceDelegation(bytes32 namespaceId, bytes32 delegationControlId, bytes initCallData) returns()

func (*WorldErrorsTransactor) RegisterRootFunctionSelector

func (_WorldErrors *WorldErrorsTransactor) RegisterRootFunctionSelector(opts *bind.TransactOpts, systemId [32]byte, worldFunctionSignature string, systemFunctionSelector [4]byte) (*types.Transaction, error)

RegisterRootFunctionSelector is a paid mutator transaction binding the contract method 0x742d6118.

Solidity: function registerRootFunctionSelector(bytes32 systemId, string worldFunctionSignature, bytes4 systemFunctionSelector) returns(bytes4 worldFunctionSelector)

func (*WorldErrorsTransactor) RegisterStoreHook

func (_WorldErrors *WorldErrorsTransactor) RegisterStoreHook(opts *bind.TransactOpts, tableId [32]byte, hookAddress common.Address, enabledHooksBitmap uint8) (*types.Transaction, error)

RegisterStoreHook is a paid mutator transaction binding the contract method 0x530f4b60.

Solidity: function registerStoreHook(bytes32 tableId, address hookAddress, uint8 enabledHooksBitmap) returns()

func (*WorldErrorsTransactor) RegisterSystem

func (_WorldErrors *WorldErrorsTransactor) RegisterSystem(opts *bind.TransactOpts, systemId [32]byte, system common.Address, publicAccess bool) (*types.Transaction, error)

RegisterSystem is a paid mutator transaction binding the contract method 0x3350b6a9.

Solidity: function registerSystem(bytes32 systemId, address system, bool publicAccess) returns()

func (*WorldErrorsTransactor) RegisterSystemHook

func (_WorldErrors *WorldErrorsTransactor) RegisterSystemHook(opts *bind.TransactOpts, systemId [32]byte, hookAddress common.Address, enabledHooksBitmap uint8) (*types.Transaction, error)

RegisterSystemHook is a paid mutator transaction binding the contract method 0xd5f8337f.

Solidity: function registerSystemHook(bytes32 systemId, address hookAddress, uint8 enabledHooksBitmap) returns()

func (*WorldErrorsTransactor) RegisterTable

func (_WorldErrors *WorldErrorsTransactor) RegisterTable(opts *bind.TransactOpts, tableId [32]byte, fieldLayout [32]byte, keySchema [32]byte, valueSchema [32]byte, keyNames []string, fieldNames []string) (*types.Transaction, error)

RegisterTable is a paid mutator transaction binding the contract method 0x0ba51f49.

Solidity: function registerTable(bytes32 tableId, bytes32 fieldLayout, bytes32 keySchema, bytes32 valueSchema, string[] keyNames, string[] fieldNames) returns()

func (*WorldErrorsTransactor) RemoveEntityHookAssociation

func (_WorldErrors *WorldErrorsTransactor) RemoveEntityHookAssociation(opts *bind.TransactOpts, entityId *big.Int, hookId *big.Int) (*types.Transaction, error)

RemoveEntityHookAssociation is a paid mutator transaction binding the contract method 0x9f8605e0.

Solidity: function removeEntityHookAssociation(uint256 entityId, uint256 hookId) returns()

func (*WorldErrorsTransactor) RemoveEntityModuleAssociation

func (_WorldErrors *WorldErrorsTransactor) RemoveEntityModuleAssociation(opts *bind.TransactOpts, entityId *big.Int, moduleId *big.Int) (*types.Transaction, error)

RemoveEntityModuleAssociation is a paid mutator transaction binding the contract method 0xcbe46b64.

Solidity: function removeEntityModuleAssociation(uint256 entityId, uint256 moduleId) returns()

func (*WorldErrorsTransactor) RemoveEntityTag

func (_WorldErrors *WorldErrorsTransactor) RemoveEntityTag(opts *bind.TransactOpts, entityId *big.Int, entityTagId *big.Int) (*types.Transaction, error)

RemoveEntityTag is a paid mutator transaction binding the contract method 0x2390ddc0.

Solidity: function removeEntityTag(uint256 entityId, uint256 entityTagId) returns()

func (*WorldErrorsTransactor) RemoveHook

func (_WorldErrors *WorldErrorsTransactor) RemoveHook(opts *bind.TransactOpts, hookId *big.Int, hookType uint8, systemId [32]byte, functionSelector [4]byte) (*types.Transaction, error)

RemoveHook is a paid mutator transaction binding the contract method 0x7b8b7e17.

Solidity: function removeHook(uint256 hookId, uint8 hookType, bytes32 systemId, bytes4 functionSelector) returns()

func (*WorldErrorsTransactor) RemoveSystemModuleAssociation

func (_WorldErrors *WorldErrorsTransactor) RemoveSystemModuleAssociation(opts *bind.TransactOpts, systemId [32]byte, moduleId *big.Int) (*types.Transaction, error)

RemoveSystemModuleAssociation is a paid mutator transaction binding the contract method 0x7e6dd49a.

Solidity: function removeSystemModuleAssociation(bytes32 systemId, uint256 moduleId) returns()

func (*WorldErrorsTransactor) RenounceOwnership

func (_WorldErrors *WorldErrorsTransactor) RenounceOwnership(opts *bind.TransactOpts, namespaceId [32]byte) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x219adc2e.

Solidity: function renounceOwnership(bytes32 namespaceId) returns()

func (*WorldErrorsTransactor) RevokeAccess

func (_WorldErrors *WorldErrorsTransactor) RevokeAccess(opts *bind.TransactOpts, resourceId [32]byte, grantee common.Address) (*types.Transaction, error)

RevokeAccess is a paid mutator transaction binding the contract method 0x8d53b208.

Solidity: function revokeAccess(bytes32 resourceId, address grantee) returns()

func (*WorldErrorsTransactor) SaveLocation

func (_WorldErrors *WorldErrorsTransactor) SaveLocation(opts *bind.TransactOpts, entityId *big.Int, location LocationTableData) (*types.Transaction, error)

SaveLocation is a paid mutator transaction binding the contract method 0x2f525c1c.

Solidity: function saveLocation(uint256 entityId, (uint256,uint256,uint256,uint256) location) returns()

func (*WorldErrorsTransactor) SetBaseURI

func (_WorldErrors *WorldErrorsTransactor) SetBaseURI(opts *bind.TransactOpts, systemId [32]byte, baseURI string) (*types.Transaction, error)

SetBaseURI is a paid mutator transaction binding the contract method 0x8bf3d594.

Solidity: function setBaseURI(bytes32 systemId, string baseURI) returns()

func (*WorldErrorsTransactor) SetCharClassId

func (_WorldErrors *WorldErrorsTransactor) SetCharClassId(opts *bind.TransactOpts, classId *big.Int) (*types.Transaction, error)

SetCharClassId is a paid mutator transaction binding the contract method 0xf83a5887.

Solidity: function setCharClassId(uint256 classId) returns()

func (*WorldErrorsTransactor) SetCid

func (_WorldErrors *WorldErrorsTransactor) SetCid(opts *bind.TransactOpts, entityId *big.Int, cid string) (*types.Transaction, error)

SetCid is a paid mutator transaction binding the contract method 0x1cc5fe59.

Solidity: function setCid(uint256 entityId, string cid) returns()

func (*WorldErrorsTransactor) SetDappURL

func (_WorldErrors *WorldErrorsTransactor) SetDappURL(opts *bind.TransactOpts, entityId *big.Int, dappURL string) (*types.Transaction, error)

SetDappURL is a paid mutator transaction binding the contract method 0x63b6b498.

Solidity: function setDappURL(uint256 entityId, string dappURL) returns()

func (*WorldErrorsTransactor) SetDeploybaleMetadata

func (_WorldErrors *WorldErrorsTransactor) SetDeploybaleMetadata(opts *bind.TransactOpts, smartObjectId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)

SetDeploybaleMetadata is a paid mutator transaction binding the contract method 0x10f38d54.

Solidity: function setDeploybaleMetadata(uint256 smartObjectId, string name, string dappURL, string description) returns()

func (*WorldErrorsTransactor) SetDescription

func (_WorldErrors *WorldErrorsTransactor) SetDescription(opts *bind.TransactOpts, entityId *big.Int, description string) (*types.Transaction, error)

SetDescription is a paid mutator transaction binding the contract method 0x2a6446ca.

Solidity: function setDescription(uint256 entityId, string description) returns()

func (*WorldErrorsTransactor) SetDynamicField

func (_WorldErrors *WorldErrorsTransactor) SetDynamicField(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, data []byte) (*types.Transaction, error)

SetDynamicField is a paid mutator transaction binding the contract method 0xef6ea862.

Solidity: function setDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, bytes data) returns()

func (*WorldErrorsTransactor) SetEntityMetadata

func (_WorldErrors *WorldErrorsTransactor) SetEntityMetadata(opts *bind.TransactOpts, entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)

SetEntityMetadata is a paid mutator transaction binding the contract method 0x5f9c496a.

Solidity: function setEntityMetadata(uint256 entityId, string name, string dappURL, string description) returns()

func (*WorldErrorsTransactor) SetEphemeralInventoryCapacity

func (_WorldErrors *WorldErrorsTransactor) SetEphemeralInventoryCapacity(opts *bind.TransactOpts, smartObjectId *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)

SetEphemeralInventoryCapacity is a paid mutator transaction binding the contract method 0x20305602.

Solidity: function setEphemeralInventoryCapacity(uint256 smartObjectId, uint256 ephemeralStorageCapacity) returns()

func (*WorldErrorsTransactor) SetField

func (_WorldErrors *WorldErrorsTransactor) SetField(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte) (*types.Transaction, error)

SetField is a paid mutator transaction binding the contract method 0x114a7266.

Solidity: function setField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes data) returns()

func (*WorldErrorsTransactor) SetField0

func (_WorldErrors *WorldErrorsTransactor) SetField0(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte, fieldLayout [32]byte) (*types.Transaction, error)

SetField0 is a paid mutator transaction binding the contract method 0x3708196e.

Solidity: function setField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes data, bytes32 fieldLayout) returns()

func (*WorldErrorsTransactor) SetFuelConsumptionPerMinute

func (_WorldErrors *WorldErrorsTransactor) SetFuelConsumptionPerMinute(opts *bind.TransactOpts, entityId *big.Int, fuelConsumptionPerMinuteInWei *big.Int) (*types.Transaction, error)

SetFuelConsumptionPerMinute is a paid mutator transaction binding the contract method 0xeb37e8f0.

Solidity: function setFuelConsumptionPerMinute(uint256 entityId, uint256 fuelConsumptionPerMinuteInWei) returns()

func (*WorldErrorsTransactor) SetFuelMaxCapacity

func (_WorldErrors *WorldErrorsTransactor) SetFuelMaxCapacity(opts *bind.TransactOpts, entityId *big.Int, capacityInWei *big.Int) (*types.Transaction, error)

SetFuelMaxCapacity is a paid mutator transaction binding the contract method 0xb25f99bf.

Solidity: function setFuelMaxCapacity(uint256 entityId, uint256 capacityInWei) returns()

func (*WorldErrorsTransactor) SetInventoryCapacity

func (_WorldErrors *WorldErrorsTransactor) SetInventoryCapacity(opts *bind.TransactOpts, smartObjectId *big.Int, storageCapacity *big.Int) (*types.Transaction, error)

SetInventoryCapacity is a paid mutator transaction binding the contract method 0x21b01b1d.

Solidity: function setInventoryCapacity(uint256 smartObjectId, uint256 storageCapacity) returns()

func (*WorldErrorsTransactor) SetMetadata

func (_WorldErrors *WorldErrorsTransactor) SetMetadata(opts *bind.TransactOpts, systemId [32]byte, data StaticDataGlobalTableData) (*types.Transaction, error)

SetMetadata is a paid mutator transaction binding the contract method 0x7eaf1400.

Solidity: function setMetadata(bytes32 systemId, (string,string,string) data) returns()

func (*WorldErrorsTransactor) SetName

func (_WorldErrors *WorldErrorsTransactor) SetName(opts *bind.TransactOpts, systemId [32]byte, name string) (*types.Transaction, error)

SetName is a paid mutator transaction binding the contract method 0x77372213.

Solidity: function setName(bytes32 systemId, string name) returns()

func (*WorldErrorsTransactor) SetName0

func (_WorldErrors *WorldErrorsTransactor) SetName0(opts *bind.TransactOpts, entityId *big.Int, name string) (*types.Transaction, error)

SetName0 is a paid mutator transaction binding the contract method 0xfe55932a.

Solidity: function setName(uint256 entityId, string name) returns()

func (*WorldErrorsTransactor) SetRecord

func (_WorldErrors *WorldErrorsTransactor) SetRecord(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, staticData []byte, encodedLengths [32]byte, dynamicData []byte) (*types.Transaction, error)

SetRecord is a paid mutator transaction binding the contract method 0x298314fb.

Solidity: function setRecord(bytes32 tableId, bytes32[] keyTuple, bytes staticData, bytes32 encodedLengths, bytes dynamicData) returns()

func (*WorldErrorsTransactor) SetSSUClassId

func (_WorldErrors *WorldErrorsTransactor) SetSSUClassId(opts *bind.TransactOpts, classId *big.Int) (*types.Transaction, error)

SetSSUClassId is a paid mutator transaction binding the contract method 0xe2afb03b.

Solidity: function setSSUClassId(uint256 classId) returns()

func (*WorldErrorsTransactor) SetStaticField

func (_WorldErrors *WorldErrorsTransactor) SetStaticField(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte, fieldLayout [32]byte) (*types.Transaction, error)

SetStaticField is a paid mutator transaction binding the contract method 0x390baae0.

Solidity: function setStaticField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes data, bytes32 fieldLayout) returns()

func (*WorldErrorsTransactor) SetSymbol

func (_WorldErrors *WorldErrorsTransactor) SetSymbol(opts *bind.TransactOpts, systemId [32]byte, symbol string) (*types.Transaction, error)

SetSymbol is a paid mutator transaction binding the contract method 0x0b1cb716.

Solidity: function setSymbol(bytes32 systemId, string symbol) returns()

func (*WorldErrorsTransactor) SetTrustedForwarder

func (_WorldErrors *WorldErrorsTransactor) SetTrustedForwarder(opts *bind.TransactOpts, forwarder common.Address) (*types.Transaction, error)

SetTrustedForwarder is a paid mutator transaction binding the contract method 0xda742228.

Solidity: function setTrustedForwarder(address forwarder) returns()

func (*WorldErrorsTransactor) SpliceDynamicData

func (_WorldErrors *WorldErrorsTransactor) SpliceDynamicData(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, startWithinField *big.Int, deleteCount *big.Int, data []byte) (*types.Transaction, error)

SpliceDynamicData is a paid mutator transaction binding the contract method 0xc0a2895a.

Solidity: function spliceDynamicData(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint40 startWithinField, uint40 deleteCount, bytes data) returns()

func (*WorldErrorsTransactor) SpliceStaticData

func (_WorldErrors *WorldErrorsTransactor) SpliceStaticData(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, start *big.Int, data []byte) (*types.Transaction, error)

SpliceStaticData is a paid mutator transaction binding the contract method 0xb047c1eb.

Solidity: function spliceStaticData(bytes32 tableId, bytes32[] keyTuple, uint48 start, bytes data) returns()

func (*WorldErrorsTransactor) TagEntities

func (_WorldErrors *WorldErrorsTransactor) TagEntities(opts *bind.TransactOpts, entityId *big.Int, entityTagIds []*big.Int) (*types.Transaction, error)

TagEntities is a paid mutator transaction binding the contract method 0xd4ae42b9.

Solidity: function tagEntities(uint256 entityId, uint256[] entityTagIds) returns()

func (*WorldErrorsTransactor) TagEntity

func (_WorldErrors *WorldErrorsTransactor) TagEntity(opts *bind.TransactOpts, entityId *big.Int, entityTagId *big.Int) (*types.Transaction, error)

TagEntity is a paid mutator transaction binding the contract method 0x05819208.

Solidity: function tagEntity(uint256 entityId, uint256 entityTagId) returns()

func (*WorldErrorsTransactor) TransferBalanceToAddress

func (_WorldErrors *WorldErrorsTransactor) TransferBalanceToAddress(opts *bind.TransactOpts, fromNamespaceId [32]byte, toAddress common.Address, amount *big.Int) (*types.Transaction, error)

TransferBalanceToAddress is a paid mutator transaction binding the contract method 0x45afd199.

Solidity: function transferBalanceToAddress(bytes32 fromNamespaceId, address toAddress, uint256 amount) returns()

func (*WorldErrorsTransactor) TransferBalanceToNamespace

func (_WorldErrors *WorldErrorsTransactor) TransferBalanceToNamespace(opts *bind.TransactOpts, fromNamespaceId [32]byte, toNamespaceId [32]byte, amount *big.Int) (*types.Transaction, error)

TransferBalanceToNamespace is a paid mutator transaction binding the contract method 0xc9c85a60.

Solidity: function transferBalanceToNamespace(bytes32 fromNamespaceId, bytes32 toNamespaceId, uint256 amount) returns()

func (*WorldErrorsTransactor) TransferOwnership

func (_WorldErrors *WorldErrorsTransactor) TransferOwnership(opts *bind.TransactOpts, namespaceId [32]byte, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xef5d6bbb.

Solidity: function transferOwnership(bytes32 namespaceId, address newOwner) returns()

func (*WorldErrorsTransactor) Unanchor

func (_WorldErrors *WorldErrorsTransactor) Unanchor(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)

Unanchor is a paid mutator transaction binding the contract method 0x2d910c34.

Solidity: function unanchor(uint256 entityId) returns()

func (*WorldErrorsTransactor) UnregisterDelegation

func (_WorldErrors *WorldErrorsTransactor) UnregisterDelegation(opts *bind.TransactOpts, delegatee common.Address) (*types.Transaction, error)

UnregisterDelegation is a paid mutator transaction binding the contract method 0xcdc938c5.

Solidity: function unregisterDelegation(address delegatee) returns()

func (*WorldErrorsTransactor) UnregisterNamespaceDelegation

func (_WorldErrors *WorldErrorsTransactor) UnregisterNamespaceDelegation(opts *bind.TransactOpts, namespaceId [32]byte) (*types.Transaction, error)

UnregisterNamespaceDelegation is a paid mutator transaction binding the contract method 0xaa66e9c8.

Solidity: function unregisterNamespaceDelegation(bytes32 namespaceId) returns()

func (*WorldErrorsTransactor) UnregisterStoreHook

func (_WorldErrors *WorldErrorsTransactor) UnregisterStoreHook(opts *bind.TransactOpts, tableId [32]byte, hookAddress common.Address) (*types.Transaction, error)

UnregisterStoreHook is a paid mutator transaction binding the contract method 0x05609129.

Solidity: function unregisterStoreHook(bytes32 tableId, address hookAddress) returns()

func (*WorldErrorsTransactor) UnregisterSystemHook

func (_WorldErrors *WorldErrorsTransactor) UnregisterSystemHook(opts *bind.TransactOpts, systemId [32]byte, hookAddress common.Address) (*types.Transaction, error)

UnregisterSystemHook is a paid mutator transaction binding the contract method 0xa92813ad.

Solidity: function unregisterSystemHook(bytes32 systemId, address hookAddress) returns()

func (*WorldErrorsTransactor) UpdateFuel

func (_WorldErrors *WorldErrorsTransactor) UpdateFuel(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)

UpdateFuel is a paid mutator transaction binding the contract method 0x265f0d9a.

Solidity: function updateFuel(uint256 entityId) returns()

func (*WorldErrorsTransactor) Verify0

Verify0 is a paid mutator transaction binding the contract method 0xafeb5022.

Solidity: function verify((address,address,uint256,uint256,uint256,uint48,bytes,bytes) request) returns(bool)

func (*WorldErrorsTransactor) WithdrawFromEphemeralInventory

func (_WorldErrors *WorldErrorsTransactor) WithdrawFromEphemeralInventory(opts *bind.TransactOpts, smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)

WithdrawFromEphemeralInventory is a paid mutator transaction binding the contract method 0x2e098e36.

Solidity: function withdrawFromEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactor) WithdrawFromInventory

func (_WorldErrors *WorldErrorsTransactor) WithdrawFromInventory(opts *bind.TransactOpts, smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

WithdrawFromInventory is a paid mutator transaction binding the contract method 0x8f7513ff.

Solidity: function withdrawFromInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactor) WithdrawFuel

func (_WorldErrors *WorldErrorsTransactor) WithdrawFuel(opts *bind.TransactOpts, entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)

WithdrawFuel is a paid mutator transaction binding the contract method 0xe19a0384.

Solidity: function withdrawFuel(uint256 entityId, uint256 unitAmount) returns()

type WorldErrorsTransactorRaw

type WorldErrorsTransactorRaw struct {
	Contract *WorldErrorsTransactor // Generic write-only contract binding to access the raw methods on
}

WorldErrorsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*WorldErrorsTransactorRaw) Transact

func (_WorldErrors *WorldErrorsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*WorldErrorsTransactorRaw) Transfer

func (_WorldErrors *WorldErrorsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type WorldErrorsTransactorSession

type WorldErrorsTransactorSession struct {
	Contract     *WorldErrorsTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

WorldErrorsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*WorldErrorsTransactorSession) AddHook

func (_WorldErrors *WorldErrorsTransactorSession) AddHook(hookId *big.Int, hookType uint8, systemId [32]byte, functionSelector [4]byte) (*types.Transaction, error)

AddHook is a paid mutator transaction binding the contract method 0xe3c84776.

Solidity: function addHook(uint256 hookId, uint8 hookType, bytes32 systemId, bytes4 functionSelector) returns()

func (*WorldErrorsTransactorSession) Anchor

func (_WorldErrors *WorldErrorsTransactorSession) Anchor(entityId *big.Int, locationData LocationTableData) (*types.Transaction, error)

Anchor is a paid mutator transaction binding the contract method 0xc0395eab.

Solidity: function anchor(uint256 entityId, (uint256,uint256,uint256,uint256) locationData) returns()

func (*WorldErrorsTransactorSession) AssociateHook

func (_WorldErrors *WorldErrorsTransactorSession) AssociateHook(entityId *big.Int, hookId *big.Int) (*types.Transaction, error)

AssociateHook is a paid mutator transaction binding the contract method 0x6092ee5a.

Solidity: function associateHook(uint256 entityId, uint256 hookId) returns()

func (*WorldErrorsTransactorSession) AssociateHooks

func (_WorldErrors *WorldErrorsTransactorSession) AssociateHooks(entityId *big.Int, hookIds []*big.Int) (*types.Transaction, error)

AssociateHooks is a paid mutator transaction binding the contract method 0x4938b5ce.

Solidity: function associateHooks(uint256 entityId, uint256[] hookIds) returns()

func (*WorldErrorsTransactorSession) AssociateModule

func (_WorldErrors *WorldErrorsTransactorSession) AssociateModule(entityId *big.Int, moduleId *big.Int) (*types.Transaction, error)

AssociateModule is a paid mutator transaction binding the contract method 0x4882da35.

Solidity: function associateModule(uint256 entityId, uint256 moduleId) returns()

func (*WorldErrorsTransactorSession) AssociateModules

func (_WorldErrors *WorldErrorsTransactorSession) AssociateModules(entityId *big.Int, moduleIds []*big.Int) (*types.Transaction, error)

AssociateModules is a paid mutator transaction binding the contract method 0xc43c7992.

Solidity: function associateModules(uint256 entityId, uint256[] moduleIds) returns()

func (*WorldErrorsTransactorSession) BatchCall

func (_WorldErrors *WorldErrorsTransactorSession) BatchCall(systemCalls []SystemCallData) (*types.Transaction, error)

BatchCall is a paid mutator transaction binding the contract method 0xce5e8dd9.

Solidity: function batchCall((bytes32,bytes)[] systemCalls) returns(bytes[] returnDatas)

func (*WorldErrorsTransactorSession) BatchCallFrom

func (_WorldErrors *WorldErrorsTransactorSession) BatchCallFrom(systemCalls []SystemCallFromData) (*types.Transaction, error)

BatchCallFrom is a paid mutator transaction binding the contract method 0x8fc8cf7e.

Solidity: function batchCallFrom((address,bytes32,bytes)[] systemCalls) returns(bytes[] returnDatas)

func (*WorldErrorsTransactorSession) BringOffline

func (_WorldErrors *WorldErrorsTransactorSession) BringOffline(entityId *big.Int) (*types.Transaction, error)

BringOffline is a paid mutator transaction binding the contract method 0xe1509e87.

Solidity: function bringOffline(uint256 entityId) returns()

func (*WorldErrorsTransactorSession) BringOnline

func (_WorldErrors *WorldErrorsTransactorSession) BringOnline(entityId *big.Int) (*types.Transaction, error)

BringOnline is a paid mutator transaction binding the contract method 0xeb5f2f58.

Solidity: function bringOnline(uint256 entityId) returns()

func (*WorldErrorsTransactorSession) Call

func (_WorldErrors *WorldErrorsTransactorSession) Call(systemId [32]byte, callData []byte) (*types.Transaction, error)

Call is a paid mutator transaction binding the contract method 0x3ae7af08.

Solidity: function call(bytes32 systemId, bytes callData) payable returns(bytes)

func (*WorldErrorsTransactorSession) CallFrom

func (_WorldErrors *WorldErrorsTransactorSession) CallFrom(delegator common.Address, systemId [32]byte, callData []byte) (*types.Transaction, error)

CallFrom is a paid mutator transaction binding the contract method 0x894ecc58.

Solidity: function callFrom(address delegator, bytes32 systemId, bytes callData) payable returns(bytes)

func (*WorldErrorsTransactorSession) ConfigureInteractionHandler

func (_WorldErrors *WorldErrorsTransactorSession) ConfigureInteractionHandler(smartObjectId *big.Int, interactionParams []byte) (*types.Transaction, error)

ConfigureInteractionHandler is a paid mutator transaction binding the contract method 0xb81db02a.

Solidity: function configureInteractionHandler(uint256 smartObjectId, bytes interactionParams) returns()

func (*WorldErrorsTransactorSession) CreateAndAnchorSmartStorageUnit

func (_WorldErrors *WorldErrorsTransactorSession) CreateAndAnchorSmartStorageUnit(smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionPerMinute *big.Int, fuelMaxCapacity *big.Int, storageCapacity *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)

CreateAndAnchorSmartStorageUnit is a paid mutator transaction binding the contract method 0x1bd1eb3e.

Solidity: function createAndAnchorSmartStorageUnit(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionPerMinute, uint256 fuelMaxCapacity, uint256 storageCapacity, uint256 ephemeralStorageCapacity) returns()

func (*WorldErrorsTransactorSession) CreateAndDepositItemsToEphemeralInventory

func (_WorldErrors *WorldErrorsTransactorSession) CreateAndDepositItemsToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)

CreateAndDepositItemsToEphemeralInventory is a paid mutator transaction binding the contract method 0xe111c1a6.

Solidity: function createAndDepositItemsToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactorSession) CreateAndDepositItemsToInventory

func (_WorldErrors *WorldErrorsTransactorSession) CreateAndDepositItemsToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

CreateAndDepositItemsToInventory is a paid mutator transaction binding the contract method 0x9e19e7aa.

Solidity: function createAndDepositItemsToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactorSession) CreateCharacter

func (_WorldErrors *WorldErrorsTransactorSession) CreateCharacter(characterId *big.Int, characterAddress common.Address, entityRecord EntityRecordData, entityRecordOffchain EntityRecordOffchainTableData, tokenCid string) (*types.Transaction, error)

CreateCharacter is a paid mutator transaction binding the contract method 0x777dd579.

Solidity: function createCharacter(uint256 characterId, address characterAddress, (uint256,uint256,uint256) entityRecord, (string,string,string) entityRecordOffchain, string tokenCid) returns()

func (*WorldErrorsTransactorSession) CreateEntityRecord

func (_WorldErrors *WorldErrorsTransactorSession) CreateEntityRecord(entityId *big.Int, itemId *big.Int, typeId *big.Int, volume *big.Int) (*types.Transaction, error)

CreateEntityRecord is a paid mutator transaction binding the contract method 0x2c63f58f.

Solidity: function createEntityRecord(uint256 entityId, uint256 itemId, uint256 typeId, uint256 volume) returns()

func (*WorldErrorsTransactorSession) CreateEntityRecordOffchain

func (_WorldErrors *WorldErrorsTransactorSession) CreateEntityRecordOffchain(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)

CreateEntityRecordOffchain is a paid mutator transaction binding the contract method 0xbf662710.

Solidity: function createEntityRecordOffchain(uint256 entityId, string name, string dappURL, string description) returns()

func (*WorldErrorsTransactorSession) DeleteRecord

func (_WorldErrors *WorldErrorsTransactorSession) DeleteRecord(tableId [32]byte, keyTuple [][32]byte) (*types.Transaction, error)

DeleteRecord is a paid mutator transaction binding the contract method 0x505a181d.

Solidity: function deleteRecord(bytes32 tableId, bytes32[] keyTuple) returns()

func (*WorldErrorsTransactorSession) DepositFuel

func (_WorldErrors *WorldErrorsTransactorSession) DepositFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)

DepositFuel is a paid mutator transaction binding the contract method 0xc3e9a45f.

Solidity: function depositFuel(uint256 entityId, uint256 unitAmount) returns()

func (*WorldErrorsTransactorSession) DepositToEphemeralInventory

func (_WorldErrors *WorldErrorsTransactorSession) DepositToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)

DepositToEphemeralInventory is a paid mutator transaction binding the contract method 0xaff42af2.

Solidity: function depositToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactorSession) DepositToInventory

func (_WorldErrors *WorldErrorsTransactorSession) DepositToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

DepositToInventory is a paid mutator transaction binding the contract method 0x15e306bb.

Solidity: function depositToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactorSession) DestroyDeployable

func (_WorldErrors *WorldErrorsTransactorSession) DestroyDeployable(entityId *big.Int) (*types.Transaction, error)

DestroyDeployable is a paid mutator transaction binding the contract method 0x80a63ec4.

Solidity: function destroyDeployable(uint256 entityId) returns()

func (*WorldErrorsTransactorSession) EphemeralToInventoryTransfer

func (_WorldErrors *WorldErrorsTransactorSession) EphemeralToInventoryTransfer(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

EphemeralToInventoryTransfer is a paid mutator transaction binding the contract method 0x6f89f6c3.

Solidity: function ephemeralToInventoryTransfer(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactorSession) Execute

Execute is a paid mutator transaction binding the contract method 0xccff1ca1.

Solidity: function execute((address,address,uint256,uint256,uint256,uint48,bytes,bytes) request) payable returns()

func (*WorldErrorsTransactorSession) ExecuteBatch

func (_WorldErrors *WorldErrorsTransactorSession) ExecuteBatch(requests []ERC2771ForwarderForwardRequestData, refundReceiver common.Address) (*types.Transaction, error)

ExecuteBatch is a paid mutator transaction binding the contract method 0xa6b4806a.

Solidity: function executeBatch((address,address,uint256,uint256,uint256,uint48,bytes,bytes)[] requests, address refundReceiver) payable returns()

func (*WorldErrorsTransactorSession) GlobalPause

func (_WorldErrors *WorldErrorsTransactorSession) GlobalPause() (*types.Transaction, error)

GlobalPause is a paid mutator transaction binding the contract method 0xf12d54d8.

Solidity: function globalPause() returns()

func (*WorldErrorsTransactorSession) GlobalResume

func (_WorldErrors *WorldErrorsTransactorSession) GlobalResume() (*types.Transaction, error)

GlobalResume is a paid mutator transaction binding the contract method 0x59c7d378.

Solidity: function globalResume() returns()

func (*WorldErrorsTransactorSession) GrantAccess

func (_WorldErrors *WorldErrorsTransactorSession) GrantAccess(resourceId [32]byte, grantee common.Address) (*types.Transaction, error)

GrantAccess is a paid mutator transaction binding the contract method 0x40554c3a.

Solidity: function grantAccess(bytes32 resourceId, address grantee) returns()

func (*WorldErrorsTransactorSession) InitDelegation

func (_WorldErrors *WorldErrorsTransactorSession) InitDelegation(namespaceId [32]byte, trustedForwarder common.Address) (*types.Transaction, error)

InitDelegation is a paid mutator transaction binding the contract method 0x78fcacbd.

Solidity: function initDelegation(bytes32 namespaceId, address trustedForwarder) returns()

func (*WorldErrorsTransactorSession) Initialize

func (_WorldErrors *WorldErrorsTransactorSession) Initialize(initModule common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.

Solidity: function initialize(address initModule) returns()

func (*WorldErrorsTransactorSession) Install

func (_WorldErrors *WorldErrorsTransactorSession) Install(encodedArgs []byte) (*types.Transaction, error)

Install is a paid mutator transaction binding the contract method 0x13861fb5.

Solidity: function install(bytes encodedArgs) returns()

func (*WorldErrorsTransactorSession) InstallModule

func (_WorldErrors *WorldErrorsTransactorSession) InstallModule(module common.Address, encodedArgs []byte) (*types.Transaction, error)

InstallModule is a paid mutator transaction binding the contract method 0x8da798da.

Solidity: function installModule(address module, bytes encodedArgs) returns()

func (*WorldErrorsTransactorSession) InstallRootModule

func (_WorldErrors *WorldErrorsTransactorSession) InstallRootModule(module common.Address, encodedArgs []byte) (*types.Transaction, error)

InstallRootModule is a paid mutator transaction binding the contract method 0xaf068c9e.

Solidity: function installRootModule(address module, bytes encodedArgs) returns()

func (*WorldErrorsTransactorSession) InventoryToEphemeralTransfer

func (_WorldErrors *WorldErrorsTransactorSession) InventoryToEphemeralTransfer(smartObjectId *big.Int, outItems []InventoryItem) (*types.Transaction, error)

InventoryToEphemeralTransfer is a paid mutator transaction binding the contract method 0x181c3771.

Solidity: function inventoryToEphemeralTransfer(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] outItems) returns()

func (*WorldErrorsTransactorSession) IsTrustedForwarder

func (_WorldErrors *WorldErrorsTransactorSession) IsTrustedForwarder(forwarder common.Address) (*types.Transaction, error)

IsTrustedForwarder is a paid mutator transaction binding the contract method 0x572b6c05.

Solidity: function isTrustedForwarder(address forwarder) returns(bool)

func (*WorldErrorsTransactorSession) PopFromDynamicField

func (_WorldErrors *WorldErrorsTransactorSession) PopFromDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, byteLengthToPop *big.Int) (*types.Transaction, error)

PopFromDynamicField is a paid mutator transaction binding the contract method 0xd9c03a04.

Solidity: function popFromDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint256 byteLengthToPop) returns()

func (*WorldErrorsTransactorSession) PushToDynamicField

func (_WorldErrors *WorldErrorsTransactorSession) PushToDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, dataToPush []byte) (*types.Transaction, error)

PushToDynamicField is a paid mutator transaction binding the contract method 0x150f3262.

Solidity: function pushToDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, bytes dataToPush) returns()

func (*WorldErrorsTransactorSession) RegisterDelegation

func (_WorldErrors *WorldErrorsTransactorSession) RegisterDelegation(delegatee common.Address, delegationControlId [32]byte, initCallData []byte) (*types.Transaction, error)

RegisterDelegation is a paid mutator transaction binding the contract method 0x1d2257ba.

Solidity: function registerDelegation(address delegatee, bytes32 delegationControlId, bytes initCallData) returns()

func (*WorldErrorsTransactorSession) RegisterDeployable

func (_WorldErrors *WorldErrorsTransactorSession) RegisterDeployable(entityId *big.Int, smartObjectData SmartObjectData, fuelUnitVolumeInWei *big.Int, fuelConsumptionPerMinuteInWei *big.Int, fuelMaxCapacityInWei *big.Int) (*types.Transaction, error)

RegisterDeployable is a paid mutator transaction binding the contract method 0x922bd0ca.

Solidity: function registerDeployable(uint256 entityId, (address,string) smartObjectData, uint256 fuelUnitVolumeInWei, uint256 fuelConsumptionPerMinuteInWei, uint256 fuelMaxCapacityInWei) returns()

func (*WorldErrorsTransactorSession) RegisterDeployableToken

func (_WorldErrors *WorldErrorsTransactorSession) RegisterDeployableToken(tokenAddress common.Address) (*types.Transaction, error)

RegisterDeployableToken is a paid mutator transaction binding the contract method 0x7b0d0e3c.

Solidity: function registerDeployableToken(address tokenAddress) returns()

func (*WorldErrorsTransactorSession) RegisterERC721Token

func (_WorldErrors *WorldErrorsTransactorSession) RegisterERC721Token(tokenAddress common.Address) (*types.Transaction, error)

RegisterERC721Token is a paid mutator transaction binding the contract method 0x2c3309d1.

Solidity: function registerERC721Token(address tokenAddress) returns()

func (*WorldErrorsTransactorSession) RegisterEVEModule

func (_WorldErrors *WorldErrorsTransactorSession) RegisterEVEModule(moduleId *big.Int, moduleName [16]byte, systemId [32]byte) (*types.Transaction, error)

RegisterEVEModule is a paid mutator transaction binding the contract method 0xbf1e3c14.

Solidity: function registerEVEModule(uint256 moduleId, bytes16 moduleName, bytes32 systemId) returns()

func (*WorldErrorsTransactorSession) RegisterEVEModules

func (_WorldErrors *WorldErrorsTransactorSession) RegisterEVEModules(moduleId *big.Int, moduleName [16]byte, systemIds [][32]byte) (*types.Transaction, error)

RegisterEVEModules is a paid mutator transaction binding the contract method 0x6629499f.

Solidity: function registerEVEModules(uint256 moduleId, bytes16 moduleName, bytes32[] systemIds) returns()

func (*WorldErrorsTransactorSession) RegisterEntities

func (_WorldErrors *WorldErrorsTransactorSession) RegisterEntities(entityId []*big.Int, entityType []uint8) (*types.Transaction, error)

RegisterEntities is a paid mutator transaction binding the contract method 0x2d42dda9.

Solidity: function registerEntities(uint256[] entityId, uint8[] entityType) returns()

func (*WorldErrorsTransactorSession) RegisterEntity

func (_WorldErrors *WorldErrorsTransactorSession) RegisterEntity(entityId *big.Int, entityType uint8) (*types.Transaction, error)

RegisterEntity is a paid mutator transaction binding the contract method 0x71e86ed6.

Solidity: function registerEntity(uint256 entityId, uint8 entityType) returns()

func (*WorldErrorsTransactorSession) RegisterEntityType

func (_WorldErrors *WorldErrorsTransactorSession) RegisterEntityType(entityTypeId uint8, entityType [32]byte) (*types.Transaction, error)

RegisterEntityType is a paid mutator transaction binding the contract method 0x3a25de29.

Solidity: function registerEntityType(uint8 entityTypeId, bytes32 entityType) returns()

func (*WorldErrorsTransactorSession) RegisterEntityTypeAssociation

func (_WorldErrors *WorldErrorsTransactorSession) RegisterEntityTypeAssociation(entityType uint8, tagEntityType uint8) (*types.Transaction, error)

RegisterEntityTypeAssociation is a paid mutator transaction binding the contract method 0x4a33bfcd.

Solidity: function registerEntityTypeAssociation(uint8 entityType, uint8 tagEntityType) returns()

func (*WorldErrorsTransactorSession) RegisterFunctionSelector

func (_WorldErrors *WorldErrorsTransactorSession) RegisterFunctionSelector(systemId [32]byte, systemFunctionSignature string) (*types.Transaction, error)

RegisterFunctionSelector is a paid mutator transaction binding the contract method 0x26d98102.

Solidity: function registerFunctionSelector(bytes32 systemId, string systemFunctionSignature) returns(bytes4 worldFunctionSelector)

func (*WorldErrorsTransactorSession) RegisterHook

func (_WorldErrors *WorldErrorsTransactorSession) RegisterHook(systemId [32]byte, functionId [4]byte) (*types.Transaction, error)

RegisterHook is a paid mutator transaction binding the contract method 0x23e30ed6.

Solidity: function registerHook(bytes32 systemId, bytes4 functionId) returns()

func (*WorldErrorsTransactorSession) RegisterNamespace

func (_WorldErrors *WorldErrorsTransactorSession) RegisterNamespace(namespaceId [32]byte) (*types.Transaction, error)

RegisterNamespace is a paid mutator transaction binding the contract method 0xb29e4089.

Solidity: function registerNamespace(bytes32 namespaceId) returns()

func (*WorldErrorsTransactorSession) RegisterNamespaceDelegation

func (_WorldErrors *WorldErrorsTransactorSession) RegisterNamespaceDelegation(namespaceId [32]byte, delegationControlId [32]byte, initCallData []byte) (*types.Transaction, error)

RegisterNamespaceDelegation is a paid mutator transaction binding the contract method 0xbfdfaff7.

Solidity: function registerNamespaceDelegation(bytes32 namespaceId, bytes32 delegationControlId, bytes initCallData) returns()

func (*WorldErrorsTransactorSession) RegisterRootFunctionSelector

func (_WorldErrors *WorldErrorsTransactorSession) RegisterRootFunctionSelector(systemId [32]byte, worldFunctionSignature string, systemFunctionSelector [4]byte) (*types.Transaction, error)

RegisterRootFunctionSelector is a paid mutator transaction binding the contract method 0x742d6118.

Solidity: function registerRootFunctionSelector(bytes32 systemId, string worldFunctionSignature, bytes4 systemFunctionSelector) returns(bytes4 worldFunctionSelector)

func (*WorldErrorsTransactorSession) RegisterStoreHook

func (_WorldErrors *WorldErrorsTransactorSession) RegisterStoreHook(tableId [32]byte, hookAddress common.Address, enabledHooksBitmap uint8) (*types.Transaction, error)

RegisterStoreHook is a paid mutator transaction binding the contract method 0x530f4b60.

Solidity: function registerStoreHook(bytes32 tableId, address hookAddress, uint8 enabledHooksBitmap) returns()

func (*WorldErrorsTransactorSession) RegisterSystem

func (_WorldErrors *WorldErrorsTransactorSession) RegisterSystem(systemId [32]byte, system common.Address, publicAccess bool) (*types.Transaction, error)

RegisterSystem is a paid mutator transaction binding the contract method 0x3350b6a9.

Solidity: function registerSystem(bytes32 systemId, address system, bool publicAccess) returns()

func (*WorldErrorsTransactorSession) RegisterSystemHook

func (_WorldErrors *WorldErrorsTransactorSession) RegisterSystemHook(systemId [32]byte, hookAddress common.Address, enabledHooksBitmap uint8) (*types.Transaction, error)

RegisterSystemHook is a paid mutator transaction binding the contract method 0xd5f8337f.

Solidity: function registerSystemHook(bytes32 systemId, address hookAddress, uint8 enabledHooksBitmap) returns()

func (*WorldErrorsTransactorSession) RegisterTable

func (_WorldErrors *WorldErrorsTransactorSession) RegisterTable(tableId [32]byte, fieldLayout [32]byte, keySchema [32]byte, valueSchema [32]byte, keyNames []string, fieldNames []string) (*types.Transaction, error)

RegisterTable is a paid mutator transaction binding the contract method 0x0ba51f49.

Solidity: function registerTable(bytes32 tableId, bytes32 fieldLayout, bytes32 keySchema, bytes32 valueSchema, string[] keyNames, string[] fieldNames) returns()

func (*WorldErrorsTransactorSession) RemoveEntityHookAssociation

func (_WorldErrors *WorldErrorsTransactorSession) RemoveEntityHookAssociation(entityId *big.Int, hookId *big.Int) (*types.Transaction, error)

RemoveEntityHookAssociation is a paid mutator transaction binding the contract method 0x9f8605e0.

Solidity: function removeEntityHookAssociation(uint256 entityId, uint256 hookId) returns()

func (*WorldErrorsTransactorSession) RemoveEntityModuleAssociation

func (_WorldErrors *WorldErrorsTransactorSession) RemoveEntityModuleAssociation(entityId *big.Int, moduleId *big.Int) (*types.Transaction, error)

RemoveEntityModuleAssociation is a paid mutator transaction binding the contract method 0xcbe46b64.

Solidity: function removeEntityModuleAssociation(uint256 entityId, uint256 moduleId) returns()

func (*WorldErrorsTransactorSession) RemoveEntityTag

func (_WorldErrors *WorldErrorsTransactorSession) RemoveEntityTag(entityId *big.Int, entityTagId *big.Int) (*types.Transaction, error)

RemoveEntityTag is a paid mutator transaction binding the contract method 0x2390ddc0.

Solidity: function removeEntityTag(uint256 entityId, uint256 entityTagId) returns()

func (*WorldErrorsTransactorSession) RemoveHook

func (_WorldErrors *WorldErrorsTransactorSession) RemoveHook(hookId *big.Int, hookType uint8, systemId [32]byte, functionSelector [4]byte) (*types.Transaction, error)

RemoveHook is a paid mutator transaction binding the contract method 0x7b8b7e17.

Solidity: function removeHook(uint256 hookId, uint8 hookType, bytes32 systemId, bytes4 functionSelector) returns()

func (*WorldErrorsTransactorSession) RemoveSystemModuleAssociation

func (_WorldErrors *WorldErrorsTransactorSession) RemoveSystemModuleAssociation(systemId [32]byte, moduleId *big.Int) (*types.Transaction, error)

RemoveSystemModuleAssociation is a paid mutator transaction binding the contract method 0x7e6dd49a.

Solidity: function removeSystemModuleAssociation(bytes32 systemId, uint256 moduleId) returns()

func (*WorldErrorsTransactorSession) RenounceOwnership

func (_WorldErrors *WorldErrorsTransactorSession) RenounceOwnership(namespaceId [32]byte) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x219adc2e.

Solidity: function renounceOwnership(bytes32 namespaceId) returns()

func (*WorldErrorsTransactorSession) RevokeAccess

func (_WorldErrors *WorldErrorsTransactorSession) RevokeAccess(resourceId [32]byte, grantee common.Address) (*types.Transaction, error)

RevokeAccess is a paid mutator transaction binding the contract method 0x8d53b208.

Solidity: function revokeAccess(bytes32 resourceId, address grantee) returns()

func (*WorldErrorsTransactorSession) SaveLocation

func (_WorldErrors *WorldErrorsTransactorSession) SaveLocation(entityId *big.Int, location LocationTableData) (*types.Transaction, error)

SaveLocation is a paid mutator transaction binding the contract method 0x2f525c1c.

Solidity: function saveLocation(uint256 entityId, (uint256,uint256,uint256,uint256) location) returns()

func (*WorldErrorsTransactorSession) SetBaseURI

func (_WorldErrors *WorldErrorsTransactorSession) SetBaseURI(systemId [32]byte, baseURI string) (*types.Transaction, error)

SetBaseURI is a paid mutator transaction binding the contract method 0x8bf3d594.

Solidity: function setBaseURI(bytes32 systemId, string baseURI) returns()

func (*WorldErrorsTransactorSession) SetCharClassId

func (_WorldErrors *WorldErrorsTransactorSession) SetCharClassId(classId *big.Int) (*types.Transaction, error)

SetCharClassId is a paid mutator transaction binding the contract method 0xf83a5887.

Solidity: function setCharClassId(uint256 classId) returns()

func (*WorldErrorsTransactorSession) SetCid

func (_WorldErrors *WorldErrorsTransactorSession) SetCid(entityId *big.Int, cid string) (*types.Transaction, error)

SetCid is a paid mutator transaction binding the contract method 0x1cc5fe59.

Solidity: function setCid(uint256 entityId, string cid) returns()

func (*WorldErrorsTransactorSession) SetDappURL

func (_WorldErrors *WorldErrorsTransactorSession) SetDappURL(entityId *big.Int, dappURL string) (*types.Transaction, error)

SetDappURL is a paid mutator transaction binding the contract method 0x63b6b498.

Solidity: function setDappURL(uint256 entityId, string dappURL) returns()

func (*WorldErrorsTransactorSession) SetDeploybaleMetadata

func (_WorldErrors *WorldErrorsTransactorSession) SetDeploybaleMetadata(smartObjectId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)

SetDeploybaleMetadata is a paid mutator transaction binding the contract method 0x10f38d54.

Solidity: function setDeploybaleMetadata(uint256 smartObjectId, string name, string dappURL, string description) returns()

func (*WorldErrorsTransactorSession) SetDescription

func (_WorldErrors *WorldErrorsTransactorSession) SetDescription(entityId *big.Int, description string) (*types.Transaction, error)

SetDescription is a paid mutator transaction binding the contract method 0x2a6446ca.

Solidity: function setDescription(uint256 entityId, string description) returns()

func (*WorldErrorsTransactorSession) SetDynamicField

func (_WorldErrors *WorldErrorsTransactorSession) SetDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, data []byte) (*types.Transaction, error)

SetDynamicField is a paid mutator transaction binding the contract method 0xef6ea862.

Solidity: function setDynamicField(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, bytes data) returns()

func (*WorldErrorsTransactorSession) SetEntityMetadata

func (_WorldErrors *WorldErrorsTransactorSession) SetEntityMetadata(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)

SetEntityMetadata is a paid mutator transaction binding the contract method 0x5f9c496a.

Solidity: function setEntityMetadata(uint256 entityId, string name, string dappURL, string description) returns()

func (*WorldErrorsTransactorSession) SetEphemeralInventoryCapacity

func (_WorldErrors *WorldErrorsTransactorSession) SetEphemeralInventoryCapacity(smartObjectId *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)

SetEphemeralInventoryCapacity is a paid mutator transaction binding the contract method 0x20305602.

Solidity: function setEphemeralInventoryCapacity(uint256 smartObjectId, uint256 ephemeralStorageCapacity) returns()

func (*WorldErrorsTransactorSession) SetField

func (_WorldErrors *WorldErrorsTransactorSession) SetField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte) (*types.Transaction, error)

SetField is a paid mutator transaction binding the contract method 0x114a7266.

Solidity: function setField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes data) returns()

func (*WorldErrorsTransactorSession) SetField0

func (_WorldErrors *WorldErrorsTransactorSession) SetField0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte, fieldLayout [32]byte) (*types.Transaction, error)

SetField0 is a paid mutator transaction binding the contract method 0x3708196e.

Solidity: function setField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes data, bytes32 fieldLayout) returns()

func (*WorldErrorsTransactorSession) SetFuelConsumptionPerMinute

func (_WorldErrors *WorldErrorsTransactorSession) SetFuelConsumptionPerMinute(entityId *big.Int, fuelConsumptionPerMinuteInWei *big.Int) (*types.Transaction, error)

SetFuelConsumptionPerMinute is a paid mutator transaction binding the contract method 0xeb37e8f0.

Solidity: function setFuelConsumptionPerMinute(uint256 entityId, uint256 fuelConsumptionPerMinuteInWei) returns()

func (*WorldErrorsTransactorSession) SetFuelMaxCapacity

func (_WorldErrors *WorldErrorsTransactorSession) SetFuelMaxCapacity(entityId *big.Int, capacityInWei *big.Int) (*types.Transaction, error)

SetFuelMaxCapacity is a paid mutator transaction binding the contract method 0xb25f99bf.

Solidity: function setFuelMaxCapacity(uint256 entityId, uint256 capacityInWei) returns()

func (*WorldErrorsTransactorSession) SetInventoryCapacity

func (_WorldErrors *WorldErrorsTransactorSession) SetInventoryCapacity(smartObjectId *big.Int, storageCapacity *big.Int) (*types.Transaction, error)

SetInventoryCapacity is a paid mutator transaction binding the contract method 0x21b01b1d.

Solidity: function setInventoryCapacity(uint256 smartObjectId, uint256 storageCapacity) returns()

func (*WorldErrorsTransactorSession) SetMetadata

func (_WorldErrors *WorldErrorsTransactorSession) SetMetadata(systemId [32]byte, data StaticDataGlobalTableData) (*types.Transaction, error)

SetMetadata is a paid mutator transaction binding the contract method 0x7eaf1400.

Solidity: function setMetadata(bytes32 systemId, (string,string,string) data) returns()

func (*WorldErrorsTransactorSession) SetName

func (_WorldErrors *WorldErrorsTransactorSession) SetName(systemId [32]byte, name string) (*types.Transaction, error)

SetName is a paid mutator transaction binding the contract method 0x77372213.

Solidity: function setName(bytes32 systemId, string name) returns()

func (*WorldErrorsTransactorSession) SetName0

func (_WorldErrors *WorldErrorsTransactorSession) SetName0(entityId *big.Int, name string) (*types.Transaction, error)

SetName0 is a paid mutator transaction binding the contract method 0xfe55932a.

Solidity: function setName(uint256 entityId, string name) returns()

func (*WorldErrorsTransactorSession) SetRecord

func (_WorldErrors *WorldErrorsTransactorSession) SetRecord(tableId [32]byte, keyTuple [][32]byte, staticData []byte, encodedLengths [32]byte, dynamicData []byte) (*types.Transaction, error)

SetRecord is a paid mutator transaction binding the contract method 0x298314fb.

Solidity: function setRecord(bytes32 tableId, bytes32[] keyTuple, bytes staticData, bytes32 encodedLengths, bytes dynamicData) returns()

func (*WorldErrorsTransactorSession) SetSSUClassId

func (_WorldErrors *WorldErrorsTransactorSession) SetSSUClassId(classId *big.Int) (*types.Transaction, error)

SetSSUClassId is a paid mutator transaction binding the contract method 0xe2afb03b.

Solidity: function setSSUClassId(uint256 classId) returns()

func (*WorldErrorsTransactorSession) SetStaticField

func (_WorldErrors *WorldErrorsTransactorSession) SetStaticField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte, fieldLayout [32]byte) (*types.Transaction, error)

SetStaticField is a paid mutator transaction binding the contract method 0x390baae0.

Solidity: function setStaticField(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex, bytes data, bytes32 fieldLayout) returns()

func (*WorldErrorsTransactorSession) SetSymbol

func (_WorldErrors *WorldErrorsTransactorSession) SetSymbol(systemId [32]byte, symbol string) (*types.Transaction, error)

SetSymbol is a paid mutator transaction binding the contract method 0x0b1cb716.

Solidity: function setSymbol(bytes32 systemId, string symbol) returns()

func (*WorldErrorsTransactorSession) SetTrustedForwarder

func (_WorldErrors *WorldErrorsTransactorSession) SetTrustedForwarder(forwarder common.Address) (*types.Transaction, error)

SetTrustedForwarder is a paid mutator transaction binding the contract method 0xda742228.

Solidity: function setTrustedForwarder(address forwarder) returns()

func (*WorldErrorsTransactorSession) SpliceDynamicData

func (_WorldErrors *WorldErrorsTransactorSession) SpliceDynamicData(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, startWithinField *big.Int, deleteCount *big.Int, data []byte) (*types.Transaction, error)

SpliceDynamicData is a paid mutator transaction binding the contract method 0xc0a2895a.

Solidity: function spliceDynamicData(bytes32 tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint40 startWithinField, uint40 deleteCount, bytes data) returns()

func (*WorldErrorsTransactorSession) SpliceStaticData

func (_WorldErrors *WorldErrorsTransactorSession) SpliceStaticData(tableId [32]byte, keyTuple [][32]byte, start *big.Int, data []byte) (*types.Transaction, error)

SpliceStaticData is a paid mutator transaction binding the contract method 0xb047c1eb.

Solidity: function spliceStaticData(bytes32 tableId, bytes32[] keyTuple, uint48 start, bytes data) returns()

func (*WorldErrorsTransactorSession) TagEntities

func (_WorldErrors *WorldErrorsTransactorSession) TagEntities(entityId *big.Int, entityTagIds []*big.Int) (*types.Transaction, error)

TagEntities is a paid mutator transaction binding the contract method 0xd4ae42b9.

Solidity: function tagEntities(uint256 entityId, uint256[] entityTagIds) returns()

func (*WorldErrorsTransactorSession) TagEntity

func (_WorldErrors *WorldErrorsTransactorSession) TagEntity(entityId *big.Int, entityTagId *big.Int) (*types.Transaction, error)

TagEntity is a paid mutator transaction binding the contract method 0x05819208.

Solidity: function tagEntity(uint256 entityId, uint256 entityTagId) returns()

func (*WorldErrorsTransactorSession) TransferBalanceToAddress

func (_WorldErrors *WorldErrorsTransactorSession) TransferBalanceToAddress(fromNamespaceId [32]byte, toAddress common.Address, amount *big.Int) (*types.Transaction, error)

TransferBalanceToAddress is a paid mutator transaction binding the contract method 0x45afd199.

Solidity: function transferBalanceToAddress(bytes32 fromNamespaceId, address toAddress, uint256 amount) returns()

func (*WorldErrorsTransactorSession) TransferBalanceToNamespace

func (_WorldErrors *WorldErrorsTransactorSession) TransferBalanceToNamespace(fromNamespaceId [32]byte, toNamespaceId [32]byte, amount *big.Int) (*types.Transaction, error)

TransferBalanceToNamespace is a paid mutator transaction binding the contract method 0xc9c85a60.

Solidity: function transferBalanceToNamespace(bytes32 fromNamespaceId, bytes32 toNamespaceId, uint256 amount) returns()

func (*WorldErrorsTransactorSession) TransferOwnership

func (_WorldErrors *WorldErrorsTransactorSession) TransferOwnership(namespaceId [32]byte, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xef5d6bbb.

Solidity: function transferOwnership(bytes32 namespaceId, address newOwner) returns()

func (*WorldErrorsTransactorSession) Unanchor

func (_WorldErrors *WorldErrorsTransactorSession) Unanchor(entityId *big.Int) (*types.Transaction, error)

Unanchor is a paid mutator transaction binding the contract method 0x2d910c34.

Solidity: function unanchor(uint256 entityId) returns()

func (*WorldErrorsTransactorSession) UnregisterDelegation

func (_WorldErrors *WorldErrorsTransactorSession) UnregisterDelegation(delegatee common.Address) (*types.Transaction, error)

UnregisterDelegation is a paid mutator transaction binding the contract method 0xcdc938c5.

Solidity: function unregisterDelegation(address delegatee) returns()

func (*WorldErrorsTransactorSession) UnregisterNamespaceDelegation

func (_WorldErrors *WorldErrorsTransactorSession) UnregisterNamespaceDelegation(namespaceId [32]byte) (*types.Transaction, error)

UnregisterNamespaceDelegation is a paid mutator transaction binding the contract method 0xaa66e9c8.

Solidity: function unregisterNamespaceDelegation(bytes32 namespaceId) returns()

func (*WorldErrorsTransactorSession) UnregisterStoreHook

func (_WorldErrors *WorldErrorsTransactorSession) UnregisterStoreHook(tableId [32]byte, hookAddress common.Address) (*types.Transaction, error)

UnregisterStoreHook is a paid mutator transaction binding the contract method 0x05609129.

Solidity: function unregisterStoreHook(bytes32 tableId, address hookAddress) returns()

func (*WorldErrorsTransactorSession) UnregisterSystemHook

func (_WorldErrors *WorldErrorsTransactorSession) UnregisterSystemHook(systemId [32]byte, hookAddress common.Address) (*types.Transaction, error)

UnregisterSystemHook is a paid mutator transaction binding the contract method 0xa92813ad.

Solidity: function unregisterSystemHook(bytes32 systemId, address hookAddress) returns()

func (*WorldErrorsTransactorSession) UpdateFuel

func (_WorldErrors *WorldErrorsTransactorSession) UpdateFuel(entityId *big.Int) (*types.Transaction, error)

UpdateFuel is a paid mutator transaction binding the contract method 0x265f0d9a.

Solidity: function updateFuel(uint256 entityId) returns()

func (*WorldErrorsTransactorSession) Verify0

Verify0 is a paid mutator transaction binding the contract method 0xafeb5022.

Solidity: function verify((address,address,uint256,uint256,uint256,uint48,bytes,bytes) request) returns(bool)

func (*WorldErrorsTransactorSession) WithdrawFromEphemeralInventory

func (_WorldErrors *WorldErrorsTransactorSession) WithdrawFromEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)

WithdrawFromEphemeralInventory is a paid mutator transaction binding the contract method 0x2e098e36.

Solidity: function withdrawFromEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactorSession) WithdrawFromInventory

func (_WorldErrors *WorldErrorsTransactorSession) WithdrawFromInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)

WithdrawFromInventory is a paid mutator transaction binding the contract method 0x8f7513ff.

Solidity: function withdrawFromInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()

func (*WorldErrorsTransactorSession) WithdrawFuel

func (_WorldErrors *WorldErrorsTransactorSession) WithdrawFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)

WithdrawFuel is a paid mutator transaction binding the contract method 0xe19a0384.

Solidity: function withdrawFuel(uint256 entityId, uint256 unitAmount) returns()

type WorldPosition

type WorldPosition struct {
	SolarSystemId *big.Int
	Position      Coord
}

WorldPosition is an auto generated low-level Go binding around an user-defined struct.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL