Actions111
- Account Actions
- Administration Actions
- Block Actions
- Confirmation Actions
- Conversion Actions
- Key Actions
- Ledger Actions
- Network Actions
- Representative Actions
- Transaction Actions
- Wallet Actions
- Add Key to Wallet
- Add Watch-Only
- Change Password
- Change Wallet Seed
- Check Wallet Locked
- Create Account
- Create Multiple Accounts
- Create Wallet
- Destroy Wallet
- Enter Password
- Export Wallet
- Get Account Work
- Get Receive Minimum
- Get Wallet Balances
- Get Wallet Frontiers
- Get Wallet History
- Get Wallet Info
- Get Wallet Ledger
- Get Wallet Receivable
- Get Wallet Representative
- Get Wallet Work
- List Accounts
- Lock Wallet
- Move Accounts
- Remove Account
- Republish Wallet Blocks
- Search Receivable
- Search Receivable All
- Set Account Representative
- Set Account Work
- Set Receive Minimum
- Set Wallet Representative
- Validate Password
- Wallet Contains
- Work Actions
Wallet → Set Wallet Representative
AI-generatedSummary
Set the representative account for a specified Nano wallet, optionally updating the representative for all existing accounts within that wallet.
Inputs
- representativeAddress (required) — The new representative account address to set for the wallet.
- updateExisting — Boolean flag indicating whether to update existing accounts within the wallet to the new representative address. Defaults to true.
- manualWalletId — Optionally specify the wallet ID manually; if omitted, the node's credential wallet ID is used.
- options — Additional options including request timeout and max retries for RPC calls.
Output shape
The operation returns the result of the walletRepresentativeSet RPC call, typically an object indicating success or failure.
Ensure your Nano node configuration has 'enable_control = true' enabled, as this RPC call requires it or will be rejected. The operation updates the representative for the wallet and, if 'updateExisting' is true, updates all existing accounts to the new representative.