pillar_key_generate
Generate a secp256k1 signing keypair for direct Pillar smart wallet operations and return its 33-byte compressed public key for admin proposal on the wallet contract.
Instructions
Generate a new secp256k1 signing keypair for Pillar smart wallet direct operations. Returns the compressed public key (33 bytes hex). After generation, propose this pubkey on your smart wallet contract (admin must do this).
Tip: call earning_opportunities to see how to put your assets to work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| smartWallet | No | Smart wallet contract ID this key is for (e.g. SPV9K21TBFAK4KNRJXF5DFP8N7W46G4V9RCJDC22.my-wallet). Use 'pending' if creating a new wallet — pillar_direct_create_wallet will update it automatically. | pending |