EOS交易ram,net和cpu资源不足问题解决
香茶苦咖啡
发表于 2022-11-7 17:26:01
169
0
0
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"( U! \, j3 ]* a& j! e6 y/ X
报错如下3 ]0 C1 T- S6 ~6 d5 M3 M* x- T2 S
/ q0 Y2 P4 G) t8 n' Y2 M4 s
此报错为账号余额不足或者输入的金额不符合EOS规定的要求,EOS要求为必须满足小数后4位。8 f5 G2 X7 a+ a
通过其他账号转了一笔EOS过去,再次运行交易报如下错误
. [# Q+ u( |& Y) `- ] K- u/ ~- j
//购买ram
cleos system buyram trustwallets eosioddztest "0.0001 EOS" : @+ \, G, S7 \
再次进行交易,提示网络资源或者CPU资源不足0 F4 K% k7 G0 ~2 s6 t0 j |% S
购买资源
./cleos.sh system delegatebw trustwallets eosioddztest '0.1000 EOS' '0.1000 EOS' -p trustwallets( e% J! l# a+ S6 ?! J# h
报错如下6 E$ L( |( ^' b: }
- L4 I* `5 h* \% m) ~+ N. w
支付账号资源不足,查询支付帐号资源: t/ q: D0 Y- G, b7 h3 y
./cleos.sh get account trustwallets) a$ [9 M# W& C9 Y) P
3 {; s# l, U+ U1 p) y* I
支付帐号购买资源
./cleos.sh system delegatebw trustwallets trustwallets '0.1000 EOS' '0.1000 EOS' -p trustwallets8 ^$ b) p, L' T. c# G
再次进行交易
./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue"4 E; H$ K; a. B# G4 K2 y
成功9 ~; L- g& Y: W5 B
注意:当账号没有资源时是不允许自己给自己购买ram或者抵押获得NET和CPU,因为这本身就是一次交易,需要消耗资源,第一次的操作需要通过其他账号进行。
成为第一个吐槽的人



