Skip to content

release: mirror v0.2.2 — default minimum gas price 100000 usaf - #25

Merged
danbaruka merged 1 commit into
Safrochain-Org:mainfrom
danbaruka:release/mirror-v0.2.2
May 15, 2026
Merged

danbaruka merged 1 commit into
Safrochain-Org:mainfrom
danbaruka:release/mirror-v0.2.2

Conversation

@danbaruka

@danbaruka danbaruka commented May 15, 2026 •

Copy link
Copy Markdown
Member

Summary

Mirrors the v0.2.2 release from danbaruka/safrochain-node into this repository.

upstream/main already includes everything through v0.2.1 and #24; this PR adds the single commit that constitutes v0.2.2.

After merge

  1. Tag v0.2.2 on the merge commit:
    git tag -a v0.2.2 -m "Release v0.2.2: chain default minimum gas price 100000 usaf (0.1 SAF per gas unit)."
    git push origin v0.2.2
  2. Publish a GitHub Release from that tag (optional but recommended for visibility and release notes).

Test plan

  • CI passes
  • Verify default min gas price in cmd/safrochaind/cmd/root.go matches fork v0.2.2
  • After merge, create v0.2.2 tag on Safrochain-Org/safrochain-node

@danbaruka
danbaruka merged commit ba3ec3a into Safrochain-Org:main May 15, 2026
21 checks passed
safrochain added a commit that referenced this pull request May 18, 2026
The default of 100000usaf per gas unit set in #25 produced absurd
per-tx fees: a MsgSend at the typical 80 000 gas would cost
8 000 SAF — more than any community validator's self-stake.

This drops the default to 0.05usaf per gas, calibrated so:
  - MsgSend (80 000 gas)            ~= 0.004 SAF
  - MsgDelegate (200 000 gas)       ~= 0.010 SAF
  - IBC MsgTransfer (200 000 gas)   ~= 0.010 SAF
  - Wasm contract call (1 M gas)    ~= 0.050 SAF

Validators still earn fee revenue (about 10x more per tx than the
0.005usaf I was evaluating against earlier) while keeping
user-visible costs in the cent range. Operators can still override
via app.toml `minimum-gas-prices`.

Co-authored-by: Safrochain <dev@safrochain.com>
danbaruka added a commit to danbaruka/safrochain-node that referenced this pull request May 25, 2026
danbaruka pushed a commit to danbaruka/safrochain-node that referenced this pull request May 25, 2026
The default of 100000usaf per gas unit set in Safrochain-Org#25 produced absurd
per-tx fees: a MsgSend at the typical 80 000 gas would cost
8 000 SAF — more than any community validator's self-stake.

This drops the default to 0.05usaf per gas, calibrated so:
  - MsgSend (80 000 gas)            ~= 0.004 SAF
  - MsgDelegate (200 000 gas)       ~= 0.010 SAF
  - IBC MsgTransfer (200 000 gas)   ~= 0.010 SAF
  - Wasm contract call (1 M gas)    ~= 0.050 SAF

Validators still earn fee revenue (about 10x more per tx than the
0.005usaf I was evaluating against earlier) while keeping
user-visible costs in the cent range. Operators can still override
via app.toml `minimum-gas-prices`.
@danbaruka danbaruka mentioned this pull request May 25, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants