Add account:create-funded for agent-friendly account creation #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
account:create-fundedcommand that creates new accounts funded by an existing account, bypassing email verification entirelyeosio::newaccount+eosio::buyrambytes+eosio.proton::newaccreswlcm.proton--ownerflag to add a backup recovery account to the owner permission, so a trusted account can always rotate keys if the agent key is lost or compromisedUsage
How --owner works
When
--owner paul123is specified, the new account's permissions are set up as:paul123@active— either can recover/rotate keysNo extra actions are needed. The backup account is added to the
ownerauthority struct in the sameeosio::newaccountaction.Tested on testnet
paul123createdagenttest11with--owner paul123agenttest11(agent) createdagentchild1with--owner paul123— proving agents can spawn sub-accountsTest plan
--ownerbackup recovery account--owner--keyflag🤖 Generated with Claude Code