{"abi":[{"type":"function","name":"batchCall","inputs":[{"name":"systemCalls","type":"tuple[]","internalType":"struct SystemCallData[]","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":"struct SystemCallFromData[]","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":"evefrontier___handleNodeOffline","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__adminSupportOrDirectOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__adminSupportOrDirectOwnerGates","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__aggression","inputs":[{"name":"params","type":"tuple","internalType":"struct AggressionParams","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"priorityQueue","type":"tuple[]","internalType":"struct TargetPriority[]","components":[{"name":"target","type":"tuple","internalType":"struct SmartTurretTarget","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":"struct Turret","components":[{"name":"weaponTypeId","type":"uint256","internalType":"uint256"},{"name":"ammoTypeId","type":"uint256","internalType":"uint256"},{"name":"chargesLeft","type":"uint256","internalType":"uint256"}]},{"name":"aggressor","type":"tuple","internalType":"struct SmartTurretTarget","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":"struct SmartTurretTarget","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":"struct TargetPriority[]","components":[{"name":"target","type":"tuple","internalType":"struct SmartTurretTarget","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":"evefrontier__anchor","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"owner","type":"address","internalType":"address"},{"name":"locationData","type":"tuple","internalType":"struct LocationData","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":"evefrontier__areGatesOnline","inputs":[{"name":"sourceGateId","type":"uint256","internalType":"uint256"},{"name":"destinationGateId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__assignItemToInventory","inputs":[{"name":"inventoryObjectId","type":"uint256","internalType":"uint256"},{"name":"itemObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__assignOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"to","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__bringOffline","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__bringOnline","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__canCrossTransferToEphemeral","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"caller","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__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":"evefrontier__canTransferFromEphemeral","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"caller","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__canTransferToEphemeral","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"caller","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__canTransferToInventory","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"caller","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__configureDeployableAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureEntityRecordAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureEphemeralInteractAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureEphemeralInventoryAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureFuelAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureFuelEfficiency","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelEntityParams","type":"tuple","internalType":"struct EntityRecordParams","components":[{"name":"tenantId","type":"bytes32","internalType":"bytes32"},{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}]},{"name":"fuelEfficiency","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureFuelParameters","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelParams","type":"tuple","internalType":"struct FuelParams","components":[{"name":"fuelMaxCapacity","type":"uint256","internalType":"uint256"},{"name":"fuelBurnRateInSeconds","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureGate","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"systemId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureInventoryAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureInventoryInteractAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureKillMailAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureLocationAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureNetworkNodeAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureOwnershipAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureSmartAssemblyAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureSmartCharacterAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureSmartGateAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureSmartStorageUnitAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureSmartTurretAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__configureTurret","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"systemId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__connectAssemblies","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"},{"name":"assemblyIds","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__connectAssembly","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"},{"name":"assemblyId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__createAndAnchor","inputs":[{"name":"params","type":"tuple","internalType":"struct CreateAndAnchorParams","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"assemblyType","type":"string","internalType":"string"},{"name":"entityRecordParams","type":"tuple","internalType":"struct EntityRecordParams","components":[{"name":"tenantId","type":"bytes32","internalType":"bytes32"},{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}]},{"name":"owner","type":"address","internalType":"address"},{"name":"locationData","type":"tuple","internalType":"struct LocationData","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"}]}]},{"name":"networkNodeId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__createAndAnchorGate","inputs":[{"name":"params","type":"tuple","internalType":"struct CreateAndAnchorParams","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"assemblyType","type":"string","internalType":"string"},{"name":"entityRecordParams","type":"tuple","internalType":"struct EntityRecordParams","components":[{"name":"tenantId","type":"bytes32","internalType":"bytes32"},{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}]},{"name":"owner","type":"address","internalType":"address"},{"name":"locationData","type":"tuple","internalType":"struct LocationData","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"}]}]},{"name":"maxDistance","type":"uint256","internalType":"uint256"},{"name":"networkNodeId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__createAndAnchorNetworkNode","inputs":[{"name":"params","type":"tuple","internalType":"struct CreateAndAnchorParams","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"assemblyType","type":"string","internalType":"string"},{"name":"entityRecordParams","type":"tuple","internalType":"struct EntityRecordParams","components":[{"name":"tenantId","type":"bytes32","internalType":"bytes32"},{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}]},{"name":"owner","type":"address","internalType":"address"},{"name":"locationData","type":"tuple","internalType":"struct LocationData","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"}]}]},{"name":"fuelParams","type":"tuple","internalType":"struct FuelParams","components":[{"name":"fuelMaxCapacity","type":"uint256","internalType":"uint256"},{"name":"fuelBurnRateInSeconds","type":"uint256","internalType":"uint256"}]},{"name":"maxEnergyCapacity","type":"uint256","internalType":"uint256"},{"name":"currentProduction","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__createAndAnchorStorageUnit","inputs":[{"name":"params","type":"tuple","internalType":"struct CreateAndAnchorParams","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"assemblyType","type":"string","internalType":"string"},{"name":"entityRecordParams","type":"tuple","internalType":"struct EntityRecordParams","components":[{"name":"tenantId","type":"bytes32","internalType":"bytes32"},{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}]},{"name":"owner","type":"address","internalType":"address"},{"name":"locationData","type":"tuple","internalType":"struct LocationData","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"}]}]},{"name":"capacity","type":"uint256","internalType":"uint256"},{"name":"ephemeralCapacity","type":"uint256","internalType":"uint256"},{"name":"networkNodeId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__createAndAnchorTurret","inputs":[{"name":"params","type":"tuple","internalType":"struct CreateAndAnchorParams","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"assemblyType","type":"string","internalType":"string"},{"name":"entityRecordParams","type":"tuple","internalType":"struct EntityRecordParams","components":[{"name":"tenantId","type":"bytes32","internalType":"bytes32"},{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}]},{"name":"owner","type":"address","internalType":"address"},{"name":"locationData","type":"tuple","internalType":"struct LocationData","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"}]}]},{"name":"networkNodeId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__createAndDepositEphemeral","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"ephemeralOwner","type":"address","internalType":"address"},{"name":"items","type":"tuple[]","internalType":"struct CreateInventoryItemParams[]","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"tenantId","type":"bytes32","internalType":"bytes32"},{"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":"evefrontier__createAndDepositInventory","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"items","type":"tuple[]","internalType":"struct CreateInventoryItemParams[]","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"tenantId","type":"bytes32","internalType":"bytes32"},{"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":"evefrontier__createAssembly","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"assemblyType","type":"string","internalType":"string"},{"name":"entityRecordParams","type":"tuple","internalType":"struct EntityRecordParams","components":[{"name":"tenantId","type":"bytes32","internalType":"bytes32"},{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__createCharacter","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"owner","type":"address","internalType":"address"},{"name":"tribeId","type":"uint256","internalType":"uint256"},{"name":"entityRecordParams","type":"tuple","internalType":"struct EntityRecordParams","components":[{"name":"tenantId","type":"bytes32","internalType":"bytes32"},{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}]},{"name":"entityRecordMetadata","type":"tuple","internalType":"struct EntityMetadataParams","components":[{"name":"name","type":"string","internalType":"string"},{"name":"dappURL","type":"string","internalType":"string"},{"name":"description","type":"string","internalType":"string"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__createDeployable","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"owner","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__createMetadata","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"entityRecordMetadata","type":"tuple","internalType":"struct EntityMetadataParams","components":[{"name":"name","type":"string","internalType":"string"},{"name":"dappURL","type":"string","internalType":"string"},{"name":"description","type":"string","internalType":"string"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__createRecord","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"entityRecordParams","type":"tuple","internalType":"struct EntityRecordParams","components":[{"name":"tenantId","type":"bytes32","internalType":"bytes32"},{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__crossTransferToEphemeral","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fromEphemeralOwner","type":"address","internalType":"address"},{"name":"toEphemeralOwner","type":"address","internalType":"address"},{"name":"items","type":"tuple[]","internalType":"struct InventoryItemParams[]","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__depositEphemeral","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"ephemeralOwner","type":"address","internalType":"address"},{"name":"items","type":"tuple[]","internalType":"struct InventoryItemParams[]","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__depositFuel","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelSmartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelAmount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__depositInventory","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"items","type":"tuple[]","internalType":"struct InventoryItemParams[]","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__destroyDeployable","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__disconnectAssembly","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"},{"name":"assemblyId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__disconnectNetworkNode","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__getCurrentFuelConsumptionStatus","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"elapsedTime","type":"uint256","internalType":"uint256"},{"name":"unitsToConsume","type":"uint256","internalType":"uint256"},{"name":"actualConsumptionRateInSeconds","type":"uint256","internalType":"uint256"},{"name":"fuelAmount","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__getDeployableClassId","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__getEphemeralOwner","inputs":[{"name":"inventoryObjectId","type":"uint256","internalType":"uint256"},{"name":"itemObjectId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__getEphemeralSmartObjectId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"ephemeralOwner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"evefrontier__getInventoryOwner","inputs":[{"name":"inventoryObjectId","type":"uint256","internalType":"uint256"},{"name":"itemObjectId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__getNetworkNodeClassId","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__getSmartCharacterClassId","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__inProximity","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"priorityQueue","type":"tuple[]","internalType":"struct TargetPriority[]","components":[{"name":"target","type":"tuple","internalType":"struct SmartTurretTarget","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":"struct Turret","components":[{"name":"weaponTypeId","type":"uint256","internalType":"uint256"},{"name":"ammoTypeId","type":"uint256","internalType":"uint256"},{"name":"chargesLeft","type":"uint256","internalType":"uint256"}]},{"name":"turretTarget","type":"tuple","internalType":"struct SmartTurretTarget","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":"struct TargetPriority[]","components":[{"name":"target","type":"tuple","internalType":"struct SmartTurretTarget","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":"evefrontier__isAdmin","inputs":[{"name":"caller","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__isAnyGateLinked","inputs":[{"name":"sourceGateId","type":"uint256","internalType":"uint256"},{"name":"destinationGateId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__isClassScoped","inputs":[{"name":"classId","type":"uint256","internalType":"uint256"},{"name":"systemId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__isEphemeralOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"caller","type":"address","internalType":"address"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__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":"evefrontier__isOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"caller","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__isOwnerOfBothGates","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__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":"evefrontier__linkGates","inputs":[{"name":"sourceGateId","type":"uint256","internalType":"uint256"},{"name":"destinationGateId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__onlyAdminOrCallAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyAdminOrClassScopedAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyAdminOrOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyAdminOrOwnerSupported","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyAdminOrScopeEnforcedCall","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyAdminSupportedAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyAdminSupportedOwnerOrCall","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyCallAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyCallAccessOrDirectEphemeralOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyCallAccessWithScopeEnforced","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyClassScopedAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyClassScopedOrCharAdminOrOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyDirectAdmin","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyDirectAdminOrCallAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyDirectEphemeralOwnerOrCall","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyDirectOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyEphemeralOwnerOrTransferRole","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyOwnerOrEphemeralCrossTransferRole","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyOwnerOrEphemeralTransferRole","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyOwnerOrInventoryTransferRole","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlyOwnerWithAdminSupportAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__onlySmartAssemblyClassScopedAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"view"},{"type":"function","name":"evefrontier__owner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"evefrontier__registerNetworkNodeClass","inputs":[{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__registerSmartAssemblies","inputs":[{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__registerSmartCharacterClass","inputs":[{"name":"typeId","type":"uint256","internalType":"uint256"},{"name":"volume","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__releaseAssemblyEnergy","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"},{"name":"assemblyId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__releaseNetworkNodeEnergy","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__removeCharacter","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__removeItemFromInventory","inputs":[{"name":"inventoryObjectId","type":"uint256","internalType":"uint256"},{"name":"itemObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__removeOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"from","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__reportKill","inputs":[{"name":"killMailId","type":"uint256","internalType":"uint256"},{"name":"killMailData","type":"tuple","internalType":"struct KillMailData","components":[{"name":"killerCharacterId","type":"uint256","internalType":"uint256"},{"name":"victimCharacterId","type":"uint256","internalType":"uint256"},{"name":"lossType","type":"uint8","internalType":"enum KillMailLossType"},{"name":"solarSystemId","type":"uint256","internalType":"uint256"},{"name":"killTimestamp","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__reserveAssemblyEnergy","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"},{"name":"assemblyId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__reserveNetworkNodeEnergy","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__saveLocation","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"locationData","type":"tuple","internalType":"struct LocationData","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":"evefrontier__setAssemblyType","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"assemblyType","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__setCapacity","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"capacity","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__setCrossTransferToEphemeralAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"accessAddress","type":"address","internalType":"address"},{"name":"isAllowed","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__setDappURL","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"dappURL","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__setDescription","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"description","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__setEphemeralCapacity","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"ephemeralCapacity","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__setFuelMaxCapacity","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelMaxCapacity","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__setName","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"name","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__setTransferFromEphemeralAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"accessAddress","type":"address","internalType":"address"},{"name":"isAllowed","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__setTransferToEphemeralAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"accessAddress","type":"address","internalType":"address"},{"name":"isAllowed","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__setTransferToInventoryAccess","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"accessAddress","type":"address","internalType":"address"},{"name":"isAllowed","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__startBurn","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__stopBurn","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__transferFromEphemeral","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"ephemeralOwner","type":"address","internalType":"address"},{"name":"items","type":"tuple[]","internalType":"struct InventoryItemParams[]","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__transferToEphemeral","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"ephemeralOwner","type":"address","internalType":"address"},{"name":"items","type":"tuple[]","internalType":"struct InventoryItemParams[]","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__transferToInventory","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"toObjectId","type":"uint256","internalType":"uint256"},{"name":"items","type":"tuple[]","internalType":"struct InventoryItemParams[]","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__unanchor","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__unlinkGates","inputs":[{"name":"sourceGateId","type":"uint256","internalType":"uint256"},{"name":"destinationGateId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__updateAssemblyType","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"assemblyType","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__updateEnergyHistory","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__updateFuel","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__updateTribeId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"tribeId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__withdrawEphemeral","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"ephemeralOwner","type":"address","internalType":"address"},{"name":"items","type":"tuple[]","internalType":"struct InventoryItemParams[]","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__withdrawFuel","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelAmount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"evefrontier__withdrawInventory","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"items","type":"tuple[]","internalType":"struct InventoryItemParams[]","components":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","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":"contract IModule"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"installModule","inputs":[{"name":"module","type":"address","internalType":"contract IModule"},{"name":"encodedArgs","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"installRootModule","inputs":[{"name":"module","type":"address","internalType":"contract IModule"},{"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":"contract IStoreHook"},{"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":"contract System"},{"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":"contract ISystemHook"},{"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":"contract IStoreHook"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterSystemHook","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract ISystemHook"}],"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":"Access_CannotTransferFromEphemeral","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotAdminOrCallAccess","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotAdminOrClassScoped","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotAdminOrOwner","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotAdminOrOwnerSupported","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotAdminSupported","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotAdminSupportedOrDirectOwner","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotAdminSupportedOrDirectOwnerGates","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotAdminSupportedOwnerOrCallAccess","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotCallAccess","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotClassScoped","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotClassScopedAccess","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotDirectAdmin","inputs":[{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"Access_NotDirectAdminOrCallAccess","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotDirectEphemeralOwnerOrCanCrossTransferToEphemeral","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotDirectOwner","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotDirectOwnerOrCanTransferToEphemeral","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotDirectOwnerOrCanTransferToInventory","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotEphemeralOwnerOrCallAccess","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotEphemeralOwnerOrCallAccessWithEphemeralOwner","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotOwner","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Access_NotOwnerWithAdminSupportAccess","inputs":[{"name":"caller","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Deployable_IncorrectState","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"currentState","type":"uint8","internalType":"enum State"}]},{"type":"error","name":"Deployable_InvalidObjectOwner","inputs":[{"name":"message","type":"string","internalType":"string"},{"name":"smartObjectOwner","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"EphemeralInventory_InsufficientCapacity","inputs":[{"name":"message","type":"string","internalType":"string"},{"name":"maxCapacity","type":"uint256","internalType":"uint256"},{"name":"usedCapacity","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"EphemeralInventory_InvalidEphemeralOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"ephemeralOwner","type":"address","internalType":"address"}]},{"type":"error","name":"EphemeralInventory_InvalidItemDepositQuantity","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"EphemeralInventory_InvalidItemObjectId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"EphemeralInventory_InvalidSmartObjectId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"EphemeralInventory_InvalidTenantId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"tenantId","type":"bytes32","internalType":"bytes32"}]},{"type":"error","name":"EphemeralInventory_NonExistentEntityRecord","inputs":[{"name":"message","type":"string","internalType":"string"},{"name":"smartObjectId","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":"Fuel_ActiveFuelCycleExists","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelSmartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_BurnAlreadyStopped","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_BurnNotActive","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_ExceedsMaxCapacity","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelAmount","type":"uint256","internalType":"uint256"},{"name":"totalProjectedCapacity","type":"uint256","internalType":"uint256"},{"name":"maxCapacity","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_InsufficientFuel","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelAmount","type":"uint256","internalType":"uint256"},{"name":"availableFuel","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_InvalidFuelAmount","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelAmount","type":"uint256","internalType":"uint256"},{"name":"min","type":"uint256","internalType":"uint256"},{"name":"max","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_InvalidFuelBurnRate","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelBurnRateInSeconds","type":"uint256","internalType":"uint256"},{"name":"min","type":"uint256","internalType":"uint256"},{"name":"max","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_InvalidFuelEfficiency","inputs":[{"name":"fuelSmartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelEfficiency","type":"uint256","internalType":"uint256"},{"name":"min","type":"uint256","internalType":"uint256"},{"name":"max","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_InvalidFuelMaxCapacity","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelMaxCapacity","type":"uint256","internalType":"uint256"},{"name":"min","type":"uint256","internalType":"uint256"},{"name":"max","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_InvalidFuelSmartObjectId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelSmartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_InvalidFuelTypeId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelSmartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_InvalidFuelUnitVolume","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"fuelUnitVolume","type":"uint256","internalType":"uint256"},{"name":"min","type":"uint256","internalType":"uint256"},{"name":"max","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Fuel_TypeMismatch","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"currentFuelSmartObjectId","type":"uint256","internalType":"uint256"},{"name":"newFuelSmartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"InventoryOwnership_Ephemeral_InsufficientQuantity","inputs":[{"name":"inventoryObjectId","type":"uint256","internalType":"uint256"},{"name":"ephemeralOwner","type":"address","internalType":"address"},{"name":"itemObjectId","type":"uint256","internalType":"uint256"},{"name":"providedQuantity","type":"uint256","internalType":"uint256"},{"name":"availableQuantity","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"InventoryOwnership_InsufficientQuantity","inputs":[{"name":"inventoryObjectId","type":"uint256","internalType":"uint256"},{"name":"itemObjectId","type":"uint256","internalType":"uint256"},{"name":"providedQuantity","type":"uint256","internalType":"uint256"},{"name":"availableQuantity","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"InventoryOwnership_InvalidInventory","inputs":[{"name":"itemObjectId","type":"uint256","internalType":"uint256"},{"name":"inventoryObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"InventoryOwnership_InvalidOperation","inputs":[{"name":"message","type":"string","internalType":"string"}]},{"type":"error","name":"InventoryOwnership_InvalidQuantity","inputs":[{"name":"itemObjectId","type":"uint256","internalType":"uint256"},{"name":"providedQuantity","type":"uint256","internalType":"uint256"},{"name":"expectedQuantity","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"InventoryOwnership_NonexistentItemRecord","inputs":[{"name":"itemObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"InventoryOwnership_NonexistentObject","inputs":[{"name":"objectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"InventoryOwnership_SingletonAlreadyAssigned","inputs":[{"name":"itemObjectId","type":"uint256","internalType":"uint256"},{"name":"currentInventoryObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"InventoryOwnership_SingletonDirectlyOwned","inputs":[{"name":"itemObjectId","type":"uint256","internalType":"uint256"},{"name":"directOwner","type":"address","internalType":"address"}]},{"type":"error","name":"InventoryOwnership_ZeroQuantity","inputs":[{"name":"itemObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Inventory_InsufficientCapacity","inputs":[{"name":"message","type":"string","internalType":"string"},{"name":"maxCapacity","type":"uint256","internalType":"uint256"},{"name":"usedCapacity","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Inventory_InvalidCapacity","inputs":[{"name":"message","type":"string","internalType":"string"}]},{"type":"error","name":"Inventory_InvalidItemDepositQuantity","inputs":[{"name":"itemObjectId","type":"uint256","internalType":"uint256"},{"name":"quantity","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Inventory_InvalidItemObjectId","inputs":[{"name":"itemObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Inventory_InvalidTenantId","inputs":[{"name":"itemObjectId","type":"uint256","internalType":"uint256"},{"name":"tenantId","type":"bytes32","internalType":"bytes32"}]},{"type":"error","name":"Inventory_NonExistentEntityRecord","inputs":[{"name":"message","type":"string","internalType":"string"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"KillMail_AlreadyExists","inputs":[{"name":"killMailId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"KillMail_InvalidCharacterId","inputs":[{"name":"killMailId","type":"uint256","internalType":"uint256"},{"name":"characterId","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":"NetworkNode_AlreadyExists","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"NetworkNode_AssemblyAlreadyConnected","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"},{"name":"assemblyId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"NetworkNode_AssemblyNotConnected","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"},{"name":"assemblyId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"NetworkNode_DoesNotExist","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"NetworkNode_InsufficientEnergy","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"},{"name":"required","type":"uint256","internalType":"uint256"},{"name":"available","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"NetworkNode_InvalidAssemblyType","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"},{"name":"assemblyId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"NetworkNode_NotConfigured","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"NetworkNode_NotOnline","inputs":[{"name":"networkNodeId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Ownership_AlreadyOwned","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"currentOwner","type":"address","internalType":"address"}]},{"type":"error","name":"Ownership_InvalidAccount","inputs":[{"name":"account","type":"address","internalType":"address"}]},{"type":"error","name":"Ownership_InvalidOwner","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"invalidOwner","type":"address","internalType":"address"}]},{"type":"error","name":"Ownership_InvalidSingleton","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Ownership_NonexistentObject","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Ownership_SingletonInInventory","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"inventoryObjectId","type":"uint256","internalType":"uint256"}]},{"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":"SmartAssembly_DoesNotExist","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"SmartAssembly_InvalidObjectId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"SmartAssembly_InvalidTenantId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"tenantId","type":"bytes32","internalType":"bytes32"}]},{"type":"error","name":"SmartAssembly_InvalidTypeId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"typeId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"SmartAssembly_TypeCannotBeEmpty","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"SmartCharacterDoesNotExist","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"SmartCharacter_AlreadyCreated","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"SmartCharacter_InvalidObjectId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"SmartCharacter_InvalidTenantId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"tenantId","type":"bytes32","internalType":"bytes32"}]},{"type":"error","name":"SmartCharacter_InvalidTypeId","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"},{"name":"typeId","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_GateNotOnline","inputs":[{"name":"smartObjectId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"SmartGate_GatesNotOnline","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":"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":[]}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"batchCall((bytes32,bytes)[])":"ce5e8dd9","batchCallFrom((address,bytes32,bytes)[])":"8fc8cf7e","call(bytes32,bytes)":"3ae7af08","callFrom(address,bytes32,bytes)":"894ecc58","creator()":"02d05d3f","deleteRecord(bytes32,bytes32[])":"505a181d","evefrontier___handleNodeOffline(uint256)":"38d71916","evefrontier__adminSupportOrDirectOwner(uint256,bytes)":"746be375","evefrontier__adminSupportOrDirectOwnerGates(uint256,bytes)":"ed8913bd","evefrontier__aggression((uint256,((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[],(uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256,uint256)))":"32a4e99b","evefrontier__anchor(uint256,address,(uint256,uint256,uint256,uint256))":"b43e2f20","evefrontier__areGatesOnline(uint256,uint256)":"ad1780b3","evefrontier__assignItemToInventory(uint256,uint256,uint256)":"523ce2d5","evefrontier__assignOwner(uint256,address)":"accb037a","evefrontier__bringOffline(uint256)":"918b0ba0","evefrontier__bringOnline(uint256)":"e47344f8","evefrontier__canCrossTransferToEphemeral(uint256,address)":"a0fc493b","evefrontier__canJump(uint256,uint256,uint256)":"287ca681","evefrontier__canTransferFromEphemeral(uint256,address)":"ea0aa7e7","evefrontier__canTransferToEphemeral(uint256,address)":"971cd049","evefrontier__canTransferToInventory(uint256,address)":"11bc02d9","evefrontier__configureDeployableAccess()":"783d1442","evefrontier__configureEntityRecordAccess()":"bb82285c","evefrontier__configureEphemeralInteractAccess()":"98a66514","evefrontier__configureEphemeralInventoryAccess()":"7beb2dc5","evefrontier__configureFuelAccess()":"27341a1d","evefrontier__configureFuelEfficiency(uint256,(bytes32,uint256,uint256,uint256),uint256)":"e4136a37","evefrontier__configureFuelParameters(uint256,(uint256,uint256))":"3f107c4c","evefrontier__configureGate(uint256,bytes32)":"4646184b","evefrontier__configureInventoryAccess()":"4d4bdfda","evefrontier__configureInventoryInteractAccess()":"8c22b4f6","evefrontier__configureKillMailAccess()":"e4216edb","evefrontier__configureLocationAccess()":"17cd377c","evefrontier__configureNetworkNodeAccess()":"7915fd00","evefrontier__configureOwnershipAccess()":"c197291b","evefrontier__configureSmartAssemblyAccess()":"bbe175c4","evefrontier__configureSmartCharacterAccess()":"195b4a20","evefrontier__configureSmartGateAccess()":"68b34f22","evefrontier__configureSmartStorageUnitAccess()":"17c4abce","evefrontier__configureSmartTurretAccess()":"ca4a3a60","evefrontier__configureTurret(uint256,bytes32)":"25a7ae12","evefrontier__connectAssemblies(uint256,uint256[])":"d20c9f99","evefrontier__connectAssembly(uint256,uint256)":"cc026f2b","evefrontier__createAndAnchor((uint256,string,(bytes32,uint256,uint256,uint256),address,(uint256,uint256,uint256,uint256)),uint256)":"62b05b35","evefrontier__createAndAnchorGate((uint256,string,(bytes32,uint256,uint256,uint256),address,(uint256,uint256,uint256,uint256)),uint256,uint256)":"02b43f77","evefrontier__createAndAnchorNetworkNode((uint256,string,(bytes32,uint256,uint256,uint256),address,(uint256,uint256,uint256,uint256)),(uint256,uint256),uint256,uint256)":"311c6cec","evefrontier__createAndAnchorStorageUnit((uint256,string,(bytes32,uint256,uint256,uint256),address,(uint256,uint256,uint256,uint256)),uint256,uint256,uint256)":"4dde8471","evefrontier__createAndAnchorTurret((uint256,string,(bytes32,uint256,uint256,uint256),address,(uint256,uint256,uint256,uint256)),uint256)":"ed8fa3f4","evefrontier__createAndDepositEphemeral(uint256,address,(uint256,bytes32,uint256,uint256,uint256,uint256)[])":"5b6122a8","evefrontier__createAndDepositInventory(uint256,(uint256,bytes32,uint256,uint256,uint256,uint256)[])":"ff4fe5fa","evefrontier__createAssembly(uint256,string,(bytes32,uint256,uint256,uint256))":"3a057ea4","evefrontier__createCharacter(uint256,address,uint256,(bytes32,uint256,uint256,uint256),(string,string,string))":"6279d7c6","evefrontier__createDeployable(uint256,address)":"4c866525","evefrontier__createMetadata(uint256,(string,string,string))":"35b7b9c2","evefrontier__createRecord(uint256,(bytes32,uint256,uint256,uint256))":"a474cc97","evefrontier__crossTransferToEphemeral(uint256,address,address,(uint256,uint256)[])":"8127ba2a","evefrontier__depositEphemeral(uint256,address,(uint256,uint256)[])":"01721642","evefrontier__depositFuel(uint256,uint256,uint256)":"7e0ead20","evefrontier__depositInventory(uint256,(uint256,uint256)[])":"1a3c8327","evefrontier__destroyDeployable(uint256)":"a1e758dd","evefrontier__disconnectAssembly(uint256,uint256)":"eb4910d9","evefrontier__disconnectNetworkNode(uint256)":"0abc00b2","evefrontier__getCurrentFuelConsumptionStatus(uint256)":"711b5650","evefrontier__getDeployableClassId()":"da5351c6","evefrontier__getEphemeralOwner(uint256,uint256)":"bc4c917d","evefrontier__getEphemeralSmartObjectId(uint256,address)":"9da4f12e","evefrontier__getInventoryOwner(uint256,uint256)":"3b570bc4","evefrontier__getNetworkNodeClassId()":"aab350f3","evefrontier__getSmartCharacterClassId()":"8e29e41f","evefrontier__inProximity(uint256,((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[],(uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256,uint256))":"d515b309","evefrontier__isAdmin(address)":"20c979b3","evefrontier__isAnyGateLinked(uint256,uint256)":"3ef67471","evefrontier__isClassScoped(uint256,bytes32)":"7c5f6493","evefrontier__isEphemeralOwner(uint256,address,bytes)":"4ab4920e","evefrontier__isGateLinked(uint256,uint256)":"d9af843a","evefrontier__isOwner(uint256,address)":"e714222b","evefrontier__isOwnerOfBothGates(address,bytes)":"2e37052f","evefrontier__isWithinRange(uint256,uint256)":"3bf821c8","evefrontier__linkGates(uint256,uint256)":"90ae5fe8","evefrontier__onlyAdminOrCallAccess(uint256,bytes)":"5adad401","evefrontier__onlyAdminOrClassScopedAccess(uint256,bytes)":"a2b35df2","evefrontier__onlyAdminOrOwner(uint256,bytes)":"f0aa3f76","evefrontier__onlyAdminOrOwnerSupported(uint256,bytes)":"aa789b46","evefrontier__onlyAdminOrScopeEnforcedCall(uint256,bytes)":"3f29c115","evefrontier__onlyAdminSupportedAccess(uint256,bytes)":"cd039547","evefrontier__onlyAdminSupportedOwnerOrCall(uint256,bytes)":"f5d6c0db","evefrontier__onlyCallAccess(uint256,bytes)":"2ed8aeb2","evefrontier__onlyCallAccessOrDirectEphemeralOwner(uint256,bytes)":"7f243ee3","evefrontier__onlyCallAccessWithScopeEnforced(uint256,bytes)":"aed734ed","evefrontier__onlyClassScopedAccess(uint256,bytes)":"19be9e2a","evefrontier__onlyClassScopedOrCharAdminOrOwner(uint256,bytes)":"850b497e","evefrontier__onlyDirectAdmin(uint256,bytes)":"1525fb7a","evefrontier__onlyDirectAdminOrCallAccess(uint256,bytes)":"930f4b0f","evefrontier__onlyDirectEphemeralOwnerOrCall(uint256,bytes)":"9d334dd6","evefrontier__onlyDirectOwner(uint256,bytes)":"2f0f9300","evefrontier__onlyEphemeralOwnerOrTransferRole(uint256,bytes)":"a8a60d87","evefrontier__onlyOwner(uint256,bytes)":"791f0c7e","evefrontier__onlyOwnerOrEphemeralCrossTransferRole(uint256,bytes)":"2e640ef2","evefrontier__onlyOwnerOrEphemeralTransferRole(uint256,bytes)":"6ce81a90","evefrontier__onlyOwnerOrInventoryTransferRole(uint256,bytes)":"389ee55a","evefrontier__onlyOwnerWithAdminSupportAccess(uint256,bytes)":"ed894f4e","evefrontier__onlySmartAssemblyClassScopedAccess(uint256,bytes)":"62201c94","evefrontier__owner(uint256)":"b79c9133","evefrontier__registerNetworkNodeClass(uint256,uint256)":"53c464d3","evefrontier__registerSmartAssemblies(uint256,uint256)":"9356789a","evefrontier__registerSmartCharacterClass(uint256,uint256)":"8f7b1549","evefrontier__releaseAssemblyEnergy(uint256,uint256)":"c61c081e","evefrontier__releaseNetworkNodeEnergy(uint256)":"819471bc","evefrontier__removeCharacter(uint256)":"e4ada7c4","evefrontier__removeItemFromInventory(uint256,uint256,uint256)":"f86ebd47","evefrontier__removeOwner(uint256,address)":"2c65361b","evefrontier__reportKill(uint256,(uint256,uint256,uint8,uint256,uint256))":"4f204e3f","evefrontier__reserveAssemblyEnergy(uint256,uint256)":"542f9f6c","evefrontier__reserveNetworkNodeEnergy(uint256)":"bf38b9fa","evefrontier__saveLocation(uint256,(uint256,uint256,uint256,uint256))":"1470877e","evefrontier__setAssemblyType(uint256,string)":"0a1d5e46","evefrontier__setCapacity(uint256,uint256)":"f82cdbd0","evefrontier__setCrossTransferToEphemeralAccess(uint256,address,bool)":"272e071f","evefrontier__setDappURL(uint256,string)":"9066625a","evefrontier__setDescription(uint256,string)":"8587cadc","evefrontier__setEphemeralCapacity(uint256,uint256)":"92ceb04a","evefrontier__setFuelMaxCapacity(uint256,uint256)":"57cf8783","evefrontier__setName(uint256,string)":"c2b27db2","evefrontier__setTransferFromEphemeralAccess(uint256,address,bool)":"2487dc35","evefrontier__setTransferToEphemeralAccess(uint256,address,bool)":"a5f8de86","evefrontier__setTransferToInventoryAccess(uint256,address,bool)":"f96d7230","evefrontier__startBurn(uint256)":"b141a03b","evefrontier__stopBurn(uint256)":"ee5a29c6","evefrontier__transferFromEphemeral(uint256,address,(uint256,uint256)[])":"de72908c","evefrontier__transferToEphemeral(uint256,address,(uint256,uint256)[])":"a8430a5d","evefrontier__transferToInventory(uint256,uint256,(uint256,uint256)[])":"ad524293","evefrontier__unanchor(uint256)":"9abf3ec9","evefrontier__unlinkGates(uint256,uint256)":"1a6f6bb1","evefrontier__updateAssemblyType(uint256,string)":"5921cdd6","evefrontier__updateEnergyHistory(uint256)":"f18500a1","evefrontier__updateFuel(uint256)":"75679e2e","evefrontier__updateTribeId(uint256,uint256)":"7402be76","evefrontier__withdrawEphemeral(uint256,address,(uint256,uint256)[])":"e792638f","evefrontier__withdrawFuel(uint256,uint256)":"d7edb90a","evefrontier__withdrawInventory(uint256,(uint256,uint256)[])":"d8a2f475","getDynamicField(bytes32,bytes32[],uint8)":"1e788977","getDynamicFieldLength(bytes32,bytes32[],uint8)":"dbbf0e21","getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)":"4dc77d97","getField(bytes32,bytes32[],uint8)":"d03edb8c","getField(bytes32,bytes32[],uint8,bytes32)":"05242d2f","getFieldLayout(bytes32)":"3a77c2c2","getFieldLength(bytes32,bytes32[],uint8)":"a53417ed","getFieldLength(bytes32,bytes32[],uint8,bytes32)":"9f1fcf0a","getKeySchema(bytes32)":"d4285dc2","getRecord(bytes32,bytes32[])":"cc49db7e","getRecord(bytes32,bytes32[],bytes32)":"419b58fd","getStaticField(bytes32,bytes32[],uint8,bytes32)":"8c364d59","getValueSchema(bytes32)":"e228a4a3","grantAccess(bytes32,address)":"40554c3a","initialize(address)":"c4d66de8","installModule(address,bytes)":"8da798da","installRootModule(address,bytes)":"af068c9e","popFromDynamicField(bytes32,bytes32[],uint8,uint256)":"d9c03a04","pushToDynamicField(bytes32,bytes32[],uint8,bytes)":"150f3262","registerDelegation(address,bytes32,bytes)":"1d2257ba","registerFunctionSelector(bytes32,string)":"26d98102","registerNamespace(bytes32)":"b29e4089","registerNamespaceDelegation(bytes32,bytes32,bytes)":"bfdfaff7","registerRootFunctionSelector(bytes32,string,string)":"6548a90a","registerStoreHook(bytes32,address,uint8)":"530f4b60","registerSystem(bytes32,address,bool)":"3350b6a9","registerSystemHook(bytes32,address,uint8)":"d5f8337f","registerTable(bytes32,bytes32,bytes32,bytes32,string[],string[])":"0ba51f49","renounceOwnership(bytes32)":"219adc2e","revokeAccess(bytes32,address)":"8d53b208","setDynamicField(bytes32,bytes32[],uint8,bytes)":"ef6ea862","setField(bytes32,bytes32[],uint8,bytes)":"114a7266","setField(bytes32,bytes32[],uint8,bytes,bytes32)":"3708196e","setRecord(bytes32,bytes32[],bytes,bytes32,bytes)":"298314fb","setStaticField(bytes32,bytes32[],uint8,bytes,bytes32)":"390baae0","spliceDynamicData(bytes32,bytes32[],uint8,uint40,uint40,bytes)":"c0a2895a","spliceStaticData(bytes32,bytes32[],uint48,bytes)":"b047c1eb","storeVersion()":"c1122229","transferBalanceToAddress(bytes32,address,uint256)":"45afd199","transferBalanceToNamespace(bytes32,bytes32,uint256)":"c9c85a60","transferOwnership(bytes32,address)":"ef5d6bbb","unregisterDelegation(address)":"cdc938c5","unregisterNamespaceDelegation(bytes32)":"aa66e9c8","unregisterStoreHook(bytes32,address)":"05609129","unregisterSystemHook(bytes32,address)":"a92813ad","worldVersion()":"6951955d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_CannotTransferFromEphemeral\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotAdminOrCallAccess\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotAdminOrClassScoped\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotAdminOrOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotAdminOrOwnerSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotAdminSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotAdminSupportedOrDirectOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotAdminSupportedOrDirectOwnerGates\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotAdminSupportedOwnerOrCallAccess\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotCallAccess\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotClassScoped\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotClassScopedAccess\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"Access_NotDirectAdmin\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotDirectAdminOrCallAccess\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotDirectEphemeralOwnerOrCanCrossTransferToEphemeral\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotDirectOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotDirectOwnerOrCanTransferToEphemeral\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotDirectOwnerOrCanTransferToInventory\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotEphemeralOwnerOrCallAccess\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotEphemeralOwnerOrCallAccessWithEphemeralOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Access_NotOwnerWithAdminSupportAccess\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"enum State\",\"name\":\"currentState\",\"type\":\"uint8\"}],\"name\":\"Deployable_IncorrectState\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"message\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"smartObjectOwner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Deployable_InvalidObjectOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"message\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"maxCapacity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"usedCapacity\",\"type\":\"uint256\"}],\"name\":\"EphemeralInventory_InsufficientCapacity\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ephemeralOwner\",\"type\":\"address\"}],\"name\":\"EphemeralInventory_InvalidEphemeralOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"name\":\"EphemeralInventory_InvalidItemDepositQuantity\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"EphemeralInventory_InvalidItemObjectId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"EphemeralInventory_InvalidSmartObjectId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"}],\"name\":\"EphemeralInventory_InvalidTenantId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"message\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"EphemeralInventory_NonExistentEntityRecord\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FieldLayout_Empty\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"staticDataLength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"computedStaticDataLength\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_InvalidStaticDataLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthDoesNotFitInAWord\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthIsNotZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthIsZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numFields\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxFields\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_TooManyDynamicFields\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numFields\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxFields\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_TooManyFields\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelSmartObjectId\",\"type\":\"uint256\"}],\"name\":\"Fuel_ActiveFuelCycleExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Fuel_BurnAlreadyStopped\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Fuel_BurnNotActive\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalProjectedCapacity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxCapacity\",\"type\":\"uint256\"}],\"name\":\"Fuel_ExceedsMaxCapacity\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"availableFuel\",\"type\":\"uint256\"}],\"name\":\"Fuel_InsufficientFuel\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"min\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"max\",\"type\":\"uint256\"}],\"name\":\"Fuel_InvalidFuelAmount\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelBurnRateInSeconds\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"min\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"max\",\"type\":\"uint256\"}],\"name\":\"Fuel_InvalidFuelBurnRate\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fuelSmartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelEfficiency\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"min\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"max\",\"type\":\"uint256\"}],\"name\":\"Fuel_InvalidFuelEfficiency\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelMaxCapacity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"min\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"max\",\"type\":\"uint256\"}],\"name\":\"Fuel_InvalidFuelMaxCapacity\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelSmartObjectId\",\"type\":\"uint256\"}],\"name\":\"Fuel_InvalidFuelSmartObjectId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelSmartObjectId\",\"type\":\"uint256\"}],\"name\":\"Fuel_InvalidFuelTypeId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelUnitVolume\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"min\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"max\",\"type\":\"uint256\"}],\"name\":\"Fuel_InvalidFuelUnitVolume\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentFuelSmartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"newFuelSmartObjectId\",\"type\":\"uint256\"}],\"name\":\"Fuel_TypeMismatch\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"inventoryObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ephemeralOwner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"providedQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"availableQuantity\",\"type\":\"uint256\"}],\"name\":\"InventoryOwnership_Ephemeral_InsufficientQuantity\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"inventoryObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"providedQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"availableQuantity\",\"type\":\"uint256\"}],\"name\":\"InventoryOwnership_InsufficientQuantity\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"inventoryObjectId\",\"type\":\"uint256\"}],\"name\":\"InventoryOwnership_InvalidInventory\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"message\",\"type\":\"string\"}],\"name\":\"InventoryOwnership_InvalidOperation\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"providedQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expectedQuantity\",\"type\":\"uint256\"}],\"name\":\"InventoryOwnership_InvalidQuantity\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"}],\"name\":\"InventoryOwnership_NonexistentItemRecord\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"objectId\",\"type\":\"uint256\"}],\"name\":\"InventoryOwnership_NonexistentObject\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentInventoryObjectId\",\"type\":\"uint256\"}],\"name\":\"InventoryOwnership_SingletonAlreadyAssigned\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"directOwner\",\"type\":\"address\"}],\"name\":\"InventoryOwnership_SingletonDirectlyOwned\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"}],\"name\":\"InventoryOwnership_ZeroQuantity\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"message\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"maxCapacity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"usedCapacity\",\"type\":\"uint256\"}],\"name\":\"Inventory_InsufficientCapacity\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"message\",\"type\":\"string\"}],\"name\":\"Inventory_InvalidCapacity\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"name\":\"Inventory_InvalidItemDepositQuantity\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"}],\"name\":\"Inventory_InvalidItemObjectId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"}],\"name\":\"Inventory_InvalidTenantId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"message\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Inventory_NonExistentEntityRecord\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"killMailId\",\"type\":\"uint256\"}],\"name\":\"KillMail_AlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"killMailId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"}],\"name\":\"KillMail_InvalidCharacterId\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_AlreadyInstalled\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"dependency\",\"type\":\"address\"}],\"name\":\"Module_MissingDependency\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_NonRootInstallNotSupported\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_RootInstallNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"NetworkNode_AlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assemblyId\",\"type\":\"uint256\"}],\"name\":\"NetworkNode_AssemblyAlreadyConnected\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assemblyId\",\"type\":\"uint256\"}],\"name\":\"NetworkNode_AssemblyNotConnected\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"NetworkNode_DoesNotExist\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"required\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"available\",\"type\":\"uint256\"}],\"name\":\"NetworkNode_InsufficientEnergy\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assemblyId\",\"type\":\"uint256\"}],\"name\":\"NetworkNode_InvalidAssemblyType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"NetworkNode_NotConfigured\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"}],\"name\":\"NetworkNode_NotOnline\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currentOwner\",\"type\":\"address\"}],\"name\":\"Ownership_AlreadyOwned\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Ownership_InvalidAccount\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"invalidOwner\",\"type\":\"address\"}],\"name\":\"Ownership_InvalidOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Ownership_InvalidSingleton\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"Ownership_NonexistentObject\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"inventoryObjectId\",\"type\":\"uint256\"}],\"name\":\"Ownership_SingletonInInventory\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"Schema_InvalidLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Schema_StaticTypeAfterDynamicType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"SmartAssembly_DoesNotExist\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"SmartAssembly_InvalidObjectId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"}],\"name\":\"SmartAssembly_InvalidTenantId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"}],\"name\":\"SmartAssembly_InvalidTypeId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"SmartAssembly_TypeCannotBeEmpty\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"SmartCharacterDoesNotExist\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"SmartCharacter_AlreadyCreated\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"SmartCharacter_InvalidObjectId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"}],\"name\":\"SmartCharacter_InvalidTenantId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"}],\"name\":\"SmartCharacter_InvalidTypeId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"SmartGate_GateAlreadyLinked\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"SmartGate_GateNotLinked\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"SmartGate_GateNotOnline\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"SmartGate_GatesNotOnline\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"SmartGate_NotConfigured\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"SmartGate_NotWithtinRange\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"SmartGate_SameSourceAndDestination\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SmartGate_UndefinedClassId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidFieldNamesLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidKeyNamesLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidStaticDataLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaDynamicLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaStaticLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tableIdString\",\"type\":\"string\"}],\"name\":\"Store_TableAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tableIdString\",\"type\":\"string\"}],\"name\":\"Store_TableNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"World_AlreadyInitialized\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_CallbackNotAllowed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"World_DelegationNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"World_InsufficientBalance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"World_InterfaceNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes14\",\"name\":\"namespace\",\"type\":\"bytes14\"}],\"name\":\"World_InvalidNamespace\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_InvalidResourceId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"system\",\"type\":\"address\"}],\"name\":\"World_SystemAlreadyExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"World_UnlimitedDelegationNotAllowed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"storeVersion\",\"type\":\"bytes32\"}],\"name\":\"HelloStore\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"worldVersion\",\"type\":\"bytes32\"}],\"name\":\"HelloWorld\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"Store_DeleteRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[{\"components\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"struct SystemCallData[]\",\"name\":\"systemCalls\",\"type\":\"tuple[]\"}],\"name\":\"batchCall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnDatas\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"struct SystemCallFromData[]\",\"name\":\"systemCalls\",\"type\":\"tuple[]\"}],\"name\":\"batchCallFrom\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnDatas\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"call\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"callFrom\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"deleteRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"}],\"name\":\"evefrontier___handleNodeOffline\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__adminSupportOrDirectOwner\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__adminSupportOrDirectOwnerGates\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"components\":[{\"components\":[{\"internalType\":\"uint256\",\"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\":\"struct SmartTurretTarget\",\"name\":\"target\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"weight\",\"type\":\"uint256\"}],\"internalType\":\"struct TargetPriority[]\",\"name\":\"priorityQueue\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"weaponTypeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"ammoTypeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"chargesLeft\",\"type\":\"uint256\"}],\"internalType\":\"struct Turret\",\"name\":\"turret\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"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\":\"struct SmartTurretTarget\",\"name\":\"aggressor\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"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\":\"struct SmartTurretTarget\",\"name\":\"victim\",\"type\":\"tuple\"}],\"internalType\":\"struct AggressionParams\",\"name\":\"params\",\"type\":\"tuple\"}],\"name\":\"evefrontier__aggression\",\"outputs\":[{\"components\":[{\"components\":[{\"internalType\":\"uint256\",\"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\":\"struct SmartTurretTarget\",\"name\":\"target\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"weight\",\"type\":\"uint256\"}],\"internalType\":\"struct TargetPriority[]\",\"name\":\"updatedPriorityQueue\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"solarSystemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"z\",\"type\":\"uint256\"}],\"internalType\":\"struct LocationData\",\"name\":\"locationData\",\"type\":\"tuple\"}],\"name\":\"evefrontier__anchor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__areGatesOnline\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"inventoryObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"name\":\"evefrontier__assignItemToInventory\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"evefrontier__assignOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__bringOffline\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__bringOnline\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"evefrontier__canCrossTransferToEphemeral\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__canJump\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"evefrontier__canTransferFromEphemeral\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"evefrontier__canTransferToEphemeral\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"evefrontier__canTransferToInventory\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureDeployableAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureEntityRecordAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureEphemeralInteractAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureEphemeralInventoryAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureFuelAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"internalType\":\"struct EntityRecordParams\",\"name\":\"fuelEntityParams\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"fuelEfficiency\",\"type\":\"uint256\"}],\"name\":\"evefrontier__configureFuelEfficiency\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fuelMaxCapacity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelBurnRateInSeconds\",\"type\":\"uint256\"}],\"internalType\":\"struct FuelParams\",\"name\":\"fuelParams\",\"type\":\"tuple\"}],\"name\":\"evefrontier__configureFuelParameters\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"}],\"name\":\"evefrontier__configureGate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureInventoryAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureInventoryInteractAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureKillMailAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureLocationAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureNetworkNodeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureOwnershipAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureSmartAssemblyAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureSmartCharacterAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureSmartGateAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureSmartStorageUnitAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__configureSmartTurretAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"}],\"name\":\"evefrontier__configureTurret\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"assemblyIds\",\"type\":\"uint256[]\"}],\"name\":\"evefrontier__connectAssemblies\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assemblyId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__connectAssembly\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"assemblyType\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"internalType\":\"struct EntityRecordParams\",\"name\":\"entityRecordParams\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"solarSystemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"z\",\"type\":\"uint256\"}],\"internalType\":\"struct LocationData\",\"name\":\"locationData\",\"type\":\"tuple\"}],\"internalType\":\"struct CreateAndAnchorParams\",\"name\":\"params\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__createAndAnchor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"assemblyType\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"internalType\":\"struct EntityRecordParams\",\"name\":\"entityRecordParams\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"solarSystemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"z\",\"type\":\"uint256\"}],\"internalType\":\"struct LocationData\",\"name\":\"locationData\",\"type\":\"tuple\"}],\"internalType\":\"struct CreateAndAnchorParams\",\"name\":\"params\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"maxDistance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__createAndAnchorGate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"assemblyType\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"internalType\":\"struct EntityRecordParams\",\"name\":\"entityRecordParams\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"solarSystemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"z\",\"type\":\"uint256\"}],\"internalType\":\"struct LocationData\",\"name\":\"locationData\",\"type\":\"tuple\"}],\"internalType\":\"struct CreateAndAnchorParams\",\"name\":\"params\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fuelMaxCapacity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelBurnRateInSeconds\",\"type\":\"uint256\"}],\"internalType\":\"struct FuelParams\",\"name\":\"fuelParams\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"maxEnergyCapacity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentProduction\",\"type\":\"uint256\"}],\"name\":\"evefrontier__createAndAnchorNetworkNode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"assemblyType\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"internalType\":\"struct EntityRecordParams\",\"name\":\"entityRecordParams\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"solarSystemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"z\",\"type\":\"uint256\"}],\"internalType\":\"struct LocationData\",\"name\":\"locationData\",\"type\":\"tuple\"}],\"internalType\":\"struct CreateAndAnchorParams\",\"name\":\"params\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"capacity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"ephemeralCapacity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__createAndAnchorStorageUnit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"assemblyType\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"internalType\":\"struct EntityRecordParams\",\"name\":\"entityRecordParams\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"solarSystemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"z\",\"type\":\"uint256\"}],\"internalType\":\"struct LocationData\",\"name\":\"locationData\",\"type\":\"tuple\"}],\"internalType\":\"struct CreateAndAnchorParams\",\"name\":\"params\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__createAndAnchorTurret\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ephemeralOwner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"internalType\":\"struct CreateInventoryItemParams[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"evefrontier__createAndDepositEphemeral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"internalType\":\"struct CreateInventoryItemParams[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"evefrontier__createAndDepositInventory\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"assemblyType\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"internalType\":\"struct EntityRecordParams\",\"name\":\"entityRecordParams\",\"type\":\"tuple\"}],\"name\":\"evefrontier__createAssembly\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tribeId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"internalType\":\"struct EntityRecordParams\",\"name\":\"entityRecordParams\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"dappURL\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"}],\"internalType\":\"struct EntityMetadataParams\",\"name\":\"entityRecordMetadata\",\"type\":\"tuple\"}],\"name\":\"evefrontier__createCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"evefrontier__createDeployable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"dappURL\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"}],\"internalType\":\"struct EntityMetadataParams\",\"name\":\"entityRecordMetadata\",\"type\":\"tuple\"}],\"name\":\"evefrontier__createMetadata\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"tenantId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"internalType\":\"struct EntityRecordParams\",\"name\":\"entityRecordParams\",\"type\":\"tuple\"}],\"name\":\"evefrontier__createRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"fromEphemeralOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"toEphemeralOwner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"internalType\":\"struct InventoryItemParams[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"evefrontier__crossTransferToEphemeral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ephemeralOwner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"internalType\":\"struct InventoryItemParams[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"evefrontier__depositEphemeral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelSmartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelAmount\",\"type\":\"uint256\"}],\"name\":\"evefrontier__depositFuel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"internalType\":\"struct InventoryItemParams[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"evefrontier__depositInventory\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__destroyDeployable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assemblyId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__disconnectAssembly\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__disconnectNetworkNode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__getCurrentFuelConsumptionStatus\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"elapsedTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"unitsToConsume\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"actualConsumptionRateInSeconds\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__getDeployableClassId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"inventoryObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__getEphemeralOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ephemeralOwner\",\"type\":\"address\"}],\"name\":\"evefrontier__getEphemeralSmartObjectId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"inventoryObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__getInventoryOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__getNetworkNodeClassId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"evefrontier__getSmartCharacterClassId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"components\":[{\"components\":[{\"internalType\":\"uint256\",\"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\":\"struct SmartTurretTarget\",\"name\":\"target\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"weight\",\"type\":\"uint256\"}],\"internalType\":\"struct TargetPriority[]\",\"name\":\"priorityQueue\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"weaponTypeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"ammoTypeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"chargesLeft\",\"type\":\"uint256\"}],\"internalType\":\"struct Turret\",\"name\":\"turret\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"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\":\"struct SmartTurretTarget\",\"name\":\"turretTarget\",\"type\":\"tuple\"}],\"name\":\"evefrontier__inProximity\",\"outputs\":[{\"components\":[{\"components\":[{\"internalType\":\"uint256\",\"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\":\"struct SmartTurretTarget\",\"name\":\"target\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"weight\",\"type\":\"uint256\"}],\"internalType\":\"struct TargetPriority[]\",\"name\":\"updatedPriorityQueue\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"evefrontier__isAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__isAnyGateLinked\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"classId\",\"type\":\"uint256\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"}],\"name\":\"evefrontier__isClassScoped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__isEphemeralOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__isGateLinked\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"evefrontier__isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__isOwnerOfBothGates\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__isWithinRange\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__linkGates\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyAdminOrCallAccess\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyAdminOrClassScopedAccess\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyAdminOrOwner\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyAdminOrOwnerSupported\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyAdminOrScopeEnforcedCall\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyAdminSupportedAccess\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyAdminSupportedOwnerOrCall\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyCallAccess\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyCallAccessOrDirectEphemeralOwner\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyCallAccessWithScopeEnforced\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyClassScopedAccess\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyClassScopedOrCharAdminOrOwner\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyDirectAdmin\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyDirectAdminOrCallAccess\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyDirectEphemeralOwnerOrCall\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyDirectOwner\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyEphemeralOwnerOrTransferRole\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyOwner\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyOwnerOrEphemeralCrossTransferRole\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyOwnerOrEphemeralTransferRole\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyOwnerOrInventoryTransferRole\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlyOwnerWithAdminSupportAccess\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"evefrontier__onlySmartAssemblyClassScopedAccess\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"name\":\"evefrontier__registerNetworkNodeClass\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"name\":\"evefrontier__registerSmartAssemblies\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"typeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"volume\",\"type\":\"uint256\"}],\"name\":\"evefrontier__registerSmartCharacterClass\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assemblyId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__releaseAssemblyEnergy\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__releaseNetworkNodeEnergy\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__removeCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"inventoryObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"name\":\"evefrontier__removeItemFromInventory\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"evefrontier__removeOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"killMailId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"killerCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"victimCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"enum KillMailLossType\",\"name\":\"lossType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"solarSystemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"killTimestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct KillMailData\",\"name\":\"killMailData\",\"type\":\"tuple\"}],\"name\":\"evefrontier__reportKill\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assemblyId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__reserveAssemblyEnergy\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__reserveNetworkNodeEnergy\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"solarSystemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"z\",\"type\":\"uint256\"}],\"internalType\":\"struct LocationData\",\"name\":\"locationData\",\"type\":\"tuple\"}],\"name\":\"evefrontier__saveLocation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"assemblyType\",\"type\":\"string\"}],\"name\":\"evefrontier__setAssemblyType\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"capacity\",\"type\":\"uint256\"}],\"name\":\"evefrontier__setCapacity\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"accessAddress\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isAllowed\",\"type\":\"bool\"}],\"name\":\"evefrontier__setCrossTransferToEphemeralAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"dappURL\",\"type\":\"string\"}],\"name\":\"evefrontier__setDappURL\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"}],\"name\":\"evefrontier__setDescription\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"ephemeralCapacity\",\"type\":\"uint256\"}],\"name\":\"evefrontier__setEphemeralCapacity\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelMaxCapacity\",\"type\":\"uint256\"}],\"name\":\"evefrontier__setFuelMaxCapacity\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"evefrontier__setName\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"accessAddress\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isAllowed\",\"type\":\"bool\"}],\"name\":\"evefrontier__setTransferFromEphemeralAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"accessAddress\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isAllowed\",\"type\":\"bool\"}],\"name\":\"evefrontier__setTransferToEphemeralAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"accessAddress\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isAllowed\",\"type\":\"bool\"}],\"name\":\"evefrontier__setTransferToInventoryAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__startBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__stopBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ephemeralOwner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"internalType\":\"struct InventoryItemParams[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"evefrontier__transferFromEphemeral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ephemeralOwner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"internalType\":\"struct InventoryItemParams[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"evefrontier__transferToEphemeral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toObjectId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"internalType\":\"struct InventoryItemParams[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"evefrontier__transferToInventory\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__unanchor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"sourceGateId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"destinationGateId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__unlinkGates\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"assemblyType\",\"type\":\"string\"}],\"name\":\"evefrontier__updateAssemblyType\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"networkNodeId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__updateEnergyHistory\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__updateFuel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tribeId\",\"type\":\"uint256\"}],\"name\":\"evefrontier__updateTribeId\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ephemeralOwner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"internalType\":\"struct InventoryItemParams[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"evefrontier__withdrawEphemeral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fuelAmount\",\"type\":\"uint256\"}],\"name\":\"evefrontier__withdrawFuel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"smartObjectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"internalType\":\"struct InventoryItemParams[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"name\":\"evefrontier__withdrawInventory\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"}],\"name\":\"getDynamicField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"}],\"name\":\"getDynamicFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"getDynamicFieldSlice\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"}],\"name\":\"getField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getFieldLayout\",\"outputs\":[{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"}],\"name\":\"getFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getKeySchema\",\"outputs\":[{\"internalType\":\"Schema\",\"name\":\"keySchema\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"getRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getStaticField\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getValueSchema\",\"outputs\":[{\"internalType\":\"Schema\",\"name\":\"valueSchema\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"grantee\",\"type\":\"address\"}],\"name\":\"grantAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"initModule\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"module\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"encodedArgs\",\"type\":\"bytes\"}],\"name\":\"installModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"module\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"encodedArgs\",\"type\":\"bytes\"}],\"name\":\"installRootModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"byteLengthToPop\",\"type\":\"uint256\"}],\"name\":\"popFromDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"dataToPush\",\"type\":\"bytes\"}],\"name\":\"pushToDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"delegationControlId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"initCallData\",\"type\":\"bytes\"}],\"name\":\"registerDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"systemFunctionSignature\",\"type\":\"string\"}],\"name\":\"registerFunctionSelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"registerNamespace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"ResourceId\",\"name\":\"delegationControlId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"initCallData\",\"type\":\"bytes\"}],\"name\":\"registerNamespaceDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"worldFunctionSignature\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"systemFunctionSignature\",\"type\":\"string\"}],\"name\":\"registerRootFunctionSelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"contract IStoreHook\",\"name\":\"hookAddress\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\"}],\"name\":\"registerStoreHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract System\",\"name\":\"system\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"publicAccess\",\"type\":\"bool\"}],\"name\":\"registerSystem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract ISystemHook\",\"name\":\"hookAddress\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\"}],\"name\":\"registerSystemHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"},{\"internalType\":\"Schema\",\"name\":\"keySchema\",\"type\":\"bytes32\"},{\"internalType\":\"Schema\",\"name\":\"valueSchema\",\"type\":\"bytes32\"},{\"internalType\":\"string[]\",\"name\":\"keyNames\",\"type\":\"string[]\"},{\"internalType\":\"string[]\",\"name\":\"fieldNames\",\"type\":\"string[]\"}],\"name\":\"registerTable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"grantee\",\"type\":\"address\"}],\"name\":\"revokeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"setField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"setRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"setStaticField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"spliceDynamicData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"spliceStaticData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"storeVersion\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"version\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"fromNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"toAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferBalanceToAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"fromNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"ResourceId\",\"name\":\"toNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferBalanceToNamespace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"unregisterDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"unregisterNamespaceDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"contract IStoreHook\",\"name\":\"hookAddress\",\"type\":\"address\"}],\"name\":\"unregisterStoreHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract ISystemHook\",\"name\":\"hookAddress\",\"type\":\"address\"}],\"name\":\"unregisterSystemHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"worldVersion\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"author\":\"MUD (https://mud.dev) by Lattice (https://lattice.xyz)\",\"details\":\"This is an autogenerated file; do not edit manually.\",\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"FieldLayout_InvalidStaticDataLength(uint256,uint256)\":[{\"params\":{\"computedStaticDataLength\":\"The computed static data length.\",\"staticDataLength\":\"The static data length of the field layout.\"}}],\"FieldLayout_StaticLengthDoesNotFitInAWord(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_StaticLengthIsNotZero(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_StaticLengthIsZero(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_TooManyDynamicFields(uint256,uint256)\":[{\"params\":{\"maxFields\":\"The maximum number of fields a Schema can handle.\",\"numFields\":\"The total number of fields in the field layout.\"}}],\"FieldLayout_TooManyFields(uint256,uint256)\":[{\"params\":{\"maxFields\":\"The maximum number of fields a Schema can handle.\",\"numFields\":\"The total number of fields in the field layout.\"}}],\"Module_MissingDependency(address)\":[{\"params\":{\"dependency\":\"The address of the dependency.\"}}],\"Schema_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the schema.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidBounds(uint256,uint256)\":[{\"params\":{\"end\":\"The end index within the dynamic field for the slice operation (exclusive).\",\"start\":\"The start index within the dynamic field for the slice operation (inclusive).\"}}],\"Store_InvalidFieldNamesLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidKeyNamesLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"Store_InvalidStaticDataLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaDynamicLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaStaticLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_TableAlreadyExists(bytes32,string)\":[{\"params\":{\"tableId\":\"The ID of the table.\",\"tableIdString\":\"The stringified ID of the table (for easier debugging if cleartext tableIds are used).\"}}],\"Store_TableNotFound(bytes32,string)\":[{\"params\":{\"tableId\":\"The ID of the table.\",\"tableIdString\":\"The stringified ID of the table (for easier debugging if cleartext tableIds are used).\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_CallbackNotAllowed(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector of the disallowed callback.\"}}],\"World_DelegationNotFound(address,address)\":[{\"params\":{\"delegatee\":\"The address of the delegatee.\",\"delegator\":\"The address of the delegator.\"}}],\"World_FunctionSelectorAlreadyExists(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_InsufficientBalance(uint256,uint256)\":[{\"params\":{\"amount\":\"The amount needed.\",\"balance\":\"The current balance.\"}}],\"World_InterfaceNotSupported(address,bytes4)\":[{\"params\":{\"contractAddress\":\"The address of the contract in question.\",\"interfaceId\":\"The ID of the interface.\"}}],\"World_InvalidNamespace(bytes14)\":[{\"params\":{\"namespace\":\"The invalid namespace.\"}}],\"World_InvalidResourceId(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_ResourceAlreadyExists(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_SystemAlreadyExists(address)\":[{\"params\":{\"system\":\"The address of the system.\"}}]},\"events\":{\"HelloStore(bytes32)\":{\"params\":{\"storeVersion\":\"The protocol version of the Store.\"}},\"HelloWorld(bytes32)\":{\"params\":{\"worldVersion\":\"The protocol version of the World.\"}},\"Store_DeleteRecord(bytes32,bytes32[])\":{\"params\":{\"keyTuple\":\"An array representing the composite key for the record.\",\"tableId\":\"The ID of the table where the record is deleted.\"}},\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"call(bytes32,bytes)\":{\"details\":\"If the system is not public, the caller must have access to the namespace or name (encoded in the system ID).\",\"params\":{\"callData\":\"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.\",\"systemId\":\"The ID of the system to be called.\"},\"returns\":{\"_0\":\"The abi encoded return data from the called system.\"}},\"callFrom(address,bytes32,bytes)\":{\"details\":\"If the system is not public, the delegator must have access to the namespace or name (encoded in the system ID).\",\"params\":{\"callData\":\"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.\",\"delegator\":\"The address on whose behalf the call is made.\",\"systemId\":\"The ID of the system to be called.\"},\"returns\":{\"_0\":\"The abi encoded return data from the called system.\"}},\"creator()\":{\"returns\":{\"_0\":\"The address of the World's creator.\"}},\"initialize(address)\":{\"details\":\"Can only be called once by the creator.\",\"params\":{\"initModule\":\"The InitModule to be installed during initialization.\"}},\"installRootModule(address,bytes)\":{\"details\":\"Requires the caller to own the root namespace. The module is delegatecalled and installed in the root namespace.\",\"params\":{\"encodedArgs\":\"The ABI encoded arguments for the module installation.\",\"module\":\"The module to be installed.\"}},\"storeVersion()\":{\"returns\":{\"version\":\"The protocol version of the Store contract.\"}},\"worldVersion()\":{\"returns\":{\"_0\":\"The protocol version of the World.\"}}},\"title\":\"IWorld\",\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"FieldLayout_Empty()\":[{\"notice\":\"Error raised when the provided field layout is empty.\"}],\"FieldLayout_InvalidStaticDataLength(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has an invalid static data length.\"}],\"FieldLayout_StaticLengthDoesNotFitInAWord(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a static data length that does not fit in a word (32 bytes).\"}],\"FieldLayout_StaticLengthIsNotZero(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a nonzero static data length.\"}],\"FieldLayout_StaticLengthIsZero(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a static data length of zero.\"}],\"FieldLayout_TooManyDynamicFields(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has too many dynamic fields.\"}],\"FieldLayout_TooManyFields(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has too many fields.\"}],\"Module_AlreadyInstalled()\":[{\"notice\":\"Error raised if the provided module is already installed.\"}],\"Module_MissingDependency(address)\":[{\"notice\":\"Error raised if the provided module is missing a dependency.\"}],\"Module_NonRootInstallNotSupported()\":[{\"notice\":\"Error raised if installing in non-root is not supported.\"}],\"Module_RootInstallNotSupported()\":[{\"notice\":\"Error raised if installing in root is not supported.\"}],\"Schema_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided schema has an invalid length.\"}],\"Schema_StaticTypeAfterDynamicType()\":[{\"notice\":\"Error raised when a static type is placed after a dynamic type in a schema.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided slice bounds are invalid.\"}],\"Store_InvalidFieldNamesLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided field names length is invalid.\"}],\"Store_InvalidKeyNamesLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided key names length is invalid.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"Store_InvalidStaticDataLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided static data length is invalid.\"}],\"Store_InvalidValueSchemaDynamicLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided schema dynamic length is invalid.\"}],\"Store_InvalidValueSchemaLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided value schema length is invalid.\"}],\"Store_InvalidValueSchemaStaticLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided schema static length is invalid.\"}],\"Store_TableAlreadyExists(bytes32,string)\":[{\"notice\":\"Error raised if the provided table already exists.\"}],\"Store_TableNotFound(bytes32,string)\":[{\"notice\":\"Error raised if the provided table cannot be found.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_AlreadyInitialized()\":[{\"notice\":\"Raised when trying to initialize an already initialized World.\"}],\"World_CallbackNotAllowed(bytes4)\":[{\"notice\":\"Raised when the World is calling itself via an external call.\"}],\"World_DelegationNotFound(address,address)\":[{\"notice\":\"Raised when the specified delegation is not found.\"}],\"World_FunctionSelectorAlreadyExists(bytes4)\":[{\"notice\":\"Raised when trying to register a function selector that already exists.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_InsufficientBalance(uint256,uint256)\":[{\"notice\":\"Raised when there's an insufficient balance for a particular operation.\"}],\"World_InterfaceNotSupported(address,bytes4)\":[{\"notice\":\"Raised when the specified interface is not supported by the contract.\"}],\"World_InvalidNamespace(bytes14)\":[{\"notice\":\"Raised when an namespace contains an invalid sequence of characters (\\\"__\\\").\"}],\"World_InvalidResourceId(bytes32,string)\":[{\"notice\":\"Raised when an invalid resource ID is provided.\"}],\"World_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Raised when an invalid resource type is provided.\"}],\"World_ResourceAlreadyExists(bytes32,string)\":[{\"notice\":\"Raised when trying to register a resource that already exists.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}],\"World_SystemAlreadyExists(address)\":[{\"notice\":\"Raised when trying to register a system that already exists.\"}],\"World_UnlimitedDelegationNotAllowed()\":[{\"notice\":\"Raised when trying to create an unlimited delegation in a context where it is not allowed, e.g. when registering a namespace fallback delegation.\"}]},\"events\":{\"HelloStore(bytes32)\":{\"notice\":\"Emitted when the Store is created.\"},\"HelloWorld(bytes32)\":{\"notice\":\"Emitted when the World is created.\"},\"Store_DeleteRecord(bytes32,bytes32[])\":{\"notice\":\"Emitted when a record is deleted from the store.\"},\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"call(bytes32,bytes)\":{\"notice\":\"Call the system at the given system ID.\"},\"callFrom(address,bytes32,bytes)\":{\"notice\":\"Call the system at the given system ID on behalf of the given delegator.\"},\"creator()\":{\"notice\":\"Retrieve the immutable original deployer of the World.\"},\"getDynamicField(bytes32,bytes32[],uint8)\":{\"notice\":\"Get a single dynamic field from the given tableId and key tuple at the given dynamic field index. (Dynamic field index = field index - number of static fields)\"},\"getDynamicFieldLength(bytes32,bytes32[],uint8)\":{\"notice\":\"Get the byte length of a single dynamic field from the given tableId and key tuple\"},\"getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)\":{\"notice\":\"Get a byte slice (including start, excluding end) of a single dynamic field from the given tableId and key tuple, with the given value field layout. The slice is unchecked and will return invalid data if `start`:`end` overflow.\"},\"getField(bytes32,bytes32[],uint8)\":{\"notice\":\"Get a single field from the given tableId and key tuple, loading the field layout from storage\"},\"getField(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get a single field from the given tableId and key tuple, with the given field layout\"},\"getFieldLength(bytes32,bytes32[],uint8)\":{\"notice\":\"Get the byte length of a single field from the given tableId and key tuple, loading the field layout from storage\"},\"getFieldLength(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get the byte length of a single field from the given tableId and key tuple, with the given value field layout\"},\"getRecord(bytes32,bytes32[])\":{\"notice\":\"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, loading the field layout from storage\"},\"getRecord(bytes32,bytes32[],bytes32)\":{\"notice\":\"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, with the given field layout\"},\"getStaticField(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get a single static field from the given tableId and key tuple, with the given value field layout. Note: the field value is left-aligned in the returned bytes32, the rest of the word is not zeroed out. Consumers are expected to truncate the returned value as needed.\"},\"initialize(address)\":{\"notice\":\"Initializes the World.\"},\"installRootModule(address,bytes)\":{\"notice\":\"Install the given root module in the World.\"},\"storeVersion()\":{\"notice\":\"Returns the protocol version of the Store contract.\"},\"worldVersion()\":{\"notice\":\"Retrieve the protocol version of the World.\"}},\"notice\":\"This interface integrates all systems and associated function selectors that are dynamically registered in the World during deployment.\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/codegen/world/IWorld.sol\":\"IWorld\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":300},\"remappings\":[\":@eveworld/smart-object-framework-v2/=../smart-object-framework-v2/\",\":@eveworld/world-v2/=../world-v2/\",\":@latticexyz/=node_modules/@latticexyz/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x842b07f2ff9df2e1ecf9bf424b0e5a77e1471c983d674cf86b76c365178d6cc5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4c2df8853b020aef1bb8615ac69d5512a9b5385b82c88e03b27dc521c9d007b\",\"dweb:/ipfs/QmWEDiJn69DvHsdrikrMWY8DERWPSeWwVYgPcunfq3yiT7\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xcc0fa969a57724e7a9184009e2b1ea8ecb209a06e283c6d2b6a15cabff35f39d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d91985b8f48fcb8259b776c10bc17a1656e8dbeaa15c0c0e73368af38e6cfc8a\",\"dweb:/ipfs/QmRiYbrXqqWcTrvwz95kN6ZiMhUBfLiUycxQiSGeZFDkuo\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xa52e8323cc7227d69a3c6b2e244b4e0face106eeaa5cf23e759b0278b0f4a7ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bf5d3ede2d114c26abe7b5268ed17aedb56d6ded91af19019ecebb75edf48b36\",\"dweb:/ipfs/QmWwqNFjqWFhfv8ABRXV9mbZBGumz741YCmVuQPqtiVZaD\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0x155aa0e073774674596a28371a3a863ad1d6c44d418140269d2982a45e40734b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c849ad6563c4afbdd7eec40042c9afa0d9919ece10c2acab390e358095ddd160\",\"dweb:/ipfs/QmbB7eVhKe3simEvugH18e1fBJKmwqionms3YWbWuRBDYV\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x7930483bedccb95dd73447108e67d576924c83ec591cb70c699cdea7ebaabccc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5c23093bf098e8e1f224a0e20beb6860d461a5f8d33265d382e3d43bdc431080\",\"dweb:/ipfs/QmSQwjDCEgTUgUWajjETvCRJd18ZPRhYPyS6Rcg6wDizXw\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x15e21a1edaad9bc31f00659cce409f4cd6eaa2cd0c5035ab32b4ffa9fa4c8d40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a1f5f0260668ada84712fd51de1166eeeecf53a01b896ea322f978387de363f6\",\"dweb:/ipfs/QmQdaur7oZLLf8jRw8m3cNm1wbDLRTqQ634k1DhzRCYdRa\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0xfae8c0039cbe627d30c1d3c96d5b5c979ea05ac744472a63c345e030be8773e3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://42e034310f09682a2b52de0083f40e0aca75746bc4d4a738a72043c49ed2f52a\",\"dweb:/ipfs/QmTU2iSwXrJvLcLErmkBKxESxxpXhCAwUXxvG3AaHymJFy\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0x6a4ef8460a4ba4acfa28f257578fef89bf0ad191d593b3499158e73138760bd9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1512d379b35f90288a7834389a2913a78a42b86a7052346e2ad82c0adbd4f895\",\"dweb:/ipfs/QmaUQjrXFQXR8F4LJqcBRgh5r3Q6KHmff3PrU2DVH8jEhv\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x064f8e5de1d33dc43f8960c4511ab978f4f203db5be60b16455a33f81a44777b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7ad396e3c7f780a924ab1e908f1713c7fbb3a734ecdd65f4cd82cd8414d3fa02\",\"dweb:/ipfs/QmSRacmErXTjGpfdsS1AdjbAXjpxj1GgnXEsA1FFJuvx2q\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x3e0400cba77c74f53f16357b20449cda64468b519c9bac437564af127766d45a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://75387dc13d9d87e76bd3df827494c0288f48899c77dcfca0eaaac6cf45dd630b\",\"dweb:/ipfs/QmVK2tDx8q6XxttCZheEdEcLpTdKkLxgw446vyv1ToN2p2\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x4feb9f14aee9c9f94fc6df55d34c0c0e3994a3e6432817c07712cef729dee867\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f2878a201cda27f77091becd4591bf0d868c3b7e7a80cae852778b85a374a3b8\",\"dweb:/ipfs/QmcMoHjHjeKK5sqsa9ddJL63Dzy9ZLQ2gyNoyirKpsxkSh\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x807b8be978f654e9014a1ac7fa52176ba9898d900a809885d8b042ba1e510589\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://38fcbb5084dc685cd59a0ad31123e98ada821e8d1a11662b8f5ef44fa3610ad0\",\"dweb:/ipfs/QmarZmEtCJVD2t42qBYKAayKN8dSYREnJgoSrMWDxsbgDe\"]},\"src/codegen/world/IAccessSystem.sol\":{\"keccak256\":\"0x82f742c44fe3579fdf8e148f4b80df0db82cf2ee6cc11c77ae47fd290b92f22a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c01cf435e9f086cdf996fc1cadd3d057ff8ee886fee63fb3e81c502a04a4bb6f\",\"dweb:/ipfs/QmemkVCBhg7wpnYKdbuyAkRP4WQxzvdn7whTBQcmBFofxH\"]},\"src/codegen/world/IDeployableSystem.sol\":{\"keccak256\":\"0x19d0abb8be5fd0baa5e22004eafe22bd886145765591bf09ad9954b4e47d78ce\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ca16e36caed759dd0fefe5a2b3fe750689adf70e716c2d38fcd63a1d93a0d00c\",\"dweb:/ipfs/QmRM1jZqtbYoRecJGtAdkydDyqKFFPQjA76Q3RaAvai5wv\"]},\"src/codegen/world/IEntityRecordSystem.sol\":{\"keccak256\":\"0xd787f42b7cc434b101b3eb9b8474972c6e8ed0cc7001a7ee6959afa4d1de0f4b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91404666ac763b7b7187d3322f4eb2746c9419b83adddeceb976841873bad3c5\",\"dweb:/ipfs/QmeuSjCG2FKfYVB1zBRnNdbAdAYGGK3tGTH7JznAPHBHg9\"]},\"src/codegen/world/IEphemeralInteractSystem.sol\":{\"keccak256\":\"0xaba3303b401701512cd0c507672362603a3731c31cb61f5c5ea6434e09e21d9b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://906aa77ecf2817fadc020032dd292b7926dd27849261285fde3990bede93a925\",\"dweb:/ipfs/QmPWA7ZByPHKXPEWugFhpGjYc5Xt73L44MbG6vRvtoPmhu\"]},\"src/codegen/world/IEphemeralInventorySystem.sol\":{\"keccak256\":\"0xb2387cd1a2587c59bc0c0534153107b089dd3f4c0885b28627ebe85d110532a2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48ff2ff4d949928c8ffb8576d2cbd40ed4da69fa09520e64d32677178173c822\",\"dweb:/ipfs/QmQQ1HTLBrt7DAnYkcndBebKQar6QDV1k6KS1eJGE46nBh\"]},\"src/codegen/world/IEveSystem.sol\":{\"keccak256\":\"0xa5ddb3c2568f8e9bfd6f801c00682c3d35940ec556267354f92e3633a4e1824f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0530e59d146f79b59d1eb1b48fa3e6d4846788ed0d4564edabdc748951a1e6f\",\"dweb:/ipfs/QmPEdgkvAn3W85BaJMQ9KAKgBy5i6r39zVLLriKsTvPjGT\"]},\"src/codegen/world/IFuelSystem.sol\":{\"keccak256\":\"0x10ee9fdf5dd45c81aa4138e808ee5e3545bc8efbd2a2efade69db0d48bca4ff5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://321a0c918f886c9e7c7b5140229f4c7e04bab530e8a8f18b13566b4c05e711dc\",\"dweb:/ipfs/QmXGzkVXZuSmNzEGXkUPSVMcXVmNysf1ZERMZV4JUEQsps\"]},\"src/codegen/world/IInventoryInteractSystem.sol\":{\"keccak256\":\"0xffc53b65648a6c9e348873a82fab29073303796167e0cb5bcef9948a59fd2bd3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ab88f0e784f40ac0f909c34eacb7d7cc27e7f94b78002a351aa5fb7b8a4873c7\",\"dweb:/ipfs/QmZ72YE63wu58Rg3jmYThkZnhM7xpGKmyKBsBsw73hbRdB\"]},\"src/codegen/world/IInventoryOwnershipSystem.sol\":{\"keccak256\":\"0x606e2cfb703021a620e98171351552265b70c2501ad8613cf61a3bd3ee70d04c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bff06492a4745832651778ae39185f646c3f132bef0784129806c6976956998f\",\"dweb:/ipfs/QmYJWetGP6k298MCppftSqu4q7cQ2XYhcw7CthzgE8vs6x\"]},\"src/codegen/world/IInventorySystem.sol\":{\"keccak256\":\"0x53c071c2b4a2737971fda502e8ca0741af8013970b1b7ba02bf5864eeea6e15f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ca452847799085c2c68391b9f9291d04b328b94ad4c2115920a87da045626f38\",\"dweb:/ipfs/QmPk7JadVc5iDqmSRFkHpCwAoLsenng2nqKcVgingCHk6m\"]},\"src/codegen/world/IKillMailSystem.sol\":{\"keccak256\":\"0x33d9235b98a57e09933d129840eaf7cdbfef1d7ec9bc6dfafcfee345983ea316\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cca47142adfc3d600a407dd7f1b8fbeb5a9680a67265b58c083daa6629ad1aa2\",\"dweb:/ipfs/QmUQ4LJ6kLDByczRAMb1SqJy68WG6YRg2V62MUabaaiYnN\"]},\"src/codegen/world/ILocationSystem.sol\":{\"keccak256\":\"0x11aef257121fd3b1868ebdd11bd3c21f0f597acbb41e2a6574a06ddce675d620\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://62c082c92ce246b592e23b742ce6fde33f81277cf19a24c6e5b1bd5456a6acb5\",\"dweb:/ipfs/QmfCKyxK1PwVoxtUZAHGxYZpeBpEuXnVRkV4NJvYM1Up4r\"]},\"src/codegen/world/INetworkNodeSystem.sol\":{\"keccak256\":\"0xcf1aa85fa928de6076d0f2759b6579e13f7e1f7da814e0fe11a404c8ad9faffe\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://da0e20f9f04f49ec728d534ece980850b923d4b32adabdcf6595a14dbc6b49a9\",\"dweb:/ipfs/QmaAoJpP15x1xgAJMyAZyca2RATS1qjR3bzYdQn3zzzAYu\"]},\"src/codegen/world/IOwnershipSystem.sol\":{\"keccak256\":\"0xe69fe041594ede3216afe18ea3d7d10b57fbf927a6c7a711c248ca8efae4a127\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ce83b1335695094b8474c3a1236747dbc2ffd692319ef321d64c55f3899eb997\",\"dweb:/ipfs/QmQ3oi4nx91TaUbWWn6uiHiM4UbsqZDdny3SL9CnbwTFZ9\"]},\"src/codegen/world/ISmartAssemblySystem.sol\":{\"keccak256\":\"0xa3780a306d008e96d30c670a287bedba41c6679e6a1cc75e6cd387a9e2dc7994\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9f32fa3935fe37f6bb87c6b86a74bade98f0254e0c20b1b7cff9462d6f9b513d\",\"dweb:/ipfs/QmUJrM5pmMdWk97UW4bhguWxFmAX7VwR8Lv1HDLQY9dGCC\"]},\"src/codegen/world/ISmartCharacterSystem.sol\":{\"keccak256\":\"0xe25fdf5e1330ed9f8eebb8dd0e3517413bc6c3056bbbfbfb5a4bd2c7fb5e36b8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7e43df280396ea00c1fefbc3abec1d47fddbba1be4a2013596a0c204567a191d\",\"dweb:/ipfs/QmQfZYTEydV1zYQDouQ4RrTjkU12BnG8fDA9qpWc4E1pZB\"]},\"src/codegen/world/ISmartGateSystem.sol\":{\"keccak256\":\"0xe4e996c7b1fe85f5fbd7d638e028e6acb43e396011fd635cd602c7c9ccfccfc6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://34e3b46cc89fc8ce6d4cbe09ffbe2ede886f15c38d5fa0d9844c615c0998ccab\",\"dweb:/ipfs/QmW24qB4d6fFztzu9ndSFMDwfPGAW7XDYnvWUNfJWcQYJd\"]},\"src/codegen/world/ISmartStorageUnitSystem.sol\":{\"keccak256\":\"0x848a0bae5d95deea82d3623a39bad19a407ae433df7c1cdf6a47c71bdaece4a5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a6c9c9aee3f3d9b41846fa1a1c9f531a13247bd8ea9381003446b67f2e1ed637\",\"dweb:/ipfs/QmZi2r9e47HrzBFjf7HQwHDd9REz4GCsVfvCRXGFfSw3wh\"]},\"src/codegen/world/ISmartTurretSystem.sol\":{\"keccak256\":\"0x4a0d5f27229c277fea89802e68a290715bf84f8badb0a2d8a528cf506815d971\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ad50a97d01fd276b4f977076ee718f2cf9133ea17f20567096c8ebbee64fbbc0\",\"dweb:/ipfs/QmQxSaz9LU1sz1rNtkSp12gVt1zdAc5yokEbPM3AM9Tqzx\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0x2634773c6898860973263578813e350ca3fe3fd7c567927b7bd1a5a74cd80a3c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fa825e1567d470b0bfc44efb8d8f6f97d6bc6787c0f0b0b5d52d50ea6a811a6a\",\"dweb:/ipfs/QmPDBK1i5vQ4o1cEKtc11uYgBxuCFu7FmW2jJmjTvqk9kx\"]},\"src/namespaces/evefrontier/codegen/index.sol\":{\"keccak256\":\"0x0bb46f781ff455e272982bc041f1129337d41d94e51d67505e2a53c08a6642c5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://60da059758751d1f6a668cb55860873b822f006b9fb53460c71f2e40be0fb611\",\"dweb:/ipfs/QmXfFn7YxSzUhuHYWzNEwuGHfNJjDJDwGxtgyJGiDcHjBi\"]},\"src/namespaces/evefrontier/codegen/tables/AssemblyEnergyConfig.sol\":{\"keccak256\":\"0xb62e5044e83a88bdd86ccb964d4e8e0c620e5a4bfc8ea71b80b92fbc943d9550\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://864f26bcf9bc9fd8a25270afe45e975f1b5315d27cefca0667c88b03610153a0\",\"dweb:/ipfs/QmRFFomGgiVb84jSp8QrE1FcmXNVgn88dAJY5FCiXaMQqd\"]},\"src/namespaces/evefrontier/codegen/tables/Characters.sol\":{\"keccak256\":\"0xb0293862653b085bc9c1dd80526513b0a5287bbe5f4b4b982b06301a30035073\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8e8cfb2400ac166ace61e23469bef6a18c0c3e090c522bbdd019378a0d90e8e4\",\"dweb:/ipfs/QmNYQk9GbNrEkAsXBeUJV4bqcVG6dmnm84dF671DsaWvyu\"]},\"src/namespaces/evefrontier/codegen/tables/CharactersByAccount.sol\":{\"keccak256\":\"0xea0a6b314f6b50bd7e1fc1a9c6d39665ef74587479a519a03f068baf2942c8ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bbdc9b09b3f59364af81f7d6faed234853639679b21420fbc4a6b275eb2ca99\",\"dweb:/ipfs/QmNS6LaqQFcTT9XVvd8AA9wzjWm1AvZe1CttvLPwhH74Rv\"]},\"src/namespaces/evefrontier/codegen/tables/DeployableState.sol\":{\"keccak256\":\"0x43bccd30e4be5b191aa61f1ad0cccea8d161981147f94ecdf49a901c8b609f9f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://44f65c32ddb3ac4d4b23f0586a6523743b9eba5d529d6c44010ba6ca06e43b9c\",\"dweb:/ipfs/QmeJimsn1k1bquM431DrxkvQWKvwAD33rDHa9QZiZ4b1ET\"]},\"src/namespaces/evefrontier/codegen/tables/EntityRecord.sol\":{\"keccak256\":\"0xd4b6eeac9726ea155e311552faa2b76b87872a45a8776b4ef2bb9fd0d9e8a946\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f031a0c2da92cd6f41bb62c9800aec2c7d6d2750915cfa91034d6ac74fffd141\",\"dweb:/ipfs/QmRT8ikgGUK6ny7xGBLRjJq7PLkqt6nh944TwEexUZNztp\"]},\"src/namespaces/evefrontier/codegen/tables/EntityRecordMetadata.sol\":{\"keccak256\":\"0x28031fd2f9ccaee601ac0c6a43fff0748d5ab3e2e151542cc224898373a8b3ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ca2b985b6e413e779a459a0f2e6280fb5e1cf7e1cb4c0506de1558b6b72a824e\",\"dweb:/ipfs/QmW1tqtnVxbT3aDwBJdHrrzZBP8Gnwt5ki6p1SbVjpesht\"]},\"src/namespaces/evefrontier/codegen/tables/EphemeralInvCapacity.sol\":{\"keccak256\":\"0x910267687efedb875c46d4673e4fd28d449e7927066a12ef2f2c15f1fed5c351\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b28eccb5a0d7fe06bec66a1ccbd436ccb46b1c40c659d5230f0906774b6e1f85\",\"dweb:/ipfs/QmQaZYgkeW4BFJTCu7o2Pzja4p3Epjf6az8oc8Q9vcG7mQ\"]},\"src/namespaces/evefrontier/codegen/tables/EphemeralInvItem.sol\":{\"keccak256\":\"0x544252c426e57282d16e3f5d8d72a4bafaf2a083df38921bb445e32968005105\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09590f3fb1976322afc429960f7d0aa0c5bf8b7ab5852ea652e9b8283bb314c7\",\"dweb:/ipfs/QmaELn6hqRUKC31igzDJGfqpx8npyWdqN38pmeqaWCasre\"]},\"src/namespaces/evefrontier/codegen/tables/EphemeralInventory.sol\":{\"keccak256\":\"0x90399976b70aba70f3c6fd66420dc6911b368c0cbc54e9aaf3b8567e758d9c0b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://10c0aeee575897cddca64e72253cd2d8a8fb45d451c2cc01a04f92a0065243a5\",\"dweb:/ipfs/QmbUVDcjKwCBD9ZrDUcfkYY2DKZPD1akAsfDugPzbyxFf5\"]},\"src/namespaces/evefrontier/codegen/tables/EphemeralItemTransfer.sol\":{\"keccak256\":\"0x76f72929a8a560b8b0a8bbb48404492f4582c3dbbfc24d5cec01f9804420db42\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1e280936ac58adc2a422f2f0456cd43c1a37477f2f7cb6bba207f7af223a2624\",\"dweb:/ipfs/QmWYbkPwd57ebE3FN9PudZJ9Kc1ayAGqsHXNhccxiRYdaw\"]},\"src/namespaces/evefrontier/codegen/tables/Fuel.sol\":{\"keccak256\":\"0x501a41c134c6fbd5af012bac65f662c1aff2749918ee0de5050688eb0131bbf2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6915a5659b66ca15b7a8cfe3ea393c0015796ce50aeea81a74ff0c19a0ac3133\",\"dweb:/ipfs/Qme5P7kjmSV4qUGgpxHMhMsdpFdLqcUgTxn8j7jUqdeetc\"]},\"src/namespaces/evefrontier/codegen/tables/FuelConsumptionState.sol\":{\"keccak256\":\"0x3a4acef4e2125ff4dc522b90ee49c9ad65a2a85bff1fc0017e7e60bb3b228bf0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e36465d8553ae0debacd3543c1be5e70cbd21f41bed4885601e3cb22e515dbeb\",\"dweb:/ipfs/Qmd1G2AZVX9LVudXUpYU2SZubgxGWzHFp8VDvWFmKhQqTu\"]},\"src/namespaces/evefrontier/codegen/tables/FuelEfficiencyConfig.sol\":{\"keccak256\":\"0x67151eaacf2729c615ba2717c0a9cdf6ba7268ce903471a3da4c987d850050e3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c6d97cc106bfd9853f856e63ed07def35573e83ce9007ee02335c24b4d431dc9\",\"dweb:/ipfs/QmQDAttuvWbjQDbei3VXz5EJ9GYjvKBGQYQfufodneCc6Y\"]},\"src/namespaces/evefrontier/codegen/tables/Initialize.sol\":{\"keccak256\":\"0x636a2e34cce6c4efe0836925c28595fa1ba0383abaad1089f58f6bd057a2087b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5cfa5d4cedbffc9f40f81dd5dcc119cad883e359877c79a1b5a4bbd687ca8857\",\"dweb:/ipfs/QmcysauRCoj7hqih6A3bGsPVJhazQzz64tMfLzWrc8H46M\"]},\"src/namespaces/evefrontier/codegen/tables/Inventory.sol\":{\"keccak256\":\"0xc0c8874cfaf3e8f4bd067b27d68eea0045344a79e761b4740d40d47749a03d26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0d6c99a553ae95c8ddb75d0686201f33cdcba99cc7e610b3a259dba84f62feb\",\"dweb:/ipfs/QmZiafrRq7JVpXiChdaZLwyJCgnVsAb6MoLXEVU6jcPcFM\"]},\"src/namespaces/evefrontier/codegen/tables/InventoryByEphemeral.sol\":{\"keccak256\":\"0xf668a48c638bc10377a6452ba883cd517f3971d43ab617855436981479efefcb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7ad676389cd3ca3e6c02cbf0ed18e8c2564afc6c0b5f8dbaba6232765fe2039d\",\"dweb:/ipfs/QmWivSwbWPbEYTWEX2A6i7iohajSpHvrnDvDFoRKbijyDr\"]},\"src/namespaces/evefrontier/codegen/tables/InventoryByItem.sol\":{\"keccak256\":\"0x89d5fe69ddc7601f0362eff48c73ee7470939eed531c05fc5f16333c15fdf787\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dd26ee0d3da617613753fe2388181f180ef192ba7b7147dd322322f39450d184\",\"dweb:/ipfs/QmZ3ZAXkj6rNgrRtVb1YqY8zeyRDYxRcBY3Boe8jeFi15j\"]},\"src/namespaces/evefrontier/codegen/tables/InventoryItem.sol\":{\"keccak256\":\"0xffa315bb58bb03fb376488dc50979a94a6d1cce0de8288b486d14db2bec39fdd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://716e38077de415159a32a6bc2db1d549b30b555156b937f8583629755e8f1f12\",\"dweb:/ipfs/QmUcHXxPueTd7Zugb8K36ATbgPMpmxodTch5SgKdBwuEc9\"]},\"src/namespaces/evefrontier/codegen/tables/InventoryItemTransfer.sol\":{\"keccak256\":\"0x048daafdef2d91c281cccbf579d06447a685259df245bd462e085f52d972528a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8d3066c75018059a67adbac6e974d7171dcd7bfd863c9043ebe7880d009adcf5\",\"dweb:/ipfs/QmVinDacGaPkYMzv2mFz2SC86t3nDwLrERxwCSRNjCq2Tk\"]},\"src/namespaces/evefrontier/codegen/tables/KillMail.sol\":{\"keccak256\":\"0x5678230f60742e7e4593a41e7803faee441adf9084bb7d9d38d1729e5cd3ec89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://74a378d2a5c61aaeffb954a7ffabdfeb934458d65b9738359408f0f0e75fb14f\",\"dweb:/ipfs/QmReUGjZsSNFcXFLxTtR71krM5HFqHLfzDXxbgfrEnBWvM\"]},\"src/namespaces/evefrontier/codegen/tables/Location.sol\":{\"keccak256\":\"0x68a78d7418c498e03b9fc1473e86c34cc0b96d8290c9d0eac80eb78fabd1b443\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://983228904beb06733101e465b1b793340d87d3104dde57117948bfb93e051662\",\"dweb:/ipfs/QmXEGv7ts5P4byXtmEBMmzLzjtQAxVb5LgS5ZPYCyEFYKo\"]},\"src/namespaces/evefrontier/codegen/tables/NetworkNode.sol\":{\"keccak256\":\"0xa327a2f17975996cb80687f5f83366619385f67281448ef0f8ca086b40c114b4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f91f04f3d24ec5c2d1b3a2319a1840935021f6ab42afb29ceddd38994604a8a1\",\"dweb:/ipfs/QmThAoV2JJJGZzEAspBZZfVeyJp5SVguYEnZL821VTyrpB\"]},\"src/namespaces/evefrontier/codegen/tables/NetworkNodeAssemblyLink.sol\":{\"keccak256\":\"0xb1c4c03699d57188573667e887ccc0f20f652b349127bb2ecc1027a91e69d387\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7e3051a5192a31d0c892cc77552a2ef7681eef3a2713ff93dbf8be2c98a1b35c\",\"dweb:/ipfs/QmUYju2NRqEwEEfz6sJomqX7MWBYDQLmcbmkyYJC9AsENK\"]},\"src/namespaces/evefrontier/codegen/tables/NetworkNodeByAssembly.sol\":{\"keccak256\":\"0xc16fd43e285e6682e71a4c962e91848f204b6ac1971f2e3bdfd9398362b0eaaf\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://69a0cfa21c8cfa2b933e1e247242cfb1298c5fe3b27ccf64f6cd12571dd2a1b7\",\"dweb:/ipfs/QmQiVpyfivbFgCPjbJtukbo5i6rpPq1hvHnMGXAd7nZuPm\"]},\"src/namespaces/evefrontier/codegen/tables/NetworkNodeEnergyHistory.sol\":{\"keccak256\":\"0xf5400add5e7e77d76daf688dd48e66229586eeff9e5776fcd21bf9fc1cd0b1f8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://787034d828d6ffeb4550256936da5d2e4e3a6f09a6c789466f8f8dd8cc611998\",\"dweb:/ipfs/QmcJP7zZc3GC7KoKmDSSmF7cba6RjcXyV6ptu8DSragzuf\"]},\"src/namespaces/evefrontier/codegen/tables/OwnershipByObject.sol\":{\"keccak256\":\"0xf21e8bda44dcc10a7745c1082efd6eb1fb264d89e0840c3d3b0c4911136d5cbf\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8cbbc598727f2521d9547c232e6968ad586274d419deeaa9150a96e7cd36bea0\",\"dweb:/ipfs/QmVxW5TBm3cU2XnvLT95KzkLg54dR8czoJrRVYemf73jHW\"]},\"src/namespaces/evefrontier/codegen/tables/SmartAssembly.sol\":{\"keccak256\":\"0x644d75be28dcfc8a238e819cddb92145d45a4984b64a5ffb8b4a6e8629b72970\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2a640e6f797ca65ef2e519d3ac7d3ab4c941672516028973962b2191a38ae5fd\",\"dweb:/ipfs/QmZ1oUdbMugGrVjN1ntQaikmEDUUu7yYKXHzYkvJn8uY22\"]},\"src/namespaces/evefrontier/codegen/tables/SmartGateConfig.sol\":{\"keccak256\":\"0x46255d59a17b06b84b2f531d6f5696f3986d1399f24a9a6bc27c3a6c58e52edc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fbc14e52b394cb66bf279d351b1595a62e6bad39905d45ccaed3776697a8c0a1\",\"dweb:/ipfs/QmTRzcvEz9MxCsdsdxBg1kuX2xRDAaLDnhNyCdhS36xVF8\"]},\"src/namespaces/evefrontier/codegen/tables/SmartGateLink.sol\":{\"keccak256\":\"0xb07d4a2954c0e4bf6a839b57103d26b926036689707c1cb2d7799f8551bf82a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1d70d2d70846b89d05acc32b7164abd7a68436d7b04228bbbbcc1bd2b9793b19\",\"dweb:/ipfs/QmRLShTiZABiYEQnq4gC8rZTPjrbPwaWfjj3JE8pj89dqT\"]},\"src/namespaces/evefrontier/codegen/tables/SmartTurretConfig.sol\":{\"keccak256\":\"0x24828d5852011d3c72ab1fe9620dbee8970c47aa74ec1562b89ebd6eae07853b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67a531942970099d8fd42a6be7b03aeedc151e2ed5d121302181e2b507e8f8f6\",\"dweb:/ipfs/QmNqmeWpcquGMkDu8ch99pGQ3v93Qh7BpubjjmRsc5tP3v\"]},\"src/namespaces/evefrontier/codegen/tables/Tenant.sol\":{\"keccak256\":\"0x32972d457b450f362b5705f2b871b130f9b5b8ccebe877228951647db3f5599c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6795b12b822c49916afbab1a2ef781f06149b2fc31f181c9b2092c73b5f98f42\",\"dweb:/ipfs/QmUjG1H8kYeeHzEEe7XMGeZ82XArHCUqAwzVSVpY9wr9GR\"]},\"src/namespaces/evefrontier/codegen/tables/WorldVersion.sol\":{\"keccak256\":\"0x72044fc6cd4301a69c72ee146e8de36abc4e0b11dd26a07115fa85213b135886\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1557420ed25d9bff50ca708e69d178db4aea1f97783452745bb073bff371fbef\",\"dweb:/ipfs/QmZaoYLHeczKtwWihAA6qMqnD4o16jDRcbh7He9MyuLR48\"]},\"src/namespaces/evefrontier/systems/deployable/types.sol\":{\"keccak256\":\"0x8a7f3b44614aa3f158dc44084ba66fc7172db4b9ea6dfc97b90b8c4f2c3caf01\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ef1640e5a40a038951855ce5a4ebfa03b1239d6ad4be78b97b053a79bf5e4cb3\",\"dweb:/ipfs/QmaNTV9Tgt1dh8KgiP2GdJ2qa3bYcEJKBukZfM8qC3sj23\"]},\"src/namespaces/evefrontier/systems/entity-record/types.sol\":{\"keccak256\":\"0xeacac020e8b5060a0e48e2c66e5400315ae111302bf82e1cc2c3c50bdb33edc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a5c69ee751917dbbfd3e0e465fe42925aab897074ed66e345ce1f86d71329f9e\",\"dweb:/ipfs/QmZ5tr391ebKHUo3xFyBhX7K8aNUEU8UhECEKUU7vGxkYG\"]},\"src/namespaces/evefrontier/systems/fuel/types.sol\":{\"keccak256\":\"0x8003743494f4d700fbdc3afdfc3b22b95297c84c7fc9882e7430c0444671df43\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://37f9bf2e2277fdb50286b5321595f2fa415f9fb4b806e201c745ba91ea7db6a9\",\"dweb:/ipfs/QmXFrb2KFyZ4u64f4iRrtC2xou8VhoLnoqR3jTzgc54p5U\"]},\"src/namespaces/evefrontier/systems/inventory/types.sol\":{\"keccak256\":\"0x92516df2ca23aed106f5ddaf1288320bf604093e499ec4227e4bed22c9d0ed79\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9b422a83e4eafe95ec40864f31589228b108c60f3de52928159d36b1a657c255\",\"dweb:/ipfs/QmfTSRC4C5jpsSWNgpHAUCdACtXE3ywCVtrHsq5mQSmFvn\"]},\"src/namespaces/evefrontier/systems/smart-turret/types.sol\":{\"keccak256\":\"0xae13c414c79f555fe2c1ab6bf45f63526d9abe2ed9db9519d8a29f6b54051f63\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fdfa915344875e087fdf1ad2eb395d9e678d2bd329027e64e647402f15687994\",\"dweb:/ipfs/QmTza9piBWD49Xc7Ynx1oGqCBhi8cn433hkXKqJ5xADFuz\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_CannotTransferFromEphemeral"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotAdminOrCallAccess"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotAdminOrClassScoped"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotAdminOrOwner"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotAdminOrOwnerSupported"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotAdminSupported"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotAdminSupportedOrDirectOwner"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotAdminSupportedOrDirectOwnerGates"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotAdminSupportedOwnerOrCallAccess"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotCallAccess"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotClassScoped"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotClassScopedAccess"},{"inputs":[{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"Access_NotDirectAdmin"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotDirectAdminOrCallAccess"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotDirectEphemeralOwnerOrCanCrossTransferToEphemeral"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotDirectOwner"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotDirectOwnerOrCanTransferToEphemeral"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotDirectOwnerOrCanTransferToInventory"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotEphemeralOwnerOrCallAccess"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotEphemeralOwnerOrCallAccessWithEphemeralOwner"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotOwner"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Access_NotOwnerWithAdminSupportAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"enum State","name":"currentState","type":"uint8"}],"type":"error","name":"Deployable_IncorrectState"},{"inputs":[{"internalType":"string","name":"message","type":"string"},{"internalType":"address","name":"smartObjectOwner","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Deployable_InvalidObjectOwner"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"string","name":"message","type":"string"},{"internalType":"uint256","name":"maxCapacity","type":"uint256"},{"internalType":"uint256","name":"usedCapacity","type":"uint256"}],"type":"error","name":"EphemeralInventory_InsufficientCapacity"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"ephemeralOwner","type":"address"}],"type":"error","name":"EphemeralInventory_InvalidEphemeralOwner"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}],"type":"error","name":"EphemeralInventory_InvalidItemDepositQuantity"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"EphemeralInventory_InvalidItemObjectId"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"EphemeralInventory_InvalidSmartObjectId"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes32","name":"tenantId","type":"bytes32"}],"type":"error","name":"EphemeralInventory_InvalidTenantId"},{"inputs":[{"internalType":"string","name":"message","type":"string"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"EphemeralInventory_NonExistentEntityRecord"},{"inputs":[],"type":"error","name":"FieldLayout_Empty"},{"inputs":[{"internalType":"uint256","name":"staticDataLength","type":"uint256"},{"internalType":"uint256","name":"computedStaticDataLength","type":"uint256"}],"type":"error","name":"FieldLayout_InvalidStaticDataLength"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthDoesNotFitInAWord"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthIsNotZero"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthIsZero"},{"inputs":[{"internalType":"uint256","name":"numFields","type":"uint256"},{"internalType":"uint256","name":"maxFields","type":"uint256"}],"type":"error","name":"FieldLayout_TooManyDynamicFields"},{"inputs":[{"internalType":"uint256","name":"numFields","type":"uint256"},{"internalType":"uint256","name":"maxFields","type":"uint256"}],"type":"error","name":"FieldLayout_TooManyFields"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelSmartObjectId","type":"uint256"}],"type":"error","name":"Fuel_ActiveFuelCycleExists"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Fuel_BurnAlreadyStopped"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Fuel_BurnNotActive"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelAmount","type":"uint256"},{"internalType":"uint256","name":"totalProjectedCapacity","type":"uint256"},{"internalType":"uint256","name":"maxCapacity","type":"uint256"}],"type":"error","name":"Fuel_ExceedsMaxCapacity"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelAmount","type":"uint256"},{"internalType":"uint256","name":"availableFuel","type":"uint256"}],"type":"error","name":"Fuel_InsufficientFuel"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelAmount","type":"uint256"},{"internalType":"uint256","name":"min","type":"uint256"},{"internalType":"uint256","name":"max","type":"uint256"}],"type":"error","name":"Fuel_InvalidFuelAmount"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelBurnRateInSeconds","type":"uint256"},{"internalType":"uint256","name":"min","type":"uint256"},{"internalType":"uint256","name":"max","type":"uint256"}],"type":"error","name":"Fuel_InvalidFuelBurnRate"},{"inputs":[{"internalType":"uint256","name":"fuelSmartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelEfficiency","type":"uint256"},{"internalType":"uint256","name":"min","type":"uint256"},{"internalType":"uint256","name":"max","type":"uint256"}],"type":"error","name":"Fuel_InvalidFuelEfficiency"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelMaxCapacity","type":"uint256"},{"internalType":"uint256","name":"min","type":"uint256"},{"internalType":"uint256","name":"max","type":"uint256"}],"type":"error","name":"Fuel_InvalidFuelMaxCapacity"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelSmartObjectId","type":"uint256"}],"type":"error","name":"Fuel_InvalidFuelSmartObjectId"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelSmartObjectId","type":"uint256"}],"type":"error","name":"Fuel_InvalidFuelTypeId"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelUnitVolume","type":"uint256"},{"internalType":"uint256","name":"min","type":"uint256"},{"internalType":"uint256","name":"max","type":"uint256"}],"type":"error","name":"Fuel_InvalidFuelUnitVolume"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"currentFuelSmartObjectId","type":"uint256"},{"internalType":"uint256","name":"newFuelSmartObjectId","type":"uint256"}],"type":"error","name":"Fuel_TypeMismatch"},{"inputs":[{"internalType":"uint256","name":"inventoryObjectId","type":"uint256"},{"internalType":"address","name":"ephemeralOwner","type":"address"},{"internalType":"uint256","name":"itemObjectId","type":"uint256"},{"internalType":"uint256","name":"providedQuantity","type":"uint256"},{"internalType":"uint256","name":"availableQuantity","type":"uint256"}],"type":"error","name":"InventoryOwnership_Ephemeral_InsufficientQuantity"},{"inputs":[{"internalType":"uint256","name":"inventoryObjectId","type":"uint256"},{"internalType":"uint256","name":"itemObjectId","type":"uint256"},{"internalType":"uint256","name":"providedQuantity","type":"uint256"},{"internalType":"uint256","name":"availableQuantity","type":"uint256"}],"type":"error","name":"InventoryOwnership_InsufficientQuantity"},{"inputs":[{"internalType":"uint256","name":"itemObjectId","type":"uint256"},{"internalType":"uint256","name":"inventoryObjectId","type":"uint256"}],"type":"error","name":"InventoryOwnership_InvalidInventory"},{"inputs":[{"internalType":"string","name":"message","type":"string"}],"type":"error","name":"InventoryOwnership_InvalidOperation"},{"inputs":[{"internalType":"uint256","name":"itemObjectId","type":"uint256"},{"internalType":"uint256","name":"providedQuantity","type":"uint256"},{"internalType":"uint256","name":"expectedQuantity","type":"uint256"}],"type":"error","name":"InventoryOwnership_InvalidQuantity"},{"inputs":[{"internalType":"uint256","name":"itemObjectId","type":"uint256"}],"type":"error","name":"InventoryOwnership_NonexistentItemRecord"},{"inputs":[{"internalType":"uint256","name":"objectId","type":"uint256"}],"type":"error","name":"InventoryOwnership_NonexistentObject"},{"inputs":[{"internalType":"uint256","name":"itemObjectId","type":"uint256"},{"internalType":"uint256","name":"currentInventoryObjectId","type":"uint256"}],"type":"error","name":"InventoryOwnership_SingletonAlreadyAssigned"},{"inputs":[{"internalType":"uint256","name":"itemObjectId","type":"uint256"},{"internalType":"address","name":"directOwner","type":"address"}],"type":"error","name":"InventoryOwnership_SingletonDirectlyOwned"},{"inputs":[{"internalType":"uint256","name":"itemObjectId","type":"uint256"}],"type":"error","name":"InventoryOwnership_ZeroQuantity"},{"inputs":[{"internalType":"string","name":"message","type":"string"},{"internalType":"uint256","name":"maxCapacity","type":"uint256"},{"internalType":"uint256","name":"usedCapacity","type":"uint256"}],"type":"error","name":"Inventory_InsufficientCapacity"},{"inputs":[{"internalType":"string","name":"message","type":"string"}],"type":"error","name":"Inventory_InvalidCapacity"},{"inputs":[{"internalType":"uint256","name":"itemObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}],"type":"error","name":"Inventory_InvalidItemDepositQuantity"},{"inputs":[{"internalType":"uint256","name":"itemObjectId","type":"uint256"}],"type":"error","name":"Inventory_InvalidItemObjectId"},{"inputs":[{"internalType":"uint256","name":"itemObjectId","type":"uint256"},{"internalType":"bytes32","name":"tenantId","type":"bytes32"}],"type":"error","name":"Inventory_InvalidTenantId"},{"inputs":[{"internalType":"string","name":"message","type":"string"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Inventory_NonExistentEntityRecord"},{"inputs":[{"internalType":"uint256","name":"killMailId","type":"uint256"}],"type":"error","name":"KillMail_AlreadyExists"},{"inputs":[{"internalType":"uint256","name":"killMailId","type":"uint256"},{"internalType":"uint256","name":"characterId","type":"uint256"}],"type":"error","name":"KillMail_InvalidCharacterId"},{"inputs":[],"type":"error","name":"Module_AlreadyInstalled"},{"inputs":[{"internalType":"address","name":"dependency","type":"address"}],"type":"error","name":"Module_MissingDependency"},{"inputs":[],"type":"error","name":"Module_NonRootInstallNotSupported"},{"inputs":[],"type":"error","name":"Module_RootInstallNotSupported"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"NetworkNode_AlreadyExists"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"},{"internalType":"uint256","name":"assemblyId","type":"uint256"}],"type":"error","name":"NetworkNode_AssemblyAlreadyConnected"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"},{"internalType":"uint256","name":"assemblyId","type":"uint256"}],"type":"error","name":"NetworkNode_AssemblyNotConnected"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"NetworkNode_DoesNotExist"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"},{"internalType":"uint256","name":"required","type":"uint256"},{"internalType":"uint256","name":"available","type":"uint256"}],"type":"error","name":"NetworkNode_InsufficientEnergy"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"},{"internalType":"uint256","name":"assemblyId","type":"uint256"}],"type":"error","name":"NetworkNode_InvalidAssemblyType"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"NetworkNode_NotConfigured"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"}],"type":"error","name":"NetworkNode_NotOnline"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"currentOwner","type":"address"}],"type":"error","name":"Ownership_AlreadyOwned"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"type":"error","name":"Ownership_InvalidAccount"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"invalidOwner","type":"address"}],"type":"error","name":"Ownership_InvalidOwner"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Ownership_InvalidSingleton"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"Ownership_NonexistentObject"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"inventoryObjectId","type":"uint256"}],"type":"error","name":"Ownership_SingletonInInventory"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"Schema_InvalidLength"},{"inputs":[],"type":"error","name":"Schema_StaticTypeAfterDynamicType"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"SmartAssembly_DoesNotExist"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"SmartAssembly_InvalidObjectId"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes32","name":"tenantId","type":"bytes32"}],"type":"error","name":"SmartAssembly_InvalidTenantId"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"typeId","type":"uint256"}],"type":"error","name":"SmartAssembly_InvalidTypeId"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"SmartAssembly_TypeCannotBeEmpty"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"SmartCharacterDoesNotExist"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"SmartCharacter_AlreadyCreated"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"SmartCharacter_InvalidObjectId"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes32","name":"tenantId","type":"bytes32"}],"type":"error","name":"SmartCharacter_InvalidTenantId"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"typeId","type":"uint256"}],"type":"error","name":"SmartCharacter_InvalidTypeId"},{"inputs":[{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"type":"error","name":"SmartGate_GateAlreadyLinked"},{"inputs":[{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"type":"error","name":"SmartGate_GateNotLinked"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"SmartGate_GateNotOnline"},{"inputs":[{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"type":"error","name":"SmartGate_GatesNotOnline"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"type":"error","name":"SmartGate_NotConfigured"},{"inputs":[{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"type":"error","name":"SmartGate_NotWithtinRange"},{"inputs":[{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"type":"error","name":"SmartGate_SameSourceAndDestination"},{"inputs":[],"type":"error","name":"SmartGate_UndefinedClassId"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Store_InvalidBounds"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidFieldNamesLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidKeyNamesLength"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidStaticDataLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaDynamicLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaStaticLength"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"string","name":"tableIdString","type":"string"}],"type":"error","name":"Store_TableAlreadyExists"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"string","name":"tableIdString","type":"string"}],"type":"error","name":"Store_TableNotFound"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[],"type":"error","name":"World_AlreadyInitialized"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_CallbackNotAllowed"},{"inputs":[{"internalType":"address","name":"delegator","type":"address"},{"internalType":"address","name":"delegatee","type":"address"}],"type":"error","name":"World_DelegationNotFound"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorAlreadyExists"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"type":"error","name":"World_InsufficientBalance"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"},{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"type":"error","name":"World_InterfaceNotSupported"},{"inputs":[{"internalType":"bytes14","name":"namespace","type":"bytes14"}],"type":"error","name":"World_InvalidNamespace"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_InvalidResourceId"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_InvalidResourceType"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceAlreadyExists"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"address","name":"system","type":"address"}],"type":"error","name":"World_SystemAlreadyExists"},{"inputs":[],"type":"error","name":"World_UnlimitedDelegationNotAllowed"},{"inputs":[{"internalType":"bytes32","name":"storeVersion","type":"bytes32","indexed":true}],"type":"event","name":"HelloStore","anonymous":false},{"inputs":[{"internalType":"bytes32","name":"worldVersion","type":"bytes32","indexed":true}],"type":"event","name":"HelloWorld","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false}],"type":"event","name":"Store_DeleteRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[{"internalType":"struct SystemCallData[]","name":"systemCalls","type":"tuple[]","components":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}]}],"stateMutability":"nonpayable","type":"function","name":"batchCall","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}]},{"inputs":[{"internalType":"struct SystemCallFromData[]","name":"systemCalls","type":"tuple[]","components":[{"internalType":"address","name":"from","type":"address"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}]}],"stateMutability":"nonpayable","type":"function","name":"batchCallFrom","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}]},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}],"stateMutability":"payable","type":"function","name":"call","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"address","name":"delegator","type":"address"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}],"stateMutability":"payable","type":"function","name":"callFrom","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"creator","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"deleteRecord"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier___handleNodeOffline"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__adminSupportOrDirectOwner"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__adminSupportOrDirectOwnerGates"},{"inputs":[{"internalType":"struct AggressionParams","name":"params","type":"tuple","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"struct TargetPriority[]","name":"priorityQueue","type":"tuple[]","components":[{"internalType":"struct SmartTurretTarget","name":"target","type":"tuple","components":[{"internalType":"uint256","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":"struct Turret","name":"turret","type":"tuple","components":[{"internalType":"uint256","name":"weaponTypeId","type":"uint256"},{"internalType":"uint256","name":"ammoTypeId","type":"uint256"},{"internalType":"uint256","name":"chargesLeft","type":"uint256"}]},{"internalType":"struct SmartTurretTarget","name":"aggressor","type":"tuple","components":[{"internalType":"uint256","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":"struct SmartTurretTarget","name":"victim","type":"tuple","components":[{"internalType":"uint256","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"}]}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__aggression","outputs":[{"internalType":"struct TargetPriority[]","name":"updatedPriorityQueue","type":"tuple[]","components":[{"internalType":"struct SmartTurretTarget","name":"target","type":"tuple","components":[{"internalType":"uint256","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"}]}]},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"struct LocationData","name":"locationData","type":"tuple","components":[{"internalType":"uint256","name":"solarSystemId","type":"uint256"},{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"uint256","name":"z","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__anchor"},{"inputs":[{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"stateMutability":"view","type":"function","name":"evefrontier__areGatesOnline","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"inventoryObjectId","type":"uint256"},{"internalType":"uint256","name":"itemObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__assignItemToInventory"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__assignOwner"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__bringOffline"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__bringOnline"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"caller","type":"address"}],"stateMutability":"view","type":"function","name":"evefrontier__canCrossTransferToEphemeral","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"characterId","type":"uint256"},{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__canJump","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"caller","type":"address"}],"stateMutability":"view","type":"function","name":"evefrontier__canTransferFromEphemeral","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"caller","type":"address"}],"stateMutability":"view","type":"function","name":"evefrontier__canTransferToEphemeral","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"caller","type":"address"}],"stateMutability":"view","type":"function","name":"evefrontier__canTransferToInventory","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureDeployableAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureEntityRecordAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureEphemeralInteractAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureEphemeralInventoryAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureFuelAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"struct EntityRecordParams","name":"fuelEntityParams","type":"tuple","components":[{"internalType":"bytes32","name":"tenantId","type":"bytes32"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}]},{"internalType":"uint256","name":"fuelEfficiency","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureFuelEfficiency"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"struct FuelParams","name":"fuelParams","type":"tuple","components":[{"internalType":"uint256","name":"fuelMaxCapacity","type":"uint256"},{"internalType":"uint256","name":"fuelBurnRateInSeconds","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureFuelParameters"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureGate"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureInventoryAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureInventoryInteractAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureKillMailAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureLocationAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureNetworkNodeAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureOwnershipAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureSmartAssemblyAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureSmartCharacterAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureSmartGateAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureSmartStorageUnitAccess"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureSmartTurretAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__configureTurret"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"},{"internalType":"uint256[]","name":"assemblyIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__connectAssemblies"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"},{"internalType":"uint256","name":"assemblyId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__connectAssembly"},{"inputs":[{"internalType":"struct CreateAndAnchorParams","name":"params","type":"tuple","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"string","name":"assemblyType","type":"string"},{"internalType":"struct EntityRecordParams","name":"entityRecordParams","type":"tuple","components":[{"internalType":"bytes32","name":"tenantId","type":"bytes32"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}]},{"internalType":"address","name":"owner","type":"address"},{"internalType":"struct LocationData","name":"locationData","type":"tuple","components":[{"internalType":"uint256","name":"solarSystemId","type":"uint256"},{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"uint256","name":"z","type":"uint256"}]}]},{"internalType":"uint256","name":"networkNodeId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createAndAnchor"},{"inputs":[{"internalType":"struct CreateAndAnchorParams","name":"params","type":"tuple","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"string","name":"assemblyType","type":"string"},{"internalType":"struct EntityRecordParams","name":"entityRecordParams","type":"tuple","components":[{"internalType":"bytes32","name":"tenantId","type":"bytes32"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}]},{"internalType":"address","name":"owner","type":"address"},{"internalType":"struct LocationData","name":"locationData","type":"tuple","components":[{"internalType":"uint256","name":"solarSystemId","type":"uint256"},{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"uint256","name":"z","type":"uint256"}]}]},{"internalType":"uint256","name":"maxDistance","type":"uint256"},{"internalType":"uint256","name":"networkNodeId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createAndAnchorGate"},{"inputs":[{"internalType":"struct CreateAndAnchorParams","name":"params","type":"tuple","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"string","name":"assemblyType","type":"string"},{"internalType":"struct EntityRecordParams","name":"entityRecordParams","type":"tuple","components":[{"internalType":"bytes32","name":"tenantId","type":"bytes32"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}]},{"internalType":"address","name":"owner","type":"address"},{"internalType":"struct LocationData","name":"locationData","type":"tuple","components":[{"internalType":"uint256","name":"solarSystemId","type":"uint256"},{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"uint256","name":"z","type":"uint256"}]}]},{"internalType":"struct FuelParams","name":"fuelParams","type":"tuple","components":[{"internalType":"uint256","name":"fuelMaxCapacity","type":"uint256"},{"internalType":"uint256","name":"fuelBurnRateInSeconds","type":"uint256"}]},{"internalType":"uint256","name":"maxEnergyCapacity","type":"uint256"},{"internalType":"uint256","name":"currentProduction","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createAndAnchorNetworkNode"},{"inputs":[{"internalType":"struct CreateAndAnchorParams","name":"params","type":"tuple","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"string","name":"assemblyType","type":"string"},{"internalType":"struct EntityRecordParams","name":"entityRecordParams","type":"tuple","components":[{"internalType":"bytes32","name":"tenantId","type":"bytes32"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}]},{"internalType":"address","name":"owner","type":"address"},{"internalType":"struct LocationData","name":"locationData","type":"tuple","components":[{"internalType":"uint256","name":"solarSystemId","type":"uint256"},{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"uint256","name":"z","type":"uint256"}]}]},{"internalType":"uint256","name":"capacity","type":"uint256"},{"internalType":"uint256","name":"ephemeralCapacity","type":"uint256"},{"internalType":"uint256","name":"networkNodeId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createAndAnchorStorageUnit"},{"inputs":[{"internalType":"struct CreateAndAnchorParams","name":"params","type":"tuple","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"string","name":"assemblyType","type":"string"},{"internalType":"struct EntityRecordParams","name":"entityRecordParams","type":"tuple","components":[{"internalType":"bytes32","name":"tenantId","type":"bytes32"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}]},{"internalType":"address","name":"owner","type":"address"},{"internalType":"struct LocationData","name":"locationData","type":"tuple","components":[{"internalType":"uint256","name":"solarSystemId","type":"uint256"},{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"uint256","name":"z","type":"uint256"}]}]},{"internalType":"uint256","name":"networkNodeId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createAndAnchorTurret"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"ephemeralOwner","type":"address"},{"internalType":"struct CreateInventoryItemParams[]","name":"items","type":"tuple[]","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes32","name":"tenantId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createAndDepositEphemeral"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"struct CreateInventoryItemParams[]","name":"items","type":"tuple[]","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes32","name":"tenantId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createAndDepositInventory"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"string","name":"assemblyType","type":"string"},{"internalType":"struct EntityRecordParams","name":"entityRecordParams","type":"tuple","components":[{"internalType":"bytes32","name":"tenantId","type":"bytes32"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createAssembly"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"tribeId","type":"uint256"},{"internalType":"struct EntityRecordParams","name":"entityRecordParams","type":"tuple","components":[{"internalType":"bytes32","name":"tenantId","type":"bytes32"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}]},{"internalType":"struct EntityMetadataParams","name":"entityRecordMetadata","type":"tuple","components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"dappURL","type":"string"},{"internalType":"string","name":"description","type":"string"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createCharacter"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createDeployable"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"struct EntityMetadataParams","name":"entityRecordMetadata","type":"tuple","components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"dappURL","type":"string"},{"internalType":"string","name":"description","type":"string"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createMetadata"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"struct EntityRecordParams","name":"entityRecordParams","type":"tuple","components":[{"internalType":"bytes32","name":"tenantId","type":"bytes32"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__createRecord"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"fromEphemeralOwner","type":"address"},{"internalType":"address","name":"toEphemeralOwner","type":"address"},{"internalType":"struct InventoryItemParams[]","name":"items","type":"tuple[]","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__crossTransferToEphemeral"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"ephemeralOwner","type":"address"},{"internalType":"struct InventoryItemParams[]","name":"items","type":"tuple[]","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__depositEphemeral"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelSmartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__depositFuel"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"struct InventoryItemParams[]","name":"items","type":"tuple[]","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__depositInventory"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__destroyDeployable"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"},{"internalType":"uint256","name":"assemblyId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__disconnectAssembly"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__disconnectNetworkNode"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"stateMutability":"view","type":"function","name":"evefrontier__getCurrentFuelConsumptionStatus","outputs":[{"internalType":"uint256","name":"elapsedTime","type":"uint256"},{"internalType":"uint256","name":"unitsToConsume","type":"uint256"},{"internalType":"uint256","name":"actualConsumptionRateInSeconds","type":"uint256"},{"internalType":"uint256","name":"fuelAmount","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"evefrontier__getDeployableClassId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"inventoryObjectId","type":"uint256"},{"internalType":"uint256","name":"itemObjectId","type":"uint256"}],"stateMutability":"view","type":"function","name":"evefrontier__getEphemeralOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"ephemeralOwner","type":"address"}],"stateMutability":"pure","type":"function","name":"evefrontier__getEphemeralSmartObjectId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"inventoryObjectId","type":"uint256"},{"internalType":"uint256","name":"itemObjectId","type":"uint256"}],"stateMutability":"view","type":"function","name":"evefrontier__getInventoryOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"evefrontier__getNetworkNodeClassId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"evefrontier__getSmartCharacterClassId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"struct TargetPriority[]","name":"priorityQueue","type":"tuple[]","components":[{"internalType":"struct SmartTurretTarget","name":"target","type":"tuple","components":[{"internalType":"uint256","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":"struct Turret","name":"turret","type":"tuple","components":[{"internalType":"uint256","name":"weaponTypeId","type":"uint256"},{"internalType":"uint256","name":"ammoTypeId","type":"uint256"},{"internalType":"uint256","name":"chargesLeft","type":"uint256"}]},{"internalType":"struct SmartTurretTarget","name":"turretTarget","type":"tuple","components":[{"internalType":"uint256","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"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__inProximity","outputs":[{"internalType":"struct TargetPriority[]","name":"updatedPriorityQueue","type":"tuple[]","components":[{"internalType":"struct SmartTurretTarget","name":"target","type":"tuple","components":[{"internalType":"uint256","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"}]}]},{"inputs":[{"internalType":"address","name":"caller","type":"address"}],"stateMutability":"view","type":"function","name":"evefrontier__isAdmin","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"stateMutability":"view","type":"function","name":"evefrontier__isAnyGateLinked","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"classId","type":"uint256"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"evefrontier__isClassScoped","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"caller","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__isEphemeralOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"stateMutability":"view","type":"function","name":"evefrontier__isGateLinked","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"caller","type":"address"}],"stateMutability":"view","type":"function","name":"evefrontier__isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__isOwnerOfBothGates","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"stateMutability":"view","type":"function","name":"evefrontier__isWithinRange","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__linkGates"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyAdminOrCallAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyAdminOrClassScopedAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyAdminOrOwner"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyAdminOrOwnerSupported"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyAdminOrScopeEnforcedCall"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyAdminSupportedAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyAdminSupportedOwnerOrCall"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyCallAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyCallAccessOrDirectEphemeralOwner"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyCallAccessWithScopeEnforced"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyClassScopedAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyClassScopedOrCharAdminOrOwner"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyDirectAdmin"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyDirectAdminOrCallAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyDirectEphemeralOwnerOrCall"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyDirectOwner"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyEphemeralOwnerOrTransferRole"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyOwner"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyOwnerOrEphemeralCrossTransferRole"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyOwnerOrEphemeralTransferRole"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyOwnerOrInventoryTransferRole"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlyOwnerWithAdminSupportAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"view","type":"function","name":"evefrontier__onlySmartAssemblyClassScopedAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"stateMutability":"view","type":"function","name":"evefrontier__owner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__registerNetworkNodeClass"},{"inputs":[{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__registerSmartAssemblies"},{"inputs":[{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"volume","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__registerSmartCharacterClass"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"},{"internalType":"uint256","name":"assemblyId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__releaseAssemblyEnergy"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__releaseNetworkNodeEnergy"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__removeCharacter"},{"inputs":[{"internalType":"uint256","name":"inventoryObjectId","type":"uint256"},{"internalType":"uint256","name":"itemObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__removeItemFromInventory"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"from","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__removeOwner"},{"inputs":[{"internalType":"uint256","name":"killMailId","type":"uint256"},{"internalType":"struct KillMailData","name":"killMailData","type":"tuple","components":[{"internalType":"uint256","name":"killerCharacterId","type":"uint256"},{"internalType":"uint256","name":"victimCharacterId","type":"uint256"},{"internalType":"enum KillMailLossType","name":"lossType","type":"uint8"},{"internalType":"uint256","name":"solarSystemId","type":"uint256"},{"internalType":"uint256","name":"killTimestamp","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__reportKill"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"},{"internalType":"uint256","name":"assemblyId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__reserveAssemblyEnergy"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__reserveNetworkNodeEnergy"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"struct LocationData","name":"locationData","type":"tuple","components":[{"internalType":"uint256","name":"solarSystemId","type":"uint256"},{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"uint256","name":"z","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__saveLocation"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"string","name":"assemblyType","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__setAssemblyType"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"capacity","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__setCapacity"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"accessAddress","type":"address"},{"internalType":"bool","name":"isAllowed","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__setCrossTransferToEphemeralAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"string","name":"dappURL","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__setDappURL"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"string","name":"description","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__setDescription"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"ephemeralCapacity","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__setEphemeralCapacity"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelMaxCapacity","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__setFuelMaxCapacity"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"string","name":"name","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__setName"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"accessAddress","type":"address"},{"internalType":"bool","name":"isAllowed","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__setTransferFromEphemeralAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"accessAddress","type":"address"},{"internalType":"bool","name":"isAllowed","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__setTransferToEphemeralAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"accessAddress","type":"address"},{"internalType":"bool","name":"isAllowed","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__setTransferToInventoryAccess"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__startBurn"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__stopBurn"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"ephemeralOwner","type":"address"},{"internalType":"struct InventoryItemParams[]","name":"items","type":"tuple[]","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__transferFromEphemeral"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"ephemeralOwner","type":"address"},{"internalType":"struct InventoryItemParams[]","name":"items","type":"tuple[]","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__transferToEphemeral"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"toObjectId","type":"uint256"},{"internalType":"struct InventoryItemParams[]","name":"items","type":"tuple[]","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__transferToInventory"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__unanchor"},{"inputs":[{"internalType":"uint256","name":"sourceGateId","type":"uint256"},{"internalType":"uint256","name":"destinationGateId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__unlinkGates"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"string","name":"assemblyType","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__updateAssemblyType"},{"inputs":[{"internalType":"uint256","name":"networkNodeId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__updateEnergyHistory"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__updateFuel"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"tribeId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__updateTribeId"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"address","name":"ephemeralOwner","type":"address"},{"internalType":"struct InventoryItemParams[]","name":"items","type":"tuple[]","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__withdrawEphemeral"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"fuelAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__withdrawFuel"},{"inputs":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"struct InventoryItemParams[]","name":"items","type":"tuple[]","components":[{"internalType":"uint256","name":"smartObjectId","type":"uint256"},{"internalType":"uint256","name":"quantity","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"evefrontier__withdrawInventory"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getDynamicField","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getDynamicFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"stateMutability":"view","type":"function","name":"getDynamicFieldSlice","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getField","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getField","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getFieldLayout","outputs":[{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getKeySchema","outputs":[{"internalType":"Schema","name":"keySchema","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getRecord","outputs":[{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"getRecord","outputs":[{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getStaticField","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getValueSchema","outputs":[{"internalType":"Schema","name":"valueSchema","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"address","name":"grantee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"grantAccess"},{"inputs":[{"internalType":"contract IModule","name":"initModule","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"initialize"},{"inputs":[{"internalType":"contract IModule","name":"module","type":"address"},{"internalType":"bytes","name":"encodedArgs","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"installModule"},{"inputs":[{"internalType":"contract IModule","name":"module","type":"address"},{"internalType":"bytes","name":"encodedArgs","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"installRootModule"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint256","name":"byteLengthToPop","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"popFromDynamicField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"bytes","name":"dataToPush","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"pushToDynamicField"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"ResourceId","name":"delegationControlId","type":"bytes32"},{"internalType":"bytes","name":"initCallData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"registerDelegation"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"string","name":"systemFunctionSignature","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"registerFunctionSelector","outputs":[{"internalType":"bytes4","name":"worldFunctionSelector","type":"bytes4"}]},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"registerNamespace"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"},{"internalType":"ResourceId","name":"delegationControlId","type":"bytes32"},{"internalType":"bytes","name":"initCallData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"registerNamespaceDelegation"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"string","name":"worldFunctionSignature","type":"string"},{"internalType":"string","name":"systemFunctionSignature","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"registerRootFunctionSelector","outputs":[{"internalType":"bytes4","name":"worldFunctionSelector","type":"bytes4"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"contract IStoreHook","name":"hookAddress","type":"address"},{"internalType":"uint8","name":"enabledHooksBitmap","type":"uint8"}],"stateMutability":"nonpayable","type":"function","name":"registerStoreHook"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract System","name":"system","type":"address"},{"internalType":"bool","name":"publicAccess","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"registerSystem"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract ISystemHook","name":"hookAddress","type":"address"},{"internalType":"uint8","name":"enabledHooksBitmap","type":"uint8"}],"stateMutability":"nonpayable","type":"function","name":"registerSystemHook"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"},{"internalType":"Schema","name":"keySchema","type":"bytes32"},{"internalType":"Schema","name":"valueSchema","type":"bytes32"},{"internalType":"string[]","name":"keyNames","type":"string[]"},{"internalType":"string[]","name":"fieldNames","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"registerTable"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"renounceOwnership"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"address","name":"grantee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"revokeAccess"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setDynamicField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"setField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setRecord"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"setStaticField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"spliceDynamicData"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint48","name":"start","type":"uint48"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"spliceStaticData"},{"inputs":[],"stateMutability":"view","type":"function","name":"storeVersion","outputs":[{"internalType":"bytes32","name":"version","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"fromNamespaceId","type":"bytes32"},{"internalType":"address","name":"toAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"transferBalanceToAddress"},{"inputs":[{"internalType":"ResourceId","name":"fromNamespaceId","type":"bytes32"},{"internalType":"ResourceId","name":"toNamespaceId","type":"bytes32"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"transferBalanceToNamespace"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"},{"internalType":"address","name":"newOwner","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"transferOwnership"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterDelegation"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"unregisterNamespaceDelegation"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"contract IStoreHook","name":"hookAddress","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterStoreHook"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract ISystemHook","name":"hookAddress","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterSystemHook"},{"inputs":[],"stateMutability":"view","type":"function","name":"worldVersion","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]}],"devdoc":{"kind":"dev","methods":{"call(bytes32,bytes)":{"details":"If the system is not public, the caller must have access to the namespace or name (encoded in the system ID).","params":{"callData":"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.","systemId":"The ID of the system to be called."},"returns":{"_0":"The abi encoded return data from the called system."}},"callFrom(address,bytes32,bytes)":{"details":"If the system is not public, the delegator must have access to the namespace or name (encoded in the system ID).","params":{"callData":"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.","delegator":"The address on whose behalf the call is made.","systemId":"The ID of the system to be called."},"returns":{"_0":"The abi encoded return data from the called system."}},"creator()":{"returns":{"_0":"The address of the World's creator."}},"initialize(address)":{"details":"Can only be called once by the creator.","params":{"initModule":"The InitModule to be installed during initialization."}},"installRootModule(address,bytes)":{"details":"Requires the caller to own the root namespace. The module is delegatecalled and installed in the root namespace.","params":{"encodedArgs":"The ABI encoded arguments for the module installation.","module":"The module to be installed."}},"storeVersion()":{"returns":{"version":"The protocol version of the Store contract."}},"worldVersion()":{"returns":{"_0":"The protocol version of the World."}}},"version":1},"userdoc":{"kind":"user","methods":{"call(bytes32,bytes)":{"notice":"Call the system at the given system ID."},"callFrom(address,bytes32,bytes)":{"notice":"Call the system at the given system ID on behalf of the given delegator."},"creator()":{"notice":"Retrieve the immutable original deployer of the World."},"getDynamicField(bytes32,bytes32[],uint8)":{"notice":"Get a single dynamic field from the given tableId and key tuple at the given dynamic field index. (Dynamic field index = field index - number of static fields)"},"getDynamicFieldLength(bytes32,bytes32[],uint8)":{"notice":"Get the byte length of a single dynamic field from the given tableId and key tuple"},"getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)":{"notice":"Get a byte slice (including start, excluding end) of a single dynamic field from the given tableId and key tuple, with the given value field layout. The slice is unchecked and will return invalid data if `start`:`end` overflow."},"getField(bytes32,bytes32[],uint8)":{"notice":"Get a single field from the given tableId and key tuple, loading the field layout from storage"},"getField(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get a single field from the given tableId and key tuple, with the given field layout"},"getFieldLength(bytes32,bytes32[],uint8)":{"notice":"Get the byte length of a single field from the given tableId and key tuple, loading the field layout from storage"},"getFieldLength(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get the byte length of a single field from the given tableId and key tuple, with the given value field layout"},"getRecord(bytes32,bytes32[])":{"notice":"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, loading the field layout from storage"},"getRecord(bytes32,bytes32[],bytes32)":{"notice":"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, with the given field layout"},"getStaticField(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get a single static field from the given tableId and key tuple, with the given value field layout. Note: the field value is left-aligned in the returned bytes32, the rest of the word is not zeroed out. Consumers are expected to truncate the returned value as needed."},"initialize(address)":{"notice":"Initializes the World."},"installRootModule(address,bytes)":{"notice":"Install the given root module in the World."},"storeVersion()":{"notice":"Returns the protocol version of the Store contract."},"worldVersion()":{"notice":"Retrieve the protocol version of the World."}},"version":1}},"settings":{"remappings":["@eveworld/smart-object-framework-v2/=../smart-object-framework-v2/","@eveworld/world-v2/=../world-v2/","@latticexyz/=node_modules/@latticexyz/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":300},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/codegen/world/IWorld.sol":"IWorld"},"evmVersion":"cancun","libraries":{}},"sources":{"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x842b07f2ff9df2e1ecf9bf424b0e5a77e1471c983d674cf86b76c365178d6cc5","urls":["bzz-raw://f4c2df8853b020aef1bb8615ac69d5512a9b5385b82c88e03b27dc521c9d007b","dweb:/ipfs/QmWEDiJn69DvHsdrikrMWY8DERWPSeWwVYgPcunfq3yiT7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xcc0fa969a57724e7a9184009e2b1ea8ecb209a06e283c6d2b6a15cabff35f39d","urls":["bzz-raw://d91985b8f48fcb8259b776c10bc17a1656e8dbeaa15c0c0e73368af38e6cfc8a","dweb:/ipfs/QmRiYbrXqqWcTrvwz95kN6ZiMhUBfLiUycxQiSGeZFDkuo"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xa52e8323cc7227d69a3c6b2e244b4e0face106eeaa5cf23e759b0278b0f4a7ab","urls":["bzz-raw://bf5d3ede2d114c26abe7b5268ed17aedb56d6ded91af19019ecebb75edf48b36","dweb:/ipfs/QmWwqNFjqWFhfv8ABRXV9mbZBGumz741YCmVuQPqtiVZaD"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0x155aa0e073774674596a28371a3a863ad1d6c44d418140269d2982a45e40734b","urls":["bzz-raw://c849ad6563c4afbdd7eec40042c9afa0d9919ece10c2acab390e358095ddd160","dweb:/ipfs/QmbB7eVhKe3simEvugH18e1fBJKmwqionms3YWbWuRBDYV"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x7930483bedccb95dd73447108e67d576924c83ec591cb70c699cdea7ebaabccc","urls":["bzz-raw://5c23093bf098e8e1f224a0e20beb6860d461a5f8d33265d382e3d43bdc431080","dweb:/ipfs/QmSQwjDCEgTUgUWajjETvCRJd18ZPRhYPyS6Rcg6wDizXw"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x15e21a1edaad9bc31f00659cce409f4cd6eaa2cd0c5035ab32b4ffa9fa4c8d40","urls":["bzz-raw://a1f5f0260668ada84712fd51de1166eeeecf53a01b896ea322f978387de363f6","dweb:/ipfs/QmQdaur7oZLLf8jRw8m3cNm1wbDLRTqQ634k1DhzRCYdRa"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0xfae8c0039cbe627d30c1d3c96d5b5c979ea05ac744472a63c345e030be8773e3","urls":["bzz-raw://42e034310f09682a2b52de0083f40e0aca75746bc4d4a738a72043c49ed2f52a","dweb:/ipfs/QmTU2iSwXrJvLcLErmkBKxESxxpXhCAwUXxvG3AaHymJFy"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0x6a4ef8460a4ba4acfa28f257578fef89bf0ad191d593b3499158e73138760bd9","urls":["bzz-raw://1512d379b35f90288a7834389a2913a78a42b86a7052346e2ad82c0adbd4f895","dweb:/ipfs/QmaUQjrXFQXR8F4LJqcBRgh5r3Q6KHmff3PrU2DVH8jEhv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x064f8e5de1d33dc43f8960c4511ab978f4f203db5be60b16455a33f81a44777b","urls":["bzz-raw://7ad396e3c7f780a924ab1e908f1713c7fbb3a734ecdd65f4cd82cd8414d3fa02","dweb:/ipfs/QmSRacmErXTjGpfdsS1AdjbAXjpxj1GgnXEsA1FFJuvx2q"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x3e0400cba77c74f53f16357b20449cda64468b519c9bac437564af127766d45a","urls":["bzz-raw://75387dc13d9d87e76bd3df827494c0288f48899c77dcfca0eaaac6cf45dd630b","dweb:/ipfs/QmVK2tDx8q6XxttCZheEdEcLpTdKkLxgw446vyv1ToN2p2"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x4feb9f14aee9c9f94fc6df55d34c0c0e3994a3e6432817c07712cef729dee867","urls":["bzz-raw://f2878a201cda27f77091becd4591bf0d868c3b7e7a80cae852778b85a374a3b8","dweb:/ipfs/QmcMoHjHjeKK5sqsa9ddJL63Dzy9ZLQ2gyNoyirKpsxkSh"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x807b8be978f654e9014a1ac7fa52176ba9898d900a809885d8b042ba1e510589","urls":["bzz-raw://38fcbb5084dc685cd59a0ad31123e98ada821e8d1a11662b8f5ef44fa3610ad0","dweb:/ipfs/QmarZmEtCJVD2t42qBYKAayKN8dSYREnJgoSrMWDxsbgDe"],"license":"MIT"},"src/codegen/world/IAccessSystem.sol":{"keccak256":"0x82f742c44fe3579fdf8e148f4b80df0db82cf2ee6cc11c77ae47fd290b92f22a","urls":["bzz-raw://c01cf435e9f086cdf996fc1cadd3d057ff8ee886fee63fb3e81c502a04a4bb6f","dweb:/ipfs/QmemkVCBhg7wpnYKdbuyAkRP4WQxzvdn7whTBQcmBFofxH"],"license":"MIT"},"src/codegen/world/IDeployableSystem.sol":{"keccak256":"0x19d0abb8be5fd0baa5e22004eafe22bd886145765591bf09ad9954b4e47d78ce","urls":["bzz-raw://ca16e36caed759dd0fefe5a2b3fe750689adf70e716c2d38fcd63a1d93a0d00c","dweb:/ipfs/QmRM1jZqtbYoRecJGtAdkydDyqKFFPQjA76Q3RaAvai5wv"],"license":"MIT"},"src/codegen/world/IEntityRecordSystem.sol":{"keccak256":"0xd787f42b7cc434b101b3eb9b8474972c6e8ed0cc7001a7ee6959afa4d1de0f4b","urls":["bzz-raw://91404666ac763b7b7187d3322f4eb2746c9419b83adddeceb976841873bad3c5","dweb:/ipfs/QmeuSjCG2FKfYVB1zBRnNdbAdAYGGK3tGTH7JznAPHBHg9"],"license":"MIT"},"src/codegen/world/IEphemeralInteractSystem.sol":{"keccak256":"0xaba3303b401701512cd0c507672362603a3731c31cb61f5c5ea6434e09e21d9b","urls":["bzz-raw://906aa77ecf2817fadc020032dd292b7926dd27849261285fde3990bede93a925","dweb:/ipfs/QmPWA7ZByPHKXPEWugFhpGjYc5Xt73L44MbG6vRvtoPmhu"],"license":"MIT"},"src/codegen/world/IEphemeralInventorySystem.sol":{"keccak256":"0xb2387cd1a2587c59bc0c0534153107b089dd3f4c0885b28627ebe85d110532a2","urls":["bzz-raw://48ff2ff4d949928c8ffb8576d2cbd40ed4da69fa09520e64d32677178173c822","dweb:/ipfs/QmQQ1HTLBrt7DAnYkcndBebKQar6QDV1k6KS1eJGE46nBh"],"license":"MIT"},"src/codegen/world/IEveSystem.sol":{"keccak256":"0xa5ddb3c2568f8e9bfd6f801c00682c3d35940ec556267354f92e3633a4e1824f","urls":["bzz-raw://c0530e59d146f79b59d1eb1b48fa3e6d4846788ed0d4564edabdc748951a1e6f","dweb:/ipfs/QmPEdgkvAn3W85BaJMQ9KAKgBy5i6r39zVLLriKsTvPjGT"],"license":"MIT"},"src/codegen/world/IFuelSystem.sol":{"keccak256":"0x10ee9fdf5dd45c81aa4138e808ee5e3545bc8efbd2a2efade69db0d48bca4ff5","urls":["bzz-raw://321a0c918f886c9e7c7b5140229f4c7e04bab530e8a8f18b13566b4c05e711dc","dweb:/ipfs/QmXGzkVXZuSmNzEGXkUPSVMcXVmNysf1ZERMZV4JUEQsps"],"license":"MIT"},"src/codegen/world/IInventoryInteractSystem.sol":{"keccak256":"0xffc53b65648a6c9e348873a82fab29073303796167e0cb5bcef9948a59fd2bd3","urls":["bzz-raw://ab88f0e784f40ac0f909c34eacb7d7cc27e7f94b78002a351aa5fb7b8a4873c7","dweb:/ipfs/QmZ72YE63wu58Rg3jmYThkZnhM7xpGKmyKBsBsw73hbRdB"],"license":"MIT"},"src/codegen/world/IInventoryOwnershipSystem.sol":{"keccak256":"0x606e2cfb703021a620e98171351552265b70c2501ad8613cf61a3bd3ee70d04c","urls":["bzz-raw://bff06492a4745832651778ae39185f646c3f132bef0784129806c6976956998f","dweb:/ipfs/QmYJWetGP6k298MCppftSqu4q7cQ2XYhcw7CthzgE8vs6x"],"license":"MIT"},"src/codegen/world/IInventorySystem.sol":{"keccak256":"0x53c071c2b4a2737971fda502e8ca0741af8013970b1b7ba02bf5864eeea6e15f","urls":["bzz-raw://ca452847799085c2c68391b9f9291d04b328b94ad4c2115920a87da045626f38","dweb:/ipfs/QmPk7JadVc5iDqmSRFkHpCwAoLsenng2nqKcVgingCHk6m"],"license":"MIT"},"src/codegen/world/IKillMailSystem.sol":{"keccak256":"0x33d9235b98a57e09933d129840eaf7cdbfef1d7ec9bc6dfafcfee345983ea316","urls":["bzz-raw://cca47142adfc3d600a407dd7f1b8fbeb5a9680a67265b58c083daa6629ad1aa2","dweb:/ipfs/QmUQ4LJ6kLDByczRAMb1SqJy68WG6YRg2V62MUabaaiYnN"],"license":"MIT"},"src/codegen/world/ILocationSystem.sol":{"keccak256":"0x11aef257121fd3b1868ebdd11bd3c21f0f597acbb41e2a6574a06ddce675d620","urls":["bzz-raw://62c082c92ce246b592e23b742ce6fde33f81277cf19a24c6e5b1bd5456a6acb5","dweb:/ipfs/QmfCKyxK1PwVoxtUZAHGxYZpeBpEuXnVRkV4NJvYM1Up4r"],"license":"MIT"},"src/codegen/world/INetworkNodeSystem.sol":{"keccak256":"0xcf1aa85fa928de6076d0f2759b6579e13f7e1f7da814e0fe11a404c8ad9faffe","urls":["bzz-raw://da0e20f9f04f49ec728d534ece980850b923d4b32adabdcf6595a14dbc6b49a9","dweb:/ipfs/QmaAoJpP15x1xgAJMyAZyca2RATS1qjR3bzYdQn3zzzAYu"],"license":"MIT"},"src/codegen/world/IOwnershipSystem.sol":{"keccak256":"0xe69fe041594ede3216afe18ea3d7d10b57fbf927a6c7a711c248ca8efae4a127","urls":["bzz-raw://ce83b1335695094b8474c3a1236747dbc2ffd692319ef321d64c55f3899eb997","dweb:/ipfs/QmQ3oi4nx91TaUbWWn6uiHiM4UbsqZDdny3SL9CnbwTFZ9"],"license":"MIT"},"src/codegen/world/ISmartAssemblySystem.sol":{"keccak256":"0xa3780a306d008e96d30c670a287bedba41c6679e6a1cc75e6cd387a9e2dc7994","urls":["bzz-raw://9f32fa3935fe37f6bb87c6b86a74bade98f0254e0c20b1b7cff9462d6f9b513d","dweb:/ipfs/QmUJrM5pmMdWk97UW4bhguWxFmAX7VwR8Lv1HDLQY9dGCC"],"license":"MIT"},"src/codegen/world/ISmartCharacterSystem.sol":{"keccak256":"0xe25fdf5e1330ed9f8eebb8dd0e3517413bc6c3056bbbfbfb5a4bd2c7fb5e36b8","urls":["bzz-raw://7e43df280396ea00c1fefbc3abec1d47fddbba1be4a2013596a0c204567a191d","dweb:/ipfs/QmQfZYTEydV1zYQDouQ4RrTjkU12BnG8fDA9qpWc4E1pZB"],"license":"MIT"},"src/codegen/world/ISmartGateSystem.sol":{"keccak256":"0xe4e996c7b1fe85f5fbd7d638e028e6acb43e396011fd635cd602c7c9ccfccfc6","urls":["bzz-raw://34e3b46cc89fc8ce6d4cbe09ffbe2ede886f15c38d5fa0d9844c615c0998ccab","dweb:/ipfs/QmW24qB4d6fFztzu9ndSFMDwfPGAW7XDYnvWUNfJWcQYJd"],"license":"MIT"},"src/codegen/world/ISmartStorageUnitSystem.sol":{"keccak256":"0x848a0bae5d95deea82d3623a39bad19a407ae433df7c1cdf6a47c71bdaece4a5","urls":["bzz-raw://a6c9c9aee3f3d9b41846fa1a1c9f531a13247bd8ea9381003446b67f2e1ed637","dweb:/ipfs/QmZi2r9e47HrzBFjf7HQwHDd9REz4GCsVfvCRXGFfSw3wh"],"license":"MIT"},"src/codegen/world/ISmartTurretSystem.sol":{"keccak256":"0x4a0d5f27229c277fea89802e68a290715bf84f8badb0a2d8a528cf506815d971","urls":["bzz-raw://ad50a97d01fd276b4f977076ee718f2cf9133ea17f20567096c8ebbee64fbbc0","dweb:/ipfs/QmQxSaz9LU1sz1rNtkSp12gVt1zdAc5yokEbPM3AM9Tqzx"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0x2634773c6898860973263578813e350ca3fe3fd7c567927b7bd1a5a74cd80a3c","urls":["bzz-raw://fa825e1567d470b0bfc44efb8d8f6f97d6bc6787c0f0b0b5d52d50ea6a811a6a","dweb:/ipfs/QmPDBK1i5vQ4o1cEKtc11uYgBxuCFu7FmW2jJmjTvqk9kx"],"license":"MIT"},"src/namespaces/evefrontier/codegen/index.sol":{"keccak256":"0x0bb46f781ff455e272982bc041f1129337d41d94e51d67505e2a53c08a6642c5","urls":["bzz-raw://60da059758751d1f6a668cb55860873b822f006b9fb53460c71f2e40be0fb611","dweb:/ipfs/QmXfFn7YxSzUhuHYWzNEwuGHfNJjDJDwGxtgyJGiDcHjBi"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/AssemblyEnergyConfig.sol":{"keccak256":"0xb62e5044e83a88bdd86ccb964d4e8e0c620e5a4bfc8ea71b80b92fbc943d9550","urls":["bzz-raw://864f26bcf9bc9fd8a25270afe45e975f1b5315d27cefca0667c88b03610153a0","dweb:/ipfs/QmRFFomGgiVb84jSp8QrE1FcmXNVgn88dAJY5FCiXaMQqd"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/Characters.sol":{"keccak256":"0xb0293862653b085bc9c1dd80526513b0a5287bbe5f4b4b982b06301a30035073","urls":["bzz-raw://8e8cfb2400ac166ace61e23469bef6a18c0c3e090c522bbdd019378a0d90e8e4","dweb:/ipfs/QmNYQk9GbNrEkAsXBeUJV4bqcVG6dmnm84dF671DsaWvyu"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/CharactersByAccount.sol":{"keccak256":"0xea0a6b314f6b50bd7e1fc1a9c6d39665ef74587479a519a03f068baf2942c8ba","urls":["bzz-raw://1bbdc9b09b3f59364af81f7d6faed234853639679b21420fbc4a6b275eb2ca99","dweb:/ipfs/QmNS6LaqQFcTT9XVvd8AA9wzjWm1AvZe1CttvLPwhH74Rv"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/DeployableState.sol":{"keccak256":"0x43bccd30e4be5b191aa61f1ad0cccea8d161981147f94ecdf49a901c8b609f9f","urls":["bzz-raw://44f65c32ddb3ac4d4b23f0586a6523743b9eba5d529d6c44010ba6ca06e43b9c","dweb:/ipfs/QmeJimsn1k1bquM431DrxkvQWKvwAD33rDHa9QZiZ4b1ET"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/EntityRecord.sol":{"keccak256":"0xd4b6eeac9726ea155e311552faa2b76b87872a45a8776b4ef2bb9fd0d9e8a946","urls":["bzz-raw://f031a0c2da92cd6f41bb62c9800aec2c7d6d2750915cfa91034d6ac74fffd141","dweb:/ipfs/QmRT8ikgGUK6ny7xGBLRjJq7PLkqt6nh944TwEexUZNztp"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/EntityRecordMetadata.sol":{"keccak256":"0x28031fd2f9ccaee601ac0c6a43fff0748d5ab3e2e151542cc224898373a8b3ea","urls":["bzz-raw://ca2b985b6e413e779a459a0f2e6280fb5e1cf7e1cb4c0506de1558b6b72a824e","dweb:/ipfs/QmW1tqtnVxbT3aDwBJdHrrzZBP8Gnwt5ki6p1SbVjpesht"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/EphemeralInvCapacity.sol":{"keccak256":"0x910267687efedb875c46d4673e4fd28d449e7927066a12ef2f2c15f1fed5c351","urls":["bzz-raw://b28eccb5a0d7fe06bec66a1ccbd436ccb46b1c40c659d5230f0906774b6e1f85","dweb:/ipfs/QmQaZYgkeW4BFJTCu7o2Pzja4p3Epjf6az8oc8Q9vcG7mQ"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/EphemeralInvItem.sol":{"keccak256":"0x544252c426e57282d16e3f5d8d72a4bafaf2a083df38921bb445e32968005105","urls":["bzz-raw://09590f3fb1976322afc429960f7d0aa0c5bf8b7ab5852ea652e9b8283bb314c7","dweb:/ipfs/QmaELn6hqRUKC31igzDJGfqpx8npyWdqN38pmeqaWCasre"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/EphemeralInventory.sol":{"keccak256":"0x90399976b70aba70f3c6fd66420dc6911b368c0cbc54e9aaf3b8567e758d9c0b","urls":["bzz-raw://10c0aeee575897cddca64e72253cd2d8a8fb45d451c2cc01a04f92a0065243a5","dweb:/ipfs/QmbUVDcjKwCBD9ZrDUcfkYY2DKZPD1akAsfDugPzbyxFf5"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/EphemeralItemTransfer.sol":{"keccak256":"0x76f72929a8a560b8b0a8bbb48404492f4582c3dbbfc24d5cec01f9804420db42","urls":["bzz-raw://1e280936ac58adc2a422f2f0456cd43c1a37477f2f7cb6bba207f7af223a2624","dweb:/ipfs/QmWYbkPwd57ebE3FN9PudZJ9Kc1ayAGqsHXNhccxiRYdaw"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/Fuel.sol":{"keccak256":"0x501a41c134c6fbd5af012bac65f662c1aff2749918ee0de5050688eb0131bbf2","urls":["bzz-raw://6915a5659b66ca15b7a8cfe3ea393c0015796ce50aeea81a74ff0c19a0ac3133","dweb:/ipfs/Qme5P7kjmSV4qUGgpxHMhMsdpFdLqcUgTxn8j7jUqdeetc"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/FuelConsumptionState.sol":{"keccak256":"0x3a4acef4e2125ff4dc522b90ee49c9ad65a2a85bff1fc0017e7e60bb3b228bf0","urls":["bzz-raw://e36465d8553ae0debacd3543c1be5e70cbd21f41bed4885601e3cb22e515dbeb","dweb:/ipfs/Qmd1G2AZVX9LVudXUpYU2SZubgxGWzHFp8VDvWFmKhQqTu"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/FuelEfficiencyConfig.sol":{"keccak256":"0x67151eaacf2729c615ba2717c0a9cdf6ba7268ce903471a3da4c987d850050e3","urls":["bzz-raw://c6d97cc106bfd9853f856e63ed07def35573e83ce9007ee02335c24b4d431dc9","dweb:/ipfs/QmQDAttuvWbjQDbei3VXz5EJ9GYjvKBGQYQfufodneCc6Y"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/Initialize.sol":{"keccak256":"0x636a2e34cce6c4efe0836925c28595fa1ba0383abaad1089f58f6bd057a2087b","urls":["bzz-raw://5cfa5d4cedbffc9f40f81dd5dcc119cad883e359877c79a1b5a4bbd687ca8857","dweb:/ipfs/QmcysauRCoj7hqih6A3bGsPVJhazQzz64tMfLzWrc8H46M"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/Inventory.sol":{"keccak256":"0xc0c8874cfaf3e8f4bd067b27d68eea0045344a79e761b4740d40d47749a03d26","urls":["bzz-raw://c0d6c99a553ae95c8ddb75d0686201f33cdcba99cc7e610b3a259dba84f62feb","dweb:/ipfs/QmZiafrRq7JVpXiChdaZLwyJCgnVsAb6MoLXEVU6jcPcFM"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/InventoryByEphemeral.sol":{"keccak256":"0xf668a48c638bc10377a6452ba883cd517f3971d43ab617855436981479efefcb","urls":["bzz-raw://7ad676389cd3ca3e6c02cbf0ed18e8c2564afc6c0b5f8dbaba6232765fe2039d","dweb:/ipfs/QmWivSwbWPbEYTWEX2A6i7iohajSpHvrnDvDFoRKbijyDr"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/InventoryByItem.sol":{"keccak256":"0x89d5fe69ddc7601f0362eff48c73ee7470939eed531c05fc5f16333c15fdf787","urls":["bzz-raw://dd26ee0d3da617613753fe2388181f180ef192ba7b7147dd322322f39450d184","dweb:/ipfs/QmZ3ZAXkj6rNgrRtVb1YqY8zeyRDYxRcBY3Boe8jeFi15j"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/InventoryItem.sol":{"keccak256":"0xffa315bb58bb03fb376488dc50979a94a6d1cce0de8288b486d14db2bec39fdd","urls":["bzz-raw://716e38077de415159a32a6bc2db1d549b30b555156b937f8583629755e8f1f12","dweb:/ipfs/QmUcHXxPueTd7Zugb8K36ATbgPMpmxodTch5SgKdBwuEc9"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/InventoryItemTransfer.sol":{"keccak256":"0x048daafdef2d91c281cccbf579d06447a685259df245bd462e085f52d972528a","urls":["bzz-raw://8d3066c75018059a67adbac6e974d7171dcd7bfd863c9043ebe7880d009adcf5","dweb:/ipfs/QmVinDacGaPkYMzv2mFz2SC86t3nDwLrERxwCSRNjCq2Tk"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/KillMail.sol":{"keccak256":"0x5678230f60742e7e4593a41e7803faee441adf9084bb7d9d38d1729e5cd3ec89","urls":["bzz-raw://74a378d2a5c61aaeffb954a7ffabdfeb934458d65b9738359408f0f0e75fb14f","dweb:/ipfs/QmReUGjZsSNFcXFLxTtR71krM5HFqHLfzDXxbgfrEnBWvM"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/Location.sol":{"keccak256":"0x68a78d7418c498e03b9fc1473e86c34cc0b96d8290c9d0eac80eb78fabd1b443","urls":["bzz-raw://983228904beb06733101e465b1b793340d87d3104dde57117948bfb93e051662","dweb:/ipfs/QmXEGv7ts5P4byXtmEBMmzLzjtQAxVb5LgS5ZPYCyEFYKo"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/NetworkNode.sol":{"keccak256":"0xa327a2f17975996cb80687f5f83366619385f67281448ef0f8ca086b40c114b4","urls":["bzz-raw://f91f04f3d24ec5c2d1b3a2319a1840935021f6ab42afb29ceddd38994604a8a1","dweb:/ipfs/QmThAoV2JJJGZzEAspBZZfVeyJp5SVguYEnZL821VTyrpB"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/NetworkNodeAssemblyLink.sol":{"keccak256":"0xb1c4c03699d57188573667e887ccc0f20f652b349127bb2ecc1027a91e69d387","urls":["bzz-raw://7e3051a5192a31d0c892cc77552a2ef7681eef3a2713ff93dbf8be2c98a1b35c","dweb:/ipfs/QmUYju2NRqEwEEfz6sJomqX7MWBYDQLmcbmkyYJC9AsENK"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/NetworkNodeByAssembly.sol":{"keccak256":"0xc16fd43e285e6682e71a4c962e91848f204b6ac1971f2e3bdfd9398362b0eaaf","urls":["bzz-raw://69a0cfa21c8cfa2b933e1e247242cfb1298c5fe3b27ccf64f6cd12571dd2a1b7","dweb:/ipfs/QmQiVpyfivbFgCPjbJtukbo5i6rpPq1hvHnMGXAd7nZuPm"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/NetworkNodeEnergyHistory.sol":{"keccak256":"0xf5400add5e7e77d76daf688dd48e66229586eeff9e5776fcd21bf9fc1cd0b1f8","urls":["bzz-raw://787034d828d6ffeb4550256936da5d2e4e3a6f09a6c789466f8f8dd8cc611998","dweb:/ipfs/QmcJP7zZc3GC7KoKmDSSmF7cba6RjcXyV6ptu8DSragzuf"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/OwnershipByObject.sol":{"keccak256":"0xf21e8bda44dcc10a7745c1082efd6eb1fb264d89e0840c3d3b0c4911136d5cbf","urls":["bzz-raw://8cbbc598727f2521d9547c232e6968ad586274d419deeaa9150a96e7cd36bea0","dweb:/ipfs/QmVxW5TBm3cU2XnvLT95KzkLg54dR8czoJrRVYemf73jHW"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/SmartAssembly.sol":{"keccak256":"0x644d75be28dcfc8a238e819cddb92145d45a4984b64a5ffb8b4a6e8629b72970","urls":["bzz-raw://2a640e6f797ca65ef2e519d3ac7d3ab4c941672516028973962b2191a38ae5fd","dweb:/ipfs/QmZ1oUdbMugGrVjN1ntQaikmEDUUu7yYKXHzYkvJn8uY22"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/SmartGateConfig.sol":{"keccak256":"0x46255d59a17b06b84b2f531d6f5696f3986d1399f24a9a6bc27c3a6c58e52edc","urls":["bzz-raw://fbc14e52b394cb66bf279d351b1595a62e6bad39905d45ccaed3776697a8c0a1","dweb:/ipfs/QmTRzcvEz9MxCsdsdxBg1kuX2xRDAaLDnhNyCdhS36xVF8"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/SmartGateLink.sol":{"keccak256":"0xb07d4a2954c0e4bf6a839b57103d26b926036689707c1cb2d7799f8551bf82a7","urls":["bzz-raw://1d70d2d70846b89d05acc32b7164abd7a68436d7b04228bbbbcc1bd2b9793b19","dweb:/ipfs/QmRLShTiZABiYEQnq4gC8rZTPjrbPwaWfjj3JE8pj89dqT"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/SmartTurretConfig.sol":{"keccak256":"0x24828d5852011d3c72ab1fe9620dbee8970c47aa74ec1562b89ebd6eae07853b","urls":["bzz-raw://67a531942970099d8fd42a6be7b03aeedc151e2ed5d121302181e2b507e8f8f6","dweb:/ipfs/QmNqmeWpcquGMkDu8ch99pGQ3v93Qh7BpubjjmRsc5tP3v"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/Tenant.sol":{"keccak256":"0x32972d457b450f362b5705f2b871b130f9b5b8ccebe877228951647db3f5599c","urls":["bzz-raw://6795b12b822c49916afbab1a2ef781f06149b2fc31f181c9b2092c73b5f98f42","dweb:/ipfs/QmUjG1H8kYeeHzEEe7XMGeZ82XArHCUqAwzVSVpY9wr9GR"],"license":"MIT"},"src/namespaces/evefrontier/codegen/tables/WorldVersion.sol":{"keccak256":"0x72044fc6cd4301a69c72ee146e8de36abc4e0b11dd26a07115fa85213b135886","urls":["bzz-raw://1557420ed25d9bff50ca708e69d178db4aea1f97783452745bb073bff371fbef","dweb:/ipfs/QmZaoYLHeczKtwWihAA6qMqnD4o16jDRcbh7He9MyuLR48"],"license":"MIT"},"src/namespaces/evefrontier/systems/deployable/types.sol":{"keccak256":"0x8a7f3b44614aa3f158dc44084ba66fc7172db4b9ea6dfc97b90b8c4f2c3caf01","urls":["bzz-raw://ef1640e5a40a038951855ce5a4ebfa03b1239d6ad4be78b97b053a79bf5e4cb3","dweb:/ipfs/QmaNTV9Tgt1dh8KgiP2GdJ2qa3bYcEJKBukZfM8qC3sj23"],"license":"MIT"},"src/namespaces/evefrontier/systems/entity-record/types.sol":{"keccak256":"0xeacac020e8b5060a0e48e2c66e5400315ae111302bf82e1cc2c3c50bdb33edc9","urls":["bzz-raw://a5c69ee751917dbbfd3e0e465fe42925aab897074ed66e345ce1f86d71329f9e","dweb:/ipfs/QmZ5tr391ebKHUo3xFyBhX7K8aNUEU8UhECEKUU7vGxkYG"],"license":"MIT"},"src/namespaces/evefrontier/systems/fuel/types.sol":{"keccak256":"0x8003743494f4d700fbdc3afdfc3b22b95297c84c7fc9882e7430c0444671df43","urls":["bzz-raw://37f9bf2e2277fdb50286b5321595f2fa415f9fb4b806e201c745ba91ea7db6a9","dweb:/ipfs/QmXFrb2KFyZ4u64f4iRrtC2xou8VhoLnoqR3jTzgc54p5U"],"license":"MIT"},"src/namespaces/evefrontier/systems/inventory/types.sol":{"keccak256":"0x92516df2ca23aed106f5ddaf1288320bf604093e499ec4227e4bed22c9d0ed79","urls":["bzz-raw://9b422a83e4eafe95ec40864f31589228b108c60f3de52928159d36b1a657c255","dweb:/ipfs/QmfTSRC4C5jpsSWNgpHAUCdACtXE3ywCVtrHsq5mQSmFvn"],"license":"MIT"},"src/namespaces/evefrontier/systems/smart-turret/types.sol":{"keccak256":"0xae13c414c79f555fe2c1ab6bf45f63526d9abe2ed9db9519d8a29f6b54051f63","urls":["bzz-raw://fdfa915344875e087fdf1ad2eb395d9e678d2bd329027e64e647402f15687994","dweb:/ipfs/QmTza9piBWD49Xc7Ynx1oGqCBhi8cn433hkXKqJ5xADFuz"],"license":"MIT"}},"version":1},"id":203}