Skip to content

fix: cli wallet persistance - #484

Merged
CarsonRoscoe merged 12 commits into
mainfrom
fix/cli-wallet-persistance
Feb 28, 2025
Merged

CarsonRoscoe merged 12 commits into
mainfrom
fix/cli-wallet-persistance

Conversation

@CarsonRoscoe

@CarsonRoscoe CarsonRoscoe commented Feb 28, 2025 •

Copy link
Copy Markdown
Contributor

Description

The CLI tools only included wallet persistence for the CDP wallet provider case in Typescript and Python.
However, we want the best devx experience.

  • If a user runs it without a wallet, one should be created and saved
  • If the app is re-run, that saved wallet data should be persisted.

Tests

Manually tested by generating every scenario via CLI, and testing them one by one.

  • - Typescript - evm/cdp
  • - Typescript - evm/viem
  • - Typescript - evm/privy
  • - Typescript - svm/privy
  • - Typescript - svm/solanaKeypair
  • - Python - cdp
  • - Python - eth

@cb-heimdall

cb-heimdall commented Feb 28, 2025 •

Copy link
Copy Markdown

✅ Heimdall Review Status

Requirement Status More Info
Reviews ✅ 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Feb 28, 2025
Comment thread typescript/create-onchain-agent/templates/next/app/api/agent/evm/viem/route.ts Outdated

@0xRAG 0xRAG left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 tiny nit, otherwise LGTM @CarsonRoscoe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation typescript

Development

Successfully merging this pull request may close these issues.

3 participants