Structs Mining
Important: Entity IDs containing dashes (like 3-1, 4-5) are misinterpreted as flags by the CLI parser. All transaction commands in this skill use -- before positional arguments to prevent this.
Procedure
- 1. Check planet ore —
structsd query structs planet [id]. If currentOre == 0, explore new planet first. - Initiate mine — The mine action is implicit in
struct-ore-mine-compute. Launch in a background terminal: structsd tx structs struct-ore-mine-compute -D 3 --from [key-name] --gas auto --gas-adjustment 1.5 -y -- [struct-id]. Mining difficulty is 14,000; expect ~17 hours for difficulty to drop to D=3. Compute auto-submits the complete transaction. - Refine immediately after mine completes — Ore is stealable. Launch refine in background:
structsd tx structs struct-ore-refine-compute -D 3 --from [key-name] --gas auto --gas-adjustment 1.5 -y -- [struct-id]. Refining difficulty is 28,000; expect ~34 hours for D=3. Compute auto-submits the complete transaction. - Store or convert — Alpha Matter is not stealable. Use reactor (1g = 1 kW) or generator infusion as needed.
- Verify — Query planet (ore decreased), struct (ore/Alpha state), player (resources).
CRITICAL: Mining and refining are multi-hour background operations. Launch compute in a background terminal and do other things while waiting. Never sit idle watching a hash grind. See awareness/async-operations.
CRITICAL: Ore is stealable. Alpha Matter is not. Refine as soon as mining completes — every hour ore sits unrefined is an hour it can be stolen.
Commands Reference
| Action | CLI Command |
|---|
| Mine compute (PoW + auto-complete) | INLINECODE8 |
| Mine complete (manual, rarely needed) |
structsd tx structs struct-ore-mine-complete -- [struct-id] |
| Refine compute (PoW + auto-complete) |
structsd tx structs struct-ore-refine-compute -D 3 -- [struct-id] |
| Refine complete (manual, rarely needed) |
structsd tx structs struct-ore-refine-complete -- [struct-id] |
| Query planet |
structsd query structs planet [id] |
| Query struct |
structsd query structs struct [id] |
| Query player |
structsd query structs player [id] |
Common tx flags: --from [key-name] --gas auto --gas-adjustment 1.5 -y.
Verification
- - Planet
currentOre decreases after mine-complete - Struct ore inventory clears after refine-complete
- Player Alpha Matter increases after refine-complete
Error Handling
- - "struct offline" — Activate struct before mining.
- "insufficient ore" — Planet depleted or struct has no ore; check planet
currentOre. - "proof invalid" — Re-run compute with correct difficulty; ensure no interruption.
- Ore stolen — Refine immediately after every mine. Never leave ore unrefined.
Timing
Mining and refining have high base difficulties, meaning they take hours for difficulty to drop to a feasible level. At D=3, the hash is trivially instant — the wait IS the time, and zero CPU is wasted on hard hashing.
| Operation | Difficulty | D=3 |
|---|
| Mine | 14,000 | ~17 hr |
| Refine |
28,000 | ~34 hr |
| Full cycle (mine + refine) | -- | ~51 hr |
Use -D 3 for mine/refine. The hash is trivially instant at D=3, wasting zero CPU cycles. Higher -D values start sooner but burn significant compute on hard hashes.
Pipeline strategy: After initiating a mine, immediately do other things — build structs, scout players, plan defense. When the mine completes, immediately start the refine. While refining runs (~34 hr), you have time to initiate the next mine so its age clock starts ticking. Always keep something aging.
See Also
结构体挖矿
重要提示:包含连字符的实体ID(如3-1、4-5)会被CLI解析器误判为标志位。本技能中的所有交易命令均在位置参数前使用--以防止此问题。
流程
- 1. 检查星球矿石 — structsd query structs planet [id]。如果currentOre == 0,先探索新星球。
- 启动挖矿 — 挖矿动作隐含在struct-ore-mine-compute中。在后台终端启动:structsd tx structs struct-ore-mine-compute -D 3 --from [key-name] --gas auto --gas-adjustment 1.5 -y -- [struct-id]。挖矿难度为14,000;预计约17小时难度降至D=3。计算过程会自动提交完整交易。
- 挖矿完成后立即精炼 — 矿石可被窃取。在后台启动精炼:structsd tx structs struct-ore-refine-compute -D 3 --from [key-name] --gas auto --gas-adjustment 1.5 -y -- [struct-id]。精炼难度为28,000;预计约34小时达到D=3。计算过程会自动提交完整交易。
- 存储或转换 — Alpha物质不可被窃取。根据需要,使用反应堆(1g = 1 kW)或发生器注入。
- 验证 — 查询星球(矿石减少)、结构体(矿石/Alpha状态)、玩家(资源)。
关键提示:挖矿和精炼是耗时数小时的后台操作。在后台终端启动计算,等待期间可做其他事情。切勿闲置等待哈希运算。参见awareness/async-operations。
关键提示:矿石可被窃取,Alpha物质不可。挖矿完成后立即精炼——矿石每闲置未精炼一小时,就多一小时被窃取的风险。
命令参考
| 操作 | CLI命令 |
|---|
| 挖矿计算(PoW + 自动完成) | structsd tx structs struct-ore-mine-compute -D 3 -- [struct-id] |
| 挖矿完成(手动,极少需要) |
structsd tx structs struct-ore-mine-complete -- [struct-id] |
| 精炼计算(PoW + 自动完成) | structsd tx structs struct-ore-refine-compute -D 3 -- [struct-id] |
| 精炼完成(手动,极少需要) | structsd tx structs struct-ore-refine-complete -- [struct-id] |
| 查询星球 | structsd query structs planet [id] |
| 查询结构体 | structsd query structs struct [id] |
| 查询玩家 | structsd query structs player [id] |
常用交易标志:--from [key-name] --gas auto --gas-adjustment 1.5 -y。
验证
- - 挖矿完成后,星球currentOre减少
- 精炼完成后,结构体矿石库存清零
- 精炼完成后,玩家Alpha物质增加
错误处理
- - 结构体离线 — 挖矿前需激活结构体。
- 矿石不足 — 星球枯竭或结构体无矿石;检查星球currentOre。
- 证明无效 — 使用正确难度重新运行计算;确保无中断。
- 矿石被窃取 — 每次挖矿后立即精炼。切勿让矿石处于未精炼状态。
时间安排
挖矿和精炼具有高基础难度,意味着需要数小时难度才能降至可行水平。在D=3时,哈希计算瞬间完成——等待即是时间本身,零CPU浪费在繁重哈希上。
28,000 | ~34小时 |
| 完整周期(挖矿+精炼) | -- | ~51小时 |
使用-D 3进行挖矿/精炼。D=3时哈希计算瞬间完成,零CPU周期浪费。更高的-D值虽能更早开始,但会在繁重哈希上消耗大量算力。
流水线策略:启动挖矿后,立即做其他事情——建造结构体、侦察玩家、规划防御。挖矿完成后,立即启动精炼。在精炼运行期间(约34小时),你有时间启动下一次挖矿,使其时间开始累积。始终保持有任务在进行中。
参见