EOS交易ram,net和cpu资源不足问题解决
香茶苦咖啡
发表于 2022-11-7 17:26:01
155
0
0
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"
报错如下# ~( v; _! o p9 F! ^* Y9 L
5 i0 D. D+ K3 r; y
此报错为账号余额不足或者输入的金额不符合EOS规定的要求,EOS要求为必须满足小数后4位。
通过其他账号转了一笔EOS过去,再次运行交易报如下错误7 D! |! g" \6 U0 S5 A
//购买ram
cleos system buyram trustwallets eosioddztest "0.0001 EOS"
再次进行交易,提示网络资源或者CPU资源不足8 j. I) j* O0 M3 d8 K
0 y; m- m5 U( ~6 v' m" d/ I
购买资源" V) E/ E1 d" N/ v& s$ a) c- F
./cleos.sh system delegatebw trustwallets eosioddztest '0.1000 EOS' '0.1000 EOS' -p trustwallets
报错如下& C! S% x# D& v) G5 k. V- a/ M0 Q
支付账号资源不足,查询支付帐号资源+ V- P: E: b& h, x
./cleos.sh get account trustwallets6 ~' B8 Q1 a9 X6 v
支付帐号购买资源! u3 m9 q: E+ C. X( Z
./cleos.sh system delegatebw trustwallets trustwallets '0.1000 EOS' '0.1000 EOS' -p trustwallets/ {+ x1 _; i! X6 R- Q3 e7 o O: k5 J
再次进行交易
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"; {4 o8 e) P$ ^, i# }
成功
注意:当账号没有资源时是不允许自己给自己购买ram或者抵押获得NET和CPU,因为这本身就是一次交易,需要消耗资源,第一次的操作需要通过其他账号进行。
成为第一个吐槽的人