創建賬戶時:
Error 3090003: Provided keys, permissions, and delays do not satisfy declared authorizations
原因:
錢包中沒有包含eos系統私鑰(這個私鑰是公開,系統默認的的),使用此錢包創建賬號是就會報錯;
解決方案:
系統私鑰在 2個位置都可以找到:
- 啓動選項: --signature-provider EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV=KEY:5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3 這裏 =KEY:的後面那一段
- 在nodeos的配置文件(ubuntu默認路徑:~/.local/share/eosio/nodeos/config/config.ini)=KEY:的後面那一段
找到後將私鑰導入錢包:
cleos wallet import -n 錢包名 --private-key 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3