Uh oh!
There was an error while loading. Please reload this page.
feat: added CdpV2WalletProvider (EVM and Solana) - #678
Conversation
✅ Heimdall Review Status
|
0334fdd to
c14a299Comparec14a299 to
3d397f6Compare4129b46 to
347a889CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
1f4f3c0 to
c9fb0b3Comparec9fb0b3 to
cc7f07cCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Description
Added:
CdpV2EvmWalletProviderusing@coinbase/cdp-sdkCdpV2SolanaWalletProviderusing@coinbase/cdp-sdkCdpV2WalletProvider, which allows for one entry point into either wallet provider based on configlangchain-cdp-v2-chatbotusingCdpV2WalletProvider, allowing you to swap networksNotes:
@coinbase/cdp-sdkadds a dependency onjose, which is esm only. Our unit tests run as cjs. To get passed this, we had to mockjosein the packages before any tests run.josedependency is also causing(WARN) Using hybrid module kind (Node16/18/Next) is only supported in "isolatedModules: true". Please set "isolatedModules: true" in your tsconfig.json.logs to spam in the console when running unit tests. We cannot follow its advice.These are further justification for the dual-cjs/esm builds, while writing in esm. These logs and mocking will go away after that change.
Tests
CdpV2EvmWalletProvider unit tests
CdpV2SolanaWalletProvider unit tests
Checklist
A couple of things to include in your PR for completeness: