greymass / anchor

EOSIO Desktop Wallet and Authenticator
https://greymass.com/anchor/
MIT License
570 stars 220 forks source link

Altering Account Permissions #352

Open wallet-sdk opened 6 years ago

wallet-sdk commented 6 years ago

Can not alter account permission to use PUB_R1 public keys.

aaroncox commented 6 years ago

Are any interfaces/wallets using the new format yet, or even the blockchain for that matter? Curious to know where this issue is popping up or some way we can test against it.

wallet-sdk commented 6 years ago

As long as you want to use the Apple Secure Enclave for transaction signing, you need to use PUB_R1 keys and SIG_R1 signatures. I am developing an iOS Framework in Swift and can already sign and send transaction on Jungle Net. But to use existing accounts on mainnet or junglenet it would be helpful to change active permission e.g. with eos-voter and leave owner permissions untouched.

see https://jungle.bloks.io/key/PUB_R1_6ngCQQk317Kegy6MFEsxBjdn2stdeTsRTtZ9F6PVfpMbvjy3vC

aaroncox commented 6 years ago

Looping back to this - we're still a ways out from converting, but does the iOS Framework you mentioned allow using the Apple Secure Enclave on things like Macbooks and the new Mac Mini?

wallet-sdk commented 5 years ago

Macbook and iPhone. I am able to perform transactions signed in the secure enclave see https://jungle.bloks.io/key/PUB_R1_6ngCQQk317Kegy6MFEsxBjdn2stdeTsRTtZ9F6PVfpMbvjy3vC