TWO SIDES. ONE CHAIN.
Holdings move across at 1 JAY to 1 ODD. There is nothing to claim, no form to submit, and no deadline.
74,074,630.668310 ODD was stuck in the distribution module with no way for anyone to withdraw it. That amount is burned at genesis. The community pool and unclaimed rewards are claimable money, so they stay.
Validators, delegations and in flight unbondings are preserved. The unbonding period stays at 21 days.
The two chains run alongside each other for a period, after which The Jay Network halts.
| Parameter | Value | Note |
|---|---|---|
| Maximum validators | 200 | Carried, raised from 100 by governance |
| Unbonding period | 21 days | Carried |
| Minimum commission | 5.00% | Carried |
| Signed blocks window | 10,000 | Carried, a hundred times the SDK default |
| Minimum signed per window | 5.00% | Carried |
| Downtime slash | 0.0100% | Carried, so a brief outage does not cost stake |
| Double sign slash | 5.00% | Carried |
| Downtime jail duration | 600s | Carried |
| Parameter | Value | Note |
|---|---|---|
| Voting period | 7 days | Carried |
| Expedited voting period | 24 hours | Carried. Seven days is too slow for an incident |
| Deposit period | 48 hours | Carried |
| Quorum | 40.00% | Carried |
| Threshold | 50.00% | Carried |
| Veto threshold | 33.40% | Carried |
| Base denomination | uodd | Exponent 0 |
| Display denomination | ODD | Exponent 6. 1 ODD = 1,000,000 uodd |
| Derivation path | m/44'/118' | bech32 prefix odd |
# build, Go 1.23+ $ make build $ ./build/oddd version oddcoin # init applies the chain parameters too $ oddd init <moniker> --chain-id oddcoin-01 # encrypted keyring, never the test backend $ oddd keys add validator \ --keyring-backend file # validate, then start $ oddd genesis validate-genesis $ oddd start
authbankstakingdistribution
mintgovslashingevidence
upgradeparamsconsensusvesting
epochscircuitgenutil
ibc-transferica
There is no general purpose smart contract VM. What this chain does is transfers, staking, governance and IBC.
--keyring-backend test leaves keys in plaintext on disk. Do not use it
on a validator. Use the file backend, set the key directory to
700, and keep it outside any path a web server can read.