mWLPOW incubation PoW token (0 decimals, 100/remint) - #1
Conversation
Migrate the covenant/miner scaffold from eminer branch cursor/wlotus-scaffold-d6bb into the canonical wlotus repo, and include feasibility research from eminer#1. Includes consensus params (Moore 99918/100000, N=8 batons), CashScript remint draft, genesis plan, Moore math + tests. Co-authored-by: nghiacc <nghiacc@gmail.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (53)
📝 WalkthroughWalkthroughThe repository adds WLOTUS/mWLPOW consensus parameters, Moore schedule calculations, ALP genesis and Chronik tooling, a PoW remint covenant, mining transaction construction, operational scripts, deployment records, tests, and protocol documentation. ChangesWLOTUS PoW remint system
Estimated code review effort: 5 (Critical) | ~120 minutes Sequence Diagram(s)sequenceDiagram
participant Miner
participant Chronik
participant Contract
participant DeploymentStore
Miner->>Chronik: Find mint baton and fee UTXOs
Miner->>Miner: Mine nonce and sign covenant input
Miner->>Contract: Construct three-output remint transaction
Miner->>Chronik: Broadcast transaction
Chronik-->>Miner: Return transaction id
Miner->>DeploymentStore: Save remint metadata
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Wire Chronik failover (chronik.e.cash, xec.paybutton.org, chronik.pay2stay.com/xec), ecash-wallet ALP GENESIS tooling, and a WLTEST profile targeting ~$0.000001/token (PoW 1 leading zero byte; raise later for ~$0.01). Includes new-wallet / create-test-token / wait-create-test-token scripts. Genesis address pending funding before broadcast. Co-authored-by: nghiacc <nghiacc@gmail.com>
Broadcast ALP GENESIS after 1000 XEC funding: tokenId e64406bdda45fb46a642d9b6b2a949d9a12910046e3266e68158d7481e8b08a3 (1M WLTEST @ 6 decimals, 4 mint batons, PoW difficulty 1). Co-authored-by: nghiacc <nghiacc@gmail.com>
Ship a Spedn Mist-style BIP143 preimage covenant (eCash has no native introspection), create-pow-token / mine-once tooling, and a proven mainnet remint on WLPOW. Document custodial WLTEST vs PoW WLPOW and archive locked predecessor covenant deployments. Co-authored-by: nghiacc <nghiacc@gmail.com>
Adopt fixed 100.00/remint @ 2 decimals, ~$0.00001/token target (~1/1000 of future WLOTUS), Moore-on-work library schedule, and create/mine scripts. Genesis wallet needs fresh XEC before mainnet mWLOTUS can be broadcast. Co-authored-by: nghiacc <nghiacc@gmail.com>
Retarget incubation to mWLPOW with whole-token decimals, create mainnet genesis + baton handoff, prove remint, and split small fuel before mining so covenant fees no longer burn the wallet change. Co-authored-by: nghiacc <nghiacc@gmail.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
Summary
Live incubation token is now mWLPOW (not mWLOTUS).
mWLPOW (mine this)
cc2ee91c0ed43da44fc115283ec4b5e523da9f1549f27eacc06b0a3e7dc1494fecash:pqplpsn4x8hqgjmycujrekspwxt748e4ju6qqs9lmg3e9a04f1…Also in this update
mine-oncesplits a small ~30 XEC fuel UTXO first (covenant has no change output — prior remint burned ~1900 XEC as fee)Summary by CodeRabbit
New Features
Documentation
Chores