Ano ang Gwei? Pagkuwenta ng Gas fee at pag-ayos ng Insufficient balance at Pending
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
| Field | Ano ang ibig sabihin | Karaniwang maling akala |
|---|---|---|
| Gas Limit | Pinakamataas na Gas na puwedeng gamitin | Limit ito, hindi tiyak na usage; hindi rin ito speed control |
| Gas Used | Aktuwal na computation na nagamit | Karaniwang malalaman lamang pagkatapos mag-execute |
| Gwei / fee per gas | Presyo kada unit ng Gas | Unit ito, hindi hiwalay na coin |
| Max fee | Pinakamataas na presyo kada Gas na papayagan mo | Budget cap ito, hindi awtomatikong final charge |
| Network fee | Estimate ng wallet batay sa kasalukuyang state | Puwedeng 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 Gwei1 Gwei = 1,000,000,000 Wei1 ETH = 1,000,000,000,000,000,000 Wei1 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
| Field | Gampanin | Pinagmumulan |
|---|---|---|
| Base fee | Protocol-required na base price para sa block | Awtomatikong ina-adjust ayon sa paggamit ng nakaraang block; sinusunog sa Ethereum |
| Max priority fee | Pinakamataas na tip para sa validator | User setting o mungkahi ng wallet |
| Max fee per gas | Ceiling ng base fee at tip kada Gas | Presyong limit na pinayagan ng user |
effective tip = min(Max priority fee, Max fee − Base fee)effective gas price = Base fee + effective tipexecution 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.
5. Ano ang dapat tingnan bago mag-confirm
- Kumpirmahin ang eksaktong network at chain ID; ang parehong address ay maaaring may ibang balance sa ibang chain.
- Tingnan kung native gas token ang sapat, hindi lamang ang token na ipinapadala.
- Paghiwalayin ang value, estimated network fee, at maximum fee budget.
- Alamin kung plain transfer o contract call; huwag ipilit ang 21,000 Gas sa contract.
- Basahin ang recipient, contract, method, token approval, at allowance sa wallet.
- Kung di-pangkaraniwan ang estimate, huwag basta taasan; suriin muna ang simulation at official status.
6. Karaniwang error messages at tamang unang hakbang
| Error | Malamang na kahulugan | Unang ligtas na hakbang |
|---|---|---|
| Insufficient funds for gas | Kulang ang native balance para sa value at fee cap | Kumpirmahin ang network at native balance; sa testnet, gamitin lamang ang official faucet |
| Gas required exceeds allowance / estimate failed | Posibleng mag-revert ang contract o mali ang state/input | Basahin ang dapp error at simulation; huwag lang taasan ang Gas Limit |
| Out of gas | Naubos ang Gas Limit habang nag-e-execute | Suriin ang receipt at official recommended limit bago muling magpadala |
| Replacement transaction underpriced | Hindi sapat ang dagdag na fee para palitan ang parehong nonce | Gamitin ang built-in Speed Up o Cancel at sundin ang mungkahi ng wallet |
| Nonce too low | Nakumpirma na o nagamit na ang nonce | I-refresh ang wallet activity at tingnan ang address sa explorer |
| Execution reverted | Tinanggihan ng contract logic ang operasyon | Alamin 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.
- Kumpirmahin ang network, address, transaction hash, nonce, at kasalukuyang status.
- Hintayin kung normal ang fee at pansamantala lamang ang congestion.
- Kung urgent, gamitin ang wallet Speed Up para magpadala ng replacement na parehong nonce at sapat na mas mataas na fee.
- Ang Cancel ay karaniwang zero-value self-transfer na parehong nonce; maaari pa rin itong maunahan ng orihinal.
- 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.
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.