|
|
Zverejnené 19. 11. 2018 11:20:31
|
|
|
|

System.AggregateException: 发生一个或多个错误。 ---> Nethereum.JsonRpc.Client.RpcResponseException: intrinsic gas too low
https://ethgasstation.info/Ide o zobrazenie aktuálnej ceny plynu v reálnom čase, ktorá je jednotkovou hodnotou transakcie. JaPoužilo sa 21 000 kusovplyn
Keď sa pokúsim odoslať transakciu, objaví sa vyššie uvedená chyba, nikdy predtým nebola, pretože transakcia, ktorú som poslal, obsahuje vstupné dáta, snažil som sa zvýšiť jednotkovú cenu na 100Gwei, ale stále som hlásil chybu.
Našiel som nasledujúci obsah cez vyhľadávač a zdá sa, že sa nezobrazuje v sekcii ceny.
https://ethereum.stackexchange.c ... ic-plyn-príliš nízky-mean
Vnútorný plyn transakcie je množstvo plynu použitého predtým, než transakcia spustí akýkoľvek kód. Je to konštantný "transakčný poplatok" (aktuálne 21 000 plynov) plus poplatok za bajt dát poskytnutých výstredňou (4 plyny pre nulové bajty a 68 plynov pre nenulové bajty). Tieto konštanty sú momentálne definované pre geth v params/protocol_params.go. Predpokladá sa, že sú tiež zakódované vo feedoch iných implementácií uzlov/klientov.
Pokračujúc v hľadaní, našiel som knihu.
Podľa vzorca v knihe, (((reťazec na hexadecimálne) bajty)/2*68)+21000
“https://www.itsvse.comPočet bajtov, ktoré treba previesť na hexadecimálne + 0x, je 46, vyplňte vzorec:
Cena plynu je nastavená na: 3Gwei Plyn je nastavený na: 22564 Urobte prevod, úspešne!
Adresa transakcie:https://etherscan.io/tx/0x3a74ad ... ff6f99a71c836e3f91e
(Koniec)
|
|