System.AggregateException: 发生一个或多个错误。 ---> Nethereum.JsonRpc.Client.RpcResponseException: intrinsic gas too low
https://ethgasstation.info/Gre za ogled trenutne cene plina v realnem času, ki je enotna cena transakcije. JazPorabljenih je bilo 21.000plin
Ko poskušam poslati transakcijo, se pojavi zgornja napaka, prej je ni bilo, ker je poslana transakcija vsebuje vhodne podatke, poskušal sem zvišati ceno na 100Gwei, a sem vseeno poročal o napaki.
Naslednjo vsebino sem našel preko iskalnika in se zdi, da se ne pojavi v vprašanju o ceni.
https://ethereum.stackexchange.c ... ic-plin-prenizko-zmeren
Notranji plin transakcije je količina plina, ki se porabi, preden transakcija izvede katerokoli kodo. Gre za konstantno "transakcijsko provizijo" (trenutno 21.000 gasov) plus pristojbino na bajt podatkov, ki jih posreduje izmenjava (4 plini za nič bajtov in 68 plinov za neničelne podatke). Te konstante so trenutno definirane za geth v params/protocol_params.go. Domnevno so tudi kodirani v vire drugih implementacij vozlišč/odjemalcev.
Ko sem nadaljeval z iskanjem, sem našel knjigo.
Po formuli v knjigi, (((string v heksadecimal) bajti)/2*68)+21000
“https://www.itsvse.comŠtevilo bajtov, ki jih je treba pretvoriti v šestnajstiško + 0x, je 46, izpolnite formulo:
Cena goriva je nastavljena na: 3Gwei Plin je nastavljen na: 22564 Naredi prenos, uspešen!
Naslov transakcije:https://etherscan.io/tx/0x3a74ad ... ff6f99a71c836e3f91e
(Konec)
|