EOS交易ram,net和cpu资源不足问题解决
香茶苦咖啡
发表于 2022-11-7 17:26:01
156
0
0
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"
报错如下" N e# W0 R: g/ ~
1 {9 c6 I1 d% L
此报错为账号余额不足或者输入的金额不符合EOS规定的要求,EOS要求为必须满足小数后4位。
通过其他账号转了一笔EOS过去,再次运行交易报如下错误& {/ `9 u6 O( ?( d5 z3 h8 U
//购买ram6 ]/ a* {5 U- [1 o: w! k
cleos system buyram trustwallets eosioddztest "0.0001 EOS"
再次进行交易,提示网络资源或者CPU资源不足
购买资源
./cleos.sh system delegatebw trustwallets eosioddztest '0.1000 EOS' '0.1000 EOS' -p trustwallets1 i% G1 G/ L8 w! h; [
报错如下% q* O: g& @, R' n# T. W
支付账号资源不足,查询支付帐号资源
./cleos.sh get account trustwallets
7 [3 L v/ K1 A& k) L
支付帐号购买资源/ m( e: _; N! G3 M9 w7 f
./cleos.sh system delegatebw trustwallets trustwallets '0.1000 EOS' '0.1000 EOS' -p trustwallets# R% w% N3 ^# @- D
再次进行交易3 t# D5 L0 k; i: }* `, I* _& M
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"
成功
注意:当账号没有资源时是不允许自己给自己购买ram或者抵押获得NET和CPU,因为这本身就是一次交易,需要消耗资源,第一次的操作需要通过其他账号进行。
成为第一个吐槽的人