EOS交易ram,net和cpu资源不足问题解决
香茶苦咖啡
发表于 2022-11-7 17:26:01
157
0
0
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"
报错如下3 v) w6 ]$ ]6 x; s
7 A! c5 v$ l7 C0 R, e# t
此报错为账号余额不足或者输入的金额不符合EOS规定的要求,EOS要求为必须满足小数后4位。
通过其他账号转了一笔EOS过去,再次运行交易报如下错误. u1 S8 a$ R9 e0 f
6 c$ Z( q+ @& {$ m( f1 Z
//购买ram, H6 d& Z( _$ I+ S! T+ A
cleos system buyram trustwallets eosioddztest "0.0001 EOS"
再次进行交易,提示网络资源或者CPU资源不足
购买资源
./cleos.sh system delegatebw trustwallets eosioddztest '0.1000 EOS' '0.1000 EOS' -p trustwallets
报错如下9 z. o, G% b, s. c
支付账号资源不足,查询支付帐号资源
./cleos.sh get account trustwallets$ x4 X9 t7 U( O n, q& w. ]6 r0 s7 @
支付帐号购买资源% M0 x' s* }# c! `1 B' [3 T
./cleos.sh system delegatebw trustwallets trustwallets '0.1000 EOS' '0.1000 EOS' -p trustwallets) S8 [2 W3 ?9 V
再次进行交易
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"6 Y9 T9 l. C, X5 M
成功
注意:当账号没有资源时是不允许自己给自己购买ram或者抵押获得NET和CPU,因为这本身就是一次交易,需要消耗资源,第一次的操作需要通过其他账号进行。
成为第一个吐槽的人