I was trying to test the smart contract I created in my local but I am currently blocked as I cant create a new account. As per EOS documentation, I used the command below to create a new account:

cleos create account eosio <account name> <public key>

But this command fails with the error below:

Error 3090003: Provided keys, permissions, and delays do not satisfy declared authorizations Ensure that you have the related private keys inside your wallet and your wallet is unlocked. Error Details: transaction declares authority '{"actor":"eosio","permission":"active"}', but does not have signatures for it.

I am guessing that I'm getting this error because I dont have have the eosio account's private key in my default wallet. I've been trying to find this information in the documentation but I wasnt able to. Can someone please help?

1 Answer 1


I cant believe this information is nowhere in EOS documentation, but is there in WAX's documentation.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.