EOS交易ram,net和cpu资源不足问题解决
香茶苦咖啡
发表于 2022-11-7 17:26:01
120
0
0
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue". ]8 q8 C& E3 q$ @( j+ k# x
报错如下
此报错为账号余额不足或者输入的金额不符合EOS规定的要求,EOS要求为必须满足小数后4位。9 p: ^$ V- W6 v5 y: Q0 a( G( v
通过其他账号转了一笔EOS过去,再次运行交易报如下错误
//购买ram
cleos system buyram trustwallets eosioddztest "0.0001 EOS"
再次进行交易,提示网络资源或者CPU资源不足2 [) K" n( ^; n" V; Y1 M
4 ~7 g4 `- y2 k, c1 _: W) h, t. W
购买资源
./cleos.sh system delegatebw trustwallets eosioddztest '0.1000 EOS' '0.1000 EOS' -p trustwallets+ K2 n* u7 J! W% x4 `7 ?9 a [. F; f
报错如下/ _* N0 b1 I' B! H8 D* t
9 R+ |8 W" s" p* e6 U$ ?
支付账号资源不足,查询支付帐号资源* U+ H$ C1 e7 @; J
./cleos.sh get account trustwallets" s( o' i) w# s; H! W
! t4 R0 B o( a. ^5 ~# m9 t, G5 P" q0 m
支付帐号购买资源# J8 n- `$ A5 N, D5 y5 @0 j
./cleos.sh system delegatebw trustwallets trustwallets '0.1000 EOS' '0.1000 EOS' -p trustwallets
再次进行交易
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"7 B9 j! D" a' i1 g6 o% Z' |
成功
注意:当账号没有资源时是不允许自己给自己购买ram或者抵押获得NET和CPU,因为这本身就是一次交易,需要消耗资源,第一次的操作需要通过其他账号进行。
成为第一个吐槽的人