Plan a GoMining Flywheel three ways. Enter your farm and the GMT you hold once below; each tab applies a different strategy to the same numbers and tells you what to add.
—
| Target | Days | GMT · USD at today's price | You hold | Gap |
|---|
lock GMT worth 360 days for the maximum period; keep 140 days liquid; total 500
below 500 total days, or while building: reinvest in GMT. above 500: reinvest in TH or take BTC
above 640 total days (optional): buy miners with unlocked GMT. below 360: sell extra miners
days = GMT ÷ (daily maintenance after your VIP, service and mining-mode discounts)
price cushion = 1 − 360 ÷ total days (how far GMT can fall before total days drop under 360)
Maintenance is priced in dollars, so your days shrink in step with the GMT price; the unlocked buffer exists to keep the 20% token discount through a fall. The GMT to acquire is the fewest extra days of GMT that satisfy both targets, since unlocked GMT can be locked but locked GMT cannot be unlocked.
—
| Target | Days | GMT · USD at today's price | You hold | Gap |
|---|
| Buying TH with your earnings | Price per TH | GMT per TH | TH per $100 | Marketplace advantage |
|---|
| Greedy Machine premium | Years of free growth to break even |
|---|
hold 400 days locked (max period) and 100 days unlocked (as low as 50 for a good deal)
the days, GMT to acquire and stage are worked out exactly as on the Traditional tab
direct: (1 + VIP bonus) ÷ GoMining ask
marketplace: (1 − 2.25% GMT reinvest fee) ÷ (ask × (1 − marketplace discount))
The VIP bonus is +5% from Silver I and +10% from Diamond I; GoMining charges a 2.25% fee when earnings are reinvested into GMT, and sellers (not buyers) pay the 5% marketplace fee. With a 20% discount, a 5% bonus and the 2.25% fee the marketplace gives about 16% more TH, matching the write-up's "about 15%".
years = ln(1 + premium) ÷ (52 × ln(1 + weekly growth))
TH growth after n years = (1 + weekly growth)^(52 n) − 1
This ignores the extra maintenance the growing TH needs, so the real break-even is longer. The BTC cutoff is a personal rule, not a prediction.
—
| Plan | Required Locked GMT | Token Discount | Lock APR | From Your Liquid | GMT to Buy |
|---|
| Lock Period (lock all) | Required Locked GMT | Lock APR | GMT to Buy |
|---|
elec_0 = (kWh_rate × 24 × W/TH) / GMT_price / 1000
service_0 = service_constant / GMT_price
perDay_0 = TH × (elec_0 + service_0) (GMT/day, whole farm)
maint_days = (locked_GMT + liquid_GMT) ÷ (perDay_0 × (1 − VIP − service − mining))
token_discount = min(20%, floor(maint_days ÷ 18) × 1%)
weekly_OPEX_GMT = 7 × perDay_0 × (1 − token − VIP − service − mining)
Both locked and liquid GMT count toward the token discount, which is why locking liquid GMT costs you nothing there. The "days" figure is measured after your non-token discounts (this matches GoMining's own Maintenance Discount page).
votes v = GMT_locked × (time_left ÷ 4 years)
weekly_reward = POOL × v ÷ (T_others + v)
APR = (365 ÷ 7) × weekly_reward ÷ GMT_locked
Fitted to GoMining's own Lock Calculator: it reproduces its weekly reward within 0.01% for locks from 1 to 10,000,000 GMT and its APR at every lock period. POOL and total votes change every week and are refreshed automatically. T_others is total votes minus your current lock's votes.
for each possible token-discount tier k = 0..20:
needed_dividend_k = target × 7 × perDay_0 × (1 − k% − VIP − service − mining)
v_k = needed_dividend_k × T_others ÷ (POOL − needed_dividend_k)
L_k = max(v_k ÷ time_fraction, 18k days of maintenance − GMT_kept_liquid)
required_locked = the smallest L_k
Holding more GMT raises your token discount, which lowers your costs, which lowers the lock you need, so every tier is tried and the cheapest one that works is used. "Lock all" also puts your liquid GMT into the lock.