Documentation ¶
Index ¶
- Variables
- type Coord
- type EntityRecordData
- type EntityRecordOffchainTableData
- type InventoryItem
- type KillMailTableData
- type LocationTableData
- type SmartObjectData
- type SmartTurretTarget
- type StaticDataGlobalTableData
- type SystemCallData
- type SystemCallFromData
- type TargetPriority
- type TransferItem
- type Turret
- type World
- type WorldCaller
- func (_World *WorldCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_World *WorldCaller) EveworldCurrentFuelAmount(opts *bind.CallOpts, entityId *big.Int) (*big.Int, error)
- func (_World *WorldCaller) EveworldCurrentFuelAmountInWei(opts *bind.CallOpts, entityId *big.Int) (*big.Int, error)
- func (_World *WorldCaller) EveworldIsGateLinked(opts *bind.CallOpts, sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
- func (_World *WorldCaller) EveworldIsWithinRange(opts *bind.CallOpts, sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
- func (_World *WorldCaller) GetDynamicField(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, ...) ([]byte, error)
- func (_World *WorldCaller) GetDynamicFieldLength(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, ...) (*big.Int, error)
- func (_World *WorldCaller) GetDynamicFieldSlice(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, ...) ([]byte, error)
- func (_World *WorldCaller) GetField(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, ...) ([]byte, error)
- func (_World *WorldCaller) GetField0(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) ([]byte, error)
- func (_World *WorldCaller) GetFieldLayout(opts *bind.CallOpts, tableId [32]byte) ([32]byte, error)
- func (_World *WorldCaller) GetFieldLength(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, ...) (*big.Int, error)
- func (_World *WorldCaller) GetFieldLength0(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) (*big.Int, error)
- func (_World *WorldCaller) GetKeySchema(opts *bind.CallOpts, tableId [32]byte) ([32]byte, error)
- func (_World *WorldCaller) GetRecord(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, ...) (struct{ ... }, error)
- func (_World *WorldCaller) GetRecord0(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte) (struct{ ... }, error)
- func (_World *WorldCaller) GetStaticField(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, ...) ([32]byte, error)
- func (_World *WorldCaller) GetValueSchema(opts *bind.CallOpts, tableId [32]byte) ([32]byte, error)
- func (_World *WorldCaller) StoreVersion(opts *bind.CallOpts) ([32]byte, error)
- func (_World *WorldCaller) WorldVersion(opts *bind.CallOpts) ([32]byte, error)
- type WorldCallerRaw
- type WorldCallerSession
- func (_World *WorldCallerSession) Creator() (common.Address, error)
- func (_World *WorldCallerSession) EveworldCurrentFuelAmount(entityId *big.Int) (*big.Int, error)
- func (_World *WorldCallerSession) EveworldCurrentFuelAmountInWei(entityId *big.Int) (*big.Int, error)
- func (_World *WorldCallerSession) EveworldIsGateLinked(sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
- func (_World *WorldCallerSession) EveworldIsWithinRange(sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
- func (_World *WorldCallerSession) GetDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8) ([]byte, error)
- func (_World *WorldCallerSession) GetDynamicFieldLength(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8) (*big.Int, error)
- func (_World *WorldCallerSession) GetDynamicFieldSlice(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, start *big.Int, ...) ([]byte, error)
- func (_World *WorldCallerSession) GetField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([]byte, error)
- func (_World *WorldCallerSession) GetField0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) ([]byte, error)
- func (_World *WorldCallerSession) GetFieldLayout(tableId [32]byte) ([32]byte, error)
- func (_World *WorldCallerSession) GetFieldLength(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) (*big.Int, error)
- func (_World *WorldCallerSession) GetFieldLength0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) (*big.Int, error)
- func (_World *WorldCallerSession) GetKeySchema(tableId [32]byte) ([32]byte, error)
- func (_World *WorldCallerSession) GetRecord(tableId [32]byte, keyTuple [][32]byte, fieldLayout [32]byte) (struct{ ... }, error)
- func (_World *WorldCallerSession) GetRecord0(tableId [32]byte, keyTuple [][32]byte) (struct{ ... }, error)
- func (_World *WorldCallerSession) GetStaticField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([32]byte, error)
- func (_World *WorldCallerSession) GetValueSchema(tableId [32]byte) ([32]byte, error)
- func (_World *WorldCallerSession) StoreVersion() ([32]byte, error)
- func (_World *WorldCallerSession) WorldVersion() ([32]byte, error)
- type WorldFilterer
- func (_World *WorldFilterer) FilterHelloStore(opts *bind.FilterOpts, storeVersion [][32]byte) (*WorldHelloStoreIterator, error)
- func (_World *WorldFilterer) FilterHelloWorld(opts *bind.FilterOpts, worldVersion [][32]byte) (*WorldHelloWorldIterator, error)
- func (_World *WorldFilterer) FilterStoreDeleteRecord(opts *bind.FilterOpts, tableId [][32]byte) (*WorldStoreDeleteRecordIterator, error)
- func (_World *WorldFilterer) FilterStoreSetRecord(opts *bind.FilterOpts, tableId [][32]byte) (*WorldStoreSetRecordIterator, error)
- func (_World *WorldFilterer) FilterStoreSpliceDynamicData(opts *bind.FilterOpts, tableId [][32]byte) (*WorldStoreSpliceDynamicDataIterator, error)
- func (_World *WorldFilterer) FilterStoreSpliceStaticData(opts *bind.FilterOpts, tableId [][32]byte) (*WorldStoreSpliceStaticDataIterator, error)
- func (_World *WorldFilterer) ParseHelloStore(log types.Log) (*WorldHelloStore, error)
- func (_World *WorldFilterer) ParseHelloWorld(log types.Log) (*WorldHelloWorld, error)
- func (_World *WorldFilterer) ParseStoreDeleteRecord(log types.Log) (*WorldStoreDeleteRecord, error)
- func (_World *WorldFilterer) ParseStoreSetRecord(log types.Log) (*WorldStoreSetRecord, error)
- func (_World *WorldFilterer) ParseStoreSpliceDynamicData(log types.Log) (*WorldStoreSpliceDynamicData, error)
- func (_World *WorldFilterer) ParseStoreSpliceStaticData(log types.Log) (*WorldStoreSpliceStaticData, error)
- func (_World *WorldFilterer) WatchHelloStore(opts *bind.WatchOpts, sink chan<- *WorldHelloStore, storeVersion [][32]byte) (event.Subscription, error)
- func (_World *WorldFilterer) WatchHelloWorld(opts *bind.WatchOpts, sink chan<- *WorldHelloWorld, worldVersion [][32]byte) (event.Subscription, error)
- func (_World *WorldFilterer) WatchStoreDeleteRecord(opts *bind.WatchOpts, sink chan<- *WorldStoreDeleteRecord, tableId [][32]byte) (event.Subscription, error)
- func (_World *WorldFilterer) WatchStoreSetRecord(opts *bind.WatchOpts, sink chan<- *WorldStoreSetRecord, tableId [][32]byte) (event.Subscription, error)
- func (_World *WorldFilterer) WatchStoreSpliceDynamicData(opts *bind.WatchOpts, sink chan<- *WorldStoreSpliceDynamicData, ...) (event.Subscription, error)
- func (_World *WorldFilterer) WatchStoreSpliceStaticData(opts *bind.WatchOpts, sink chan<- *WorldStoreSpliceStaticData, ...) (event.Subscription, error)
- type WorldHelloStore
- type WorldHelloStoreIterator
- type WorldHelloWorld
- type WorldHelloWorldIterator
- type WorldPosition
- type WorldRaw
- func (_World *WorldRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_World *WorldRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_World *WorldRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WorldSession
- func (_World *WorldSession) BatchCall(systemCalls []SystemCallData) (*types.Transaction, error)
- func (_World *WorldSession) BatchCallFrom(systemCalls []SystemCallFromData) (*types.Transaction, error)
- func (_World *WorldSession) Call(systemId [32]byte, callData []byte) (*types.Transaction, error)
- func (_World *WorldSession) CallFrom(delegator common.Address, systemId [32]byte, callData []byte) (*types.Transaction, error)
- func (_World *WorldSession) Creator() (common.Address, error)
- func (_World *WorldSession) DeleteRecord(tableId [32]byte, keyTuple [][32]byte) (*types.Transaction, error)
- func (_World *WorldSession) EveworldAggression(smartObjectId *big.Int, turretOwnerCharacterId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldSession) EveworldAnchor(entityId *big.Int, locationData LocationTableData) (*types.Transaction, error)
- func (_World *WorldSession) EveworldBringOffline(entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldBringOnline(entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldCanJump(characterId *big.Int, sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldConfigureSmartGate(smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
- func (_World *WorldSession) EveworldConfigureSmartTurret(smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
- func (_World *WorldSession) EveworldCreateAndAnchorSmartGate(smartObjectId *big.Int, entityRecordData EntityRecordData, ...) (*types.Transaction, error)
- func (_World *WorldSession) EveworldCreateAndAnchorSmartStorageUnit(smartObjectId *big.Int, entityRecordData EntityRecordData, ...) (*types.Transaction, error)
- func (_World *WorldSession) EveworldCreateAndAnchorSmartTurret(smartObjectId *big.Int, entityRecordData EntityRecordData, ...) (*types.Transaction, error)
- func (_World *WorldSession) EveworldCreateAndDepositItemsToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, ...) (*types.Transaction, error)
- func (_World *WorldSession) EveworldCreateAndDepositItemsToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
- func (_World *WorldSession) EveworldCreateCharacter(characterId *big.Int, characterAddress common.Address, corpId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldSession) EveworldCreateEntityRecord(entityId *big.Int, itemId *big.Int, typeId *big.Int, volume *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldCreateEntityRecordOffchain(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
- func (_World *WorldSession) EveworldCurrentFuelAmount(entityId *big.Int) (*big.Int, error)
- func (_World *WorldSession) EveworldCurrentFuelAmountInWei(entityId *big.Int) (*big.Int, error)
- func (_World *WorldSession) EveworldDepositFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldDepositToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, ...) (*types.Transaction, error)
- func (_World *WorldSession) EveworldDepositToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
- func (_World *WorldSession) EveworldDestroyDeployable(entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldEphemeralToInventoryTransfer(smartObjectId *big.Int, items []TransferItem) (*types.Transaction, error)
- func (_World *WorldSession) EveworldGlobalPause() (*types.Transaction, error)
- func (_World *WorldSession) EveworldGlobalResume() (*types.Transaction, error)
- func (_World *WorldSession) EveworldInProximity(smartObjectId *big.Int, turretOwnerCharacterId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldSession) EveworldInventoryToEphemeralTransfer(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, ...) (*types.Transaction, error)
- func (_World *WorldSession) EveworldIsGateLinked(sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
- func (_World *WorldSession) EveworldIsWithinRange(sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
- func (_World *WorldSession) EveworldLinkSmartGates(sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldRegisterDeployable(entityId *big.Int, smartObjectData SmartObjectData, ...) (*types.Transaction, error)
- func (_World *WorldSession) EveworldRegisterDeployableToken(tokenAddress common.Address) (*types.Transaction, error)
- func (_World *WorldSession) EveworldRegisterERC721Token(tokenAddress common.Address) (*types.Transaction, error)
- func (_World *WorldSession) EveworldReportKill(killMailId *big.Int, killMailTableData KillMailTableData) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSaveLocation(entityId *big.Int, location LocationTableData) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetAccessEnforcement(target [32]byte, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetAccessListByRole(accessRoleId [32]byte, accessList []common.Address) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetAccessListPerSystemByRole(systemId [32]byte, accessRoleId [32]byte, accessList []common.Address) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetAllInventoryTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetApprovedAccessList(smartObjectId *big.Int, accessList []common.Address) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetBaseURI(systemId [32]byte, baseURI string) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetCharClassId(classId *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetCid(entityId *big.Int, cid string) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetDappURL(entityId *big.Int, dappURL string) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetDeployableMetadata(smartObjectId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetDescription(entityId *big.Int, description string) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetEntityMetadata(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetEphemeralInventoryCapacity(smartObjectId *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetEphemeralToInventoryTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetFuelConsumptionPerMinute(entityId *big.Int, fuelConsumptionIntervalInSeconds *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetFuelMaxCapacity(entityId *big.Int, capacityInWei *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetInventoryCapacity(smartObjectId *big.Int, storageCapacity *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetInventoryToEphemeralTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetMetadata(systemId [32]byte, data StaticDataGlobalTableData) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetName(entityId *big.Int, name string) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetName0(systemId [32]byte, name string) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetSSUClassId(classId *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetSmartAssemblyType(entityId *big.Int, smartAssemblyType uint8) (*types.Transaction, error)
- func (_World *WorldSession) EveworldSetSymbol(systemId [32]byte, symbol string) (*types.Transaction, error)
- func (_World *WorldSession) EveworldUnanchor(entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldUnlinkSmartGates(sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldUpdateCorpId(characterId *big.Int, corpId *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldUpdateFuel(entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) EveworldWithdrawFromEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, ...) (*types.Transaction, error)
- func (_World *WorldSession) EveworldWithdrawFromInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
- func (_World *WorldSession) EveworldWithdrawFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) GetDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8) ([]byte, error)
- func (_World *WorldSession) GetDynamicFieldLength(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8) (*big.Int, error)
- func (_World *WorldSession) GetDynamicFieldSlice(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, start *big.Int, ...) ([]byte, error)
- func (_World *WorldSession) GetField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([]byte, error)
- func (_World *WorldSession) GetField0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) ([]byte, error)
- func (_World *WorldSession) GetFieldLayout(tableId [32]byte) ([32]byte, error)
- func (_World *WorldSession) GetFieldLength(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) (*big.Int, error)
- func (_World *WorldSession) GetFieldLength0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) (*big.Int, error)
- func (_World *WorldSession) GetKeySchema(tableId [32]byte) ([32]byte, error)
- func (_World *WorldSession) GetRecord(tableId [32]byte, keyTuple [][32]byte, fieldLayout [32]byte) (struct{ ... }, error)
- func (_World *WorldSession) GetRecord0(tableId [32]byte, keyTuple [][32]byte) (struct{ ... }, error)
- func (_World *WorldSession) GetStaticField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([32]byte, error)
- func (_World *WorldSession) GetValueSchema(tableId [32]byte) ([32]byte, error)
- func (_World *WorldSession) GrantAccess(resourceId [32]byte, grantee common.Address) (*types.Transaction, error)
- func (_World *WorldSession) Initialize(initModule common.Address) (*types.Transaction, error)
- func (_World *WorldSession) InstallModule(module common.Address, encodedArgs []byte) (*types.Transaction, error)
- func (_World *WorldSession) InstallRootModule(module common.Address, encodedArgs []byte) (*types.Transaction, error)
- func (_World *WorldSession) PopFromDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, ...) (*types.Transaction, error)
- func (_World *WorldSession) PushToDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, ...) (*types.Transaction, error)
- func (_World *WorldSession) RegisterDelegation(delegatee common.Address, delegationControlId [32]byte, initCallData []byte) (*types.Transaction, error)
- func (_World *WorldSession) RegisterFunctionSelector(systemId [32]byte, systemFunctionSignature string) (*types.Transaction, error)
- func (_World *WorldSession) RegisterNamespace(namespaceId [32]byte) (*types.Transaction, error)
- func (_World *WorldSession) RegisterNamespaceDelegation(namespaceId [32]byte, delegationControlId [32]byte, initCallData []byte) (*types.Transaction, error)
- func (_World *WorldSession) RegisterRootFunctionSelector(systemId [32]byte, worldFunctionSignature string, ...) (*types.Transaction, error)
- func (_World *WorldSession) RegisterStoreHook(tableId [32]byte, hookAddress common.Address, enabledHooksBitmap uint8) (*types.Transaction, error)
- func (_World *WorldSession) RegisterSystem(systemId [32]byte, system common.Address, publicAccess bool) (*types.Transaction, error)
- func (_World *WorldSession) RegisterSystemHook(systemId [32]byte, hookAddress common.Address, enabledHooksBitmap uint8) (*types.Transaction, error)
- func (_World *WorldSession) RegisterTable(tableId [32]byte, fieldLayout [32]byte, keySchema [32]byte, ...) (*types.Transaction, error)
- func (_World *WorldSession) RenounceOwnership(namespaceId [32]byte) (*types.Transaction, error)
- func (_World *WorldSession) RevokeAccess(resourceId [32]byte, grantee common.Address) (*types.Transaction, error)
- func (_World *WorldSession) SetDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, data []byte) (*types.Transaction, error)
- func (_World *WorldSession) SetField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte) (*types.Transaction, error)
- func (_World *WorldSession) SetField0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte, ...) (*types.Transaction, error)
- func (_World *WorldSession) SetRecord(tableId [32]byte, keyTuple [][32]byte, staticData []byte, ...) (*types.Transaction, error)
- func (_World *WorldSession) SetStaticField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte, ...) (*types.Transaction, error)
- func (_World *WorldSession) SpliceDynamicData(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, ...) (*types.Transaction, error)
- func (_World *WorldSession) SpliceStaticData(tableId [32]byte, keyTuple [][32]byte, start *big.Int, data []byte) (*types.Transaction, error)
- func (_World *WorldSession) StoreVersion() ([32]byte, error)
- func (_World *WorldSession) TransferBalanceToAddress(fromNamespaceId [32]byte, toAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) TransferBalanceToNamespace(fromNamespaceId [32]byte, toNamespaceId [32]byte, amount *big.Int) (*types.Transaction, error)
- func (_World *WorldSession) TransferOwnership(namespaceId [32]byte, newOwner common.Address) (*types.Transaction, error)
- func (_World *WorldSession) UnregisterDelegation(delegatee common.Address) (*types.Transaction, error)
- func (_World *WorldSession) UnregisterNamespaceDelegation(namespaceId [32]byte) (*types.Transaction, error)
- func (_World *WorldSession) UnregisterStoreHook(tableId [32]byte, hookAddress common.Address) (*types.Transaction, error)
- func (_World *WorldSession) UnregisterSystemHook(systemId [32]byte, hookAddress common.Address) (*types.Transaction, error)
- func (_World *WorldSession) WorldVersion() ([32]byte, error)
- type WorldStoreDeleteRecord
- type WorldStoreDeleteRecordIterator
- type WorldStoreSetRecord
- type WorldStoreSetRecordIterator
- type WorldStoreSpliceDynamicData
- type WorldStoreSpliceDynamicDataIterator
- type WorldStoreSpliceStaticData
- type WorldStoreSpliceStaticDataIterator
- type WorldTransactor
- func (_World *WorldTransactor) BatchCall(opts *bind.TransactOpts, systemCalls []SystemCallData) (*types.Transaction, error)
- func (_World *WorldTransactor) BatchCallFrom(opts *bind.TransactOpts, systemCalls []SystemCallFromData) (*types.Transaction, error)
- func (_World *WorldTransactor) Call(opts *bind.TransactOpts, systemId [32]byte, callData []byte) (*types.Transaction, error)
- func (_World *WorldTransactor) CallFrom(opts *bind.TransactOpts, delegator common.Address, systemId [32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) DeleteRecord(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldAggression(opts *bind.TransactOpts, smartObjectId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldAnchor(opts *bind.TransactOpts, entityId *big.Int, locationData LocationTableData) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldBringOffline(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldBringOnline(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldCanJump(opts *bind.TransactOpts, characterId *big.Int, sourceGateId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldConfigureSmartGate(opts *bind.TransactOpts, smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldConfigureSmartTurret(opts *bind.TransactOpts, smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldCreateAndAnchorSmartGate(opts *bind.TransactOpts, smartObjectId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldCreateAndAnchorSmartStorageUnit(opts *bind.TransactOpts, smartObjectId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldCreateAndAnchorSmartTurret(opts *bind.TransactOpts, smartObjectId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldCreateAndDepositItemsToEphemeralInventory(opts *bind.TransactOpts, smartObjectId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldCreateAndDepositItemsToInventory(opts *bind.TransactOpts, smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldCreateCharacter(opts *bind.TransactOpts, characterId *big.Int, characterAddress common.Address, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldCreateEntityRecord(opts *bind.TransactOpts, entityId *big.Int, itemId *big.Int, typeId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldCreateEntityRecordOffchain(opts *bind.TransactOpts, entityId *big.Int, name string, dappURL string, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldDepositFuel(opts *bind.TransactOpts, entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldDepositToEphemeralInventory(opts *bind.TransactOpts, smartObjectId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldDepositToInventory(opts *bind.TransactOpts, smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldDestroyDeployable(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldEphemeralToInventoryTransfer(opts *bind.TransactOpts, smartObjectId *big.Int, items []TransferItem) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldGlobalPause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldGlobalResume(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldInProximity(opts *bind.TransactOpts, smartObjectId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldInventoryToEphemeralTransfer(opts *bind.TransactOpts, smartObjectId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldLinkSmartGates(opts *bind.TransactOpts, sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldRegisterDeployable(opts *bind.TransactOpts, entityId *big.Int, smartObjectData SmartObjectData, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldRegisterDeployableToken(opts *bind.TransactOpts, tokenAddress common.Address) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldRegisterERC721Token(opts *bind.TransactOpts, tokenAddress common.Address) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldReportKill(opts *bind.TransactOpts, killMailId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSaveLocation(opts *bind.TransactOpts, entityId *big.Int, location LocationTableData) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetAccessEnforcement(opts *bind.TransactOpts, target [32]byte, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetAccessListByRole(opts *bind.TransactOpts, accessRoleId [32]byte, accessList []common.Address) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetAccessListPerSystemByRole(opts *bind.TransactOpts, systemId [32]byte, accessRoleId [32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetAllInventoryTransferAccess(opts *bind.TransactOpts, smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetApprovedAccessList(opts *bind.TransactOpts, smartObjectId *big.Int, accessList []common.Address) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetBaseURI(opts *bind.TransactOpts, systemId [32]byte, baseURI string) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetCharClassId(opts *bind.TransactOpts, classId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetCid(opts *bind.TransactOpts, entityId *big.Int, cid string) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetDappURL(opts *bind.TransactOpts, entityId *big.Int, dappURL string) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetDeployableMetadata(opts *bind.TransactOpts, smartObjectId *big.Int, name string, dappURL string, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetDescription(opts *bind.TransactOpts, entityId *big.Int, description string) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetEntityMetadata(opts *bind.TransactOpts, entityId *big.Int, name string, dappURL string, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetEphemeralInventoryCapacity(opts *bind.TransactOpts, smartObjectId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetEphemeralToInventoryTransferAccess(opts *bind.TransactOpts, smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetFuelConsumptionPerMinute(opts *bind.TransactOpts, entityId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetFuelMaxCapacity(opts *bind.TransactOpts, entityId *big.Int, capacityInWei *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetInventoryCapacity(opts *bind.TransactOpts, smartObjectId *big.Int, storageCapacity *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetInventoryToEphemeralTransferAccess(opts *bind.TransactOpts, smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetMetadata(opts *bind.TransactOpts, systemId [32]byte, data StaticDataGlobalTableData) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetName(opts *bind.TransactOpts, entityId *big.Int, name string) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetName0(opts *bind.TransactOpts, systemId [32]byte, name string) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetSSUClassId(opts *bind.TransactOpts, classId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetSmartAssemblyType(opts *bind.TransactOpts, entityId *big.Int, smartAssemblyType uint8) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldSetSymbol(opts *bind.TransactOpts, systemId [32]byte, symbol string) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldUnanchor(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldUnlinkSmartGates(opts *bind.TransactOpts, sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldUpdateCorpId(opts *bind.TransactOpts, characterId *big.Int, corpId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldUpdateFuel(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldWithdrawFromEphemeralInventory(opts *bind.TransactOpts, smartObjectId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldWithdrawFromInventory(opts *bind.TransactOpts, smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
- func (_World *WorldTransactor) EveworldWithdrawFuel(opts *bind.TransactOpts, entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactor) GrantAccess(opts *bind.TransactOpts, resourceId [32]byte, grantee common.Address) (*types.Transaction, error)
- func (_World *WorldTransactor) Initialize(opts *bind.TransactOpts, initModule common.Address) (*types.Transaction, error)
- func (_World *WorldTransactor) InstallModule(opts *bind.TransactOpts, module common.Address, encodedArgs []byte) (*types.Transaction, error)
- func (_World *WorldTransactor) InstallRootModule(opts *bind.TransactOpts, module common.Address, encodedArgs []byte) (*types.Transaction, error)
- func (_World *WorldTransactor) PopFromDynamicField(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) PushToDynamicField(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) RegisterDelegation(opts *bind.TransactOpts, delegatee common.Address, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) RegisterFunctionSelector(opts *bind.TransactOpts, systemId [32]byte, systemFunctionSignature string) (*types.Transaction, error)
- func (_World *WorldTransactor) RegisterNamespace(opts *bind.TransactOpts, namespaceId [32]byte) (*types.Transaction, error)
- func (_World *WorldTransactor) RegisterNamespaceDelegation(opts *bind.TransactOpts, namespaceId [32]byte, delegationControlId [32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) RegisterRootFunctionSelector(opts *bind.TransactOpts, systemId [32]byte, worldFunctionSignature string, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) RegisterStoreHook(opts *bind.TransactOpts, tableId [32]byte, hookAddress common.Address, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) RegisterSystem(opts *bind.TransactOpts, systemId [32]byte, system common.Address, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) RegisterSystemHook(opts *bind.TransactOpts, systemId [32]byte, hookAddress common.Address, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) RegisterTable(opts *bind.TransactOpts, tableId [32]byte, fieldLayout [32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) RenounceOwnership(opts *bind.TransactOpts, namespaceId [32]byte) (*types.Transaction, error)
- func (_World *WorldTransactor) RevokeAccess(opts *bind.TransactOpts, resourceId [32]byte, grantee common.Address) (*types.Transaction, error)
- func (_World *WorldTransactor) SetDynamicField(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) SetField(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) SetField0(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) SetRecord(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) SetStaticField(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) SpliceDynamicData(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) SpliceStaticData(opts *bind.TransactOpts, tableId [32]byte, keyTuple [][32]byte, start *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) TransferBalanceToAddress(opts *bind.TransactOpts, fromNamespaceId [32]byte, toAddress common.Address, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) TransferBalanceToNamespace(opts *bind.TransactOpts, fromNamespaceId [32]byte, toNamespaceId [32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactor) TransferOwnership(opts *bind.TransactOpts, namespaceId [32]byte, newOwner common.Address) (*types.Transaction, error)
- func (_World *WorldTransactor) UnregisterDelegation(opts *bind.TransactOpts, delegatee common.Address) (*types.Transaction, error)
- func (_World *WorldTransactor) UnregisterNamespaceDelegation(opts *bind.TransactOpts, namespaceId [32]byte) (*types.Transaction, error)
- func (_World *WorldTransactor) UnregisterStoreHook(opts *bind.TransactOpts, tableId [32]byte, hookAddress common.Address) (*types.Transaction, error)
- func (_World *WorldTransactor) UnregisterSystemHook(opts *bind.TransactOpts, systemId [32]byte, hookAddress common.Address) (*types.Transaction, error)
- type WorldTransactorRaw
- type WorldTransactorSession
- func (_World *WorldTransactorSession) BatchCall(systemCalls []SystemCallData) (*types.Transaction, error)
- func (_World *WorldTransactorSession) BatchCallFrom(systemCalls []SystemCallFromData) (*types.Transaction, error)
- func (_World *WorldTransactorSession) Call(systemId [32]byte, callData []byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) CallFrom(delegator common.Address, systemId [32]byte, callData []byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) DeleteRecord(tableId [32]byte, keyTuple [][32]byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldAggression(smartObjectId *big.Int, turretOwnerCharacterId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldAnchor(entityId *big.Int, locationData LocationTableData) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldBringOffline(entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldBringOnline(entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldCanJump(characterId *big.Int, sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldConfigureSmartGate(smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldConfigureSmartTurret(smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldCreateAndAnchorSmartGate(smartObjectId *big.Int, entityRecordData EntityRecordData, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldCreateAndAnchorSmartStorageUnit(smartObjectId *big.Int, entityRecordData EntityRecordData, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldCreateAndAnchorSmartTurret(smartObjectId *big.Int, entityRecordData EntityRecordData, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldCreateAndDepositItemsToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldCreateAndDepositItemsToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldCreateCharacter(characterId *big.Int, characterAddress common.Address, corpId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldCreateEntityRecord(entityId *big.Int, itemId *big.Int, typeId *big.Int, volume *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldCreateEntityRecordOffchain(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldDepositFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldDepositToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldDepositToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldDestroyDeployable(entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldEphemeralToInventoryTransfer(smartObjectId *big.Int, items []TransferItem) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldGlobalPause() (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldGlobalResume() (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldInProximity(smartObjectId *big.Int, turretOwnerCharacterId *big.Int, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldInventoryToEphemeralTransfer(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldLinkSmartGates(sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldRegisterDeployable(entityId *big.Int, smartObjectData SmartObjectData, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldRegisterDeployableToken(tokenAddress common.Address) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldRegisterERC721Token(tokenAddress common.Address) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldReportKill(killMailId *big.Int, killMailTableData KillMailTableData) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSaveLocation(entityId *big.Int, location LocationTableData) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetAccessEnforcement(target [32]byte, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetAccessListByRole(accessRoleId [32]byte, accessList []common.Address) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetAccessListPerSystemByRole(systemId [32]byte, accessRoleId [32]byte, accessList []common.Address) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetAllInventoryTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetApprovedAccessList(smartObjectId *big.Int, accessList []common.Address) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetBaseURI(systemId [32]byte, baseURI string) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetCharClassId(classId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetCid(entityId *big.Int, cid string) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetDappURL(entityId *big.Int, dappURL string) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetDeployableMetadata(smartObjectId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetDescription(entityId *big.Int, description string) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetEntityMetadata(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetEphemeralInventoryCapacity(smartObjectId *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetEphemeralToInventoryTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetFuelConsumptionPerMinute(entityId *big.Int, fuelConsumptionIntervalInSeconds *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetFuelMaxCapacity(entityId *big.Int, capacityInWei *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetInventoryCapacity(smartObjectId *big.Int, storageCapacity *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetInventoryToEphemeralTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetMetadata(systemId [32]byte, data StaticDataGlobalTableData) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetName(entityId *big.Int, name string) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetName0(systemId [32]byte, name string) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetSSUClassId(classId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetSmartAssemblyType(entityId *big.Int, smartAssemblyType uint8) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldSetSymbol(systemId [32]byte, symbol string) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldUnanchor(entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldUnlinkSmartGates(sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldUpdateCorpId(characterId *big.Int, corpId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldUpdateFuel(entityId *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldWithdrawFromEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldWithdrawFromInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
- func (_World *WorldTransactorSession) EveworldWithdrawFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) GrantAccess(resourceId [32]byte, grantee common.Address) (*types.Transaction, error)
- func (_World *WorldTransactorSession) Initialize(initModule common.Address) (*types.Transaction, error)
- func (_World *WorldTransactorSession) InstallModule(module common.Address, encodedArgs []byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) InstallRootModule(module common.Address, encodedArgs []byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) PopFromDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) PushToDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) RegisterDelegation(delegatee common.Address, delegationControlId [32]byte, initCallData []byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) RegisterFunctionSelector(systemId [32]byte, systemFunctionSignature string) (*types.Transaction, error)
- func (_World *WorldTransactorSession) RegisterNamespace(namespaceId [32]byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) RegisterNamespaceDelegation(namespaceId [32]byte, delegationControlId [32]byte, initCallData []byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) RegisterRootFunctionSelector(systemId [32]byte, worldFunctionSignature string, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) RegisterStoreHook(tableId [32]byte, hookAddress common.Address, enabledHooksBitmap uint8) (*types.Transaction, error)
- func (_World *WorldTransactorSession) RegisterSystem(systemId [32]byte, system common.Address, publicAccess bool) (*types.Transaction, error)
- func (_World *WorldTransactorSession) RegisterSystemHook(systemId [32]byte, hookAddress common.Address, enabledHooksBitmap uint8) (*types.Transaction, error)
- func (_World *WorldTransactorSession) RegisterTable(tableId [32]byte, fieldLayout [32]byte, keySchema [32]byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) RenounceOwnership(namespaceId [32]byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) RevokeAccess(resourceId [32]byte, grantee common.Address) (*types.Transaction, error)
- func (_World *WorldTransactorSession) SetDynamicField(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, data []byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) SetField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) SetField0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) SetRecord(tableId [32]byte, keyTuple [][32]byte, staticData []byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) SetStaticField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, data []byte, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) SpliceDynamicData(tableId [32]byte, keyTuple [][32]byte, dynamicFieldIndex uint8, ...) (*types.Transaction, error)
- func (_World *WorldTransactorSession) SpliceStaticData(tableId [32]byte, keyTuple [][32]byte, start *big.Int, data []byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) TransferBalanceToAddress(fromNamespaceId [32]byte, toAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) TransferBalanceToNamespace(fromNamespaceId [32]byte, toNamespaceId [32]byte, amount *big.Int) (*types.Transaction, error)
- func (_World *WorldTransactorSession) TransferOwnership(namespaceId [32]byte, newOwner common.Address) (*types.Transaction, error)
- func (_World *WorldTransactorSession) UnregisterDelegation(delegatee common.Address) (*types.Transaction, error)
- func (_World *WorldTransactorSession) UnregisterNamespaceDelegation(namespaceId [32]byte) (*types.Transaction, error)
- func (_World *WorldTransactorSession) UnregisterStoreHook(tableId [32]byte, hookAddress common.Address) (*types.Transaction, error)
- func (_World *WorldTransactorSession) UnregisterSystemHook(systemId [32]byte, hookAddress common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var WorldABI = WorldMetaData.ABI
WorldABI is the input ABI used to generate the binding from. Deprecated: Use WorldMetaData.ABI instead.
var WorldMetaData = &bind.MetaData{
ABI: "[{\"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\":\"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\":\"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\":\"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\":\"creator\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"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\":\"eveworld__aggression\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"turretOwnerCharacterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"priorityQueue\",\"type\":\"tuple[]\",\"internalType\":\"structTargetPriority[]\",\"components\":[{\"name\":\"target\",\"type\":\"tuple\",\"internalType\":\"structSmartTurretTarget\",\"components\":[{\"name\":\"shipId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shipTypeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hpRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shieldRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"armorRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"weight\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"turret\",\"type\":\"tuple\",\"internalType\":\"structTurret\",\"components\":[{\"name\":\"weaponTypeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"ammoTypeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"chargesLeft\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"aggressor\",\"type\":\"tuple\",\"internalType\":\"structSmartTurretTarget\",\"components\":[{\"name\":\"shipId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shipTypeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hpRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shieldRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"armorRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"victim\",\"type\":\"tuple\",\"internalType\":\"structSmartTurretTarget\",\"components\":[{\"name\":\"shipId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shipTypeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hpRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shieldRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"armorRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[{\"name\":\"updatedPriorityQueue\",\"type\":\"tuple[]\",\"internalType\":\"structTargetPriority[]\",\"components\":[{\"name\":\"target\",\"type\":\"tuple\",\"internalType\":\"structSmartTurretTarget\",\"components\":[{\"name\":\"shipId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shipTypeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hpRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shieldRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"armorRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"weight\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__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\":\"eveworld__bringOffline\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__bringOnline\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__canJump\",\"inputs\":[{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"sourceGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"destinationGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__configureSmartGate\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__configureSmartTurret\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__createAndAnchorSmartGate\",\"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\":\"fuelConsumptionIntervalInSeconds\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"fuelMaxCapacity\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maxDistance\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__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\":\"fuelConsumptionIntervalInSeconds\",\"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\":\"eveworld__createAndAnchorSmartTurret\",\"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\":\"fuelConsumptionIntervalInSeconds\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"fuelMaxCapacity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__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\":\"eveworld__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\":\"eveworld__createCharacter\",\"inputs\":[{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"characterAddress\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"corpId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"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\":\"eveworld__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\":\"eveworld__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\":\"eveworld__currentFuelAmount\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"eveworld__currentFuelAmountInWei\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"eveworld__depositFuel\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"unitAmount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__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\":\"eveworld__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\":\"eveworld__destroyDeployable\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__ephemeralToInventoryTransfer\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structTransferItem[]\",\"components\":[{\"name\":\"inventoryItemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__globalPause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__globalResume\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__inProximity\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"turretOwnerCharacterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"priorityQueue\",\"type\":\"tuple[]\",\"internalType\":\"structTargetPriority[]\",\"components\":[{\"name\":\"target\",\"type\":\"tuple\",\"internalType\":\"structSmartTurretTarget\",\"components\":[{\"name\":\"shipId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shipTypeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hpRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shieldRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"armorRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"weight\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"turret\",\"type\":\"tuple\",\"internalType\":\"structTurret\",\"components\":[{\"name\":\"weaponTypeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"ammoTypeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"chargesLeft\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"turretTarget\",\"type\":\"tuple\",\"internalType\":\"structSmartTurretTarget\",\"components\":[{\"name\":\"shipId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shipTypeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hpRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shieldRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"armorRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[{\"name\":\"updatedPriorityQueue\",\"type\":\"tuple[]\",\"internalType\":\"structTargetPriority[]\",\"components\":[{\"name\":\"target\",\"type\":\"tuple\",\"internalType\":\"structSmartTurretTarget\",\"components\":[{\"name\":\"shipId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shipTypeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"hpRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"shieldRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"armorRatio\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"weight\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__inventoryToEphemeralTransfer\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"ephemeralInventoryOwner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structTransferItem[]\",\"components\":[{\"name\":\"inventoryItemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"quantity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__isGateLinked\",\"inputs\":[{\"name\":\"sourceGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"destinationGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"eveworld__isWithinRange\",\"inputs\":[{\"name\":\"sourceGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"destinationGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"eveworld__linkSmartGates\",\"inputs\":[{\"name\":\"sourceGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"destinationGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__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\":\"fuelConsumptionIntervalInSeconds\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"fuelMaxCapacityInWei\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__registerDeployableToken\",\"inputs\":[{\"name\":\"tokenAddress\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__registerERC721Token\",\"inputs\":[{\"name\":\"tokenAddress\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__reportKill\",\"inputs\":[{\"name\":\"killMailId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"killMailTableData\",\"type\":\"tuple\",\"internalType\":\"structKillMailTableData\",\"components\":[{\"name\":\"killerCharacterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"victimCharacterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"lossType\",\"type\":\"uint8\",\"internalType\":\"enumKillMailLossType\"},{\"name\":\"solarSystemId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"killTimestamp\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__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\":\"eveworld__setAccessEnforcement\",\"inputs\":[{\"name\":\"target\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"isEnforced\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setAccessListByRole\",\"inputs\":[{\"name\":\"accessRoleId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"accessList\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setAccessListPerSystemByRole\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"accessRoleId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"accessList\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setAllInventoryTransferAccess\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"isEnforced\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setApprovedAccessList\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"accessList\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setBaseURI\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"baseURI\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setCharClassId\",\"inputs\":[{\"name\":\"classId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setCid\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"cid\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setDappURL\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"dappURL\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setDeployableMetadata\",\"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\":\"eveworld__setDescription\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"description\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__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\":\"eveworld__setEphemeralInventoryCapacity\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"ephemeralStorageCapacity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setEphemeralToInventoryTransferAccess\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"isEnforced\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setFuelConsumptionPerMinute\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"fuelConsumptionIntervalInSeconds\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setFuelMaxCapacity\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"capacityInWei\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setInventoryCapacity\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"storageCapacity\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setInventoryToEphemeralTransferAccess\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"isEnforced\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__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\":\"eveworld__setName\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setName\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setSSUClassId\",\"inputs\":[{\"name\":\"classId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setSmartAssemblyType\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"smartAssemblyType\",\"type\":\"uint8\",\"internalType\":\"enumSmartAssemblyType\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__setSymbol\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"symbol\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__unanchor\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__unlinkSmartGates\",\"inputs\":[{\"name\":\"sourceGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"destinationGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__updateCorpId\",\"inputs\":[{\"name\":\"characterId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"corpId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__updateFuel\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"eveworld__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\":\"eveworld__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\":\"eveworld__withdrawFuel\",\"inputs\":[{\"name\":\"entityId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"unitAmount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"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\":\"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\":\"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\":\"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\":\"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\"},{\"name\":\"fieldLayout\",\"type\":\"bytes32\",\"internalType\":\"FieldLayout\"}],\"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\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"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\":\"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\":\"EncodedLengths\"},{\"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[]\"}],\"outputs\":[{\"name\":\"staticData\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"encodedLengths\",\"type\":\"bytes32\",\"internalType\":\"EncodedLengths\"},{\"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\":\"grantAccess\",\"inputs\":[{\"name\":\"resourceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"grantee\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"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\":\"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\":\"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\":\"registerNamespace\",\"inputs\":[{\"name\":\"namespaceId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"}],\"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\":\"registerRootFunctionSelector\",\"inputs\":[{\"name\":\"systemId\",\"type\":\"bytes32\",\"internalType\":\"ResourceId\"},{\"name\":\"worldFunctionSignature\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"systemFunctionSignature\",\"type\":\"string\",\"internalType\":\"string\"}],\"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\":\"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\":\"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\":\"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\":\"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\":\"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\":\"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\":\"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\":\"EncodedLengths\"},{\"name\":\"dynamicData\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"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\":\"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\":\"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\":\"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\":\"worldVersion\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"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\":\"EncodedLengths\"},{\"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\":\"dynamicFieldIndex\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"},{\"name\":\"start\",\"type\":\"uint48\",\"indexed\":false,\"internalType\":\"uint48\"},{\"name\":\"deleteCount\",\"type\":\"uint40\",\"indexed\":false,\"internalType\":\"uint40\"},{\"name\":\"encodedLengths\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"EncodedLengths\"},{\"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\":\"error\",\"name\":\"EncodedLengths_InvalidLength\",\"inputs\":[{\"name\":\"length\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FieldLayout_Empty\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FieldLayout_InvalidStaticDataLength\",\"inputs\":[{\"name\":\"staticDataLength\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"computedStaticDataLength\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FieldLayout_StaticLengthDoesNotFitInAWord\",\"inputs\":[{\"name\":\"index\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FieldLayout_StaticLengthIsNotZero\",\"inputs\":[{\"name\":\"index\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FieldLayout_StaticLengthIsZero\",\"inputs\":[{\"name\":\"index\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FieldLayout_TooManyDynamicFields\",\"inputs\":[{\"name\":\"numFields\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maxFields\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"FieldLayout_TooManyFields\",\"inputs\":[{\"name\":\"numFields\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maxFields\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"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\":\"Schema_InvalidLength\",\"inputs\":[{\"name\":\"length\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Schema_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\":\"SmartGate_GateAlreadyLinked\",\"inputs\":[{\"name\":\"sourceGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"destinationGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"SmartGate_GateNotLinked\",\"inputs\":[{\"name\":\"sourceGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"destinationGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"SmartGate_NotConfigured\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"SmartGate_NotWithtinRange\",\"inputs\":[{\"name\":\"sourceGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"destinationGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"SmartGate_SameSourceAndDestination\",\"inputs\":[{\"name\":\"sourceGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"destinationGateId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"SmartGate_UndefinedClassId\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SmartStorageUnitERC721AlreadyInitialized\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SmartTurret_NotConfigured\",\"inputs\":[{\"name\":\"smartObjectId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"SmartTurret_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\":\"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_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\":[]}]",
}
WorldMetaData contains all meta data concerning the World contract.
Functions ¶
This section is empty.
Types ¶
type EntityRecordData ¶
EntityRecordData is an auto generated low-level Go binding around an user-defined struct.
type EntityRecordOffchainTableData ¶
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 KillMailTableData ¶ added in v0.0.12
type KillMailTableData struct { KillerCharacterId *big.Int VictimCharacterId *big.Int LossType uint8 SolarSystemId *big.Int KillTimestamp *big.Int }
KillMailTableData is an auto generated low-level Go binding around an user-defined struct.
type LocationTableData ¶
LocationTableData is an auto generated low-level Go binding around an user-defined struct.
type SmartObjectData ¶
SmartObjectData is an auto generated low-level Go binding around an user-defined struct.
type SmartTurretTarget ¶ added in v0.0.11
type SmartTurretTarget struct { ShipId *big.Int ShipTypeId *big.Int CharacterId *big.Int HpRatio *big.Int ShieldRatio *big.Int ArmorRatio *big.Int }
SmartTurretTarget is an auto generated low-level Go binding around an user-defined struct.
type StaticDataGlobalTableData ¶
StaticDataGlobalTableData is an auto generated low-level Go binding around an user-defined struct.
type SystemCallData ¶
SystemCallData is an auto generated low-level Go binding around an user-defined struct.
type SystemCallFromData ¶
SystemCallFromData is an auto generated low-level Go binding around an user-defined struct.
type TargetPriority ¶ added in v0.0.11
type TargetPriority struct { Target SmartTurretTarget Weight *big.Int }
TargetPriority is an auto generated low-level Go binding around an user-defined struct.
type TransferItem ¶ added in v0.0.17
TransferItem is an auto generated low-level Go binding around an user-defined struct.
type Turret ¶ added in v0.0.11
Turret is an auto generated low-level Go binding around an user-defined struct.
type World ¶
type World struct { WorldCaller // Read-only binding to the contract WorldTransactor // Write-only binding to the contract WorldFilterer // Log filterer for contract events }
World is an auto generated Go binding around an Ethereum contract.
type WorldCaller ¶
type WorldCaller struct {
// contains filtered or unexported fields
}
WorldCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWorldCaller ¶
func NewWorldCaller(address common.Address, caller bind.ContractCaller) (*WorldCaller, error)
NewWorldCaller creates a new read-only instance of World, bound to a specific deployed contract.
func (*WorldCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*WorldCaller) EveworldCurrentFuelAmount ¶
func (_World *WorldCaller) EveworldCurrentFuelAmount(opts *bind.CallOpts, entityId *big.Int) (*big.Int, error)
EveworldCurrentFuelAmount is a free data retrieval call binding the contract method 0xfe055b2f.
Solidity: function eveworld__currentFuelAmount(uint256 entityId) view returns(uint256 amount)
func (*WorldCaller) EveworldCurrentFuelAmountInWei ¶ added in v0.0.10
func (_World *WorldCaller) EveworldCurrentFuelAmountInWei(opts *bind.CallOpts, entityId *big.Int) (*big.Int, error)
EveworldCurrentFuelAmountInWei is a free data retrieval call binding the contract method 0x9335ecac.
Solidity: function eveworld__currentFuelAmountInWei(uint256 entityId) view returns(uint256 amount)
func (*WorldCaller) EveworldIsGateLinked ¶ added in v0.0.12
func (_World *WorldCaller) EveworldIsGateLinked(opts *bind.CallOpts, sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
EveworldIsGateLinked is a free data retrieval call binding the contract method 0xc3dc12f2.
Solidity: function eveworld__isGateLinked(uint256 sourceGateId, uint256 destinationGateId) view returns(bool)
func (*WorldCaller) EveworldIsWithinRange ¶ added in v0.0.13
func (_World *WorldCaller) EveworldIsWithinRange(opts *bind.CallOpts, sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
EveworldIsWithinRange is a free data retrieval call binding the contract method 0xe16fff52.
Solidity: function eveworld__isWithinRange(uint256 sourceGateId, uint256 destinationGateId) view returns(bool)
func (*WorldCaller) GetDynamicField ¶
func (_World *WorldCaller) 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 (*WorldCaller) GetDynamicFieldLength ¶
func (_World *WorldCaller) 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 (*WorldCaller) GetDynamicFieldSlice ¶
func (_World *WorldCaller) 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 (*WorldCaller) GetField ¶
func (_World *WorldCaller) GetField(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([]byte, error)
GetField 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 (*WorldCaller) GetField0 ¶
func (_World *WorldCaller) GetField0(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) ([]byte, error)
GetField0 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 (*WorldCaller) GetFieldLayout ¶
GetFieldLayout is a free data retrieval call binding the contract method 0x3a77c2c2.
Solidity: function getFieldLayout(bytes32 tableId) view returns(bytes32 fieldLayout)
func (*WorldCaller) GetFieldLength ¶
func (_World *WorldCaller) GetFieldLength(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) (*big.Int, error)
GetFieldLength 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 (*WorldCaller) GetFieldLength0 ¶
func (_World *WorldCaller) GetFieldLength0(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) (*big.Int, error)
GetFieldLength0 is a free data retrieval call binding the contract method 0xa53417ed.
Solidity: function getFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex) view returns(uint256)
func (*WorldCaller) GetKeySchema ¶
GetKeySchema is a free data retrieval call binding the contract method 0xd4285dc2.
Solidity: function getKeySchema(bytes32 tableId) view returns(bytes32 keySchema)
func (*WorldCaller) GetRecord ¶
func (_World *WorldCaller) GetRecord(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte, fieldLayout [32]byte) (struct { StaticData []byte EncodedLengths [32]byte DynamicData []byte }, error)
GetRecord 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 (*WorldCaller) GetRecord0 ¶
func (_World *WorldCaller) GetRecord0(opts *bind.CallOpts, tableId [32]byte, keyTuple [][32]byte) (struct { StaticData []byte EncodedLengths [32]byte DynamicData []byte }, error)
GetRecord0 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 (*WorldCaller) GetStaticField ¶
func (_World *WorldCaller) 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 (*WorldCaller) GetValueSchema ¶
GetValueSchema is a free data retrieval call binding the contract method 0xe228a4a3.
Solidity: function getValueSchema(bytes32 tableId) view returns(bytes32 valueSchema)
func (*WorldCaller) StoreVersion ¶
func (_World *WorldCaller) 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 (*WorldCaller) WorldVersion ¶
func (_World *WorldCaller) 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 WorldCallerRaw ¶
type WorldCallerRaw struct {
Contract *WorldCaller // Generic read-only contract binding to access the raw methods on
}
WorldCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WorldCallerRaw) Call ¶
func (_World *WorldCallerRaw) 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 WorldCallerSession ¶
type WorldCallerSession struct { Contract *WorldCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WorldCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WorldCallerSession) Creator ¶
func (_World *WorldCallerSession) Creator() (common.Address, error)
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*WorldCallerSession) EveworldCurrentFuelAmount ¶
EveworldCurrentFuelAmount is a free data retrieval call binding the contract method 0xfe055b2f.
Solidity: function eveworld__currentFuelAmount(uint256 entityId) view returns(uint256 amount)
func (*WorldCallerSession) EveworldCurrentFuelAmountInWei ¶ added in v0.0.10
func (_World *WorldCallerSession) EveworldCurrentFuelAmountInWei(entityId *big.Int) (*big.Int, error)
EveworldCurrentFuelAmountInWei is a free data retrieval call binding the contract method 0x9335ecac.
Solidity: function eveworld__currentFuelAmountInWei(uint256 entityId) view returns(uint256 amount)
func (*WorldCallerSession) EveworldIsGateLinked ¶ added in v0.0.12
func (_World *WorldCallerSession) EveworldIsGateLinked(sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
EveworldIsGateLinked is a free data retrieval call binding the contract method 0xc3dc12f2.
Solidity: function eveworld__isGateLinked(uint256 sourceGateId, uint256 destinationGateId) view returns(bool)
func (*WorldCallerSession) EveworldIsWithinRange ¶ added in v0.0.13
func (_World *WorldCallerSession) EveworldIsWithinRange(sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
EveworldIsWithinRange is a free data retrieval call binding the contract method 0xe16fff52.
Solidity: function eveworld__isWithinRange(uint256 sourceGateId, uint256 destinationGateId) view returns(bool)
func (*WorldCallerSession) GetDynamicField ¶
func (_World *WorldCallerSession) 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 (*WorldCallerSession) GetDynamicFieldLength ¶
func (_World *WorldCallerSession) 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 (*WorldCallerSession) GetDynamicFieldSlice ¶
func (_World *WorldCallerSession) 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 (*WorldCallerSession) GetField ¶
func (_World *WorldCallerSession) GetField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([]byte, error)
GetField 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 (*WorldCallerSession) GetField0 ¶
func (_World *WorldCallerSession) GetField0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) ([]byte, error)
GetField0 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 (*WorldCallerSession) GetFieldLayout ¶
func (_World *WorldCallerSession) 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 (*WorldCallerSession) GetFieldLength ¶
func (_World *WorldCallerSession) GetFieldLength(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) (*big.Int, error)
GetFieldLength 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 (*WorldCallerSession) GetFieldLength0 ¶
func (_World *WorldCallerSession) GetFieldLength0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) (*big.Int, error)
GetFieldLength0 is a free data retrieval call binding the contract method 0xa53417ed.
Solidity: function getFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex) view returns(uint256)
func (*WorldCallerSession) GetKeySchema ¶
func (_World *WorldCallerSession) 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 (*WorldCallerSession) GetRecord ¶
func (_World *WorldCallerSession) GetRecord(tableId [32]byte, keyTuple [][32]byte, fieldLayout [32]byte) (struct { StaticData []byte EncodedLengths [32]byte DynamicData []byte }, error)
GetRecord 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 (*WorldCallerSession) GetRecord0 ¶
func (_World *WorldCallerSession) GetRecord0(tableId [32]byte, keyTuple [][32]byte) (struct { StaticData []byte EncodedLengths [32]byte DynamicData []byte }, error)
GetRecord0 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 (*WorldCallerSession) GetStaticField ¶
func (_World *WorldCallerSession) 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 (*WorldCallerSession) GetValueSchema ¶
func (_World *WorldCallerSession) 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 (*WorldCallerSession) StoreVersion ¶
func (_World *WorldCallerSession) StoreVersion() ([32]byte, error)
StoreVersion is a free data retrieval call binding the contract method 0xc1122229.
Solidity: function storeVersion() view returns(bytes32 version)
func (*WorldCallerSession) WorldVersion ¶
func (_World *WorldCallerSession) WorldVersion() ([32]byte, error)
WorldVersion is a free data retrieval call binding the contract method 0x6951955d.
Solidity: function worldVersion() view returns(bytes32)
type WorldFilterer ¶
type WorldFilterer struct {
// contains filtered or unexported fields
}
WorldFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWorldFilterer ¶
func NewWorldFilterer(address common.Address, filterer bind.ContractFilterer) (*WorldFilterer, error)
NewWorldFilterer creates a new log filterer instance of World, bound to a specific deployed contract.
func (*WorldFilterer) FilterHelloStore ¶
func (_World *WorldFilterer) FilterHelloStore(opts *bind.FilterOpts, storeVersion [][32]byte) (*WorldHelloStoreIterator, error)
FilterHelloStore is a free log retrieval operation binding the contract event 0xc7f5fdc8526b76f54916701bc910876243ffff2a40b0bb8d59eea8151c52c005.
Solidity: event HelloStore(bytes32 indexed storeVersion)
func (*WorldFilterer) FilterHelloWorld ¶
func (_World *WorldFilterer) FilterHelloWorld(opts *bind.FilterOpts, worldVersion [][32]byte) (*WorldHelloWorldIterator, error)
FilterHelloWorld is a free log retrieval operation binding the contract event 0x7f8f36afe3fb61c459c1a54a60b8a477eab02cc58e49f547561a40906239cb82.
Solidity: event HelloWorld(bytes32 indexed worldVersion)
func (*WorldFilterer) FilterStoreDeleteRecord ¶
func (_World *WorldFilterer) FilterStoreDeleteRecord(opts *bind.FilterOpts, tableId [][32]byte) (*WorldStoreDeleteRecordIterator, error)
FilterStoreDeleteRecord is a free log retrieval operation binding the contract event 0x0e1f72f429eb97e64878619984a91e687ae91610348b9ff4216782cc96e49d07.
Solidity: event Store_DeleteRecord(bytes32 indexed tableId, bytes32[] keyTuple)
func (*WorldFilterer) FilterStoreSetRecord ¶
func (_World *WorldFilterer) FilterStoreSetRecord(opts *bind.FilterOpts, tableId [][32]byte) (*WorldStoreSetRecordIterator, 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 (*WorldFilterer) FilterStoreSpliceDynamicData ¶
func (_World *WorldFilterer) FilterStoreSpliceDynamicData(opts *bind.FilterOpts, tableId [][32]byte) (*WorldStoreSpliceDynamicDataIterator, error)
FilterStoreSpliceDynamicData is a free log retrieval operation binding the contract event 0xfe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd.
Solidity: event Store_SpliceDynamicData(bytes32 indexed tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint48 start, uint40 deleteCount, bytes32 encodedLengths, bytes data)
func (*WorldFilterer) FilterStoreSpliceStaticData ¶
func (_World *WorldFilterer) FilterStoreSpliceStaticData(opts *bind.FilterOpts, tableId [][32]byte) (*WorldStoreSpliceStaticDataIterator, 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 (*WorldFilterer) ParseHelloStore ¶
func (_World *WorldFilterer) ParseHelloStore(log types.Log) (*WorldHelloStore, error)
ParseHelloStore is a log parse operation binding the contract event 0xc7f5fdc8526b76f54916701bc910876243ffff2a40b0bb8d59eea8151c52c005.
Solidity: event HelloStore(bytes32 indexed storeVersion)
func (*WorldFilterer) ParseHelloWorld ¶
func (_World *WorldFilterer) ParseHelloWorld(log types.Log) (*WorldHelloWorld, error)
ParseHelloWorld is a log parse operation binding the contract event 0x7f8f36afe3fb61c459c1a54a60b8a477eab02cc58e49f547561a40906239cb82.
Solidity: event HelloWorld(bytes32 indexed worldVersion)
func (*WorldFilterer) ParseStoreDeleteRecord ¶
func (_World *WorldFilterer) ParseStoreDeleteRecord(log types.Log) (*WorldStoreDeleteRecord, error)
ParseStoreDeleteRecord is a log parse operation binding the contract event 0x0e1f72f429eb97e64878619984a91e687ae91610348b9ff4216782cc96e49d07.
Solidity: event Store_DeleteRecord(bytes32 indexed tableId, bytes32[] keyTuple)
func (*WorldFilterer) ParseStoreSetRecord ¶
func (_World *WorldFilterer) ParseStoreSetRecord(log types.Log) (*WorldStoreSetRecord, 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 (*WorldFilterer) ParseStoreSpliceDynamicData ¶
func (_World *WorldFilterer) ParseStoreSpliceDynamicData(log types.Log) (*WorldStoreSpliceDynamicData, error)
ParseStoreSpliceDynamicData is a log parse operation binding the contract event 0xfe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd.
Solidity: event Store_SpliceDynamicData(bytes32 indexed tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint48 start, uint40 deleteCount, bytes32 encodedLengths, bytes data)
func (*WorldFilterer) ParseStoreSpliceStaticData ¶
func (_World *WorldFilterer) ParseStoreSpliceStaticData(log types.Log) (*WorldStoreSpliceStaticData, 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 (*WorldFilterer) WatchHelloStore ¶
func (_World *WorldFilterer) WatchHelloStore(opts *bind.WatchOpts, sink chan<- *WorldHelloStore, 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 (*WorldFilterer) WatchHelloWorld ¶
func (_World *WorldFilterer) WatchHelloWorld(opts *bind.WatchOpts, sink chan<- *WorldHelloWorld, 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 (*WorldFilterer) WatchStoreDeleteRecord ¶
func (_World *WorldFilterer) WatchStoreDeleteRecord(opts *bind.WatchOpts, sink chan<- *WorldStoreDeleteRecord, 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 (*WorldFilterer) WatchStoreSetRecord ¶
func (_World *WorldFilterer) WatchStoreSetRecord(opts *bind.WatchOpts, sink chan<- *WorldStoreSetRecord, 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 (*WorldFilterer) WatchStoreSpliceDynamicData ¶
func (_World *WorldFilterer) WatchStoreSpliceDynamicData(opts *bind.WatchOpts, sink chan<- *WorldStoreSpliceDynamicData, tableId [][32]byte) (event.Subscription, error)
WatchStoreSpliceDynamicData is a free log subscription operation binding the contract event 0xfe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd.
Solidity: event Store_SpliceDynamicData(bytes32 indexed tableId, bytes32[] keyTuple, uint8 dynamicFieldIndex, uint48 start, uint40 deleteCount, bytes32 encodedLengths, bytes data)
func (*WorldFilterer) WatchStoreSpliceStaticData ¶
func (_World *WorldFilterer) WatchStoreSpliceStaticData(opts *bind.WatchOpts, sink chan<- *WorldStoreSpliceStaticData, 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 WorldHelloStore ¶
type WorldHelloStore struct { StoreVersion [32]byte Raw types.Log // Blockchain specific contextual infos }
WorldHelloStore represents a HelloStore event raised by the World contract.
type WorldHelloStoreIterator ¶
type WorldHelloStoreIterator struct { Event *WorldHelloStore // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WorldHelloStoreIterator is returned from FilterHelloStore and is used to iterate over the raw logs and unpacked data for HelloStore events raised by the World contract.
func (*WorldHelloStoreIterator) Close ¶
func (it *WorldHelloStoreIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WorldHelloStoreIterator) Error ¶
func (it *WorldHelloStoreIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WorldHelloStoreIterator) Next ¶
func (it *WorldHelloStoreIterator) Next() bool
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 WorldHelloWorld ¶
type WorldHelloWorld struct { WorldVersion [32]byte Raw types.Log // Blockchain specific contextual infos }
WorldHelloWorld represents a HelloWorld event raised by the World contract.
type WorldHelloWorldIterator ¶
type WorldHelloWorldIterator struct { Event *WorldHelloWorld // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WorldHelloWorldIterator is returned from FilterHelloWorld and is used to iterate over the raw logs and unpacked data for HelloWorld events raised by the World contract.
func (*WorldHelloWorldIterator) Close ¶
func (it *WorldHelloWorldIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WorldHelloWorldIterator) Error ¶
func (it *WorldHelloWorldIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WorldHelloWorldIterator) Next ¶
func (it *WorldHelloWorldIterator) Next() bool
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 WorldPosition ¶
WorldPosition is an auto generated low-level Go binding around an user-defined struct.
type WorldRaw ¶
type WorldRaw struct {
Contract *World // Generic contract binding to access the raw methods on
}
WorldRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WorldRaw) Call ¶
func (_World *WorldRaw) 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 (*WorldRaw) Transact ¶
func (_World *WorldRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WorldRaw) Transfer ¶
func (_World *WorldRaw) 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 WorldSession ¶
type WorldSession struct { Contract *World // 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 }
WorldSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WorldSession) BatchCall ¶
func (_World *WorldSession) 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 (*WorldSession) BatchCallFrom ¶
func (_World *WorldSession) 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 (*WorldSession) Call ¶
func (_World *WorldSession) 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 (*WorldSession) CallFrom ¶
func (_World *WorldSession) 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 (*WorldSession) Creator ¶
func (_World *WorldSession) Creator() (common.Address, error)
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*WorldSession) DeleteRecord ¶
func (_World *WorldSession) 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 (*WorldSession) EveworldAggression ¶ added in v0.0.11
func (_World *WorldSession) EveworldAggression(smartObjectId *big.Int, turretOwnerCharacterId *big.Int, priorityQueue []TargetPriority, turret Turret, aggressor SmartTurretTarget, victim SmartTurretTarget) (*types.Transaction, error)
EveworldAggression is a paid mutator transaction binding the contract method 0xcbabbe17.
Solidity: function eveworld__aggression(uint256 smartObjectId, uint256 turretOwnerCharacterId, ((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] priorityQueue, (uint256,uint256,uint256) turret, (uint256,uint256,uint256,uint256,uint256,uint256) aggressor, (uint256,uint256,uint256,uint256,uint256,uint256) victim) returns(((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] updatedPriorityQueue)
func (*WorldSession) EveworldAnchor ¶
func (_World *WorldSession) EveworldAnchor(entityId *big.Int, locationData LocationTableData) (*types.Transaction, error)
EveworldAnchor is a paid mutator transaction binding the contract method 0x708c3bf5.
Solidity: function eveworld__anchor(uint256 entityId, (uint256,uint256,uint256,uint256) locationData) returns()
func (*WorldSession) EveworldBringOffline ¶
func (_World *WorldSession) EveworldBringOffline(entityId *big.Int) (*types.Transaction, error)
EveworldBringOffline is a paid mutator transaction binding the contract method 0x9d147e19.
Solidity: function eveworld__bringOffline(uint256 entityId) returns()
func (*WorldSession) EveworldBringOnline ¶
func (_World *WorldSession) EveworldBringOnline(entityId *big.Int) (*types.Transaction, error)
EveworldBringOnline is a paid mutator transaction binding the contract method 0x2a4606fb.
Solidity: function eveworld__bringOnline(uint256 entityId) returns()
func (*WorldSession) EveworldCanJump ¶ added in v0.0.12
func (_World *WorldSession) EveworldCanJump(characterId *big.Int, sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
EveworldCanJump is a paid mutator transaction binding the contract method 0xacb54c49.
Solidity: function eveworld__canJump(uint256 characterId, uint256 sourceGateId, uint256 destinationGateId) returns(bool)
func (*WorldSession) EveworldConfigureSmartGate ¶ added in v0.0.12
func (_World *WorldSession) EveworldConfigureSmartGate(smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
EveworldConfigureSmartGate is a paid mutator transaction binding the contract method 0xefb17cbc.
Solidity: function eveworld__configureSmartGate(uint256 smartObjectId, bytes32 systemId) returns()
func (*WorldSession) EveworldConfigureSmartTurret ¶ added in v0.0.11
func (_World *WorldSession) EveworldConfigureSmartTurret(smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
EveworldConfigureSmartTurret is a paid mutator transaction binding the contract method 0xc0b938af.
Solidity: function eveworld__configureSmartTurret(uint256 smartObjectId, bytes32 systemId) returns()
func (*WorldSession) EveworldCreateAndAnchorSmartGate ¶ added in v0.0.12
func (_World *WorldSession) EveworldCreateAndAnchorSmartGate(smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacity *big.Int, maxDistance *big.Int) (*types.Transaction, error)
EveworldCreateAndAnchorSmartGate is a paid mutator transaction binding the contract method 0x22414d41.
Solidity: function eveworld__createAndAnchorSmartGate(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacity, uint256 maxDistance) returns()
func (*WorldSession) EveworldCreateAndAnchorSmartStorageUnit ¶
func (_World *WorldSession) EveworldCreateAndAnchorSmartStorageUnit(smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacity *big.Int, storageCapacity *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)
EveworldCreateAndAnchorSmartStorageUnit is a paid mutator transaction binding the contract method 0xa1353e41.
Solidity: function eveworld__createAndAnchorSmartStorageUnit(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacity, uint256 storageCapacity, uint256 ephemeralStorageCapacity) returns()
func (*WorldSession) EveworldCreateAndAnchorSmartTurret ¶ added in v0.0.11
func (_World *WorldSession) EveworldCreateAndAnchorSmartTurret(smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacity *big.Int) (*types.Transaction, error)
EveworldCreateAndAnchorSmartTurret is a paid mutator transaction binding the contract method 0xc22f9932.
Solidity: function eveworld__createAndAnchorSmartTurret(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacity) returns()
func (*WorldSession) EveworldCreateAndDepositItemsToEphemeralInventory ¶
func (_World *WorldSession) EveworldCreateAndDepositItemsToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)
EveworldCreateAndDepositItemsToEphemeralInventory is a paid mutator transaction binding the contract method 0x88633ae4.
Solidity: function eveworld__createAndDepositItemsToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldSession) EveworldCreateAndDepositItemsToInventory ¶
func (_World *WorldSession) EveworldCreateAndDepositItemsToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
EveworldCreateAndDepositItemsToInventory is a paid mutator transaction binding the contract method 0xd6f49960.
Solidity: function eveworld__createAndDepositItemsToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldSession) EveworldCreateCharacter ¶
func (_World *WorldSession) EveworldCreateCharacter(characterId *big.Int, characterAddress common.Address, corpId *big.Int, entityRecord EntityRecordData, entityRecordOffchain EntityRecordOffchainTableData, tokenCid string) (*types.Transaction, error)
EveworldCreateCharacter is a paid mutator transaction binding the contract method 0x552a848c.
Solidity: function eveworld__createCharacter(uint256 characterId, address characterAddress, uint256 corpId, (uint256,uint256,uint256) entityRecord, (string,string,string) entityRecordOffchain, string tokenCid) returns()
func (*WorldSession) EveworldCreateEntityRecord ¶
func (_World *WorldSession) EveworldCreateEntityRecord(entityId *big.Int, itemId *big.Int, typeId *big.Int, volume *big.Int) (*types.Transaction, error)
EveworldCreateEntityRecord is a paid mutator transaction binding the contract method 0x3d3bf32e.
Solidity: function eveworld__createEntityRecord(uint256 entityId, uint256 itemId, uint256 typeId, uint256 volume) returns()
func (*WorldSession) EveworldCreateEntityRecordOffchain ¶
func (_World *WorldSession) EveworldCreateEntityRecordOffchain(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
EveworldCreateEntityRecordOffchain is a paid mutator transaction binding the contract method 0x31fa27a3.
Solidity: function eveworld__createEntityRecordOffchain(uint256 entityId, string name, string dappURL, string description) returns()
func (*WorldSession) EveworldCurrentFuelAmount ¶
EveworldCurrentFuelAmount is a free data retrieval call binding the contract method 0xfe055b2f.
Solidity: function eveworld__currentFuelAmount(uint256 entityId) view returns(uint256 amount)
func (*WorldSession) EveworldCurrentFuelAmountInWei ¶ added in v0.0.10
EveworldCurrentFuelAmountInWei is a free data retrieval call binding the contract method 0x9335ecac.
Solidity: function eveworld__currentFuelAmountInWei(uint256 entityId) view returns(uint256 amount)
func (*WorldSession) EveworldDepositFuel ¶
func (_World *WorldSession) EveworldDepositFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
EveworldDepositFuel is a paid mutator transaction binding the contract method 0x23cbd201.
Solidity: function eveworld__depositFuel(uint256 entityId, uint256 unitAmount) returns()
func (*WorldSession) EveworldDepositToEphemeralInventory ¶
func (_World *WorldSession) EveworldDepositToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)
EveworldDepositToEphemeralInventory is a paid mutator transaction binding the contract method 0x90d1f28e.
Solidity: function eveworld__depositToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldSession) EveworldDepositToInventory ¶
func (_World *WorldSession) EveworldDepositToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
EveworldDepositToInventory is a paid mutator transaction binding the contract method 0x37b52bd6.
Solidity: function eveworld__depositToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldSession) EveworldDestroyDeployable ¶
func (_World *WorldSession) EveworldDestroyDeployable(entityId *big.Int) (*types.Transaction, error)
EveworldDestroyDeployable is a paid mutator transaction binding the contract method 0xad47cec7.
Solidity: function eveworld__destroyDeployable(uint256 entityId) returns()
func (*WorldSession) EveworldEphemeralToInventoryTransfer ¶
func (_World *WorldSession) EveworldEphemeralToInventoryTransfer(smartObjectId *big.Int, items []TransferItem) (*types.Transaction, error)
EveworldEphemeralToInventoryTransfer is a paid mutator transaction binding the contract method 0x1876e798.
Solidity: function eveworld__ephemeralToInventoryTransfer(uint256 smartObjectId, (uint256,address,uint256)[] items) returns()
func (*WorldSession) EveworldGlobalPause ¶
func (_World *WorldSession) EveworldGlobalPause() (*types.Transaction, error)
EveworldGlobalPause is a paid mutator transaction binding the contract method 0xf023982a.
Solidity: function eveworld__globalPause() returns()
func (*WorldSession) EveworldGlobalResume ¶
func (_World *WorldSession) EveworldGlobalResume() (*types.Transaction, error)
EveworldGlobalResume is a paid mutator transaction binding the contract method 0x03a630f1.
Solidity: function eveworld__globalResume() returns()
func (*WorldSession) EveworldInProximity ¶ added in v0.0.11
func (_World *WorldSession) EveworldInProximity(smartObjectId *big.Int, turretOwnerCharacterId *big.Int, priorityQueue []TargetPriority, turret Turret, turretTarget SmartTurretTarget) (*types.Transaction, error)
EveworldInProximity is a paid mutator transaction binding the contract method 0x238d7ca6.
Solidity: function eveworld__inProximity(uint256 smartObjectId, uint256 turretOwnerCharacterId, ((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] priorityQueue, (uint256,uint256,uint256) turret, (uint256,uint256,uint256,uint256,uint256,uint256) turretTarget) returns(((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] updatedPriorityQueue)
func (*WorldSession) EveworldInventoryToEphemeralTransfer ¶
func (_World *WorldSession) EveworldInventoryToEphemeralTransfer(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []TransferItem) (*types.Transaction, error)
EveworldInventoryToEphemeralTransfer is a paid mutator transaction binding the contract method 0x88a07424.
Solidity: function eveworld__inventoryToEphemeralTransfer(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256)[] items) returns()
func (*WorldSession) EveworldIsGateLinked ¶ added in v0.0.12
func (_World *WorldSession) EveworldIsGateLinked(sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
EveworldIsGateLinked is a free data retrieval call binding the contract method 0xc3dc12f2.
Solidity: function eveworld__isGateLinked(uint256 sourceGateId, uint256 destinationGateId) view returns(bool)
func (*WorldSession) EveworldIsWithinRange ¶ added in v0.0.13
func (_World *WorldSession) EveworldIsWithinRange(sourceGateId *big.Int, destinationGateId *big.Int) (bool, error)
EveworldIsWithinRange is a free data retrieval call binding the contract method 0xe16fff52.
Solidity: function eveworld__isWithinRange(uint256 sourceGateId, uint256 destinationGateId) view returns(bool)
func (*WorldSession) EveworldLinkSmartGates ¶ added in v0.0.12
func (_World *WorldSession) EveworldLinkSmartGates(sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
EveworldLinkSmartGates is a paid mutator transaction binding the contract method 0x5ada755f.
Solidity: function eveworld__linkSmartGates(uint256 sourceGateId, uint256 destinationGateId) returns()
func (*WorldSession) EveworldRegisterDeployable ¶
func (_World *WorldSession) EveworldRegisterDeployable(entityId *big.Int, smartObjectData SmartObjectData, fuelUnitVolumeInWei *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacityInWei *big.Int) (*types.Transaction, error)
EveworldRegisterDeployable is a paid mutator transaction binding the contract method 0x2ebaa73a.
Solidity: function eveworld__registerDeployable(uint256 entityId, (address,string) smartObjectData, uint256 fuelUnitVolumeInWei, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacityInWei) returns()
func (*WorldSession) EveworldRegisterDeployableToken ¶
func (_World *WorldSession) EveworldRegisterDeployableToken(tokenAddress common.Address) (*types.Transaction, error)
EveworldRegisterDeployableToken is a paid mutator transaction binding the contract method 0xd9ba88ef.
Solidity: function eveworld__registerDeployableToken(address tokenAddress) returns()
func (*WorldSession) EveworldRegisterERC721Token ¶
func (_World *WorldSession) EveworldRegisterERC721Token(tokenAddress common.Address) (*types.Transaction, error)
EveworldRegisterERC721Token is a paid mutator transaction binding the contract method 0xb94de5b5.
Solidity: function eveworld__registerERC721Token(address tokenAddress) returns()
func (*WorldSession) EveworldReportKill ¶ added in v0.0.12
func (_World *WorldSession) EveworldReportKill(killMailId *big.Int, killMailTableData KillMailTableData) (*types.Transaction, error)
EveworldReportKill is a paid mutator transaction binding the contract method 0xe6efbb55.
Solidity: function eveworld__reportKill(uint256 killMailId, (uint256,uint256,uint8,uint256,uint256) killMailTableData) returns()
func (*WorldSession) EveworldSaveLocation ¶
func (_World *WorldSession) EveworldSaveLocation(entityId *big.Int, location LocationTableData) (*types.Transaction, error)
EveworldSaveLocation is a paid mutator transaction binding the contract method 0x452934c5.
Solidity: function eveworld__saveLocation(uint256 entityId, (uint256,uint256,uint256,uint256) location) returns()
func (*WorldSession) EveworldSetAccessEnforcement ¶ added in v0.0.11
func (_World *WorldSession) EveworldSetAccessEnforcement(target [32]byte, isEnforced bool) (*types.Transaction, error)
EveworldSetAccessEnforcement is a paid mutator transaction binding the contract method 0xc108f384.
Solidity: function eveworld__setAccessEnforcement(bytes32 target, bool isEnforced) returns()
func (*WorldSession) EveworldSetAccessListByRole ¶ added in v0.0.11
func (_World *WorldSession) EveworldSetAccessListByRole(accessRoleId [32]byte, accessList []common.Address) (*types.Transaction, error)
EveworldSetAccessListByRole is a paid mutator transaction binding the contract method 0x73acabe9.
Solidity: function eveworld__setAccessListByRole(bytes32 accessRoleId, address[] accessList) returns()
func (*WorldSession) EveworldSetAccessListPerSystemByRole ¶ added in v0.0.16
func (_World *WorldSession) EveworldSetAccessListPerSystemByRole(systemId [32]byte, accessRoleId [32]byte, accessList []common.Address) (*types.Transaction, error)
EveworldSetAccessListPerSystemByRole is a paid mutator transaction binding the contract method 0xf6a1b9aa.
Solidity: function eveworld__setAccessListPerSystemByRole(bytes32 systemId, bytes32 accessRoleId, address[] accessList) returns()
func (*WorldSession) EveworldSetAllInventoryTransferAccess ¶ added in v0.0.17
func (_World *WorldSession) EveworldSetAllInventoryTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
EveworldSetAllInventoryTransferAccess is a paid mutator transaction binding the contract method 0x94bdc13e.
Solidity: function eveworld__setAllInventoryTransferAccess(uint256 smartObjectId, bool isEnforced) returns()
func (*WorldSession) EveworldSetApprovedAccessList ¶ added in v0.0.17
func (_World *WorldSession) EveworldSetApprovedAccessList(smartObjectId *big.Int, accessList []common.Address) (*types.Transaction, error)
EveworldSetApprovedAccessList is a paid mutator transaction binding the contract method 0xcf353892.
Solidity: function eveworld__setApprovedAccessList(uint256 smartObjectId, address[] accessList) returns()
func (*WorldSession) EveworldSetBaseURI ¶
func (_World *WorldSession) EveworldSetBaseURI(systemId [32]byte, baseURI string) (*types.Transaction, error)
EveworldSetBaseURI is a paid mutator transaction binding the contract method 0xdfb18ad6.
Solidity: function eveworld__setBaseURI(bytes32 systemId, string baseURI) returns()
func (*WorldSession) EveworldSetCharClassId ¶
func (_World *WorldSession) EveworldSetCharClassId(classId *big.Int) (*types.Transaction, error)
EveworldSetCharClassId is a paid mutator transaction binding the contract method 0x217fd119.
Solidity: function eveworld__setCharClassId(uint256 classId) returns()
func (*WorldSession) EveworldSetCid ¶
func (_World *WorldSession) EveworldSetCid(entityId *big.Int, cid string) (*types.Transaction, error)
EveworldSetCid is a paid mutator transaction binding the contract method 0x0b124c11.
Solidity: function eveworld__setCid(uint256 entityId, string cid) returns()
func (*WorldSession) EveworldSetDappURL ¶
func (_World *WorldSession) EveworldSetDappURL(entityId *big.Int, dappURL string) (*types.Transaction, error)
EveworldSetDappURL is a paid mutator transaction binding the contract method 0x589db2f0.
Solidity: function eveworld__setDappURL(uint256 entityId, string dappURL) returns()
func (*WorldSession) EveworldSetDeployableMetadata ¶ added in v0.0.11
func (_World *WorldSession) EveworldSetDeployableMetadata(smartObjectId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
EveworldSetDeployableMetadata is a paid mutator transaction binding the contract method 0x121aefc7.
Solidity: function eveworld__setDeployableMetadata(uint256 smartObjectId, string name, string dappURL, string description) returns()
func (*WorldSession) EveworldSetDescription ¶
func (_World *WorldSession) EveworldSetDescription(entityId *big.Int, description string) (*types.Transaction, error)
EveworldSetDescription is a paid mutator transaction binding the contract method 0xbb7218b2.
Solidity: function eveworld__setDescription(uint256 entityId, string description) returns()
func (*WorldSession) EveworldSetEntityMetadata ¶
func (_World *WorldSession) EveworldSetEntityMetadata(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
EveworldSetEntityMetadata is a paid mutator transaction binding the contract method 0xc493045b.
Solidity: function eveworld__setEntityMetadata(uint256 entityId, string name, string dappURL, string description) returns()
func (*WorldSession) EveworldSetEphemeralInventoryCapacity ¶
func (_World *WorldSession) EveworldSetEphemeralInventoryCapacity(smartObjectId *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)
EveworldSetEphemeralInventoryCapacity is a paid mutator transaction binding the contract method 0xba4034b6.
Solidity: function eveworld__setEphemeralInventoryCapacity(uint256 smartObjectId, uint256 ephemeralStorageCapacity) returns()
func (*WorldSession) EveworldSetEphemeralToInventoryTransferAccess ¶ added in v0.0.17
func (_World *WorldSession) EveworldSetEphemeralToInventoryTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
EveworldSetEphemeralToInventoryTransferAccess is a paid mutator transaction binding the contract method 0xfd9930c0.
Solidity: function eveworld__setEphemeralToInventoryTransferAccess(uint256 smartObjectId, bool isEnforced) returns()
func (*WorldSession) EveworldSetFuelConsumptionPerMinute ¶
func (_World *WorldSession) EveworldSetFuelConsumptionPerMinute(entityId *big.Int, fuelConsumptionIntervalInSeconds *big.Int) (*types.Transaction, error)
EveworldSetFuelConsumptionPerMinute is a paid mutator transaction binding the contract method 0x906c8d2d.
Solidity: function eveworld__setFuelConsumptionPerMinute(uint256 entityId, uint256 fuelConsumptionIntervalInSeconds) returns()
func (*WorldSession) EveworldSetFuelMaxCapacity ¶
func (_World *WorldSession) EveworldSetFuelMaxCapacity(entityId *big.Int, capacityInWei *big.Int) (*types.Transaction, error)
EveworldSetFuelMaxCapacity is a paid mutator transaction binding the contract method 0xcd80c3ae.
Solidity: function eveworld__setFuelMaxCapacity(uint256 entityId, uint256 capacityInWei) returns()
func (*WorldSession) EveworldSetInventoryCapacity ¶
func (_World *WorldSession) EveworldSetInventoryCapacity(smartObjectId *big.Int, storageCapacity *big.Int) (*types.Transaction, error)
EveworldSetInventoryCapacity is a paid mutator transaction binding the contract method 0xce754284.
Solidity: function eveworld__setInventoryCapacity(uint256 smartObjectId, uint256 storageCapacity) returns()
func (*WorldSession) EveworldSetInventoryToEphemeralTransferAccess ¶ added in v0.0.17
func (_World *WorldSession) EveworldSetInventoryToEphemeralTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
EveworldSetInventoryToEphemeralTransferAccess is a paid mutator transaction binding the contract method 0x50bdd562.
Solidity: function eveworld__setInventoryToEphemeralTransferAccess(uint256 smartObjectId, bool isEnforced) returns()
func (*WorldSession) EveworldSetMetadata ¶
func (_World *WorldSession) EveworldSetMetadata(systemId [32]byte, data StaticDataGlobalTableData) (*types.Transaction, error)
EveworldSetMetadata is a paid mutator transaction binding the contract method 0xddc0ed7f.
Solidity: function eveworld__setMetadata(bytes32 systemId, (string,string,string) data) returns()
func (*WorldSession) EveworldSetName ¶
func (_World *WorldSession) EveworldSetName(entityId *big.Int, name string) (*types.Transaction, error)
EveworldSetName is a paid mutator transaction binding the contract method 0x37453fd9.
Solidity: function eveworld__setName(uint256 entityId, string name) returns()
func (*WorldSession) EveworldSetName0 ¶
func (_World *WorldSession) EveworldSetName0(systemId [32]byte, name string) (*types.Transaction, error)
EveworldSetName0 is a paid mutator transaction binding the contract method 0x648bb531.
Solidity: function eveworld__setName(bytes32 systemId, string name) returns()
func (*WorldSession) EveworldSetSSUClassId ¶
func (_World *WorldSession) EveworldSetSSUClassId(classId *big.Int) (*types.Transaction, error)
EveworldSetSSUClassId is a paid mutator transaction binding the contract method 0xddd96344.
Solidity: function eveworld__setSSUClassId(uint256 classId) returns()
func (*WorldSession) EveworldSetSmartAssemblyType ¶ added in v0.0.11
func (_World *WorldSession) EveworldSetSmartAssemblyType(entityId *big.Int, smartAssemblyType uint8) (*types.Transaction, error)
EveworldSetSmartAssemblyType is a paid mutator transaction binding the contract method 0xe8bb13da.
Solidity: function eveworld__setSmartAssemblyType(uint256 entityId, uint8 smartAssemblyType) returns()
func (*WorldSession) EveworldSetSymbol ¶
func (_World *WorldSession) EveworldSetSymbol(systemId [32]byte, symbol string) (*types.Transaction, error)
EveworldSetSymbol is a paid mutator transaction binding the contract method 0x08e7ccb8.
Solidity: function eveworld__setSymbol(bytes32 systemId, string symbol) returns()
func (*WorldSession) EveworldUnanchor ¶
func (_World *WorldSession) EveworldUnanchor(entityId *big.Int) (*types.Transaction, error)
EveworldUnanchor is a paid mutator transaction binding the contract method 0x694e5e2c.
Solidity: function eveworld__unanchor(uint256 entityId) returns()
func (*WorldSession) EveworldUnlinkSmartGates ¶ added in v0.0.12
func (_World *WorldSession) EveworldUnlinkSmartGates(sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
EveworldUnlinkSmartGates is a paid mutator transaction binding the contract method 0xce0bf1e6.
Solidity: function eveworld__unlinkSmartGates(uint256 sourceGateId, uint256 destinationGateId) returns()
func (*WorldSession) EveworldUpdateCorpId ¶ added in v0.0.11
func (_World *WorldSession) EveworldUpdateCorpId(characterId *big.Int, corpId *big.Int) (*types.Transaction, error)
EveworldUpdateCorpId is a paid mutator transaction binding the contract method 0x715464e7.
Solidity: function eveworld__updateCorpId(uint256 characterId, uint256 corpId) returns()
func (*WorldSession) EveworldUpdateFuel ¶
func (_World *WorldSession) EveworldUpdateFuel(entityId *big.Int) (*types.Transaction, error)
EveworldUpdateFuel is a paid mutator transaction binding the contract method 0x77eb0abf.
Solidity: function eveworld__updateFuel(uint256 entityId) returns()
func (*WorldSession) EveworldWithdrawFromEphemeralInventory ¶
func (_World *WorldSession) EveworldWithdrawFromEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)
EveworldWithdrawFromEphemeralInventory is a paid mutator transaction binding the contract method 0x54160975.
Solidity: function eveworld__withdrawFromEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldSession) EveworldWithdrawFromInventory ¶
func (_World *WorldSession) EveworldWithdrawFromInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
EveworldWithdrawFromInventory is a paid mutator transaction binding the contract method 0x6e7e1184.
Solidity: function eveworld__withdrawFromInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldSession) EveworldWithdrawFuel ¶
func (_World *WorldSession) EveworldWithdrawFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
EveworldWithdrawFuel is a paid mutator transaction binding the contract method 0x365d7949.
Solidity: function eveworld__withdrawFuel(uint256 entityId, uint256 unitAmount) returns()
func (*WorldSession) GetDynamicField ¶
func (_World *WorldSession) 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 (*WorldSession) GetDynamicFieldLength ¶
func (_World *WorldSession) 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 (*WorldSession) GetDynamicFieldSlice ¶
func (_World *WorldSession) 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 (*WorldSession) GetField ¶
func (_World *WorldSession) GetField(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) ([]byte, error)
GetField 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 (*WorldSession) GetField0 ¶
func (_World *WorldSession) GetField0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) ([]byte, error)
GetField0 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 (*WorldSession) GetFieldLayout ¶
func (_World *WorldSession) 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 (*WorldSession) GetFieldLength ¶
func (_World *WorldSession) GetFieldLength(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8, fieldLayout [32]byte) (*big.Int, error)
GetFieldLength 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 (*WorldSession) GetFieldLength0 ¶
func (_World *WorldSession) GetFieldLength0(tableId [32]byte, keyTuple [][32]byte, fieldIndex uint8) (*big.Int, error)
GetFieldLength0 is a free data retrieval call binding the contract method 0xa53417ed.
Solidity: function getFieldLength(bytes32 tableId, bytes32[] keyTuple, uint8 fieldIndex) view returns(uint256)
func (*WorldSession) GetKeySchema ¶
func (_World *WorldSession) 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 (*WorldSession) GetRecord ¶
func (_World *WorldSession) GetRecord(tableId [32]byte, keyTuple [][32]byte, fieldLayout [32]byte) (struct { StaticData []byte EncodedLengths [32]byte DynamicData []byte }, error)
GetRecord 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 (*WorldSession) GetRecord0 ¶
func (_World *WorldSession) GetRecord0(tableId [32]byte, keyTuple [][32]byte) (struct { StaticData []byte EncodedLengths [32]byte DynamicData []byte }, error)
GetRecord0 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 (*WorldSession) GetStaticField ¶
func (_World *WorldSession) 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 (*WorldSession) GetValueSchema ¶
func (_World *WorldSession) 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 (*WorldSession) GrantAccess ¶
func (_World *WorldSession) 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 (*WorldSession) Initialize ¶
func (_World *WorldSession) 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 (*WorldSession) InstallModule ¶
func (_World *WorldSession) 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 (*WorldSession) InstallRootModule ¶
func (_World *WorldSession) 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 (*WorldSession) PopFromDynamicField ¶
func (_World *WorldSession) 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 (*WorldSession) PushToDynamicField ¶
func (_World *WorldSession) 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 (*WorldSession) RegisterDelegation ¶
func (_World *WorldSession) 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 (*WorldSession) RegisterFunctionSelector ¶
func (_World *WorldSession) 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 (*WorldSession) RegisterNamespace ¶
func (_World *WorldSession) 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 (*WorldSession) RegisterNamespaceDelegation ¶
func (_World *WorldSession) 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 (*WorldSession) RegisterRootFunctionSelector ¶
func (_World *WorldSession) RegisterRootFunctionSelector(systemId [32]byte, worldFunctionSignature string, systemFunctionSignature string) (*types.Transaction, error)
RegisterRootFunctionSelector is a paid mutator transaction binding the contract method 0x6548a90a.
Solidity: function registerRootFunctionSelector(bytes32 systemId, string worldFunctionSignature, string systemFunctionSignature) returns(bytes4 worldFunctionSelector)
func (*WorldSession) RegisterStoreHook ¶
func (_World *WorldSession) 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 (*WorldSession) RegisterSystem ¶
func (_World *WorldSession) 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 (*WorldSession) RegisterSystemHook ¶
func (_World *WorldSession) 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 (*WorldSession) RegisterTable ¶
func (_World *WorldSession) 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 (*WorldSession) RenounceOwnership ¶
func (_World *WorldSession) 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 (*WorldSession) RevokeAccess ¶
func (_World *WorldSession) 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 (*WorldSession) SetDynamicField ¶
func (_World *WorldSession) 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 (*WorldSession) SetField ¶
func (_World *WorldSession) 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 (*WorldSession) SetField0 ¶
func (_World *WorldSession) 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 (*WorldSession) SetRecord ¶
func (_World *WorldSession) 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 (*WorldSession) SetStaticField ¶
func (_World *WorldSession) 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 (*WorldSession) SpliceDynamicData ¶
func (_World *WorldSession) 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 (*WorldSession) SpliceStaticData ¶
func (_World *WorldSession) 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 (*WorldSession) StoreVersion ¶
func (_World *WorldSession) StoreVersion() ([32]byte, error)
StoreVersion is a free data retrieval call binding the contract method 0xc1122229.
Solidity: function storeVersion() view returns(bytes32 version)
func (*WorldSession) TransferBalanceToAddress ¶
func (_World *WorldSession) 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 (*WorldSession) TransferBalanceToNamespace ¶
func (_World *WorldSession) 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 (*WorldSession) TransferOwnership ¶
func (_World *WorldSession) 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 (*WorldSession) UnregisterDelegation ¶
func (_World *WorldSession) 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 (*WorldSession) UnregisterNamespaceDelegation ¶
func (_World *WorldSession) 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 (*WorldSession) UnregisterStoreHook ¶
func (_World *WorldSession) 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 (*WorldSession) UnregisterSystemHook ¶
func (_World *WorldSession) 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 (*WorldSession) WorldVersion ¶
func (_World *WorldSession) WorldVersion() ([32]byte, error)
WorldVersion is a free data retrieval call binding the contract method 0x6951955d.
Solidity: function worldVersion() view returns(bytes32)
type WorldStoreDeleteRecord ¶
type WorldStoreDeleteRecord struct { TableId [32]byte KeyTuple [][32]byte Raw types.Log // Blockchain specific contextual infos }
WorldStoreDeleteRecord represents a StoreDeleteRecord event raised by the World contract.
type WorldStoreDeleteRecordIterator ¶
type WorldStoreDeleteRecordIterator struct { Event *WorldStoreDeleteRecord // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WorldStoreDeleteRecordIterator is returned from FilterStoreDeleteRecord and is used to iterate over the raw logs and unpacked data for StoreDeleteRecord events raised by the World contract.
func (*WorldStoreDeleteRecordIterator) Close ¶
func (it *WorldStoreDeleteRecordIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WorldStoreDeleteRecordIterator) Error ¶
func (it *WorldStoreDeleteRecordIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WorldStoreDeleteRecordIterator) Next ¶
func (it *WorldStoreDeleteRecordIterator) Next() bool
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 WorldStoreSetRecord ¶
type WorldStoreSetRecord struct { TableId [32]byte KeyTuple [][32]byte StaticData []byte EncodedLengths [32]byte DynamicData []byte Raw types.Log // Blockchain specific contextual infos }
WorldStoreSetRecord represents a StoreSetRecord event raised by the World contract.
type WorldStoreSetRecordIterator ¶
type WorldStoreSetRecordIterator struct { Event *WorldStoreSetRecord // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WorldStoreSetRecordIterator is returned from FilterStoreSetRecord and is used to iterate over the raw logs and unpacked data for StoreSetRecord events raised by the World contract.
func (*WorldStoreSetRecordIterator) Close ¶
func (it *WorldStoreSetRecordIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WorldStoreSetRecordIterator) Error ¶
func (it *WorldStoreSetRecordIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WorldStoreSetRecordIterator) Next ¶
func (it *WorldStoreSetRecordIterator) Next() bool
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 WorldStoreSpliceDynamicData ¶
type WorldStoreSpliceDynamicData struct { TableId [32]byte KeyTuple [][32]byte DynamicFieldIndex uint8 Start *big.Int DeleteCount *big.Int EncodedLengths [32]byte Data []byte Raw types.Log // Blockchain specific contextual infos }
WorldStoreSpliceDynamicData represents a StoreSpliceDynamicData event raised by the World contract.
type WorldStoreSpliceDynamicDataIterator ¶
type WorldStoreSpliceDynamicDataIterator struct { Event *WorldStoreSpliceDynamicData // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WorldStoreSpliceDynamicDataIterator is returned from FilterStoreSpliceDynamicData and is used to iterate over the raw logs and unpacked data for StoreSpliceDynamicData events raised by the World contract.
func (*WorldStoreSpliceDynamicDataIterator) Close ¶
func (it *WorldStoreSpliceDynamicDataIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WorldStoreSpliceDynamicDataIterator) Error ¶
func (it *WorldStoreSpliceDynamicDataIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WorldStoreSpliceDynamicDataIterator) Next ¶
func (it *WorldStoreSpliceDynamicDataIterator) Next() bool
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 WorldStoreSpliceStaticData ¶
type WorldStoreSpliceStaticData struct { TableId [32]byte KeyTuple [][32]byte Start *big.Int Data []byte Raw types.Log // Blockchain specific contextual infos }
WorldStoreSpliceStaticData represents a StoreSpliceStaticData event raised by the World contract.
type WorldStoreSpliceStaticDataIterator ¶
type WorldStoreSpliceStaticDataIterator struct { Event *WorldStoreSpliceStaticData // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WorldStoreSpliceStaticDataIterator is returned from FilterStoreSpliceStaticData and is used to iterate over the raw logs and unpacked data for StoreSpliceStaticData events raised by the World contract.
func (*WorldStoreSpliceStaticDataIterator) Close ¶
func (it *WorldStoreSpliceStaticDataIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WorldStoreSpliceStaticDataIterator) Error ¶
func (it *WorldStoreSpliceStaticDataIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WorldStoreSpliceStaticDataIterator) Next ¶
func (it *WorldStoreSpliceStaticDataIterator) Next() bool
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 WorldTransactor ¶
type WorldTransactor struct {
// contains filtered or unexported fields
}
WorldTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWorldTransactor ¶
func NewWorldTransactor(address common.Address, transactor bind.ContractTransactor) (*WorldTransactor, error)
NewWorldTransactor creates a new write-only instance of World, bound to a specific deployed contract.
func (*WorldTransactor) BatchCall ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) BatchCallFrom ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) Call ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) CallFrom ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) DeleteRecord ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) EveworldAggression ¶ added in v0.0.11
func (_World *WorldTransactor) EveworldAggression(opts *bind.TransactOpts, smartObjectId *big.Int, turretOwnerCharacterId *big.Int, priorityQueue []TargetPriority, turret Turret, aggressor SmartTurretTarget, victim SmartTurretTarget) (*types.Transaction, error)
EveworldAggression is a paid mutator transaction binding the contract method 0xcbabbe17.
Solidity: function eveworld__aggression(uint256 smartObjectId, uint256 turretOwnerCharacterId, ((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] priorityQueue, (uint256,uint256,uint256) turret, (uint256,uint256,uint256,uint256,uint256,uint256) aggressor, (uint256,uint256,uint256,uint256,uint256,uint256) victim) returns(((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] updatedPriorityQueue)
func (*WorldTransactor) EveworldAnchor ¶
func (_World *WorldTransactor) EveworldAnchor(opts *bind.TransactOpts, entityId *big.Int, locationData LocationTableData) (*types.Transaction, error)
EveworldAnchor is a paid mutator transaction binding the contract method 0x708c3bf5.
Solidity: function eveworld__anchor(uint256 entityId, (uint256,uint256,uint256,uint256) locationData) returns()
func (*WorldTransactor) EveworldBringOffline ¶
func (_World *WorldTransactor) EveworldBringOffline(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)
EveworldBringOffline is a paid mutator transaction binding the contract method 0x9d147e19.
Solidity: function eveworld__bringOffline(uint256 entityId) returns()
func (*WorldTransactor) EveworldBringOnline ¶
func (_World *WorldTransactor) EveworldBringOnline(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)
EveworldBringOnline is a paid mutator transaction binding the contract method 0x2a4606fb.
Solidity: function eveworld__bringOnline(uint256 entityId) returns()
func (*WorldTransactor) EveworldCanJump ¶ added in v0.0.12
func (_World *WorldTransactor) EveworldCanJump(opts *bind.TransactOpts, characterId *big.Int, sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
EveworldCanJump is a paid mutator transaction binding the contract method 0xacb54c49.
Solidity: function eveworld__canJump(uint256 characterId, uint256 sourceGateId, uint256 destinationGateId) returns(bool)
func (*WorldTransactor) EveworldConfigureSmartGate ¶ added in v0.0.12
func (_World *WorldTransactor) EveworldConfigureSmartGate(opts *bind.TransactOpts, smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
EveworldConfigureSmartGate is a paid mutator transaction binding the contract method 0xefb17cbc.
Solidity: function eveworld__configureSmartGate(uint256 smartObjectId, bytes32 systemId) returns()
func (*WorldTransactor) EveworldConfigureSmartTurret ¶ added in v0.0.11
func (_World *WorldTransactor) EveworldConfigureSmartTurret(opts *bind.TransactOpts, smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
EveworldConfigureSmartTurret is a paid mutator transaction binding the contract method 0xc0b938af.
Solidity: function eveworld__configureSmartTurret(uint256 smartObjectId, bytes32 systemId) returns()
func (*WorldTransactor) EveworldCreateAndAnchorSmartGate ¶ added in v0.0.12
func (_World *WorldTransactor) EveworldCreateAndAnchorSmartGate(opts *bind.TransactOpts, smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacity *big.Int, maxDistance *big.Int) (*types.Transaction, error)
EveworldCreateAndAnchorSmartGate is a paid mutator transaction binding the contract method 0x22414d41.
Solidity: function eveworld__createAndAnchorSmartGate(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacity, uint256 maxDistance) returns()
func (*WorldTransactor) EveworldCreateAndAnchorSmartStorageUnit ¶
func (_World *WorldTransactor) EveworldCreateAndAnchorSmartStorageUnit(opts *bind.TransactOpts, smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacity *big.Int, storageCapacity *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)
EveworldCreateAndAnchorSmartStorageUnit is a paid mutator transaction binding the contract method 0xa1353e41.
Solidity: function eveworld__createAndAnchorSmartStorageUnit(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacity, uint256 storageCapacity, uint256 ephemeralStorageCapacity) returns()
func (*WorldTransactor) EveworldCreateAndAnchorSmartTurret ¶ added in v0.0.11
func (_World *WorldTransactor) EveworldCreateAndAnchorSmartTurret(opts *bind.TransactOpts, smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacity *big.Int) (*types.Transaction, error)
EveworldCreateAndAnchorSmartTurret is a paid mutator transaction binding the contract method 0xc22f9932.
Solidity: function eveworld__createAndAnchorSmartTurret(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacity) returns()
func (*WorldTransactor) EveworldCreateAndDepositItemsToEphemeralInventory ¶
func (_World *WorldTransactor) EveworldCreateAndDepositItemsToEphemeralInventory(opts *bind.TransactOpts, smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)
EveworldCreateAndDepositItemsToEphemeralInventory is a paid mutator transaction binding the contract method 0x88633ae4.
Solidity: function eveworld__createAndDepositItemsToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactor) EveworldCreateAndDepositItemsToInventory ¶
func (_World *WorldTransactor) EveworldCreateAndDepositItemsToInventory(opts *bind.TransactOpts, smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
EveworldCreateAndDepositItemsToInventory is a paid mutator transaction binding the contract method 0xd6f49960.
Solidity: function eveworld__createAndDepositItemsToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactor) EveworldCreateCharacter ¶
func (_World *WorldTransactor) EveworldCreateCharacter(opts *bind.TransactOpts, characterId *big.Int, characterAddress common.Address, corpId *big.Int, entityRecord EntityRecordData, entityRecordOffchain EntityRecordOffchainTableData, tokenCid string) (*types.Transaction, error)
EveworldCreateCharacter is a paid mutator transaction binding the contract method 0x552a848c.
Solidity: function eveworld__createCharacter(uint256 characterId, address characterAddress, uint256 corpId, (uint256,uint256,uint256) entityRecord, (string,string,string) entityRecordOffchain, string tokenCid) returns()
func (*WorldTransactor) EveworldCreateEntityRecord ¶
func (_World *WorldTransactor) EveworldCreateEntityRecord(opts *bind.TransactOpts, entityId *big.Int, itemId *big.Int, typeId *big.Int, volume *big.Int) (*types.Transaction, error)
EveworldCreateEntityRecord is a paid mutator transaction binding the contract method 0x3d3bf32e.
Solidity: function eveworld__createEntityRecord(uint256 entityId, uint256 itemId, uint256 typeId, uint256 volume) returns()
func (*WorldTransactor) EveworldCreateEntityRecordOffchain ¶
func (_World *WorldTransactor) EveworldCreateEntityRecordOffchain(opts *bind.TransactOpts, entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
EveworldCreateEntityRecordOffchain is a paid mutator transaction binding the contract method 0x31fa27a3.
Solidity: function eveworld__createEntityRecordOffchain(uint256 entityId, string name, string dappURL, string description) returns()
func (*WorldTransactor) EveworldDepositFuel ¶
func (_World *WorldTransactor) EveworldDepositFuel(opts *bind.TransactOpts, entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
EveworldDepositFuel is a paid mutator transaction binding the contract method 0x23cbd201.
Solidity: function eveworld__depositFuel(uint256 entityId, uint256 unitAmount) returns()
func (*WorldTransactor) EveworldDepositToEphemeralInventory ¶
func (_World *WorldTransactor) EveworldDepositToEphemeralInventory(opts *bind.TransactOpts, smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)
EveworldDepositToEphemeralInventory is a paid mutator transaction binding the contract method 0x90d1f28e.
Solidity: function eveworld__depositToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactor) EveworldDepositToInventory ¶
func (_World *WorldTransactor) EveworldDepositToInventory(opts *bind.TransactOpts, smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
EveworldDepositToInventory is a paid mutator transaction binding the contract method 0x37b52bd6.
Solidity: function eveworld__depositToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactor) EveworldDestroyDeployable ¶
func (_World *WorldTransactor) EveworldDestroyDeployable(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)
EveworldDestroyDeployable is a paid mutator transaction binding the contract method 0xad47cec7.
Solidity: function eveworld__destroyDeployable(uint256 entityId) returns()
func (*WorldTransactor) EveworldEphemeralToInventoryTransfer ¶
func (_World *WorldTransactor) EveworldEphemeralToInventoryTransfer(opts *bind.TransactOpts, smartObjectId *big.Int, items []TransferItem) (*types.Transaction, error)
EveworldEphemeralToInventoryTransfer is a paid mutator transaction binding the contract method 0x1876e798.
Solidity: function eveworld__ephemeralToInventoryTransfer(uint256 smartObjectId, (uint256,address,uint256)[] items) returns()
func (*WorldTransactor) EveworldGlobalPause ¶
func (_World *WorldTransactor) EveworldGlobalPause(opts *bind.TransactOpts) (*types.Transaction, error)
EveworldGlobalPause is a paid mutator transaction binding the contract method 0xf023982a.
Solidity: function eveworld__globalPause() returns()
func (*WorldTransactor) EveworldGlobalResume ¶
func (_World *WorldTransactor) EveworldGlobalResume(opts *bind.TransactOpts) (*types.Transaction, error)
EveworldGlobalResume is a paid mutator transaction binding the contract method 0x03a630f1.
Solidity: function eveworld__globalResume() returns()
func (*WorldTransactor) EveworldInProximity ¶ added in v0.0.11
func (_World *WorldTransactor) EveworldInProximity(opts *bind.TransactOpts, smartObjectId *big.Int, turretOwnerCharacterId *big.Int, priorityQueue []TargetPriority, turret Turret, turretTarget SmartTurretTarget) (*types.Transaction, error)
EveworldInProximity is a paid mutator transaction binding the contract method 0x238d7ca6.
Solidity: function eveworld__inProximity(uint256 smartObjectId, uint256 turretOwnerCharacterId, ((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] priorityQueue, (uint256,uint256,uint256) turret, (uint256,uint256,uint256,uint256,uint256,uint256) turretTarget) returns(((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] updatedPriorityQueue)
func (*WorldTransactor) EveworldInventoryToEphemeralTransfer ¶
func (_World *WorldTransactor) EveworldInventoryToEphemeralTransfer(opts *bind.TransactOpts, smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []TransferItem) (*types.Transaction, error)
EveworldInventoryToEphemeralTransfer is a paid mutator transaction binding the contract method 0x88a07424.
Solidity: function eveworld__inventoryToEphemeralTransfer(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256)[] items) returns()
func (*WorldTransactor) EveworldLinkSmartGates ¶ added in v0.0.12
func (_World *WorldTransactor) EveworldLinkSmartGates(opts *bind.TransactOpts, sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
EveworldLinkSmartGates is a paid mutator transaction binding the contract method 0x5ada755f.
Solidity: function eveworld__linkSmartGates(uint256 sourceGateId, uint256 destinationGateId) returns()
func (*WorldTransactor) EveworldRegisterDeployable ¶
func (_World *WorldTransactor) EveworldRegisterDeployable(opts *bind.TransactOpts, entityId *big.Int, smartObjectData SmartObjectData, fuelUnitVolumeInWei *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacityInWei *big.Int) (*types.Transaction, error)
EveworldRegisterDeployable is a paid mutator transaction binding the contract method 0x2ebaa73a.
Solidity: function eveworld__registerDeployable(uint256 entityId, (address,string) smartObjectData, uint256 fuelUnitVolumeInWei, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacityInWei) returns()
func (*WorldTransactor) EveworldRegisterDeployableToken ¶
func (_World *WorldTransactor) EveworldRegisterDeployableToken(opts *bind.TransactOpts, tokenAddress common.Address) (*types.Transaction, error)
EveworldRegisterDeployableToken is a paid mutator transaction binding the contract method 0xd9ba88ef.
Solidity: function eveworld__registerDeployableToken(address tokenAddress) returns()
func (*WorldTransactor) EveworldRegisterERC721Token ¶
func (_World *WorldTransactor) EveworldRegisterERC721Token(opts *bind.TransactOpts, tokenAddress common.Address) (*types.Transaction, error)
EveworldRegisterERC721Token is a paid mutator transaction binding the contract method 0xb94de5b5.
Solidity: function eveworld__registerERC721Token(address tokenAddress) returns()
func (*WorldTransactor) EveworldReportKill ¶ added in v0.0.12
func (_World *WorldTransactor) EveworldReportKill(opts *bind.TransactOpts, killMailId *big.Int, killMailTableData KillMailTableData) (*types.Transaction, error)
EveworldReportKill is a paid mutator transaction binding the contract method 0xe6efbb55.
Solidity: function eveworld__reportKill(uint256 killMailId, (uint256,uint256,uint8,uint256,uint256) killMailTableData) returns()
func (*WorldTransactor) EveworldSaveLocation ¶
func (_World *WorldTransactor) EveworldSaveLocation(opts *bind.TransactOpts, entityId *big.Int, location LocationTableData) (*types.Transaction, error)
EveworldSaveLocation is a paid mutator transaction binding the contract method 0x452934c5.
Solidity: function eveworld__saveLocation(uint256 entityId, (uint256,uint256,uint256,uint256) location) returns()
func (*WorldTransactor) EveworldSetAccessEnforcement ¶ added in v0.0.11
func (_World *WorldTransactor) EveworldSetAccessEnforcement(opts *bind.TransactOpts, target [32]byte, isEnforced bool) (*types.Transaction, error)
EveworldSetAccessEnforcement is a paid mutator transaction binding the contract method 0xc108f384.
Solidity: function eveworld__setAccessEnforcement(bytes32 target, bool isEnforced) returns()
func (*WorldTransactor) EveworldSetAccessListByRole ¶ added in v0.0.11
func (_World *WorldTransactor) EveworldSetAccessListByRole(opts *bind.TransactOpts, accessRoleId [32]byte, accessList []common.Address) (*types.Transaction, error)
EveworldSetAccessListByRole is a paid mutator transaction binding the contract method 0x73acabe9.
Solidity: function eveworld__setAccessListByRole(bytes32 accessRoleId, address[] accessList) returns()
func (*WorldTransactor) EveworldSetAccessListPerSystemByRole ¶ added in v0.0.16
func (_World *WorldTransactor) EveworldSetAccessListPerSystemByRole(opts *bind.TransactOpts, systemId [32]byte, accessRoleId [32]byte, accessList []common.Address) (*types.Transaction, error)
EveworldSetAccessListPerSystemByRole is a paid mutator transaction binding the contract method 0xf6a1b9aa.
Solidity: function eveworld__setAccessListPerSystemByRole(bytes32 systemId, bytes32 accessRoleId, address[] accessList) returns()
func (*WorldTransactor) EveworldSetAllInventoryTransferAccess ¶ added in v0.0.17
func (_World *WorldTransactor) EveworldSetAllInventoryTransferAccess(opts *bind.TransactOpts, smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
EveworldSetAllInventoryTransferAccess is a paid mutator transaction binding the contract method 0x94bdc13e.
Solidity: function eveworld__setAllInventoryTransferAccess(uint256 smartObjectId, bool isEnforced) returns()
func (*WorldTransactor) EveworldSetApprovedAccessList ¶ added in v0.0.17
func (_World *WorldTransactor) EveworldSetApprovedAccessList(opts *bind.TransactOpts, smartObjectId *big.Int, accessList []common.Address) (*types.Transaction, error)
EveworldSetApprovedAccessList is a paid mutator transaction binding the contract method 0xcf353892.
Solidity: function eveworld__setApprovedAccessList(uint256 smartObjectId, address[] accessList) returns()
func (*WorldTransactor) EveworldSetBaseURI ¶
func (_World *WorldTransactor) EveworldSetBaseURI(opts *bind.TransactOpts, systemId [32]byte, baseURI string) (*types.Transaction, error)
EveworldSetBaseURI is a paid mutator transaction binding the contract method 0xdfb18ad6.
Solidity: function eveworld__setBaseURI(bytes32 systemId, string baseURI) returns()
func (*WorldTransactor) EveworldSetCharClassId ¶
func (_World *WorldTransactor) EveworldSetCharClassId(opts *bind.TransactOpts, classId *big.Int) (*types.Transaction, error)
EveworldSetCharClassId is a paid mutator transaction binding the contract method 0x217fd119.
Solidity: function eveworld__setCharClassId(uint256 classId) returns()
func (*WorldTransactor) EveworldSetCid ¶
func (_World *WorldTransactor) EveworldSetCid(opts *bind.TransactOpts, entityId *big.Int, cid string) (*types.Transaction, error)
EveworldSetCid is a paid mutator transaction binding the contract method 0x0b124c11.
Solidity: function eveworld__setCid(uint256 entityId, string cid) returns()
func (*WorldTransactor) EveworldSetDappURL ¶
func (_World *WorldTransactor) EveworldSetDappURL(opts *bind.TransactOpts, entityId *big.Int, dappURL string) (*types.Transaction, error)
EveworldSetDappURL is a paid mutator transaction binding the contract method 0x589db2f0.
Solidity: function eveworld__setDappURL(uint256 entityId, string dappURL) returns()
func (*WorldTransactor) EveworldSetDeployableMetadata ¶ added in v0.0.11
func (_World *WorldTransactor) EveworldSetDeployableMetadata(opts *bind.TransactOpts, smartObjectId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
EveworldSetDeployableMetadata is a paid mutator transaction binding the contract method 0x121aefc7.
Solidity: function eveworld__setDeployableMetadata(uint256 smartObjectId, string name, string dappURL, string description) returns()
func (*WorldTransactor) EveworldSetDescription ¶
func (_World *WorldTransactor) EveworldSetDescription(opts *bind.TransactOpts, entityId *big.Int, description string) (*types.Transaction, error)
EveworldSetDescription is a paid mutator transaction binding the contract method 0xbb7218b2.
Solidity: function eveworld__setDescription(uint256 entityId, string description) returns()
func (*WorldTransactor) EveworldSetEntityMetadata ¶
func (_World *WorldTransactor) EveworldSetEntityMetadata(opts *bind.TransactOpts, entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
EveworldSetEntityMetadata is a paid mutator transaction binding the contract method 0xc493045b.
Solidity: function eveworld__setEntityMetadata(uint256 entityId, string name, string dappURL, string description) returns()
func (*WorldTransactor) EveworldSetEphemeralInventoryCapacity ¶
func (_World *WorldTransactor) EveworldSetEphemeralInventoryCapacity(opts *bind.TransactOpts, smartObjectId *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)
EveworldSetEphemeralInventoryCapacity is a paid mutator transaction binding the contract method 0xba4034b6.
Solidity: function eveworld__setEphemeralInventoryCapacity(uint256 smartObjectId, uint256 ephemeralStorageCapacity) returns()
func (*WorldTransactor) EveworldSetEphemeralToInventoryTransferAccess ¶ added in v0.0.17
func (_World *WorldTransactor) EveworldSetEphemeralToInventoryTransferAccess(opts *bind.TransactOpts, smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
EveworldSetEphemeralToInventoryTransferAccess is a paid mutator transaction binding the contract method 0xfd9930c0.
Solidity: function eveworld__setEphemeralToInventoryTransferAccess(uint256 smartObjectId, bool isEnforced) returns()
func (*WorldTransactor) EveworldSetFuelConsumptionPerMinute ¶
func (_World *WorldTransactor) EveworldSetFuelConsumptionPerMinute(opts *bind.TransactOpts, entityId *big.Int, fuelConsumptionIntervalInSeconds *big.Int) (*types.Transaction, error)
EveworldSetFuelConsumptionPerMinute is a paid mutator transaction binding the contract method 0x906c8d2d.
Solidity: function eveworld__setFuelConsumptionPerMinute(uint256 entityId, uint256 fuelConsumptionIntervalInSeconds) returns()
func (*WorldTransactor) EveworldSetFuelMaxCapacity ¶
func (_World *WorldTransactor) EveworldSetFuelMaxCapacity(opts *bind.TransactOpts, entityId *big.Int, capacityInWei *big.Int) (*types.Transaction, error)
EveworldSetFuelMaxCapacity is a paid mutator transaction binding the contract method 0xcd80c3ae.
Solidity: function eveworld__setFuelMaxCapacity(uint256 entityId, uint256 capacityInWei) returns()
func (*WorldTransactor) EveworldSetInventoryCapacity ¶
func (_World *WorldTransactor) EveworldSetInventoryCapacity(opts *bind.TransactOpts, smartObjectId *big.Int, storageCapacity *big.Int) (*types.Transaction, error)
EveworldSetInventoryCapacity is a paid mutator transaction binding the contract method 0xce754284.
Solidity: function eveworld__setInventoryCapacity(uint256 smartObjectId, uint256 storageCapacity) returns()
func (*WorldTransactor) EveworldSetInventoryToEphemeralTransferAccess ¶ added in v0.0.17
func (_World *WorldTransactor) EveworldSetInventoryToEphemeralTransferAccess(opts *bind.TransactOpts, smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
EveworldSetInventoryToEphemeralTransferAccess is a paid mutator transaction binding the contract method 0x50bdd562.
Solidity: function eveworld__setInventoryToEphemeralTransferAccess(uint256 smartObjectId, bool isEnforced) returns()
func (*WorldTransactor) EveworldSetMetadata ¶
func (_World *WorldTransactor) EveworldSetMetadata(opts *bind.TransactOpts, systemId [32]byte, data StaticDataGlobalTableData) (*types.Transaction, error)
EveworldSetMetadata is a paid mutator transaction binding the contract method 0xddc0ed7f.
Solidity: function eveworld__setMetadata(bytes32 systemId, (string,string,string) data) returns()
func (*WorldTransactor) EveworldSetName ¶
func (_World *WorldTransactor) EveworldSetName(opts *bind.TransactOpts, entityId *big.Int, name string) (*types.Transaction, error)
EveworldSetName is a paid mutator transaction binding the contract method 0x37453fd9.
Solidity: function eveworld__setName(uint256 entityId, string name) returns()
func (*WorldTransactor) EveworldSetName0 ¶
func (_World *WorldTransactor) EveworldSetName0(opts *bind.TransactOpts, systemId [32]byte, name string) (*types.Transaction, error)
EveworldSetName0 is a paid mutator transaction binding the contract method 0x648bb531.
Solidity: function eveworld__setName(bytes32 systemId, string name) returns()
func (*WorldTransactor) EveworldSetSSUClassId ¶
func (_World *WorldTransactor) EveworldSetSSUClassId(opts *bind.TransactOpts, classId *big.Int) (*types.Transaction, error)
EveworldSetSSUClassId is a paid mutator transaction binding the contract method 0xddd96344.
Solidity: function eveworld__setSSUClassId(uint256 classId) returns()
func (*WorldTransactor) EveworldSetSmartAssemblyType ¶ added in v0.0.11
func (_World *WorldTransactor) EveworldSetSmartAssemblyType(opts *bind.TransactOpts, entityId *big.Int, smartAssemblyType uint8) (*types.Transaction, error)
EveworldSetSmartAssemblyType is a paid mutator transaction binding the contract method 0xe8bb13da.
Solidity: function eveworld__setSmartAssemblyType(uint256 entityId, uint8 smartAssemblyType) returns()
func (*WorldTransactor) EveworldSetSymbol ¶
func (_World *WorldTransactor) EveworldSetSymbol(opts *bind.TransactOpts, systemId [32]byte, symbol string) (*types.Transaction, error)
EveworldSetSymbol is a paid mutator transaction binding the contract method 0x08e7ccb8.
Solidity: function eveworld__setSymbol(bytes32 systemId, string symbol) returns()
func (*WorldTransactor) EveworldUnanchor ¶
func (_World *WorldTransactor) EveworldUnanchor(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)
EveworldUnanchor is a paid mutator transaction binding the contract method 0x694e5e2c.
Solidity: function eveworld__unanchor(uint256 entityId) returns()
func (*WorldTransactor) EveworldUnlinkSmartGates ¶ added in v0.0.12
func (_World *WorldTransactor) EveworldUnlinkSmartGates(opts *bind.TransactOpts, sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
EveworldUnlinkSmartGates is a paid mutator transaction binding the contract method 0xce0bf1e6.
Solidity: function eveworld__unlinkSmartGates(uint256 sourceGateId, uint256 destinationGateId) returns()
func (*WorldTransactor) EveworldUpdateCorpId ¶ added in v0.0.11
func (_World *WorldTransactor) EveworldUpdateCorpId(opts *bind.TransactOpts, characterId *big.Int, corpId *big.Int) (*types.Transaction, error)
EveworldUpdateCorpId is a paid mutator transaction binding the contract method 0x715464e7.
Solidity: function eveworld__updateCorpId(uint256 characterId, uint256 corpId) returns()
func (*WorldTransactor) EveworldUpdateFuel ¶
func (_World *WorldTransactor) EveworldUpdateFuel(opts *bind.TransactOpts, entityId *big.Int) (*types.Transaction, error)
EveworldUpdateFuel is a paid mutator transaction binding the contract method 0x77eb0abf.
Solidity: function eveworld__updateFuel(uint256 entityId) returns()
func (*WorldTransactor) EveworldWithdrawFromEphemeralInventory ¶
func (_World *WorldTransactor) EveworldWithdrawFromEphemeralInventory(opts *bind.TransactOpts, smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)
EveworldWithdrawFromEphemeralInventory is a paid mutator transaction binding the contract method 0x54160975.
Solidity: function eveworld__withdrawFromEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactor) EveworldWithdrawFromInventory ¶
func (_World *WorldTransactor) EveworldWithdrawFromInventory(opts *bind.TransactOpts, smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
EveworldWithdrawFromInventory is a paid mutator transaction binding the contract method 0x6e7e1184.
Solidity: function eveworld__withdrawFromInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactor) EveworldWithdrawFuel ¶
func (_World *WorldTransactor) EveworldWithdrawFuel(opts *bind.TransactOpts, entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
EveworldWithdrawFuel is a paid mutator transaction binding the contract method 0x365d7949.
Solidity: function eveworld__withdrawFuel(uint256 entityId, uint256 unitAmount) returns()
func (*WorldTransactor) GrantAccess ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) Initialize ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) InstallModule ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) InstallRootModule ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) PopFromDynamicField ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) PushToDynamicField ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) RegisterDelegation ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) RegisterFunctionSelector ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) RegisterNamespace ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) RegisterNamespaceDelegation ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) RegisterRootFunctionSelector ¶
func (_World *WorldTransactor) RegisterRootFunctionSelector(opts *bind.TransactOpts, systemId [32]byte, worldFunctionSignature string, systemFunctionSignature string) (*types.Transaction, error)
RegisterRootFunctionSelector is a paid mutator transaction binding the contract method 0x6548a90a.
Solidity: function registerRootFunctionSelector(bytes32 systemId, string worldFunctionSignature, string systemFunctionSignature) returns(bytes4 worldFunctionSelector)
func (*WorldTransactor) RegisterStoreHook ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) RegisterSystem ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) RegisterSystemHook ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) RegisterTable ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) RenounceOwnership ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) RevokeAccess ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) SetDynamicField ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) SetField ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) SetField0 ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) SetRecord ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) SetStaticField ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) SpliceDynamicData ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) SpliceStaticData ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) TransferBalanceToAddress ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) TransferBalanceToNamespace ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) TransferOwnership ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) UnregisterDelegation ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) UnregisterNamespaceDelegation ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) UnregisterStoreHook ¶
func (_World *WorldTransactor) 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 (*WorldTransactor) UnregisterSystemHook ¶
func (_World *WorldTransactor) 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()
type WorldTransactorRaw ¶
type WorldTransactorRaw struct {
Contract *WorldTransactor // Generic write-only contract binding to access the raw methods on
}
WorldTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WorldTransactorRaw) Transact ¶
func (_World *WorldTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WorldTransactorRaw) Transfer ¶
func (_World *WorldTransactorRaw) 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 WorldTransactorSession ¶
type WorldTransactorSession struct { Contract *WorldTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WorldTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WorldTransactorSession) BatchCall ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) BatchCallFrom ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) Call ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) CallFrom ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) DeleteRecord ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) EveworldAggression ¶ added in v0.0.11
func (_World *WorldTransactorSession) EveworldAggression(smartObjectId *big.Int, turretOwnerCharacterId *big.Int, priorityQueue []TargetPriority, turret Turret, aggressor SmartTurretTarget, victim SmartTurretTarget) (*types.Transaction, error)
EveworldAggression is a paid mutator transaction binding the contract method 0xcbabbe17.
Solidity: function eveworld__aggression(uint256 smartObjectId, uint256 turretOwnerCharacterId, ((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] priorityQueue, (uint256,uint256,uint256) turret, (uint256,uint256,uint256,uint256,uint256,uint256) aggressor, (uint256,uint256,uint256,uint256,uint256,uint256) victim) returns(((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] updatedPriorityQueue)
func (*WorldTransactorSession) EveworldAnchor ¶
func (_World *WorldTransactorSession) EveworldAnchor(entityId *big.Int, locationData LocationTableData) (*types.Transaction, error)
EveworldAnchor is a paid mutator transaction binding the contract method 0x708c3bf5.
Solidity: function eveworld__anchor(uint256 entityId, (uint256,uint256,uint256,uint256) locationData) returns()
func (*WorldTransactorSession) EveworldBringOffline ¶
func (_World *WorldTransactorSession) EveworldBringOffline(entityId *big.Int) (*types.Transaction, error)
EveworldBringOffline is a paid mutator transaction binding the contract method 0x9d147e19.
Solidity: function eveworld__bringOffline(uint256 entityId) returns()
func (*WorldTransactorSession) EveworldBringOnline ¶
func (_World *WorldTransactorSession) EveworldBringOnline(entityId *big.Int) (*types.Transaction, error)
EveworldBringOnline is a paid mutator transaction binding the contract method 0x2a4606fb.
Solidity: function eveworld__bringOnline(uint256 entityId) returns()
func (*WorldTransactorSession) EveworldCanJump ¶ added in v0.0.12
func (_World *WorldTransactorSession) EveworldCanJump(characterId *big.Int, sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
EveworldCanJump is a paid mutator transaction binding the contract method 0xacb54c49.
Solidity: function eveworld__canJump(uint256 characterId, uint256 sourceGateId, uint256 destinationGateId) returns(bool)
func (*WorldTransactorSession) EveworldConfigureSmartGate ¶ added in v0.0.12
func (_World *WorldTransactorSession) EveworldConfigureSmartGate(smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
EveworldConfigureSmartGate is a paid mutator transaction binding the contract method 0xefb17cbc.
Solidity: function eveworld__configureSmartGate(uint256 smartObjectId, bytes32 systemId) returns()
func (*WorldTransactorSession) EveworldConfigureSmartTurret ¶ added in v0.0.11
func (_World *WorldTransactorSession) EveworldConfigureSmartTurret(smartObjectId *big.Int, systemId [32]byte) (*types.Transaction, error)
EveworldConfigureSmartTurret is a paid mutator transaction binding the contract method 0xc0b938af.
Solidity: function eveworld__configureSmartTurret(uint256 smartObjectId, bytes32 systemId) returns()
func (*WorldTransactorSession) EveworldCreateAndAnchorSmartGate ¶ added in v0.0.12
func (_World *WorldTransactorSession) EveworldCreateAndAnchorSmartGate(smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacity *big.Int, maxDistance *big.Int) (*types.Transaction, error)
EveworldCreateAndAnchorSmartGate is a paid mutator transaction binding the contract method 0x22414d41.
Solidity: function eveworld__createAndAnchorSmartGate(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacity, uint256 maxDistance) returns()
func (*WorldTransactorSession) EveworldCreateAndAnchorSmartStorageUnit ¶
func (_World *WorldTransactorSession) EveworldCreateAndAnchorSmartStorageUnit(smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacity *big.Int, storageCapacity *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)
EveworldCreateAndAnchorSmartStorageUnit is a paid mutator transaction binding the contract method 0xa1353e41.
Solidity: function eveworld__createAndAnchorSmartStorageUnit(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacity, uint256 storageCapacity, uint256 ephemeralStorageCapacity) returns()
func (*WorldTransactorSession) EveworldCreateAndAnchorSmartTurret ¶ added in v0.0.11
func (_World *WorldTransactorSession) EveworldCreateAndAnchorSmartTurret(smartObjectId *big.Int, entityRecordData EntityRecordData, smartObjectData SmartObjectData, worldPosition WorldPosition, fuelUnitVolume *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacity *big.Int) (*types.Transaction, error)
EveworldCreateAndAnchorSmartTurret is a paid mutator transaction binding the contract method 0xc22f9932.
Solidity: function eveworld__createAndAnchorSmartTurret(uint256 smartObjectId, (uint256,uint256,uint256) entityRecordData, (address,string) smartObjectData, (uint256,(uint256,uint256,uint256)) worldPosition, uint256 fuelUnitVolume, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacity) returns()
func (*WorldTransactorSession) EveworldCreateAndDepositItemsToEphemeralInventory ¶
func (_World *WorldTransactorSession) EveworldCreateAndDepositItemsToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)
EveworldCreateAndDepositItemsToEphemeralInventory is a paid mutator transaction binding the contract method 0x88633ae4.
Solidity: function eveworld__createAndDepositItemsToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactorSession) EveworldCreateAndDepositItemsToInventory ¶
func (_World *WorldTransactorSession) EveworldCreateAndDepositItemsToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
EveworldCreateAndDepositItemsToInventory is a paid mutator transaction binding the contract method 0xd6f49960.
Solidity: function eveworld__createAndDepositItemsToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactorSession) EveworldCreateCharacter ¶
func (_World *WorldTransactorSession) EveworldCreateCharacter(characterId *big.Int, characterAddress common.Address, corpId *big.Int, entityRecord EntityRecordData, entityRecordOffchain EntityRecordOffchainTableData, tokenCid string) (*types.Transaction, error)
EveworldCreateCharacter is a paid mutator transaction binding the contract method 0x552a848c.
Solidity: function eveworld__createCharacter(uint256 characterId, address characterAddress, uint256 corpId, (uint256,uint256,uint256) entityRecord, (string,string,string) entityRecordOffchain, string tokenCid) returns()
func (*WorldTransactorSession) EveworldCreateEntityRecord ¶
func (_World *WorldTransactorSession) EveworldCreateEntityRecord(entityId *big.Int, itemId *big.Int, typeId *big.Int, volume *big.Int) (*types.Transaction, error)
EveworldCreateEntityRecord is a paid mutator transaction binding the contract method 0x3d3bf32e.
Solidity: function eveworld__createEntityRecord(uint256 entityId, uint256 itemId, uint256 typeId, uint256 volume) returns()
func (*WorldTransactorSession) EveworldCreateEntityRecordOffchain ¶
func (_World *WorldTransactorSession) EveworldCreateEntityRecordOffchain(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
EveworldCreateEntityRecordOffchain is a paid mutator transaction binding the contract method 0x31fa27a3.
Solidity: function eveworld__createEntityRecordOffchain(uint256 entityId, string name, string dappURL, string description) returns()
func (*WorldTransactorSession) EveworldDepositFuel ¶
func (_World *WorldTransactorSession) EveworldDepositFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
EveworldDepositFuel is a paid mutator transaction binding the contract method 0x23cbd201.
Solidity: function eveworld__depositFuel(uint256 entityId, uint256 unitAmount) returns()
func (*WorldTransactorSession) EveworldDepositToEphemeralInventory ¶
func (_World *WorldTransactorSession) EveworldDepositToEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)
EveworldDepositToEphemeralInventory is a paid mutator transaction binding the contract method 0x90d1f28e.
Solidity: function eveworld__depositToEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactorSession) EveworldDepositToInventory ¶
func (_World *WorldTransactorSession) EveworldDepositToInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
EveworldDepositToInventory is a paid mutator transaction binding the contract method 0x37b52bd6.
Solidity: function eveworld__depositToInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactorSession) EveworldDestroyDeployable ¶
func (_World *WorldTransactorSession) EveworldDestroyDeployable(entityId *big.Int) (*types.Transaction, error)
EveworldDestroyDeployable is a paid mutator transaction binding the contract method 0xad47cec7.
Solidity: function eveworld__destroyDeployable(uint256 entityId) returns()
func (*WorldTransactorSession) EveworldEphemeralToInventoryTransfer ¶
func (_World *WorldTransactorSession) EveworldEphemeralToInventoryTransfer(smartObjectId *big.Int, items []TransferItem) (*types.Transaction, error)
EveworldEphemeralToInventoryTransfer is a paid mutator transaction binding the contract method 0x1876e798.
Solidity: function eveworld__ephemeralToInventoryTransfer(uint256 smartObjectId, (uint256,address,uint256)[] items) returns()
func (*WorldTransactorSession) EveworldGlobalPause ¶
func (_World *WorldTransactorSession) EveworldGlobalPause() (*types.Transaction, error)
EveworldGlobalPause is a paid mutator transaction binding the contract method 0xf023982a.
Solidity: function eveworld__globalPause() returns()
func (*WorldTransactorSession) EveworldGlobalResume ¶
func (_World *WorldTransactorSession) EveworldGlobalResume() (*types.Transaction, error)
EveworldGlobalResume is a paid mutator transaction binding the contract method 0x03a630f1.
Solidity: function eveworld__globalResume() returns()
func (*WorldTransactorSession) EveworldInProximity ¶ added in v0.0.11
func (_World *WorldTransactorSession) EveworldInProximity(smartObjectId *big.Int, turretOwnerCharacterId *big.Int, priorityQueue []TargetPriority, turret Turret, turretTarget SmartTurretTarget) (*types.Transaction, error)
EveworldInProximity is a paid mutator transaction binding the contract method 0x238d7ca6.
Solidity: function eveworld__inProximity(uint256 smartObjectId, uint256 turretOwnerCharacterId, ((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] priorityQueue, (uint256,uint256,uint256) turret, (uint256,uint256,uint256,uint256,uint256,uint256) turretTarget) returns(((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[] updatedPriorityQueue)
func (*WorldTransactorSession) EveworldInventoryToEphemeralTransfer ¶
func (_World *WorldTransactorSession) EveworldInventoryToEphemeralTransfer(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []TransferItem) (*types.Transaction, error)
EveworldInventoryToEphemeralTransfer is a paid mutator transaction binding the contract method 0x88a07424.
Solidity: function eveworld__inventoryToEphemeralTransfer(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256)[] items) returns()
func (*WorldTransactorSession) EveworldLinkSmartGates ¶ added in v0.0.12
func (_World *WorldTransactorSession) EveworldLinkSmartGates(sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
EveworldLinkSmartGates is a paid mutator transaction binding the contract method 0x5ada755f.
Solidity: function eveworld__linkSmartGates(uint256 sourceGateId, uint256 destinationGateId) returns()
func (*WorldTransactorSession) EveworldRegisterDeployable ¶
func (_World *WorldTransactorSession) EveworldRegisterDeployable(entityId *big.Int, smartObjectData SmartObjectData, fuelUnitVolumeInWei *big.Int, fuelConsumptionIntervalInSeconds *big.Int, fuelMaxCapacityInWei *big.Int) (*types.Transaction, error)
EveworldRegisterDeployable is a paid mutator transaction binding the contract method 0x2ebaa73a.
Solidity: function eveworld__registerDeployable(uint256 entityId, (address,string) smartObjectData, uint256 fuelUnitVolumeInWei, uint256 fuelConsumptionIntervalInSeconds, uint256 fuelMaxCapacityInWei) returns()
func (*WorldTransactorSession) EveworldRegisterDeployableToken ¶
func (_World *WorldTransactorSession) EveworldRegisterDeployableToken(tokenAddress common.Address) (*types.Transaction, error)
EveworldRegisterDeployableToken is a paid mutator transaction binding the contract method 0xd9ba88ef.
Solidity: function eveworld__registerDeployableToken(address tokenAddress) returns()
func (*WorldTransactorSession) EveworldRegisterERC721Token ¶
func (_World *WorldTransactorSession) EveworldRegisterERC721Token(tokenAddress common.Address) (*types.Transaction, error)
EveworldRegisterERC721Token is a paid mutator transaction binding the contract method 0xb94de5b5.
Solidity: function eveworld__registerERC721Token(address tokenAddress) returns()
func (*WorldTransactorSession) EveworldReportKill ¶ added in v0.0.12
func (_World *WorldTransactorSession) EveworldReportKill(killMailId *big.Int, killMailTableData KillMailTableData) (*types.Transaction, error)
EveworldReportKill is a paid mutator transaction binding the contract method 0xe6efbb55.
Solidity: function eveworld__reportKill(uint256 killMailId, (uint256,uint256,uint8,uint256,uint256) killMailTableData) returns()
func (*WorldTransactorSession) EveworldSaveLocation ¶
func (_World *WorldTransactorSession) EveworldSaveLocation(entityId *big.Int, location LocationTableData) (*types.Transaction, error)
EveworldSaveLocation is a paid mutator transaction binding the contract method 0x452934c5.
Solidity: function eveworld__saveLocation(uint256 entityId, (uint256,uint256,uint256,uint256) location) returns()
func (*WorldTransactorSession) EveworldSetAccessEnforcement ¶ added in v0.0.11
func (_World *WorldTransactorSession) EveworldSetAccessEnforcement(target [32]byte, isEnforced bool) (*types.Transaction, error)
EveworldSetAccessEnforcement is a paid mutator transaction binding the contract method 0xc108f384.
Solidity: function eveworld__setAccessEnforcement(bytes32 target, bool isEnforced) returns()
func (*WorldTransactorSession) EveworldSetAccessListByRole ¶ added in v0.0.11
func (_World *WorldTransactorSession) EveworldSetAccessListByRole(accessRoleId [32]byte, accessList []common.Address) (*types.Transaction, error)
EveworldSetAccessListByRole is a paid mutator transaction binding the contract method 0x73acabe9.
Solidity: function eveworld__setAccessListByRole(bytes32 accessRoleId, address[] accessList) returns()
func (*WorldTransactorSession) EveworldSetAccessListPerSystemByRole ¶ added in v0.0.16
func (_World *WorldTransactorSession) EveworldSetAccessListPerSystemByRole(systemId [32]byte, accessRoleId [32]byte, accessList []common.Address) (*types.Transaction, error)
EveworldSetAccessListPerSystemByRole is a paid mutator transaction binding the contract method 0xf6a1b9aa.
Solidity: function eveworld__setAccessListPerSystemByRole(bytes32 systemId, bytes32 accessRoleId, address[] accessList) returns()
func (*WorldTransactorSession) EveworldSetAllInventoryTransferAccess ¶ added in v0.0.17
func (_World *WorldTransactorSession) EveworldSetAllInventoryTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
EveworldSetAllInventoryTransferAccess is a paid mutator transaction binding the contract method 0x94bdc13e.
Solidity: function eveworld__setAllInventoryTransferAccess(uint256 smartObjectId, bool isEnforced) returns()
func (*WorldTransactorSession) EveworldSetApprovedAccessList ¶ added in v0.0.17
func (_World *WorldTransactorSession) EveworldSetApprovedAccessList(smartObjectId *big.Int, accessList []common.Address) (*types.Transaction, error)
EveworldSetApprovedAccessList is a paid mutator transaction binding the contract method 0xcf353892.
Solidity: function eveworld__setApprovedAccessList(uint256 smartObjectId, address[] accessList) returns()
func (*WorldTransactorSession) EveworldSetBaseURI ¶
func (_World *WorldTransactorSession) EveworldSetBaseURI(systemId [32]byte, baseURI string) (*types.Transaction, error)
EveworldSetBaseURI is a paid mutator transaction binding the contract method 0xdfb18ad6.
Solidity: function eveworld__setBaseURI(bytes32 systemId, string baseURI) returns()
func (*WorldTransactorSession) EveworldSetCharClassId ¶
func (_World *WorldTransactorSession) EveworldSetCharClassId(classId *big.Int) (*types.Transaction, error)
EveworldSetCharClassId is a paid mutator transaction binding the contract method 0x217fd119.
Solidity: function eveworld__setCharClassId(uint256 classId) returns()
func (*WorldTransactorSession) EveworldSetCid ¶
func (_World *WorldTransactorSession) EveworldSetCid(entityId *big.Int, cid string) (*types.Transaction, error)
EveworldSetCid is a paid mutator transaction binding the contract method 0x0b124c11.
Solidity: function eveworld__setCid(uint256 entityId, string cid) returns()
func (*WorldTransactorSession) EveworldSetDappURL ¶
func (_World *WorldTransactorSession) EveworldSetDappURL(entityId *big.Int, dappURL string) (*types.Transaction, error)
EveworldSetDappURL is a paid mutator transaction binding the contract method 0x589db2f0.
Solidity: function eveworld__setDappURL(uint256 entityId, string dappURL) returns()
func (*WorldTransactorSession) EveworldSetDeployableMetadata ¶ added in v0.0.11
func (_World *WorldTransactorSession) EveworldSetDeployableMetadata(smartObjectId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
EveworldSetDeployableMetadata is a paid mutator transaction binding the contract method 0x121aefc7.
Solidity: function eveworld__setDeployableMetadata(uint256 smartObjectId, string name, string dappURL, string description) returns()
func (*WorldTransactorSession) EveworldSetDescription ¶
func (_World *WorldTransactorSession) EveworldSetDescription(entityId *big.Int, description string) (*types.Transaction, error)
EveworldSetDescription is a paid mutator transaction binding the contract method 0xbb7218b2.
Solidity: function eveworld__setDescription(uint256 entityId, string description) returns()
func (*WorldTransactorSession) EveworldSetEntityMetadata ¶
func (_World *WorldTransactorSession) EveworldSetEntityMetadata(entityId *big.Int, name string, dappURL string, description string) (*types.Transaction, error)
EveworldSetEntityMetadata is a paid mutator transaction binding the contract method 0xc493045b.
Solidity: function eveworld__setEntityMetadata(uint256 entityId, string name, string dappURL, string description) returns()
func (*WorldTransactorSession) EveworldSetEphemeralInventoryCapacity ¶
func (_World *WorldTransactorSession) EveworldSetEphemeralInventoryCapacity(smartObjectId *big.Int, ephemeralStorageCapacity *big.Int) (*types.Transaction, error)
EveworldSetEphemeralInventoryCapacity is a paid mutator transaction binding the contract method 0xba4034b6.
Solidity: function eveworld__setEphemeralInventoryCapacity(uint256 smartObjectId, uint256 ephemeralStorageCapacity) returns()
func (*WorldTransactorSession) EveworldSetEphemeralToInventoryTransferAccess ¶ added in v0.0.17
func (_World *WorldTransactorSession) EveworldSetEphemeralToInventoryTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
EveworldSetEphemeralToInventoryTransferAccess is a paid mutator transaction binding the contract method 0xfd9930c0.
Solidity: function eveworld__setEphemeralToInventoryTransferAccess(uint256 smartObjectId, bool isEnforced) returns()
func (*WorldTransactorSession) EveworldSetFuelConsumptionPerMinute ¶
func (_World *WorldTransactorSession) EveworldSetFuelConsumptionPerMinute(entityId *big.Int, fuelConsumptionIntervalInSeconds *big.Int) (*types.Transaction, error)
EveworldSetFuelConsumptionPerMinute is a paid mutator transaction binding the contract method 0x906c8d2d.
Solidity: function eveworld__setFuelConsumptionPerMinute(uint256 entityId, uint256 fuelConsumptionIntervalInSeconds) returns()
func (*WorldTransactorSession) EveworldSetFuelMaxCapacity ¶
func (_World *WorldTransactorSession) EveworldSetFuelMaxCapacity(entityId *big.Int, capacityInWei *big.Int) (*types.Transaction, error)
EveworldSetFuelMaxCapacity is a paid mutator transaction binding the contract method 0xcd80c3ae.
Solidity: function eveworld__setFuelMaxCapacity(uint256 entityId, uint256 capacityInWei) returns()
func (*WorldTransactorSession) EveworldSetInventoryCapacity ¶
func (_World *WorldTransactorSession) EveworldSetInventoryCapacity(smartObjectId *big.Int, storageCapacity *big.Int) (*types.Transaction, error)
EveworldSetInventoryCapacity is a paid mutator transaction binding the contract method 0xce754284.
Solidity: function eveworld__setInventoryCapacity(uint256 smartObjectId, uint256 storageCapacity) returns()
func (*WorldTransactorSession) EveworldSetInventoryToEphemeralTransferAccess ¶ added in v0.0.17
func (_World *WorldTransactorSession) EveworldSetInventoryToEphemeralTransferAccess(smartObjectId *big.Int, isEnforced bool) (*types.Transaction, error)
EveworldSetInventoryToEphemeralTransferAccess is a paid mutator transaction binding the contract method 0x50bdd562.
Solidity: function eveworld__setInventoryToEphemeralTransferAccess(uint256 smartObjectId, bool isEnforced) returns()
func (*WorldTransactorSession) EveworldSetMetadata ¶
func (_World *WorldTransactorSession) EveworldSetMetadata(systemId [32]byte, data StaticDataGlobalTableData) (*types.Transaction, error)
EveworldSetMetadata is a paid mutator transaction binding the contract method 0xddc0ed7f.
Solidity: function eveworld__setMetadata(bytes32 systemId, (string,string,string) data) returns()
func (*WorldTransactorSession) EveworldSetName ¶
func (_World *WorldTransactorSession) EveworldSetName(entityId *big.Int, name string) (*types.Transaction, error)
EveworldSetName is a paid mutator transaction binding the contract method 0x37453fd9.
Solidity: function eveworld__setName(uint256 entityId, string name) returns()
func (*WorldTransactorSession) EveworldSetName0 ¶
func (_World *WorldTransactorSession) EveworldSetName0(systemId [32]byte, name string) (*types.Transaction, error)
EveworldSetName0 is a paid mutator transaction binding the contract method 0x648bb531.
Solidity: function eveworld__setName(bytes32 systemId, string name) returns()
func (*WorldTransactorSession) EveworldSetSSUClassId ¶
func (_World *WorldTransactorSession) EveworldSetSSUClassId(classId *big.Int) (*types.Transaction, error)
EveworldSetSSUClassId is a paid mutator transaction binding the contract method 0xddd96344.
Solidity: function eveworld__setSSUClassId(uint256 classId) returns()
func (*WorldTransactorSession) EveworldSetSmartAssemblyType ¶ added in v0.0.11
func (_World *WorldTransactorSession) EveworldSetSmartAssemblyType(entityId *big.Int, smartAssemblyType uint8) (*types.Transaction, error)
EveworldSetSmartAssemblyType is a paid mutator transaction binding the contract method 0xe8bb13da.
Solidity: function eveworld__setSmartAssemblyType(uint256 entityId, uint8 smartAssemblyType) returns()
func (*WorldTransactorSession) EveworldSetSymbol ¶
func (_World *WorldTransactorSession) EveworldSetSymbol(systemId [32]byte, symbol string) (*types.Transaction, error)
EveworldSetSymbol is a paid mutator transaction binding the contract method 0x08e7ccb8.
Solidity: function eveworld__setSymbol(bytes32 systemId, string symbol) returns()
func (*WorldTransactorSession) EveworldUnanchor ¶
func (_World *WorldTransactorSession) EveworldUnanchor(entityId *big.Int) (*types.Transaction, error)
EveworldUnanchor is a paid mutator transaction binding the contract method 0x694e5e2c.
Solidity: function eveworld__unanchor(uint256 entityId) returns()
func (*WorldTransactorSession) EveworldUnlinkSmartGates ¶ added in v0.0.12
func (_World *WorldTransactorSession) EveworldUnlinkSmartGates(sourceGateId *big.Int, destinationGateId *big.Int) (*types.Transaction, error)
EveworldUnlinkSmartGates is a paid mutator transaction binding the contract method 0xce0bf1e6.
Solidity: function eveworld__unlinkSmartGates(uint256 sourceGateId, uint256 destinationGateId) returns()
func (*WorldTransactorSession) EveworldUpdateCorpId ¶ added in v0.0.11
func (_World *WorldTransactorSession) EveworldUpdateCorpId(characterId *big.Int, corpId *big.Int) (*types.Transaction, error)
EveworldUpdateCorpId is a paid mutator transaction binding the contract method 0x715464e7.
Solidity: function eveworld__updateCorpId(uint256 characterId, uint256 corpId) returns()
func (*WorldTransactorSession) EveworldUpdateFuel ¶
func (_World *WorldTransactorSession) EveworldUpdateFuel(entityId *big.Int) (*types.Transaction, error)
EveworldUpdateFuel is a paid mutator transaction binding the contract method 0x77eb0abf.
Solidity: function eveworld__updateFuel(uint256 entityId) returns()
func (*WorldTransactorSession) EveworldWithdrawFromEphemeralInventory ¶
func (_World *WorldTransactorSession) EveworldWithdrawFromEphemeralInventory(smartObjectId *big.Int, ephemeralInventoryOwner common.Address, items []InventoryItem) (*types.Transaction, error)
EveworldWithdrawFromEphemeralInventory is a paid mutator transaction binding the contract method 0x54160975.
Solidity: function eveworld__withdrawFromEphemeralInventory(uint256 smartObjectId, address ephemeralInventoryOwner, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactorSession) EveworldWithdrawFromInventory ¶
func (_World *WorldTransactorSession) EveworldWithdrawFromInventory(smartObjectId *big.Int, items []InventoryItem) (*types.Transaction, error)
EveworldWithdrawFromInventory is a paid mutator transaction binding the contract method 0x6e7e1184.
Solidity: function eveworld__withdrawFromInventory(uint256 smartObjectId, (uint256,address,uint256,uint256,uint256,uint256)[] items) returns()
func (*WorldTransactorSession) EveworldWithdrawFuel ¶
func (_World *WorldTransactorSession) EveworldWithdrawFuel(entityId *big.Int, unitAmount *big.Int) (*types.Transaction, error)
EveworldWithdrawFuel is a paid mutator transaction binding the contract method 0x365d7949.
Solidity: function eveworld__withdrawFuel(uint256 entityId, uint256 unitAmount) returns()
func (*WorldTransactorSession) GrantAccess ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) Initialize ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) InstallModule ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) InstallRootModule ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) PopFromDynamicField ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) PushToDynamicField ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) RegisterDelegation ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) RegisterFunctionSelector ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) RegisterNamespace ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) RegisterNamespaceDelegation ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) RegisterRootFunctionSelector ¶
func (_World *WorldTransactorSession) RegisterRootFunctionSelector(systemId [32]byte, worldFunctionSignature string, systemFunctionSignature string) (*types.Transaction, error)
RegisterRootFunctionSelector is a paid mutator transaction binding the contract method 0x6548a90a.
Solidity: function registerRootFunctionSelector(bytes32 systemId, string worldFunctionSignature, string systemFunctionSignature) returns(bytes4 worldFunctionSelector)
func (*WorldTransactorSession) RegisterStoreHook ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) RegisterSystem ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) RegisterSystemHook ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) RegisterTable ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) RenounceOwnership ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) RevokeAccess ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) SetDynamicField ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) SetField ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) SetField0 ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) SetRecord ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) SetStaticField ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) SpliceDynamicData ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) SpliceStaticData ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) TransferBalanceToAddress ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) TransferBalanceToNamespace ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) TransferOwnership ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) UnregisterDelegation ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) UnregisterNamespaceDelegation ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) UnregisterStoreHook ¶
func (_World *WorldTransactorSession) 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 (*WorldTransactorSession) UnregisterSystemHook ¶
func (_World *WorldTransactorSession) 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()