EOS交易ram,net和cpu资源不足问题解决
香茶苦咖啡
发表于 2022-11-7 17:26:01
108
0
0
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"4 r* Y; O; D! _3 ~9 U# V7 ~
报错如下
此报错为账号余额不足或者输入的金额不符合EOS规定的要求,EOS要求为必须满足小数后4位。* K: e* m3 B* P
通过其他账号转了一笔EOS过去,再次运行交易报如下错误- w) X( U+ T& j2 J Y5 ^
* G4 ~0 s/ B5 N- q" C. x
//购买ram
cleos system buyram trustwallets eosioddztest "0.0001 EOS" 9 e- y& }& u1 D
再次进行交易,提示网络资源或者CPU资源不足8 O% F8 y! U# G) Z
: a6 `* |3 N4 u3 m$ j: R
购买资源4 e3 w! ?/ |2 K# g0 z
./cleos.sh system delegatebw trustwallets eosioddztest '0.1000 EOS' '0.1000 EOS' -p trustwallets: f' f0 g# A) t
报错如下4 h* e1 q, b& n) s
支付账号资源不足,查询支付帐号资源
./cleos.sh get account trustwallets
支付帐号购买资源1 w: ]7 g) c. l6 q, ]- R2 L
./cleos.sh system delegatebw trustwallets trustwallets '0.1000 EOS' '0.1000 EOS' -p trustwallets; w! P% {5 t, `6 `, Z& T
再次进行交易1 K& O2 t: }: ?- }# c5 P
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"; I5 h7 i( L* @
成功
注意:当账号没有资源时是不允许自己给自己购买ram或者抵押获得NET和CPU,因为这本身就是一次交易,需要消耗资源,第一次的操作需要通过其他账号进行。
成为第一个吐槽的人