Proposals of #10

Set PHOTON as the only fee token

Update Params
passed
Expected result
Turnout / Quorum
41.09% / 25.00%
Voting start 2025.07.09 at 03:07:00
Voting end 2025.07.30 at 03:07:00
99.94%
19 510 367 atone
Yes
0.04%
8 262 atone
No
0%
atone
Veto
0.02%
3 752 atone
Abstain

Details

logo
Proposer
atone10jzj3jjd3frna0a...
Total deposit
512 atone
Submit time
2025.07.09 at 03:07:00
Deposit end time
2025.07.23 at 03:07:00

Description

Proposal

This proposal aims to update the x/photon module parameters in order to make PHOTON the only fee token, except for the MsgMintPhoton message.

Motivation

While PHOTON was designed to be the only fee token, we decided to temporarily continue accepting ATONE for fees to ensure a smooth transition to AtomOne v2.

Given the 3 weeks of voting period for a proposal, we think it is time to schedule the end of this transition time and update the x/photon module parameters accordingly.

Implementation

The current x/photon module parameters are:

{
  "params": {
    "mint_disabled": false,
    "tx_fee_exceptions": [
      "*"
    ]
  }
}

The proposal will change them into:

{
  "params": {
    "mint_disabled": false,
    "tx_fee_exceptions": [
      "/atomone.photon.v1.MsgMintPhoton"
    ]
  }
}

No other changes are required in validator configuration, if they have followed the v2 upgrade guide, their minimum-gas-prices should already contain a value expressed in ATONE and a value expressed in PHOTON.

Consequences

Once this proposal passes, a transaction that contains other messages than MsgMintPhoton will be rejected if the fee token is not PHOTON. The expected error is invalid fee token: fee denom uatone is not allowed.

Voting options

Yes: You are in favor of having the PHOTON as the only fee token, as stipulated in the AtomOne Constitution. No: You are against having PHOTON as the only fee token. ABSTAIN: You wish to contribute to the quorum but you formally decline to vote either for or against the proposal.

Votes

Voter
Answer