Batayang paraan

Ano ang Gwei? Pagkuwenta ng Gas fee at pag-ayos ng Insufficient balance at Pending

Block Radar cover para sa Gwei at Gas fee troubleshooting
Pinakamaikling paliwanag: Ang Gas ang sukat ng computational work; ang Gwei ang karaniwang unit ng presyo kada Gas. Ang aktuwal na bayad ay Gas Used × Effective Gas Price. Ang Gas Limit at Max fee ay mga hangganan ng budget, hindi laging ang halagang ibabawas.

Kapag 12 Gwei ang ipinapakita ng wallet, 150,000 ang Gas Limit, at 0.003 ETH ang Max fee, magkano talaga ang babayaran? Bakit may test token ka ngunit kulang pa rin ang balance? Dapat bang i-speed up, i-cancel, o hintayin ang Pending transaction? Ipinaliliwanag ng gabay na ito ang units, EIP-1559 fields, tatlong halimbawa ng computation, at isang ligtas na pagkakasunod-sunod ng troubleshooting. Hindi ito live gas-price feed.

Basahin ang wallet fee sa loob ng 30 segundo

FieldAno ang ibig sabihinKaraniwang maling akala
Gas LimitPinakamataas na Gas na puwedeng gamitinLimit ito, hindi tiyak na usage; hindi rin ito speed control
Gas UsedAktuwal na computation na nagamitKaraniwang malalaman lamang pagkatapos mag-execute
Gwei / fee per gasPresyo kada unit ng GasUnit ito, hindi hiwalay na coin
Max feePinakamataas na presyo kada Gas na papayagan moBudget cap ito, hindi awtomatikong final charge
Network feeEstimate ng wallet batay sa kasalukuyang statePuwedeng magbago dahil sa network at contract state

Sa EIP-1559 EVM network, gamitin muna ang execution fee = Gas Used × Effective Gas Price. Hiwalay ang ipinapadalang value, kaya dapat kayang sagutin ng balance ang value at fee budget.

1. Wei, Gwei, at ETH conversion

Ang Wei ang pinakamaliit na denomination ng Ether; ang Gwei ang mas madaling basahing unit para sa gas price. Iisang halaga lamang ang ipinapakita sa magkaibang precision:

  • 1 ETH = 1,000,000,000 Gwei
  • 1 Gwei = 1,000,000,000 Wei
  • 1 ETH = 1,000,000,000,000,000,000 Wei
  • 1 Gwei = 0.000000001 ETH

Ang 20 Gwei ay presyo kada Gas, hindi “20 coins.” Sa EVM chain na iba ang native token, maaari pa ring Gwei ang display unit ngunit sa native token ise-settle ang fee. Para sa eksaktong conversion, gamitin ang Gwei / Wei / ETH converter; local sa browser ang computation at wala itong live quote.

2. Gas Used, Gas Limit, at total fee

Sinusukat ng Gas ang computational work ng EVM. Ang plain ETH transfer mula EOA papunta sa EOA, na walang extra data, ay karaniwang gumagamit ng 21,000 Gas. Hindi puwedeng ilapat ang 21,000 sa token transfer, swap, NFT mint, o contract call dahil nakadepende ang mga iyon sa execution path.

Safety ceiling ang Gas Limit, hindi quote

Kung 120,000 ang limit ngunit 83,000 lang ang nagamit, karaniwang 83,000 ang pagbabasehan ng fee. Kung maubos ang limit bago matapos ang execution, maaaring mag-Failed o Out of gas ang transaksyon at singilin pa rin ang nagamit na computation.

Paghiwalayin ang Value at Network fee

Sa pagpapadala ng 0.1 ETH, ang 0.1 ETH ang value at hiwalay ang execution fee. Kapag ERC-20 token ang ipinapadala, magkaibang balance ang token at native gas token. Ito ang dahilan kung bakit maaaring marami kang token ngunit Insufficient funds pa rin.

3. EIP-1559: Base fee, Priority fee, at Max fee

FieldGampaninPinagmumulan
Base feeProtocol-required na base price para sa blockAwtomatikong ina-adjust ayon sa paggamit ng nakaraang block; sinusunog sa Ethereum
Max priority feePinakamataas na tip para sa validatorUser setting o mungkahi ng wallet
Max fee per gasCeiling ng base fee at tip kada GasPresyong limit na pinayagan ng user
  • effective tip = min(Max priority fee, Max fee − Base fee)
  • effective gas price = Base fee + effective tip
  • execution fee = Gas Used × effective gas price

Kapag mas mataas ang Base fee kaysa Max fee, maaaring manatiling Pending ang transaksyon hanggang bumaba ang base fee o mapalitan ito. Ang natitirang pagitan ng cap at aktuwal na presyo ay hindi awtomatikong sinisingil.

Sa Layer 2, maaaring may L2 execution fee at hiwalay na L1 data o settlement fee. Basahin ang total breakdown ng wallet o explorer; hindi sapat ang pagtingin sa Gwei lamang.

4. Tatlong halimbawa ng computation

Plain transfer

21,000 Gas × 12 Gwei = 252,000 Gwei = 0.000252 ETH. Ito ay execution fee lamang; idagdag nang hiwalay ang ipinapadalang ETH.

Contract interaction

Kung 150,000 Gas ang aktuwal na nagamit at 3 Gwei ang effective price, 150,000 × 3 = 450,000 Gwei = 0.00045 native token. Hindi ito 21,000-Gas transfer.

Budget cap kumpara sa final charge

Kung 200,000 ang Gas Limit at 12 Gwei ang Max fee, ang upper budget ay 0.0024 native token. Kung 100,000 Gas lamang ang nagamit at 10 Gwei ang effective price, ang final execution fee ay 0.001 native token.

Huwag paghaluin: ang unit conversion, estimate, at actual receipt ay tatlong magkakaibang bagay. Para sa nakumpirmang transaksyon, ang explorer receipt ang pinakamalinaw na tala ng Gas Used at effective price.

5. Ano ang dapat tingnan bago mag-confirm

  1. Kumpirmahin ang eksaktong network at chain ID; ang parehong address ay maaaring may ibang balance sa ibang chain.
  2. Tingnan kung native gas token ang sapat, hindi lamang ang token na ipinapadala.
  3. Paghiwalayin ang value, estimated network fee, at maximum fee budget.
  4. Alamin kung plain transfer o contract call; huwag ipilit ang 21,000 Gas sa contract.
  5. Basahin ang recipient, contract, method, token approval, at allowance sa wallet.
  6. Kung di-pangkaraniwan ang estimate, huwag basta taasan; suriin muna ang simulation at official status.

6. Karaniwang error messages at tamang unang hakbang

ErrorMalamang na kahuluganUnang ligtas na hakbang
Insufficient funds for gasKulang ang native balance para sa value at fee capKumpirmahin ang network at native balance; sa testnet, gamitin lamang ang official faucet
Gas required exceeds allowance / estimate failedPosibleng mag-revert ang contract o mali ang state/inputBasahin ang dapp error at simulation; huwag lang taasan ang Gas Limit
Out of gasNaubos ang Gas Limit habang nag-e-executeSuriin ang receipt at official recommended limit bago muling magpadala
Replacement transaction underpricedHindi sapat ang dagdag na fee para palitan ang parehong nonceGamitin ang built-in Speed Up o Cancel at sundin ang mungkahi ng wallet
Nonce too lowNakumpirma na o nagamit na ang nonceI-refresh ang wallet activity at tingnan ang address sa explorer
Execution revertedTinanggihan ng contract logic ang operasyonAlamin ang revert reason; fee tuning lamang ay hindi lunas

7. Pending, Speed Up, at Cancel

Ang Pending ay maaaring dahil mababa ang fee cap, network congestion, mabagal na RPC, o naunang transaksyon na may mas mababang nonce. Suriin muna ang tamang explorer: kung wala roon ang hash, maaaring hindi na-broadcast; kung Pending roon, on-chain/mempool state ang dapat sundan.

  1. Kumpirmahin ang network, address, transaction hash, nonce, at kasalukuyang status.
  2. Hintayin kung normal ang fee at pansamantala lamang ang congestion.
  3. Kung urgent, gamitin ang wallet Speed Up para magpadala ng replacement na parehong nonce at sapat na mas mataas na fee.
  4. Ang Cancel ay karaniwang zero-value self-transfer na parehong nonce; maaari pa rin itong maunahan ng orihinal.
  5. Huwag i-reset ang account, mag-clear ng activity, o paulit-ulit na mag-submit bago maitala ang mga hash at nonce.

Ang pag-clear ng local wallet history ay hindi nag-aalis ng on-chain transaction. Kapag nakumpirma na ang orihinal, hindi na ito mababawi ng replacement.

8. Mga tunay na screenshot mula sa opisyal na MetaMask support

Ang mga larawang ito ay mula sa opisyal na MetaMask support at hindi generated images. Maaaring magbago ang UI; gamitin ang mga ito para kilalanin ang uri ng mensahe, hindi bilang eksaktong button map.

9. Mga espesyal na problema sa testnet gas

  • Maling network: maaaring may test token sa isang chain ngunit wala sa kasalukuyang chain.
  • Maling token: project token ay hindi laging native gas token.
  • Faucet cooldown: daily limit o eligibility rule ay hindi naaayos sa pagtaas ng fee.
  • RPC instability: maaaring mali o luma ang estimate at Pending display; ikumpara sa official explorer.
  • Test contract state: maaaring paused, ubos ang quota, o nabago ang task; ang mataas na Gas Limit ay hindi makalalampas sa revert.
Security boundary: Walang lehitimong testnet troubleshooting na nangangailangan ng seed phrase, private key, pagbili ng test token, o paglipat ng mainnet funds.

10. Bakit nagbabago ang estimate ng wallet

Simulation lamang ang estimate batay sa kasalukuyang base fee, mempool condition, RPC response, account nonce, contract storage, at napiling execution path. Maaaring magbago ang lahat ng ito bago maisama sa block ang transaksyon.

Sa swap at mint, ang price movement, deadline, quota, allowance, at ibang user transactions ay maaaring magbago ng path. Mali ang palagay na ang mas mataas na limit ay laging mas ligtas: kapag mali ang recipient o approval, mas malaking budget ay hindi proteksiyon.

Para sa final audit, gamitin ang transaction receipt: network, status, block, Gas Used, effective Gas Price, value, at contract events. Ang wallet preview ay pang-desisyon bago magpadala; ang receipt ang ebidensya pagkatapos.

11. Checklist bago at pagkatapos ng transaksyon

Bago mag-sign

  • Official domain, tamang network, at tamang account.
  • Sapat na native gas balance at malinaw na hiwalay ang value sa fee.
  • Nabasa ang contract method, recipient, approval amount, at maximum budget.
  • Walang seed phrase, private key, o real-asset deposit na hinihingi.

Pagkatapos mag-submit

  • Itala ang hash at tingnan sa tamang explorer.
  • Kung Failed, basahin muna ang receipt o revert reason bago ulitin.
  • Kung Pending, itala ang nonce bago mag-Speed Up o Cancel.
  • Iwasan ang duplicate submissions at bawiin ang hindi na kailangang approvals.

Mga madalas itanong

Ano ang Gwei, at paano ito nauugnay sa ETH at Wei?

Ang Gwei ang karaniwang unit para sa presyo ng bawat unit ng gas sa Ethereum at iba pang EVM network. 1 Gwei = 10^9 Wei = 10^-9 ETH, at 1 ETH = 1 bilyong Gwei. Unit ito ng halaga, hindi hiwalay na token.

May token ako sa wallet; bakit Insufficient funds pa rin?

Ang gas ay binabayaran gamit ang native token ng kasalukuyang network. Ang USDT, project token, o bridged asset ay hindi awtomatikong pambayad ng gas. Kailangan ding sapat ang native balance para sa ipinapadalang value at fee budget.

Bibilis ba ang transaksyon kapag tinaasan ang Gas Limit?

Karaniwan ay hindi. Ang Gas Limit ay pinakamataas na computational work na puwedeng gamitin ng transaksyon, hindi bid para sa bilis. Ang effective gas price, congestion, at pagpili ng validator ang mas direktang nakaaapekto sa inclusion.

Puwede bang kanselahin ang Pending na transaksyon?

Ang tinatawag na Cancel ng wallet ay karaniwang kapalit na transaksyon na gumagamit ng parehong nonce at mas mataas na fee. Hindi ito garantisado, at hindi na makakansela ang orihinal kapag nakumpirma na. Suriin muna ang tamang block explorer.

May gas charge ba kapag Failed ang transaksyon?

Kung naisama sa block at nag-execute bago nag-revert, karaniwang babayaran pa rin ang nagamit na computation. Kung simulation pa lang sa wallet ang nabigo at hindi na-broadcast, walang on-chain gas charge.

Kailangan bang bumili ng testnet gas gamit ang totoong pera?

Hindi. Gumamit lamang ng test native token mula sa opisyal na faucet ng network. Itigil ang proseso kapag hinihingan ka ng real asset, bayad, private key, o seed phrase para makakuha ng testnet gas.

Opisyal na sanggunian

Huling sinuri noong 2026-08-18. Ang interface at network parameters ay maaaring magbago; gamitin ang live wallet at opisyal na dokumentasyon sa oras ng transaksyon.