world

package
v0.0.17 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var WorldABI = WorldMetaData.ABI

WorldABI is the input ABI used to generate the binding from. Deprecated: Use WorldMetaData.ABI instead.

View Source
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 Coord

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

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

type EntityRecordData

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

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

type EntityRecordOffchainTableData

type EntityRecordOffchainTableData struct {
	Name        string
	DappURL     string
	Description string
}

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

type InventoryItem

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

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

type 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

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

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

type SmartObjectData

type SmartObjectData struct {
	Owner    common.Address
	TokenURI string
}

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

type 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

type StaticDataGlobalTableData struct {
	Name    string
	Symbol  string
	BaseURI string
}

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

type SystemCallData

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

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

type SystemCallFromData

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

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

type 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

type TransferItem struct {
	InventoryItemId *big.Int
	Owner           common.Address
	Quantity        *big.Int
}

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

type Turret added in v0.0.11

type Turret struct {
	WeaponTypeId *big.Int
	AmmoTypeId   *big.Int
	ChargesLeft  *big.Int
}

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.

func NewWorld

func NewWorld(address common.Address, backend bind.ContractBackend) (*World, error)

NewWorld creates a new instance of World, bound to a specific deployed 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

func (_World *WorldCaller) Creator(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function creator() view returns(address)

func (*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

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

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

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

func (*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

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

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

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

func (*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

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

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

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

func (*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

func (_World *WorldCallerSession) EveworldCurrentFuelAmount(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 (*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

type WorldPosition struct {
	SolarSystemId *big.Int
	Position      Coord
}

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

func (_World *WorldSession) EveworldCurrentFuelAmount(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 (*WorldSession) EveworldCurrentFuelAmountInWei added in v0.0.10

func (_World *WorldSession) 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 (*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

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

func (*WorldStoreDeleteRecordIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WorldStoreDeleteRecordIterator) Next

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

type 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

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

func (*WorldStoreSpliceDynamicDataIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WorldStoreSpliceDynamicDataIterator) Next

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

type 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

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

func (*WorldStoreSpliceStaticDataIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WorldStoreSpliceStaticDataIterator) Next

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

type 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()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL