What is a keyless contract and how do you achieve this?

this is a keyless contract: https://github.com/NedAmarril/eosiopowcoin in bloks.io i can see that it has eosio.prod active keys...but what does that mean? and is it possible for anyone to modify it after it has been deployed? https://bloks.io/account/eosiopowcoin#keys

I have a contract that would benefit from keyless transactions, in the sense that my users can trust the contract owner or a compromised key can't fiddle with the contract dynamics I have set up.

1 Answer 1


The keys of eosio.prod means it needs 15/21 Block Producers to modify the contract. (see eosio.token for example)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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