gas և gas-ի գինը
Որքա՞ն ether
է պետք վճարել գործարքի համար:
Դուք վճարում եք gas spent * gas price (ծախսած գազը * գազի գինը) ether-ի գումարը, որտեղ
- gas-ը հաշվարկման միավոր է
- gas spent-ը գործարքի ընթացքում օգտագործվող գազի ընդհանուր գումարն է
- gas price-ն այն է, թե որքան ether եք պատրաստ վճարել մեկ գազի համար
Գազի ավելի բարձր գնով գործարքներն ավելի առաջնահերթություն ունեն բլոկում ներառվելու համար:
Չօգտագործված գազը կվերադարձվի։
Գազի սահմանաչափ #
Գազի քանակի 2 վերին սահման կա, որը կարող եք ծախսել
gas limit
(Ձեր կողմից սահմանված գազի առավելագույն քանակությունը, որը դուք պատրաստ եք օգտագործել ձեր գործարքի համար)block gas limit
(Բլոկում թույլատրված գազի քանակությունը՝ սահմանված ցանցի կողմից)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
contract Gas {
uint public i = 0;
// Ձեր ուղարկած ողջ գազի օգտագործումը հանգեցնում է ձեր գործարքի ձախողմանը:
// Վիչակի փոփոխությունները չեղարկված են:
// Ծախսած գազը չի վերադարձվում։
function forever() public {
// Այստեղ մենք մի օղակ ենք անցկացնում այնքան ժամանակ, մինչև ամբողջ գազը սպառվի
// և գործարքը ձախողվում է
while (true) {
i += 1;
}
}
}
Փորձեք Remix-ում