-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
investigate slow deploys with --rpcBatch
#3271
Comments
EnvironmentNode Environment & OS
Project SettingsCCP Builder Examples: Smart Turret diff --git a/smart-turret/packages/contracts/foundry.toml b/smart-turret/packages/contracts/foundry.toml
index aa517e5..d8ec86b 100644
--- a/smart-turret/packages/contracts/foundry.toml
+++ b/smart-turret/packages/contracts/foundry.toml
@@ -31,10 +31,18 @@ eth_rpc_url = "https://devnet-game-sync.nursery.reitnorf.com"
# CCP Internal Testnet?
eth_rpc_url = "https://testnet-game-sync.nursery.reitnorf.com"
-[profile.garnet]
+[profile.garnet_lattice]
# Public Testnet
eth_rpc_url = "https://rpc.garnetchain.com"
+[profile.garnet_localhost]
+# Public Testnet
+eth_rpc_url = "http://localhost:8545"
+
+[profile.garnet_ccp]
+# Public Testnet
+eth_rpc_url = "https://garnet-rpc.dev.evefrontier.tech"
+
[profile.redstone]
# Public Mainnet
eth_rpc_url = "https://rpc.redstonechain.com"
Additional changes to Namespace in LogsTLDR:
Deploy using Local node no --rpcBatch $ time pnpm deploy:garnet_localhost --worldAddress 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846
> [email protected] deploy:garnet_localhost /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts
> pnpm run build && mud deploy --profile=garnet_localhost "--worldAddress" "0x94b6ec3d701d10657e890b7ca51a5b059c9cc846"
> [email protected] build /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts
> mud build
(node:87956) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/TurretEncounter.sol +0ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTest2OC.sol +1ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTestTbl.sol +0ms
mud:common:codegen Generated table index: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/index.sol +66ms
mud:common:codegen Generated system interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/ISmartTurretSystem.sol +0ms
mud:common:codegen Generated world interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/IWorld.sol +2ms
running "forge build"
[⠊] Compiling...
No files changed, compilation skipped
mud:world:codegen Wrote systems manifest to .mud/local/systems.json +0ms
(node:88046) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:87939) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Deploying MUD contracts with profile garnet_localhost to RPC http://localhost:8545
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/TurretEncounter.sol +0ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTestTbl.sol +1ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTest2OC.sol +0ms
mud:common:codegen Generated table index: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/index.sol +68ms
mud:common:codegen Generated system interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/ISmartTurretSystem.sol +0ms
mud:common:codegen Generated world interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/IWorld.sol +2ms
running "forge build"
[⠊] Compiling...
No files changed, compilation skipped
mud:world:codegen Wrote systems manifest to .mud/local/systems.json +0ms
(node:88153) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Deploying from 0x92dcb8C5629832366c585F29923dE8a62C109A0e
mud:cli:deploy found CREATE2 deployer at 0x4e59b44847b379578588920ca78fbf26c0b4956c +0ms
mud:cli:deploy looking up world deploy for 0x94b6ec3d701d10657e890B7ca51A5B059C9cc846 +0ms
mud:block-events-stream getting logs for blocks 0-100000 (100000 blocks, 100000 max) +0ms
mud:block-events-stream getting logs for blocks 100001-200001 (100000 blocks, 100000 max) +3ms
mud:block-events-stream getting logs for blocks 200002-300002 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 300003-400003 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 400004-500004 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 500005-600005 (100000 blocks, 100000 max) +3ms
mud:block-events-stream getting logs for blocks 600006-700006 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 700007-800007 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 800008-900008 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 900009-1000009 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 1000010-1100010 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 1100011-1200011 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 1200012-1300012 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 1300013-1400013 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 1400014-1500014 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 1500015-1600015 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 1600016-1700016 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 1700017-1800017 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 1800018-1900018 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 1900019-2000019 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 2000020-2100020 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 2100021-2200021 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 2200022-2300022 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 2300023-2400023 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 2400024-2500024 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 2500025-2600025 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 2600026-2700026 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 2700027-2800027 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 2800028-2900028 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 2900029-3000029 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 3000030-3100030 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 3100031-3200031 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 3200032-3300032 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 3300033-3400033 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 3400034-3500034 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 3500035-3600035 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 3600036-3700036 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 3700037-3800037 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 3800038-3900038 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 3900039-4000039 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 4000040-4100040 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 4100041-4200041 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 4200042-4300042 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 4300043-4400043 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 4400044-4500044 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 4500045-4600045 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 4600046-4700046 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 4700047-4800047 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 4800048-4900048 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 4900049-5000049 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 5000050-5100050 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 5100051-5200051 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 5200052-5300052 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 5300053-5400053 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 5400054-5500054 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 5500055-5600055 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 5600056-5700056 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 5700057-5800057 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 5800058-5900058 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 5900059-6000059 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 6000060-6100060 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 6100061-6200061 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 6200062-6300062 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 6300063-6400063 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 6400064-6500064 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 6500065-6600065 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 6600066-6700066 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 6700067-6800067 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 6800068-6900068 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 6900069-7000069 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 7000070-7100070 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 7100071-7200071 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 7200072-7300072 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 7300073-7400073 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 7400074-7500074 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 7500075-7600075 (100000 blocks, 100000 max) +1ms
mud:block-events-stream getting logs for blocks 7600076-7700076 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 7700077-7800077 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 7800078-7900078 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 7900079-8000079 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 8000080-8100080 (100000 blocks, 100000 max) +2ms
mud:block-events-stream getting logs for blocks 8100081-8113501 (13420 blocks, 100000 max) +2ms
mud:cli:deploy found world deploy for 0x94b6ec3d701d10657e890B7ca51A5B059C9cc846 at block 7516601n +144ms
mud:cli:deploy found scetrov__SmartTurretSyste system at 0x5F7C74c2e6fEd4AeAdE00F3DA484d314087B3E38 +3ms
mud:cli:deploy looking up resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +16ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +14ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +13ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +5ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +5ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +12ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +12ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +13ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +13ms
mud:block-events-stream getting logs for blocks 8016606-8113501 (96895 blocks, 100000 max) +11ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +11ms
mud:cli:deploy found 460 resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +77ms
mud:cli:deploy found 129 existing namespaces: store, world, <root>, eveworld, metadata, puppet, erc721deploybl, eve-erc721-pup, erc721charactr, eveerc20, erc20-puppet, itemtrade, test, three9s, venti, tcf, scetrov, stx, skunkworks, venti2, customtest, alvrs1, beans123, protodroidbot, builder323, mudworkshop, test_statement, FreedomTicket, ProtoDroidBot, jakotest1, serialtest, awar, ProtoDroidBotA, ProtoDroidBotB, skunkworks1, test_red, skunkworks2, test_iseller, test_iseller2, beauKode, beauKodeNS, carbon, fugashu_test_1, fugatest, fuga, exasperatus, exasperatuste, fugrett, nohus, interslayer, arszay, hwlann, test_reddragon, stx1, interslayer2, testeveerc20, fugashu, MrBarbeque, b0rt, interlayer3, serial1test, st_test1, st_test98, ZhyganBuilder, sg_dreamin, sg_dreamin_wut, vending_m_d, arszay_test, red_dragon, red_dragon2, TBD, nohus2, dreamin_st123, dreamin, dreamint, dreamintt, abdhf, hfkfj, arszay2, scetrov_f7s8, arszay3, red_dragon3, inosak_sg_uruk, inosak_sg_001, inosak_sg001, reddragon, dreamin_vm, dreaminVM, dreamin_tur, dreamin_sg, reddragon4, gatekpr, dreamingate, reddragon6, vending_m_d, sg_dreamin, abcdreamin, three8s, dreamin_st, st_dreamin, akakashiro, atkhlcxx, splunkworks, a_tester, tapticc, three7s, TokoSembako, g1ts, SpaceMart, SpaceMart_2, TapticcDev, scetrov2, scrub, scetrov3, scetrov4, interslayer4, TapticcDev2, scetrov5, red_dragon11, trill, zatrill, zaroot, TapticcRestart, vortecs, three5s, alvrstest, alvrstest2, interslayer5, scrub_gate +2ms
mud:cli:deploy looking up tables for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +3ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +27ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +27ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +8ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +8ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +3ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +3ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +6ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +5ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +5ms
mud:block-events-stream getting logs for blocks 8016606-8113501 (96895 blocks, 100000 max) +6ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:cli:deploy found 206 tables for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +58ms
mud:cli:deploy existing tables: scetrov__TurretEnconter, scetrov__ScetrovTestTbl, scetrov__ScetrovTest2OC +0ms
mud:cli:deploy looking up resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +30ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +31ms
mud:world looking up function selectors for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:cli:deploy looking up resource access for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +2ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +2ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +1ms
mud:cli:deploy looking up resource access for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +0ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +10ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +11ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +5ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +5ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +2ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +1ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +4ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +4ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +3ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +3ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +6ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +7ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +3ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +2ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +5ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +5ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +6ms mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +7ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +11ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +11ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +9ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +8ms
mud:block-events-stream getting logs for blocks 8016606-8113501 (96895 blocks, 100000 max) +6ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:block-events-stream getting logs for blocks 8016606-8113501 (96895 blocks, 100000 max) +5ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:world found 597 function selectors for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +107ms
mud:world looking up function signatures for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 8016606-8113501 (96895 blocks, 100000 max) +32ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +31ms
mud:cli:deploy found 460 resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +120ms
mud:cli:deploy found 257 resource<>address access pairs +169ms
mud:cli:deploy found 257 resource<>address access pairs +135ms
mud:world found 1194 function signatures for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +374ms
mud:cli:deploy looking up systems: AccessManagement, BalanceTransfer, BatchCall, Registration, eveworld__DelegationContro, eveworld__ForwarderSystem, metadata__MetadataSystem, eveworld__CustomErrorSyste, eveworld__EntitySystem, eveworld__HookSystem, eveworld__ModuleSystem, eveworld__AccessSystem, eveworld__EntityRecordSyst, eveworld__EphemeralInvSyst, eveworld__InventoryInterac, eveworld__InventorySystem, eveworld__KillMailSystem, eveworld__LocationSystem, eveworld__SmartCharacterSy, eveworld__SmartDeployableS, eveworld__SmartGateSystem, eveworld__SmartStorageUnit, eveworld__SmartTurretSyste, eveworld__StaticDataSystem, puppet__Factory, puppet__Delegation, erc721deploybl__ERC721System, erc721charactr__ERC721System, eveworld__DelegationContr, eveerc20__ERC20System, itemtrade__ItemTradeSystem, test__SmartTurretSyste, three9s__ItemSellerSystem, venti__ItemSellerSystem, tcf__ItemSellerSystem, scetrov__ItemSellerSystem, stx__ItemSellerSystem, skunkworks__ItemSellerSystem, customtest__SmartTurretSyste, alvrs1__GuestListSystem, alvrs1__SmartTurretSyste, protodroidbot__SmartTurretSyste, mudworkshop__GuestListSystem, mudworkshop__SmartTurretSyste, test_statement__VendingMachineSy, FreedomTicket__SmartGateSystem, ProtoDroidBot__VendingMachineSy, jakotest1__VendingMachineSy, ProtoDroidBot__SmartTurretSyste, awar__VendingMachineSy, test_red__VendingMachineSy, skunkworks__SmartTurretSyste, builder323__SmartTurretSyste, skunkworks__VendingMachineSy, test_iseller__ItemSellerSystem, test_iseller2__ItemSellerSystem, beauKodeNS__SmartTurretSyste, builder323__SmartGateSystem, carbon__SmartTurretSyste, carbon__WhitelistSystem, fugrett__SmartTurretSyste, nohus__ItemSellerSystem, interslayer__ItemSellerSystem, hwlann__VendingMachineSy, test_reddragon__ItemSellerSystem, arszay__SmartTurretSyste, stx1__GuestListSystem, stx1__SmartTurretSyste, interslayer2__ItemTradeSystem, testeveerc20__ERC20System, fugashu__SmartTurretSyste, serialtest__GuestListSystem, serialtest__SmartTurretSyste, interlayer3__SmartTurretSyste, interlayer3__GuestListSystem, serialtest__ItemSellerSystem, serial1test__ItemSellerSystem, hwlann__ItemSellerSystem, fugashu__GuestListSystem, vending_m_d__VendingMachineSy, arszay_test__SmartTurretSyste, red_dragon__VendingMachineSy, nohus2__ItemSellerSystem, arszay2__ItemSellerSystem, arszay2__SmartGateSystem, scetrov__SmartTurretSyste, red_dragon3__VendingMachineSy, reddragon__VendingMachineSy, gatekpr__GateKeeperSystem, reddragon4__VendingMachineSy, reddragon6__ItemSellerSystem, dreaminVM__VendingMachineSy, abcdreamin__SmartTurretSyste, three8s__ItemTradeSystem, stx1__SmartGateSystem, stx1__ItemTradeSystem, awar__SmartTurretSyste, awar__AllowedPlayerSys, splunkworks__ItemSellerSystem, atkhlcxx__SmartTurretSyste, a_tester__SmartTurretSyste, tapticc__ItemSellerSystem, stx1__ItemSellerSystem, stx1__GateKeeperSystem, three7s__ERC20System, three7s__ItemTradeSystem, TokoSembako__ItemSellerSystem, g1ts__SmartGateSystem, SpaceMart__ItemSellerSystem, SpaceMart_2__ItemSellerSystem, TapticcDev__ItemSellerSystem, scrub__ItemSellerSystem, interslayer4__ItemTradeSystem, TapticcDev2__ItemSellerSystem, red_dragon11__VendingMachineSy, zaroot__SmartTurretSyste, TapticcRestart__ItemSellerSystem, vortecs__SmartTurretSyste, stx1__VendingMachineSy, three5s__SmartGateSystem, alvrstest__SmartTurretSyste, alvrstest2__SmartTurretSyste, tcf__VendingMachineSy, interslayer5__SmartTurretSyste, scrub_gate__SmartGateSystem +57ms
mud:cli:deploy existing systems: scetrov__SmartTurretSyste +50ms
mud:world looking up function selectors for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +51ms
mud:world found 597 function selectors for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +48ms
mud:world looking up function signatures for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:world found 1194 function signatures for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +80ms
mud:cli:deploy functions already registered: scetrov__aggression(uint256,uint256,((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[],(uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256,uint256)), scetrov__inProximity(uint256,uint256,((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[],(uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256,uint256)) +129ms
mud:cli:deploy deploy complete +4ms
Deployment completed in 0.955 seconds
Deployment result (written to ./worlds.json and deploys/17069):
{
worldAddress: '0x94b6ec3d701d10657e890b7ca51a5b059c9cc846',
blockNumber: 7516601
}
pnpm deploy:garnet_localhost --worldAddress 5.53s user 0.77s system 125% cpu 5.036 total Deploy using Lattice Node no --rpcBatch $ time pnpm deploy:garnet --worldAddress 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846
> [email protected] deploy:garnet /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts
> pnpm run build && mud deploy --profile=garnet "--worldAddress" "0x94b6ec3d701d10657e890b7ca51a5b059c9cc846"
> [email protected] build /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts
> mud build
(node:88835) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/TurretEncounter.sol +0ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTestTbl.sol +0ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTest2OC.sol +0ms
mud:common:codegen Generated table index: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/index.sol +70ms
mud:common:codegen Generated system interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/ISmartTurretSystem.sol +0ms
mud:common:codegen Generated world interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/IWorld.sol +2ms
running "forge build"
[⠒] Compiling...
No files changed, compilation skipped
mud:world:codegen Wrote systems manifest to .mud/local/systems.json +0ms
(node:88925) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:88818) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Deploying MUD contracts with profile garnet to RPC http://127.0.0.1:8545
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTestTbl.sol +0ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/TurretEncounter.sol +1ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTest2OC.sol +0ms
mud:common:codegen Generated table index: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/index.sol +67ms
mud:common:codegen Generated system interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/ISmartTurretSystem.sol +0ms
mud:common:codegen Generated world interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/IWorld.sol +2ms
running "forge build"
[⠊] Compiling...
No files changed, compilation skipped
mud:world:codegen Wrote systems manifest to .mud/local/systems.json +0ms
(node:89032) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Deploying from 0x92dcb8C5629832366c585F29923dE8a62C109A0e
mud:cli:deploy found CREATE2 deployer at 0x4e59b44847b379578588920ca78fbf26c0b4956c +0ms
mud:cli:deploy looking up world deploy for 0x94b6ec3d701d10657e890B7ca51A5B059C9cc846 +1ms
mud:block-events-stream getting logs for blocks 0-100000 (100000 blocks, 100000 max) +0ms
mud:block-events-stream getting logs for blocks 100001-200001 (100000 blocks, 100000 max) +8ms
mud:block-events-stream getting logs for blocks 200002-300002 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 300003-400003 (100000 blocks, 100000 max) +8ms
mud:block-events-stream getting logs for blocks 400004-500004 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 500005-600005 (100000 blocks, 100000 max) +8ms
mud:block-events-stream getting logs for blocks 600006-700006 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 700007-800007 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 800008-900008 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 900009-1000009 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 1000010-1100010 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 1100011-1200011 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 1200012-1300012 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 1300013-1400013 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 1400014-1500014 (100000 blocks, 100000 max) +4ms
mud:block-events-stream getting logs for blocks 1500015-1600015 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 1600016-1700016 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 1700017-1800017 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 1800018-1900018 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 1900019-2000019 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 2000020-2100020 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 2100021-2200021 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 2200022-2300022 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 2300023-2400023 (100000 blocks, 100000 max) +4ms
mud:block-events-stream getting logs for blocks 2400024-2500024 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 2500025-2600025 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 2600026-2700026 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 2700027-2800027 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 2800028-2900028 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 2900029-3000029 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 3000030-3100030 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 3100031-3200031 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 3200032-3300032 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 3300033-3400033 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 3400034-3500034 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 3500035-3600035 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 3600036-3700036 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 3700037-3800037 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 3800038-3900038 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 3900039-4000039 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 4000040-4100040 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 4100041-4200041 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 4200042-4300042 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 4300043-4400043 (100000 blocks, 100000 max) +4ms
mud:block-events-stream getting logs for blocks 4400044-4500044 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 4500045-4600045 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 4600046-4700046 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 4700047-4800047 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 4800048-4900048 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 4900049-5000049 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 5000050-5100050 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 5100051-5200051 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 5200052-5300052 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 5300053-5400053 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 5400054-5500054 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 5500055-5600055 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 5600056-5700056 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 5700057-5800057 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 5800058-5900058 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 5900059-6000059 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 6000060-6100060 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 6100061-6200061 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 6200062-6300062 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 6300063-6400063 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 6400064-6500064 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 6500065-6600065 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 6600066-6700066 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 6700067-6800067 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 6800068-6900068 (100000 blocks, 100000 max) +7ms
mud:block-events-stream getting logs for blocks 6900069-7000069 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 7000070-7100070 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 7100071-7200071 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 7200072-7300072 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 7300073-7400073 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 7400074-7500074 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 7500075-7600075 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 7600076-7700076 (100000 blocks, 100000 max) +8ms
mud:block-events-stream getting logs for blocks 7700077-7800077 (100000 blocks, 100000 max) +5ms
mud:block-events-stream getting logs for blocks 7800078-7900078 (100000 blocks, 100000 max) +8ms
mud:block-events-stream getting logs for blocks 7900079-8000079 (100000 blocks, 100000 max) +6ms
mud:block-events-stream getting logs for blocks 8000080-8100080 (100000 blocks, 100000 max) +9ms
mud:block-events-stream getting logs for blocks 8100081-8113599 (13518 blocks, 100000 max) +4ms
mud:cli:deploy found world deploy for 0x94b6ec3d701d10657e890B7ca51A5B059C9cc846 at block 7516601n +507ms
mud:cli:deploy found scetrov__SmartTurretSyste system at 0x5F7C74c2e6fEd4AeAdE00F3DA484d314087B3E38 +2ms
mud:cli:deploy looking up resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +1ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +13ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +14ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +14ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +5ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +5ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +29ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +29ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +47ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +47ms
mud:block-events-stream getting logs for blocks 8016606-8113599 (96993 blocks, 100000 max) +30ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +30ms
mud:cli:deploy found 460 resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +153ms
mud:cli:deploy found 129 existing namespaces: store, world, <root>, eveworld, metadata, puppet, erc721deploybl, eve-erc721-pup, erc721charactr, eveerc20, erc20-puppet, itemtrade, test, three9s, venti, tcf, scetrov, stx, skunkworks, venti2, customtest, alvrs1, beans123, protodroidbot, builder323, mudworkshop, test_statement, FreedomTicket, ProtoDroidBot, jakotest1, serialtest, awar, ProtoDroidBotA, ProtoDroidBotB, skunkworks1, test_red, skunkworks2, test_iseller, test_iseller2, beauKode, beauKodeNS, carbon, fugashu_test_1, fugatest, fuga, exasperatus, exasperatuste, fugrett, nohus, interslayer, arszay, hwlann, test_reddragon, stx1, interslayer2, testeveerc20, fugashu, MrBarbeque, b0rt, interlayer3, serial1test, st_test1, st_test98, ZhyganBuilder, sg_dreamin, sg_dreamin_wut, vending_m_d, arszay_test, red_dragon, red_dragon2, TBD, nohus2, dreamin_st123, dreamin, dreamint, dreamintt, abdhf, hfkfj, arszay2, scetrov_f7s8, arszay3, red_dragon3, inosak_sg_uruk, inosak_sg_001, inosak_sg001, reddragon, dreamin_vm, dreaminVM, dreamin_tur, dreamin_sg, reddragon4, gatekpr, dreamingate, reddragon6, vending_m_d, sg_dreamin, abcdreamin, three8s, dreamin_st, st_dreamin, akakashiro, atkhlcxx, splunkworks, a_tester, tapticc, three7s, TokoSembako, g1ts, SpaceMart, SpaceMart_2, TapticcDev, scetrov2, scrub, scetrov3, scetrov4, interslayer4, TapticcDev2, scetrov5, red_dragon11, trill, zatrill, zaroot, TapticcRestart, vortecs, three5s, alvrstest, alvrstest2, interslayer5, scrub_gate +2ms
mud:cli:deploy looking up tables for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +4ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +34ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +34ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +9ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +9ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +3ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +3ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +6ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +6ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:block-events-stream getting logs for blocks 8016606-8113599 (96993 blocks, 100000 max) +6ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:cli:deploy found 206 tables for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +59ms
mud:cli:deploy existing tables: scetrov__TurretEnconter, scetrov__ScetrovTestTbl, scetrov__ScetrovTest2OC +1ms
mud:cli:deploy looking up resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +30ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +30ms
mud:world looking up function selectors for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:cli:deploy looking up resource access for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +1ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +1ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +1ms
mud:cli:deploy looking up resource access for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +1ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +1ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +9ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +9ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +6ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +4ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +4ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +2ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +2ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +2ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +2ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +3ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +3ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +6ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +6ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +4ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +4ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +6ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:world found 597 function selectors for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +77ms
mud:world looking up function signatures for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 8016606-8113599 (96993 blocks, 100000 max) +33ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +33ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +9ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +9ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +7ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +8ms
mud:cli:deploy found 460 resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +106ms
mud:block-events-stream getting logs for blocks 8016606-8113599 (96993 blocks, 100000 max) +15ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +14ms
mud:block-events-stream getting logs for blocks 8016606-8113599 (96993 blocks, 100000 max) +5ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +5ms
mud:world found 1194 function signatures for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +103ms
mud:cli:deploy found 257 resource<>address access pairs +451ms
mud:cli:deploy looking up systems: AccessManagement, BalanceTransfer, BatchCall, Registration, eveworld__DelegationContro, eveworld__ForwarderSystem, metadata__MetadataSystem, eveworld__CustomErrorSyste, eveworld__EntitySystem, eveworld__HookSystem, eveworld__ModuleSystem, eveworld__AccessSystem, eveworld__EntityRecordSyst, eveworld__EphemeralInvSyst, eveworld__InventoryInterac, eveworld__InventorySystem, eveworld__KillMailSystem, eveworld__LocationSystem, eveworld__SmartCharacterSy, eveworld__SmartDeployableS, eveworld__SmartGateSystem, eveworld__SmartStorageUnit, eveworld__SmartTurretSyste, eveworld__StaticDataSystem, puppet__Factory, puppet__Delegation, erc721deploybl__ERC721System, erc721charactr__ERC721System, eveworld__DelegationContr, eveerc20__ERC20System, itemtrade__ItemTradeSystem, test__SmartTurretSyste, three9s__ItemSellerSystem, venti__ItemSellerSystem, tcf__ItemSellerSystem, scetrov__ItemSellerSystem, stx__ItemSellerSystem, skunkworks__ItemSellerSystem, customtest__SmartTurretSyste, alvrs1__GuestListSystem, alvrs1__SmartTurretSyste, protodroidbot__SmartTurretSyste, mudworkshop__GuestListSystem, mudworkshop__SmartTurretSyste, test_statement__VendingMachineSy, FreedomTicket__SmartGateSystem, ProtoDroidBot__VendingMachineSy, jakotest1__VendingMachineSy, ProtoDroidBot__SmartTurretSyste, awar__VendingMachineSy, test_red__VendingMachineSy, skunkworks__SmartTurretSyste, builder323__SmartTurretSyste, skunkworks__VendingMachineSy, test_iseller__ItemSellerSystem, test_iseller2__ItemSellerSystem, beauKodeNS__SmartTurretSyste, builder323__SmartGateSystem, carbon__SmartTurretSyste, carbon__WhitelistSystem, fugrett__SmartTurretSyste, nohus__ItemSellerSystem, interslayer__ItemSellerSystem, hwlann__VendingMachineSy, test_reddragon__ItemSellerSystem, arszay__SmartTurretSyste, stx1__GuestListSystem, stx1__SmartTurretSyste, interslayer2__ItemTradeSystem, testeveerc20__ERC20System, fugashu__SmartTurretSyste, serialtest__GuestListSystem, serialtest__SmartTurretSyste, interlayer3__SmartTurretSyste, interlayer3__GuestListSystem, serialtest__ItemSellerSystem, serial1test__ItemSellerSystem, hwlann__ItemSellerSystem, fugashu__GuestListSystem, vending_m_d__VendingMachineSy, arszay_test__SmartTurretSyste, red_dragon__VendingMachineSy, nohus2__ItemSellerSystem, arszay2__ItemSellerSystem, arszay2__SmartGateSystem, scetrov__SmartTurretSyste, red_dragon3__VendingMachineSy, reddragon__VendingMachineSy, gatekpr__GateKeeperSystem, reddragon4__VendingMachineSy, reddragon6__ItemSellerSystem, dreaminVM__VendingMachineSy, abcdreamin__SmartTurretSyste, three8s__ItemTradeSystem, stx1__SmartGateSystem, stx1__ItemTradeSystem, awar__SmartTurretSyste, awar__AllowedPlayerSys, splunkworks__ItemSellerSystem, atkhlcxx__SmartTurretSyste, a_tester__SmartTurretSyste, tapticc__ItemSellerSystem, stx1__ItemSellerSystem, stx1__GateKeeperSystem, three7s__ERC20System, three7s__ItemTradeSystem, TokoSembako__ItemSellerSystem, g1ts__SmartGateSystem, SpaceMart__ItemSellerSystem, SpaceMart_2__ItemSellerSystem, TapticcDev__ItemSellerSystem, scrub__ItemSellerSystem, interslayer4__ItemTradeSystem, TapticcDev2__ItemSellerSystem, red_dragon11__VendingMachineSy, zaroot__SmartTurretSyste, TapticcRestart__ItemSellerSystem, vortecs__SmartTurretSyste, stx1__VendingMachineSy, three5s__SmartGateSystem, alvrstest__SmartTurretSyste, alvrstest2__SmartTurretSyste, tcf__VendingMachineSy, interslayer5__SmartTurretSyste, scrub_gate__SmartGateSystem +1ms
mud:cli:deploy found 257 resource<>address access pairs +35ms
mud:cli:deploy existing systems: scetrov__SmartTurretSyste +26ms
mud:world looking up function selectors for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +440ms
mud:world found 597 function selectors for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +49ms
mud:world looking up function signatures for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:world found 1194 function signatures for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +83ms
mud:cli:deploy functions already registered: scetrov__aggression(uint256,uint256,((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[],(uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256,uint256)), scetrov__inProximity(uint256,uint256,((uint256,uint256,uint256,uint256,uint256,uint256),uint256)[],(uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256,uint256)) +133ms
mud:cli:deploy deploy complete +3ms
Deployment completed in 1.488 seconds
Deployment result (written to ./worlds.json and deploys/17069):
{
worldAddress: '0x94b6ec3d701d10657e890b7ca51a5b059c9cc846',
blockNumber: 7516601
}
pnpm deploy:garnet --worldAddress 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 5.60s user 0.76s system 80% cpu 7.866 total Deploy using CCPs RPC no --batchRpc $ time pnpm deploy:garnet_ccp --worldAddress 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846
> [email protected] deploy:garnet_ccp /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts
> pnpm run build && mud deploy --profile=garnet_ccp "--worldAddress" "0x94b6ec3d701d10657e890b7ca51a5b059c9cc846"
> [email protected] build /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts
> mud build
(node:92493) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/TurretEncounter.sol +0ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTestTbl.sol +1ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTest2OC.sol +0ms
mud:common:codegen Generated table index: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/index.sol +67ms
mud:common:codegen Generated system interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/ISmartTurretSystem.sol +1ms
mud:common:codegen Generated world interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/IWorld.sol +1ms
running "forge build"
[⠒] Compiling...
No files changed, compilation skipped
mud:world:codegen Wrote systems manifest to .mud/local/systems.json +0ms
(node:92583) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:92476) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Deploying MUD contracts with profile garnet_ccp to RPC https://garnet-rpc.dev.evefrontier.tech/
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/TurretEncounter.sol +0ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTestTbl.sol +1ms
mud:common:codegen Generated table: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/tables/ScetrovTest2OC.sol +0ms
mud:common:codegen Generated table index: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/index.sol +68ms
mud:common:codegen Generated system interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/ISmartTurretSystem.sol +0ms
mud:common:codegen Generated world interface: /home/richardslater/eve-frontier/builder-examples/smart-turret/packages/contracts/src/codegen/world/IWorld.sol +2ms
running "forge build"
[⠊] Compiling...
No files changed, compilation skipped
mud:world:codegen Wrote systems manifest to .mud/local/systems.json +0ms
(node:92690) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Deploying from 0x92dcb8C5629832366c585F29923dE8a62C109A0e
mud:cli:deploy found CREATE2 deployer at 0x4e59b44847b379578588920ca78fbf26c0b4956c +0ms
mud:cli:deploy looking up world deploy for 0x94b6ec3d701d10657e890B7ca51A5B059C9cc846 +1ms
mud:block-events-stream getting logs for blocks 0-100000 (100000 blocks, 100000 max) +0ms
mud:block-events-stream getting logs for blocks 100001-200001 (100000 blocks, 100000 max) +36ms
mud:block-events-stream getting logs for blocks 200002-300002 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 300003-400003 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 400004-500004 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 500005-600005 (100000 blocks, 100000 max) +29ms
mud:block-events-stream getting logs for blocks 600006-700006 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 700007-800007 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 800008-900008 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 900009-1000009 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 1000010-1100010 (100000 blocks, 100000 max) +25ms
mud:block-events-stream getting logs for blocks 1100011-1200011 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 1200012-1300012 (100000 blocks, 100000 max) +25ms
mud:block-events-stream getting logs for blocks 1300013-1400013 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 1400014-1500014 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 1500015-1600015 (100000 blocks, 100000 max) +25ms
mud:block-events-stream getting logs for blocks 1600016-1700016 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 1700017-1800017 (100000 blocks, 100000 max) +29ms
mud:block-events-stream getting logs for blocks 1800018-1900018 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 1900019-2000019 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 2000020-2100020 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 2100021-2200021 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 2200022-2300022 (100000 blocks, 100000 max) +32ms
mud:block-events-stream getting logs for blocks 2300023-2400023 (100000 blocks, 100000 max) +29ms
mud:block-events-stream getting logs for blocks 2400024-2500024 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 2500025-2600025 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 2600026-2700026 (100000 blocks, 100000 max) +31ms
mud:block-events-stream getting logs for blocks 2700027-2800027 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 2800028-2900028 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 2900029-3000029 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 3000030-3100030 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 3100031-3200031 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 3200032-3300032 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 3300033-3400033 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 3400034-3500034 (100000 blocks, 100000 max) +31ms
mud:block-events-stream getting logs for blocks 3500035-3600035 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 3600036-3700036 (100000 blocks, 100000 max) +28ms
mud:block-events-stream getting logs for blocks 3700037-3800037 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 3800038-3900038 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 3900039-4000039 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 4000040-4100040 (100000 blocks, 100000 max) +29ms
mud:block-events-stream getting logs for blocks 4100041-4200041 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 4200042-4300042 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 4300043-4400043 (100000 blocks, 100000 max) +33ms
mud:block-events-stream getting logs for blocks 4400044-4500044 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 4500045-4600045 (100000 blocks, 100000 max) +34ms
mud:block-events-stream getting logs for blocks 4600046-4700046 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 4700047-4800047 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 4800048-4900048 (100000 blocks, 100000 max) +25ms
mud:block-events-stream getting logs for blocks 4900049-5000049 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 5000050-5100050 (100000 blocks, 100000 max) +31ms
mud:block-events-stream getting logs for blocks 5100051-5200051 (100000 blocks, 100000 max) +25ms
mud:block-events-stream getting logs for blocks 5200052-5300052 (100000 blocks, 100000 max) +25ms
mud:block-events-stream getting logs for blocks 5300053-5400053 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 5400054-5500054 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 5500055-5600055 (100000 blocks, 100000 max) +25ms
mud:block-events-stream getting logs for blocks 5600056-5700056 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 5700057-5800057 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 5800058-5900058 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 5900059-6000059 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 6000060-6100060 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 6100061-6200061 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 6200062-6300062 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 6300063-6400063 (100000 blocks, 100000 max) +26ms
mud:block-events-stream getting logs for blocks 6400064-6500064 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 6500065-6600065 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 6600066-6700066 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 6700067-6800067 (100000 blocks, 100000 max) +29ms
mud:block-events-stream getting logs for blocks 6800068-6900068 (100000 blocks, 100000 max) +31ms
mud:block-events-stream getting logs for blocks 6900069-7000069 (100000 blocks, 100000 max) +32ms
mud:block-events-stream getting logs for blocks 7000070-7100070 (100000 blocks, 100000 max) +29ms
mud:block-events-stream getting logs for blocks 7100071-7200071 (100000 blocks, 100000 max) +25ms
mud:block-events-stream getting logs for blocks 7200072-7300072 (100000 blocks, 100000 max) +30ms
mud:block-events-stream getting logs for blocks 7300073-7400073 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 7400074-7500074 (100000 blocks, 100000 max) +27ms
mud:block-events-stream getting logs for blocks 7500075-7600075 (100000 blocks, 100000 max) +25ms
mud:block-events-stream getting logs for blocks 7600076-7700076 (100000 blocks, 100000 max) +29ms
mud:block-events-stream getting logs for blocks 7700077-7800077 (100000 blocks, 100000 max) +29ms
mud:block-events-stream getting logs for blocks 7800078-7900078 (100000 blocks, 100000 max) +28ms
mud:block-events-stream getting logs for blocks 7900079-8000079 (100000 blocks, 100000 max) +32ms
mud:block-events-stream getting logs for blocks 8000080-8100080 (100000 blocks, 100000 max) +31ms
mud:block-events-stream getting logs for blocks 8100081-8113901 (13820 blocks, 100000 max) +29ms
mud:cli:deploy found world deploy for 0x94b6ec3d701d10657e890B7ca51A5B059C9cc846 at block 7516601n +2s
mud:cli:deploy found scetrov__SmartTurretSyste system at 0x5F7C74c2e6fEd4AeAdE00F3DA484d314087B3E38 +25ms
mud:cli:deploy looking up resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +92ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +44ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +43ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +34ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +35ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +50ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +49ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +56ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +56ms
mud:block-events-stream getting logs for blocks 8016606-8113901 (97295 blocks, 100000 max) +45ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +45ms
mud:cli:deploy found 460 resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +322ms
mud:cli:deploy found 129 existing namespaces: store, world, <root>, eveworld, metadata, puppet, erc721deploybl, eve-erc721-pup, erc721charactr, eveerc20, erc20-puppet, itemtrade, test, three9s, venti, tcf, scetrov, stx, skunkworks, venti2, customtest, alvrs1, beans123, protodroidbot, builder323, mudworkshop, test_statement, FreedomTicket, ProtoDroidBot, jakotest1, serialtest, awar, ProtoDroidBotA, ProtoDroidBotB, skunkworks1, test_red, skunkworks2, test_iseller, test_iseller2, beauKode, beauKodeNS, carbon, fugashu_test_1, fugatest, fuga, exasperatus, exasperatuste, fugrett, nohus, interslayer, arszay, hwlann, test_reddragon, stx1, interslayer2, testeveerc20, fugashu, MrBarbeque, b0rt, interlayer3, serial1test, st_test1, st_test98, ZhyganBuilder, sg_dreamin, sg_dreamin_wut, vending_m_d, arszay_test, red_dragon, red_dragon2, TBD, nohus2, dreamin_st123, dreamin, dreamint, dreamintt, abdhf, hfkfj, arszay2, scetrov_f7s8, arszay3, red_dragon3, inosak_sg_uruk, inosak_sg_001, inosak_sg001, reddragon, dreamin_vm, dreaminVM, dreamin_tur, dreamin_sg, reddragon4, gatekpr, dreamingate, reddragon6, vending_m_d, sg_dreamin, abcdreamin, three8s, dreamin_st, st_dreamin, akakashiro, atkhlcxx, splunkworks, a_tester, tapticc, three7s, TokoSembako, g1ts, SpaceMart, SpaceMart_2, TapticcDev, scetrov2, scrub, scetrov3, scetrov4, interslayer4, TapticcDev2, scetrov5, red_dragon11, trill, zatrill, zaroot, TapticcRestart, vortecs, three5s, alvrstest, alvrstest2, interslayer5, scrub_gate +2ms
mud:cli:deploy looking up tables for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +28ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +123ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +123ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +40ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +40ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +31ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +31ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +36ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +36ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +40ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +40ms
mud:block-events-stream getting logs for blocks 8016606-8113901 (97295 blocks, 100000 max) +42ms
mud:store getting store logs for store__Tables at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +43ms
mud:cli:deploy found 206 tables for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +279ms
mud:cli:deploy existing tables: scetrov__TurretEnconter, scetrov__ScetrovTestTbl, scetrov__ScetrovTest2OC +0ms
mud:cli:deploy looking up resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +1ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +91ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +90ms
mud:world looking up function selectors for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:cli:deploy looking up resource access for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +1ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +1ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +1ms
mud:cli:deploy looking up resource access for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7516601-7616601 (100000 blocks, 100000 max) +0ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +56ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +56ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +36ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +36ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +48ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +48ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +28ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +28ms
mud:block-events-stream getting logs for blocks 7616602-7716602 (100000 blocks, 100000 max) +10ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +10ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +17ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +18ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +7ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +6ms
mud:block-events-stream getting logs for blocks 7716603-7816603 (100000 blocks, 100000 max) +12ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +12ms
mud:world found 597 function selectors for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +254ms
mud:world looking up function signatures for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +0ms
mud:block-events-stream getting logs for blocks 8016606-8113901 (97295 blocks, 100000 max) +45ms
mud:store getting store logs for store__ResourceIds at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +45ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +4ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +4ms
mud:block-events-stream getting logs for blocks 7816604-7916604 (100000 blocks, 100000 max) +5ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +5ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +56ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +56ms
mud:block-events-stream getting logs for blocks 7916605-8016605 (100000 blocks, 100000 max) +10ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +10ms
mud:cli:deploy found 460 resource IDs for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +368ms
mud:block-events-stream getting logs for blocks 8016606-8113901 (97295 blocks, 100000 max) +47ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +47ms
mud:block-events-stream getting logs for blocks 8016606-8113901 (97295 blocks, 100000 max) +7ms
mud:store getting store logs for world__ResourceAccess at 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +7ms
mud:world found 1194 function signatures for 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846 +249ms
mud:cli:deploy found 257 resource<>address access pairs +33s
ContractFunctionExecutionError: The request took too long to respond.
URL: https://garnet-rpc.dev.evefrontier.tech/
Request body: {"method":"eth_call","params":[{"data":"0xcc49db7e7462776f726c640000000000000000005265736f757263654163636573730000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000026e73746573745f6973656c6c6572320000000000000000000000000000000000000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b","from":"0x92dcb8C5629832366c585F29923dE8a62C109A0e","to":"0x94b6ec3d701d10657e890b7ca51a5b059c9cc846"},"0x7bceed"]}
Raw Call Arguments:
from: 0x92dcb8C5629832366c585F29923dE8a62C109A0e
to: 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846
data: 0xcc49db7e7462776f726c640000000000000000005265736f757263654163636573730000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000026e73746573745f6973656c6c6572320000000000000000000000000000000000000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b
Contract Call:
address: 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846
function: getRecord(bytes32 tableId, bytes32[] keyTuple)
args: (0x7462776f726c640000000000000000005265736f757263654163636573730000, ["0x6e73746573745f6973656c6c6572320000000000000000000000000000000000","0x000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b"])
Docs: https://viem.sh/docs/contract/readContract
Details: The request timed out.
Version: 2.21.6
at getContractError (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/viem/_esm/utils/errors/getContractError.js:26:12)
at readContract (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/viem/_esm/actions/public/readContract.js:58:15)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async V (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/@latticexyz+cli@2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68/node_modules/@latticexyz/cli/dist/commands-JUGPFWOG.js:13:8726)
... 4 lines matching cause stack trace ...
at async bo (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/@latticexyz+cli@2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68/node_modules/@latticexyz/cli/dist/commands-JUGPFWOG.js:13:10058)
at async Promise.all (index 0) {
cause: CallExecutionError: The request took too long to respond.
URL: https://garnet-rpc.dev.evefrontier.tech/
Request body: {"method":"eth_call","params":[{"data":"0xcc49db7e7462776f726c640000000000000000005265736f757263654163636573730000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000026e73746573745f6973656c6c6572320000000000000000000000000000000000000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b","from":"0x92dcb8C5629832366c585F29923dE8a62C109A0e","to":"0x94b6ec3d701d10657e890b7ca51a5b059c9cc846"},"0x7bceed"]}
Raw Call Arguments:
from: 0x92dcb8C5629832366c585F29923dE8a62C109A0e
to: 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846
data: 0xcc49db7e7462776f726c640000000000000000005265736f757263654163636573730000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000026e73746573745f6973656c6c6572320000000000000000000000000000000000000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b
Details: The request timed out.
Version: 2.21.6
at getCallError (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/viem/_esm/utils/errors/getCallError.js:11:12)
at call (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/viem/_esm/actions/public/call.js:134:15)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async readContract (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/viem/_esm/actions/public/readContract.js:45:26)
at async V (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/@latticexyz+cli@2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68/node_modules/@latticexyz/cli/dist/commands-JUGPFWOG.js:13:8726)
at async file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/@latticexyz+cli@2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68/node_modules/@latticexyz/cli/dist/commands-JUGPFWOG.js:13:9718
at async Promise.all (index 93)
at async me (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/@latticexyz+cli@2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68/node_modules/@latticexyz/cli/dist/commands-JUGPFWOG.js:13:9682)
at async Promise.all (index 2)
at async bo (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/@latticexyz+cli@2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68/node_modules/@latticexyz/cli/dist/commands-JUGPFWOG.js:13:10058) {
cause: TimeoutError: The request took too long to respond.
URL: https://garnet-rpc.dev.evefrontier.tech/
Request body: {"method":"eth_call","params":[{"data":"0xcc49db7e7462776f726c640000000000000000005265736f757263654163636573730000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000026e73746573745f6973656c6c6572320000000000000000000000000000000000000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b","from":"0x92dcb8C5629832366c585F29923dE8a62C109A0e","to":"0x94b6ec3d701d10657e890b7ca51a5b059c9cc846"},"0x7bceed"]}
Details: The request timed out.
Version: 2.21.6
at Object.request (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/viem/_esm/utils/rpc/http.js:42:36)
at fn (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/viem/_esm/clients/transports/http.js:45:41)
at request (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/viem/_esm/clients/transports/http.js:49:51)
at withRetry.delay.count.count (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/viem/_esm/utils/buildRequest.js:20:30)
at attemptRetry (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/viem/_esm/utils/promise/withRetry.js:12:36)
at retry (file:///home/richardslater/eve-frontier/builder-examples/smart-turret/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/viem/_esm/utils/promise/withRetry.js:9:17)
at runNextTicks (node:internal/process/task_queues:60:5)
at listOnTimeout (node:internal/timers:538:9)
at process.processTimers (node:internal/timers:512:7) {
details: 'The request timed out.',
docsPath: undefined,
metaMessages: [Array],
shortMessage: 'The request took too long to respond.',
version: '2.21.6'
},
details: 'The request timed out.',
docsPath: undefined,
metaMessages: [
'URL: https://garnet-rpc.dev.evefrontier.tech/',
'Request body: {"method":"eth_call","params":[{"data":"0xcc49db7e7462776f726c640000000000000000005265736f757263654163636573730000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000026e73746573745f6973656c6c6572320000000000000000000000000000000000000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b","from":"0x92dcb8C5629832366c585F29923dE8a62C109A0e","to":"0x94b6ec3d701d10657e890b7ca51a5b059c9cc846"},"0x7bceed"]}',
' ',
'Raw Call Arguments:',
' from: 0x92dcb8C5629832366c585F29923dE8a62C109A0e\n' +
' to: 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846\n' +
' data: 0xcc49db7e7462776f726c640000000000000000005265736f757263654163636573730000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000026e73746573745f6973656c6c6572320000000000000000000000000000000000000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b'
],
shortMessage: 'The request took too long to respond.',
version: '2.21.6'
},
details: 'The request timed out.',
docsPath: '/docs/contract/readContract',
metaMessages: [
'URL: https://garnet-rpc.dev.evefrontier.tech/',
'Request body: {"method":"eth_call","params":[{"data":"0xcc49db7e7462776f726c640000000000000000005265736f757263654163636573730000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000026e73746573745f6973656c6c6572320000000000000000000000000000000000000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b","from":"0x92dcb8C5629832366c585F29923dE8a62C109A0e","to":"0x94b6ec3d701d10657e890b7ca51a5b059c9cc846"},"0x7bceed"]}',
' ',
'Raw Call Arguments:',
' from: 0x92dcb8C5629832366c585F29923dE8a62C109A0e\n' +
' to: 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846\n' +
' data: 0xcc49db7e7462776f726c640000000000000000005265736f757263654163636573730000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000026e73746573745f6973656c6c6572320000000000000000000000000000000000000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b',
' ',
'Contract Call:',
' address: 0x94b6ec3d701d10657e890b7ca51a5b059c9cc846\n' +
' function: getRecord(bytes32 tableId, bytes32[] keyTuple)\n' +
' args: (0x7462776f726c640000000000000000005265736f757263654163636573730000, ["0x6e73746573745f6973656c6c6572320000000000000000000000000000000000","0x000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b"])'
],
shortMessage: 'The request took too long to respond.',
version: '2.21.6',
abi: [
{
type: 'function',
name: 'batchCall',
inputs: [Array],
outputs: [Array],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'batchCallFrom',
inputs: [Array],
outputs: [Array],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'call',
inputs: [Array],
outputs: [Array],
stateMutability: 'payable'
},
{
type: 'function',
name: 'callFrom',
inputs: [Array],
outputs: [Array],
stateMutability: 'payable'
},
{
type: 'function',
name: 'creator',
inputs: [],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'deleteRecord',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'getDynamicField',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getDynamicFieldLength',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getDynamicFieldSlice',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getField',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getField',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getFieldLayout',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getFieldLength',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getFieldLength',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getKeySchema',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getRecord',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getRecord',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getStaticField',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'getValueSchema',
inputs: [Array],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'grantAccess',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'initialize',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'installModule',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'installRootModule',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'popFromDynamicField',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'pushToDynamicField',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'registerDelegation',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'registerFunctionSelector',
inputs: [Array],
outputs: [Array],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'registerNamespace',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'registerNamespaceDelegation',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'registerRootFunctionSelector',
inputs: [Array],
outputs: [Array],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'registerStoreHook',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'registerSystem',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'registerSystemHook',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'registerTable',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'renounceOwnership',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'revokeAccess',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'setDynamicField',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'setField',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'setField',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'setRecord',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'setStaticField',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'spliceDynamicData',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'spliceStaticData',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'storeVersion',
inputs: [],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'function',
name: 'transferBalanceToAddress',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'transferBalanceToNamespace',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'transferOwnership',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'unregisterDelegation',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'unregisterNamespaceDelegation',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'unregisterStoreHook',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'unregisterSystemHook',
inputs: [Array],
outputs: [],
stateMutability: 'nonpayable'
},
{
type: 'function',
name: 'worldVersion',
inputs: [],
outputs: [Array],
stateMutability: 'view'
},
{
type: 'event',
name: 'HelloStore',
inputs: [Array],
anonymous: false
},
{
type: 'event',
name: 'HelloWorld',
inputs: [Array],
anonymous: false
},
{
type: 'event',
name: 'Store_DeleteRecord',
inputs: [Array],
anonymous: false
},
{
type: 'event',
name: 'Store_SetRecord',
inputs: [Array],
anonymous: false
},
{
type: 'event',
name: 'Store_SpliceDynamicData',
inputs: [Array],
anonymous: false
},
{
type: 'event',
name: 'Store_SpliceStaticData',
inputs: [Array],
anonymous: false
},
{
type: 'error',
name: 'EncodedLengths_InvalidLength',
inputs: [Array]
},
{ type: 'error', name: 'FieldLayout_Empty', inputs: [] },
{
type: 'error',
name: 'FieldLayout_InvalidStaticDataLength',
inputs: [Array]
},
{
type: 'error',
name: 'FieldLayout_StaticLengthDoesNotFitInAWord',
inputs: [Array]
},
{
type: 'error',
name: 'FieldLayout_StaticLengthIsNotZero',
inputs: [Array]
},
{
type: 'error',
name: 'FieldLayout_StaticLengthIsZero',
inputs: [Array]
},
{
type: 'error',
name: 'FieldLayout_TooManyDynamicFields',
inputs: [Array]
},
{
type: 'error',
name: 'FieldLayout_TooManyFields',
inputs: [Array]
},
{ type: 'error', name: 'Module_AlreadyInstalled', inputs: [] },
{
type: 'error',
name: 'Module_MissingDependency',
inputs: [Array]
},
{
type: 'error',
name: 'Module_NonRootInstallNotSupported',
inputs: []
},
{
type: 'error',
name: 'Module_RootInstallNotSupported',
inputs: []
},
{ type: 'error', name: 'Schema_InvalidLength', inputs: [Array] },
{
type: 'error',
name: 'Schema_StaticTypeAfterDynamicType',
inputs: []
},
{ type: 'error', name: 'Slice_OutOfBounds', inputs: [Array] },
{ type: 'error', name: 'Store_IndexOutOfBounds', inputs: [Array] },
{ type: 'error', name: 'Store_InvalidBounds', inputs: [Array] },
{
type: 'error',
name: 'Store_InvalidFieldNamesLength',
inputs: [Array]
},
{
type: 'error',
name: 'Store_InvalidKeyNamesLength',
inputs: [Array]
},
{
type: 'error',
name: 'Store_InvalidResourceType',
inputs: [Array]
},
{ type: 'error', name: 'Store_InvalidSplice', inputs: [Array] },
{
type: 'error',
name: 'Store_InvalidStaticDataLength',
inputs: [Array]
},
{
type: 'error',
name: 'Store_InvalidValueSchemaDynamicLength',
inputs: [Array]
},
{
type: 'error',
name: 'Store_InvalidValueSchemaLength',
inputs: [Array]
},
{
type: 'error',
name: 'Store_InvalidValueSchemaStaticLength',
inputs: [Array]
},
{
type: 'error',
name: 'Store_TableAlreadyExists',
inputs: [Array]
},
{ type: 'error', name: 'Store_TableNotFound', inputs: [Array] },
{ type: 'error', name: 'World_AccessDenied', inputs: [Array] },
{ type: 'error', name: 'World_AlreadyInitialized', inputs: [] },
{
type: 'error',
name: 'World_CallbackNotAllowed',
inputs: [Array]
},
{
type: 'error',
name: 'World_DelegationNotFound',
inputs: [Array]
},
{
type: 'error',
name: 'World_FunctionSelectorAlreadyExists',
inputs: [Array]
},
{
type: 'error',
name: 'World_FunctionSelectorNotFound',
inputs: [Array]
},
{
type: 'error',
name: 'World_InsufficientBalance',
inputs: [Array]
},
{
type: 'error',
name: 'World_InterfaceNotSupported',
inputs: [Array]
},
{ type: 'error', name: 'World_InvalidNamespace', inputs: [Array] },
{ type: 'error', name: 'World_InvalidResourceId', inputs: [Array] },
{
type: 'error',
name: 'World_InvalidResourceType',
inputs: [Array]
},
{
type: 'error',
name: 'World_ResourceAlreadyExists',
inputs: [Array]
},
{ type: 'error', name: 'World_ResourceNotFound', inputs: [Array] },
{
type: 'error',
name: 'World_SystemAlreadyExists',
inputs: [Array]
},
{
type: 'error',
name: 'World_UnlimitedDelegationNotAllowed',
inputs: []
}
],
args: [
'0x7462776f726c640000000000000000005265736f757263654163636573730000',
[
'0x6e73746573745f6973656c6c6572320000000000000000000000000000000000',
'0x000000000000000000000000b446750e71c3b3675219e965ff0fe9be0aad975b'
]
],
contractAddress: '0x94b6ec3d701d10657e890b7ca51a5b059c9cc846',
formattedArgs: undefined,
functionName: 'getRecord',
sender: undefined
}
ELIFECYCLE Command failed with exit code 1.
pnpm deploy:garnet_ccp --worldAddress 6.71s user 1.00s system 14% cpu 53.599 total Add $ git diff package.json
diff --git a/smart-turret/packages/contracts/package.json b/smart-turret/packages/contracts/package.json
index ae046f5..c6f1c15 100644
--- a/smart-turret/packages/contracts/package.json
+++ b/smart-turret/packages/contracts/package.json
@@ -9,7 +9,9 @@
"deploy:local": "mud deploy",
"deploy:devnet": "pnpm run build && mud deploy --profile=devnet",
"deploy:testnet": "pnpm run build && mud deploy --profile=testnet",
- "deploy:garnet": "pnpm run build && mud deploy --profile=garnet",
+ "deploy:garnet": "pnpm run build && mud deploy --profile=garnet --rpcBatch",
+ "deploy:garnet_localhost": "pnpm run build && mud deploy --profile=garnet_localhost --rpcBatch",
+ "deploy:garnet_ccp": "pnpm run build && mud deploy --profile=garnet_ccp --rpcBatch",
"deploy:redstone": "pnpm run build && mud deploy --profile=redstone",
"dev": "mud dev-contracts",
"lint": "pnpm run prettier && pnpm run solhint",
@@ -21,11 +23,11 @@
"execute": ". ./.env && pnpm forge script ./script/ExecuteInProximity.s.sol:ExecuteInProximity --broadcast --rpc-url $RPC_URL --chain-id $CHAIN_ID --sig \"run(address)\" $WORLD_ADDRESS -vvvv"
},
"dependencies": {
- "@latticexyz/cli": "2.2.9",
- "@latticexyz/schema-type": "2.2.9",
- "@latticexyz/store": "2.2.9",
- "@latticexyz/world": "2.2.9",
- "@latticexyz/world-modules": "2.2.9",
+ "@latticexyz/cli": "2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68",
+ "@latticexyz/schema-type": "2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68",
+ "@latticexyz/store": "2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68",
+ "@latticexyz/world": "2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68",
+ "@latticexyz/world-modules": "2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68",
"@eveworld/common-constants": "0.0.13",
"@eveworld/world": "0.0.17"
},
@@ -36,7 +38,7 @@
"prettier": "3.2.5",
"prettier-plugin-solidity": "1.3.1",
"solhint": "^3.3.7",
- "solhint-config-mud": "2.2.9",
- "solhint-plugin-mud": "2.2.9"
+ "solhint-config-mud": "2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68",
+ "solhint-plugin-mud": "2.2.12-main-3d8db6f76f3634d532d39cf4091f22fee0a32b68"
}
-}
\ No newline at end of file
+} Local RPC with RPC Batch
Lattice RPC with RPC Batch
CCP RPC with RPC Batch
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: