Wallet Settings
Your wallet settings control who can sign transactions, how long the timelock delay is, and other core parameters.
Viewing Current Settings
Click "Settings" in the main navigation to see your wallet configuration.
[Screenshot: Settings page showing all current configuration]
Here's what you'll see:
Signers
The list of addresses that can propose and approve transactions.
[Screenshot: Signers list showing addresses and labels]
Each signer shows:
- Their Ethereum address
- Any label you've added
- Whether they're currently connected
Threshold
How many signers need to approve a transaction before it can be scheduled.
For example, "3 of 5" means you need 3 signatures from your 5 signers.
Timelock Delay
How long transactions must wait before they can be executed.
[Screenshot: Timelock delay display showing current delay in days]
This is the core security parameter. Longer delays mean more time to catch unauthorized transactions, but also longer waits for everything you do.
Expiration Period
How long a transaction stays executable after the delay passes.
If not executed within this window, proposals expire and must be rescheduled.
Changing Settings
Important: All settings changes go through the timelock. The change itself must wait through your current delay period.
Adding a Signer
Want to add a new address as a signer?
1. Click "Manage Signers"
[Screenshot: Manage Signers button]
2. Click "Add Signer"
3. Enter the new signer address
Double-check the address. If you make a mistake, you'll need another timelocked transaction to fix it.
[Screenshot: Add signer dialog with address input]
4. Review and propose
This creates a transaction that will add the signer after the timelock delay.
5. Wait for delay period
The new signer won't be active until the transaction executes.
6. Execute the change
After the delay, execute the transaction to activate the new signer.
Removing a Signer
Similar process to adding:
1. Go to "Manage Signers"
2. Click the remove icon next to the signer you want to remove
[Screenshot: Signer list with remove icon highlighted]
3. Confirm and propose
4. Wait and execute
The signer remains active until the transaction executes.
Warning: Make sure removing this signer won't prevent you from meeting your threshold. If you're at "3 of 4" and remove one signer, you'll only have 3 total. You'd need to lower your threshold too.
Changing the Threshold
Adjust how many signatures are required:
1. Click "Change Threshold"
2. Select new threshold
You can't set it higher than your total number of signers.
[Screenshot: Threshold selector showing options]
3. Propose, wait, and execute
Like all settings changes, this goes through the timelock.
Think carefully about this. If you increase the threshold and lose access to signers, you might lock yourself out.
Updating Timelock Delay
Change how long transactions must wait:
1. Click "Update Delay"
2. Choose new delay period
[Screenshot: Delay adjustment slider]
You can set anything from 1 day to 30 days.
3. Propose the change
The change itself waits through your current delay before taking effect.
Example: If your delay is 14 days and you want to change it to 7 days, you'll wait 14 days for the change to happen. After that, new transactions only wait 7 days.
Updating Expiration Period
Change how long transactions stay executable:
1. Click "Update Expiration Period"
2. Set new expiration
[Screenshot: Expiration period selector]
3. Propose, wait, and execute
Recommended: Keep expiration at least as long as your delay. This gives you enough time to execute after the delay passes.
Labels and Organization
Adding Signer Labels
Make it easier to identify signers by adding labels:
1. Click the edit icon next to a signer address
[Screenshot: Edit icon next to signer address]
2. Enter a label like "Alice's Hardware Wallet" or "DAO Operations Key"
3. Save
Labels are stored locally in your browser. Other signers won't see them.
Wallet Name
Give your wallet a memorable name:
1. Click "Edit Name" at the top of settings
2. Enter a name like "Treasury" or "Personal Savings"
[Screenshot: Wallet name editor]
3. Save
This also saves locally and helps if you manage multiple wallets.
Security Reminders
Backup Your Signers
Always maintain secure backups of all signer private keys. Kleidi has no recovery mechanism.
If you lose access to enough signers that you can't meet the threshold, your funds are permanently locked.
Test Changes on Small Amounts First
When making significant configuration changes, consider:
- Testing on a testnet first
- Using a low-value wallet to verify the process
- Keeping some funds in a regular wallet during transition
Monitor Pending Changes
After proposing a settings change, watch for:
- Unauthorized attempts to modify it
- The execution window approaching
- Enough signers available to execute when ready
Common Questions
Can I change settings without the delay?
No. Every settings change must go through the timelock. This prevents an attacker from immediately removing the security measures even if they compromise your keys.
What if I accidentally remove too many signers?
If you can't meet the threshold anymore, your wallet is locked. There's no recovery. This is why you must be extremely careful with signer management.
Can someone else change my settings?
Only if they have access to enough signers to meet the threshold. And even then, the change goes through the timelock delay, giving you time to notice and cancel it.
Should I increase my delay for higher security?
Longer delays are more secure against coercion but less convenient. Find the balance that works for your threat model and usage patterns.
What happens to pending transactions when I change the delay?
Pending transactions keep their original delay. The new delay only affects transactions created after the change takes effect.