Skip to content

Explorer Transaction Fee Mismatch (Wallet vs Explorer) #2715

@cshein45

Description

@cshein45

Issue Titles (Choose One)

  1. Explorer Transaction Fee Mismatch (Wallet vs Explorer)
  2. Gas Fee Display Error on Movement Explorer
  3. Explorer Shows Lower Fee Than Actual Wallet Deduction
  4. Transaction Fee Reporting Incorrect by 0.000001 MOVE
  5. Mismatch in FeeStatement vs Wallet-Charged Fee

Full Issue Description (Copy & Paste Into GitHub)

## 🐞 Bug Report: Transaction Fee Mismatch on Movement Explorer

### ❗ Issue Summary
The transaction fee shown on the Movement Network Explorer is different from the fee actually deducted by the wallet (MetaMask).  
The difference is consistently **0.000001 MOVE**.

### 🔍 Steps to Reproduce
1. Execute any transaction on Movement Mainnet using a dApp (MovePosition.xyz, Meridian.money, etc.)
2. Copy the transaction hash.
3. Open it in Movement Explorer.
4. Compare:
   - **Explorer → Transaction Fee**
   - **Wallet → Actual fee deducted**

### 🎯 Expected Behavior
The Transaction Fee displayed on the Explorer should match the final fee charged to the user’s wallet.

### ❌ Actual Behavior
The Explorer displays **0.000001 MOVE less** than the amount deducted by the wallet.

### 📌 Example Case
Provide your own tx hash here:

0xfb02380d58a449965c76d8f9361f5d88c8f2fb32659a69f975742551f6cd156b


### 🧪 FeeStatement Breakdown
From Move VM logs:

execution_gas_units: 122
io_gas_units: 126
storage_fee_octas: 98800
storage_fee_refund_octas: 0
total_charge_gas_units: 1235


### 🧩 Suspicion
Explorer may be **rounding down 1 octa (1e-6)** OR missing the **storage_fee_octas calculation**.

Wallet calculates:

gas_price * total_charge_gas_units + storage_fee_octas

Explorer might be using:

gas_price * total_charge_gas_units (missing storage fee)


### 💻 Environment
- Network: Movement Mainnet
- Explorer: https://explorer.movementnetwork.xyz/?network=mainnet
- Browser: Chrome v120.0.6099.200
- Wallet: MetaMask v10.30.0

### 📸 Screenshots
(Insert screenshots or links here)

---

### ✅ Additional Notes
This bug affects:
- Users verifying gas fees
- dApp developers using the explorer for debugging
- Transparency of Movement ecosystem

Fixing it ensures accurate fee reporting across the network.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions