Skip to content
YSKAR
Use YSR

The protocol in detail

YSKAR and YSR, byte by byte.

Everything below is fixed in the consensus code and the same for every node. Nothing depends on a server, a company or a setting.

The coin

Name · ticker
YSKAR · YSR
Smallest unit
0.00000001 YSR
Smallest amount to send
100 units
Pre-mine · allocation
none
Burn address
ysr1qqqq…regwfw
Minimum fee (consensus)
1 unit per byte
Minimum fee to relay
10 units per byte
Fees go to
the miner of the block
Pools
paid from the block, fee 0–5 %

The chain

Network
yskar-main-1
Consensus
Proof of work, SHA-256d
Block time
600 seconds (target)
Difficulty
LWMA over 45 blocks, every block
Emergency rule
easier after 30 min without a block
Full nodes
each keeps and checks the whole chain
Transactions per block
up to 2,000
Chain selection
most accumulated work

Wallets and accounts

Model
accounts with balance and nonce
Seed words
BIP39, 12 or 24 words
Key derivation
SLIP-0010 · m/44'/9077'
Signatures
Ed25519
Address
ysr1…, 42 characters; shared accounts from V6: ysr1p…, 63 characters (bech32m)
Transfer size
168 to 200 bytes
Memo
up to 32 bytes
Expiry
optional, by block height

Anatomy of a block header

Every block starts with exactly 136 bytes. Its hash is double SHA-256 over these bytes, and it must not exceed the target that the difficulty sets.

prevHashThe hash of the previous block. It links the chain: changing an old block would change every hash after it.
merkleRootOne hash over all transactions in the block. A single changed byte in any transfer changes it.
stateRootOne hash over all accounts (balance and nonce) after this block. Every node computes it itself and compares.
nonceThe number miners vary. The first 128 bytes stay the same for a job, so each try needs only two SHA-256 compression steps.

Anatomy of a transfer

A transfer moves YSR from one account to another. It is 168 bytes plus an optional memo.

  • The signature also covers the chain ID, so a transfer signed for YSKAR is invalid on any other network.
  • The nonce counts the transfers an account has sent. The same transfer can never be applied twice.
  • An optional expiry height lets a transfer lapse if it has not been included by then.

Block 0

The first block of the chain. Its coinbase carries a short message, and its reward went to an address nobody can spend from.

“proof, not promise”
Hash
000000090a14a03f…72c33c66
Timestamp
2026-09-09 00:00:00 UTC
Nonce
50,773,796
Reward
875 YSR, unspendable

Issuance by era

An era lasts 12,000 blocks, about 83 days. In each era the reward is half of the one before. From block 444,000 no new YSR are created and miners receive the fees only.

EraBlocksReward per blockIssued in the eraTotal after the era
00 – 11,999875 YSR10,500,00010,500,000
112,000 – 23,999437.5 YSR5,250,00015,750,000
224,000 – 35,999218.75 YSR2,625,00018,375,000
336,000 – 47,999109.375 YSR1,312,50019,687,500
448,000 – 59,99954.6875 YSR656,25020,343,750
560,000 – 71,99927.34375 YSR328,12520,671,875
…
36432,000 – 443,9990.00000001 YSR0.0001220,999,999.99832

Rewards are counted in whole base units (0.00000001 YSR), so each halving drops the remainder: in total 20,999,999.99832 YSR will ever be issued, slightly below the maximum.

Check block 0 or the latest block yourself, right in your browser. →