EOS交易ram,net和cpu资源不足问题解决
香茶苦咖啡
发表于 2022-11-7 17:26:01
106
0
0
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"( M- u. o6 }9 b1 [+ {! n
报错如下1 r$ t3 y# N# F% |1 D: |
此报错为账号余额不足或者输入的金额不符合EOS规定的要求,EOS要求为必须满足小数后4位。1 S6 y' c( ]1 L: J
通过其他账号转了一笔EOS过去,再次运行交易报如下错误5 j" ?. k. [3 s. [
- u) ?# S; m5 m5 R
//购买ram
cleos system buyram trustwallets eosioddztest "0.0001 EOS" ' O" _5 ]% U( F3 e- V
再次进行交易,提示网络资源或者CPU资源不足
购买资源
./cleos.sh system delegatebw trustwallets eosioddztest '0.1000 EOS' '0.1000 EOS' -p trustwallets: x! Y' B: d9 Y$ c9 }9 i4 n3 `- ~
报错如下
: k' \; f% \0 C( \9 e! ~# `
支付账号资源不足,查询支付帐号资源
./cleos.sh get account trustwallets
" S l+ g& X$ F) L. \
支付帐号购买资源
./cleos.sh system delegatebw trustwallets trustwallets '0.1000 EOS' '0.1000 EOS' -p trustwallets! Z7 o: }0 e' @$ ?( ]: b* `' W
再次进行交易4 s% Q8 t" s4 U; S
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue". G' r i P: ]' h+ D
成功
注意:当账号没有资源时是不允许自己给自己购买ram或者抵押获得NET和CPU,因为这本身就是一次交易,需要消耗资源,第一次的操作需要通过其他账号进行。
成为第一个吐槽的人