This is a discussion for the specifics of an upgrade to switch the gas/fee token of Agoric network from IST to BLD, as approved by a signaling vote in proposal 93. During the discussion period the changes will be tested, and then the vote to apply the specific changes will be posted.
Why now
Agoric’s Orchestration layer lets contracts coordinate multi‑step, cross‑chain workflows—think Fast USDC moving dollars across chains in under a minute and then auto‑deploying them in a single click. All of that logic already runs on BLD‑secured validators, so using BLD for gas keeps the economic loop tight.
This contributes momentum toward a BLD‑centric economy. BLD is already the security, staking, and governance backbone of the chain. Aligning the fee market with the staking token reinforces validator incentives and simplifies the token story for new users.
This also aligns with and supports the recent signaling proposal to sunset Inter Protocol, which recommended “replacing IST with BLD in protocol‑level roles (gas fees, Swingset execution, wallet provisioning).”
Desired Benefits
Category | Impact |
---|---|
User Experience | Users only need to hold one liquid token—BLD—for staking, voting, and paying gas. Onboarding from exchanges that list BLD becomes a single‑asset journey, improving first‑time‑user conversion |
Developer UX | One‑token mental model: deploy contracts, pay gas, and receive rewards all in BLD. |
Economic Benefits | Improves alignment with Orchestration contracts, and future fees. |
Operational Simplicity | Wallets, explorers, faucets, and relayers can drop IST handling, reducing friction for new integrations. |
Potential Concerns and Mitigations
Gas‑price volatility may be a concern and will need to be monitored immediately after the transition.
Effect on current IST holders: The Inter Protocol wind‑down plan already covers vault unwinding, PSM exits, and a 60‑day grace period; the community can further ease the transition by providing liquidity incentives on DEX pools.
Validator liquidity (commission in BLD vs. IST): Because validators already receive staking rewards in BLD, changing commission payments from IST to BLD is operationally neutral for them.
Planned Changes
The essential changes in order to use BLD for all fees and gas are:
- Cosmos Gas Fees: Remove IST as a selectable gas token in front ends like Keplr; enforce BLD via validator config (app.toml
minimum-gas-prices
) - Swingset Fees: Switch execution fee for wallet actions and code bundle uploads from IST to BLD via
fee_unit_price
param update (cosmos gov proposal) - Wallet Auto-Provisioning: Change auto-provisioning fee from 1 IST to 10 BLD (in the same gov proposal as the Swingset fee change).
- Wallet Initial Funding: Update initial 0.25 IST grant to BLD via core eval + EC vote (UI/CLI support pending) and fund the provision pool accordingly
Call for Community Feedback
- Wallet & dApp builders: What integration work would switching to BLD entail for you?
- Validators & node operators: Any objections to fee‑denom consolidation? For this, you should change the fee tokens you accept to only accept BLD.
- Users holding IST: Aside from the sunset plan, what additional support would make this smoother?
Please share your questions, critiques, and ideas below.