├── .github ├── pull_request_template.md └── workflows │ └── scan.yml ├── .gitignore ├── .nvmrc ├── .vscode └── settings.json ├── COPYRIGHT ├── LICENSE ├── README.md ├── SECURITY.md ├── docs └── DOCS.md ├── examples ├── README.md ├── circle-smart-account │ ├── .env.example │ ├── README.md │ ├── index.html │ ├── index.tsx │ ├── package.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite-env.d.ts │ └── vite.config.ts ├── dynamic-integration │ ├── .env.example │ ├── App.tsx │ ├── README.md │ ├── index.html │ ├── index.tsx │ ├── package.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite-env.d.ts │ └── vite.config.ts ├── eip-1193 │ ├── .env.example │ ├── README.md │ ├── index.html │ ├── index.tsx │ ├── package.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite-env.d.ts │ └── vite.config.ts └── passkey-recovery │ ├── .env.example │ ├── README.md │ ├── index.html │ ├── index.tsx │ ├── package.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite-env.d.ts │ └── vite.config.ts ├── package.json ├── packages └── w3s-web-core-sdk │ ├── .eslintignore │ ├── .eslintrc.js │ ├── README.md │ ├── globals.d.ts │ ├── jest-environment.js │ ├── jest.config.ts │ ├── jest.setup.ts │ ├── package.json │ ├── src │ ├── __mocks__ │ │ ├── accounts │ │ │ ├── implementations │ │ │ │ ├── index.ts │ │ │ │ └── toCircleSmartAccount.Mock.ts │ │ │ └── index.ts │ │ ├── actions │ │ │ ├── index.ts │ │ │ └── recovery │ │ │ │ ├── Recovery.Mock.ts │ │ │ │ └── index.ts │ │ ├── clients │ │ │ ├── index.ts │ │ │ └── transports │ │ │ │ ├── index.ts │ │ │ │ ├── toModularTransport.ts │ │ │ │ └── toPasskeyTransport.ts │ │ ├── index.ts │ │ ├── providers │ │ │ ├── eip-1193 │ │ │ │ ├── EIP1193.Mock.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── modular-wallets │ │ │ │ ├── ModularWallets.Mock.ts │ │ │ │ ├── index.ts │ │ │ │ └── provider.ts │ │ │ ├── paymaster │ │ │ │ ├── index.ts │ │ │ │ └── provider.ts │ │ │ └── rp │ │ │ │ ├── Rp.Mock.ts │ │ │ │ ├── index.ts │ │ │ │ └── provider.ts │ │ └── utils │ │ │ ├── encoding │ │ │ ├── encodeTransfer.Mock.ts │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── smartAccount │ │ │ ├── index.ts │ │ │ └── walletClientToLocalAccount.Mock.ts │ ├── __tests__ │ │ ├── __mocks__ │ │ │ ├── modular-wallets │ │ │ │ └── provider.test.ts │ │ │ ├── paymaster │ │ │ │ └── provider.test.ts │ │ │ └── rp │ │ │ │ └── provider.test.ts │ │ ├── abis │ │ │ ├── factory.test.ts │ │ │ ├── initializingData.test.ts │ │ │ ├── plugin.test.ts │ │ │ └── publicKeyCoordinates.test.ts │ │ ├── accounts │ │ │ ├── implementations │ │ │ │ ├── getDefaultWalletName.test.ts │ │ │ │ ├── getModularWalletAddress.test.ts │ │ │ │ ├── getOwnersConfigFromOwner.test.ts │ │ │ │ ├── signAndWrap.test.ts │ │ │ │ ├── toCircleSmartAccount.test.ts │ │ │ │ ├── toCircleSmartAccount.validateAddress.test.ts │ │ │ │ └── webAuthnSign.test.ts │ │ │ └── toWebAuthnCredential.test.ts │ │ ├── actions │ │ │ ├── modularWallets │ │ │ │ ├── createAddressMapping.test.ts │ │ │ │ ├── getAddress.test.ts │ │ │ │ ├── getAddressMapping.test.ts │ │ │ │ └── getUserOperationGasPrice.test.ts │ │ │ ├── recovery │ │ │ │ ├── estimateExecuteRecoveryGas.test.ts │ │ │ │ ├── estimateRegisterRecoveryAddressGas.test.ts │ │ │ │ ├── executeRecovery.test.ts │ │ │ │ └── registerRecoveryAddress.test.ts │ │ │ └── rp │ │ │ │ ├── getLoginOptions.test.ts │ │ │ │ ├── getLoginVerification.test.ts │ │ │ │ ├── getRegistrationOptions.test.ts │ │ │ │ └── getRegistrationVerification.test.ts │ │ ├── clients │ │ │ ├── createRpClient.test.ts │ │ │ ├── decorators │ │ │ │ ├── modularWallets.test.ts │ │ │ │ ├── recovery.test.ts │ │ │ │ └── rp.test.ts │ │ │ ├── toCircleModularWalletClient.test.ts │ │ │ └── transports │ │ │ │ ├── toModularTransport.test.ts │ │ │ │ └── toPasskeyTransport.test.ts │ │ ├── constants │ │ │ ├── provider.test.ts │ │ │ └── smartAccount.test.ts │ │ ├── providers │ │ │ ├── eip-1193 │ │ │ │ └── provider.test.ts │ │ │ ├── modular-wallets │ │ │ │ └── provider.test.ts │ │ │ ├── paymaster │ │ │ │ └── provider.test.ts │ │ │ └── rp │ │ │ │ └── provider.test.ts │ │ └── utils │ │ │ ├── account │ │ │ ├── InitializeUpgradableMSCA.test.ts │ │ │ ├── computeAddress.test.ts │ │ │ ├── getPluginInstallParams.test.ts │ │ │ ├── getPublicKeyParamsFromOwner.test.ts │ │ │ ├── getSalt.test.ts │ │ │ └── getSenderForContract.test.ts │ │ │ ├── encoding │ │ │ └── encodeTransfer.test.ts │ │ │ ├── mock │ │ │ ├── getJsonRpcResponse.test.ts │ │ │ └── getJsonRpcStringifyResponse.test.ts │ │ │ ├── publicKey │ │ │ └── parseBase64EncodedPublicKey.test.ts │ │ │ ├── rpc │ │ │ ├── fetchFromApi.test.ts │ │ │ ├── isChromeExtension.test.ts │ │ │ ├── isCircleUrl.test.ts │ │ │ ├── validateClientUrl.test.ts │ │ │ └── webAuthnHelpers.test.ts │ │ │ ├── signature │ │ │ ├── wrapEoaSignature.test.ts │ │ │ └── wrapSignature.test.ts │ │ │ └── smartAccount │ │ │ ├── getDefaultVerificationGasLimit.test.ts │ │ │ ├── isWebAuthnOwner.test.ts │ │ │ └── walletClientToLocalAccount.test.ts │ ├── abis │ │ ├── authenticatorData.ts │ │ ├── factory.ts │ │ ├── index.ts │ │ ├── initializingData.ts │ │ ├── ownerIndex.ts │ │ ├── plugin.ts │ │ ├── publicKeyCoordinates.ts │ │ └── upgradableMsca.ts │ ├── accounts │ │ ├── implementations │ │ │ ├── getDefaultWalletName.ts │ │ │ ├── getModularWalletAddress.ts │ │ │ ├── getOwnersConfigFromOwner.ts │ │ │ ├── index.ts │ │ │ ├── signAndWrap.ts │ │ │ ├── toCircleSmartAccount.ts │ │ │ └── webAuthnSign.ts │ │ ├── index.ts │ │ └── toWebAuthnCredential.ts │ ├── actions │ │ ├── index.ts │ │ ├── modularWallets │ │ │ ├── createAddressMapping.ts │ │ │ ├── getAddress.ts │ │ │ ├── getAddressMapping.ts │ │ │ ├── getUserOperationGasPrice.ts │ │ │ └── index.ts │ │ ├── recovery │ │ │ ├── estimateExecuteRecoveryGas.ts │ │ │ ├── estimateRegisterRecoveryAddressGas.ts │ │ │ ├── executeRecovery.ts │ │ │ ├── index.ts │ │ │ └── registerRecoveryAddress.ts │ │ └── rp │ │ │ ├── getLoginOptions.ts │ │ │ ├── getLoginVerification.ts │ │ │ ├── getRegistrationOptions.ts │ │ │ ├── getRegistrationVerification.ts │ │ │ └── index.ts │ ├── clients │ │ ├── createRpClient.ts │ │ ├── decorators │ │ │ ├── index.ts │ │ │ ├── modularWallet.ts │ │ │ ├── recovery.ts │ │ │ └── rp.ts │ │ ├── index.ts │ │ ├── toCircleModularWalletClient.ts │ │ └── transports │ │ │ ├── index.ts │ │ │ ├── toModularTransport.ts │ │ │ └── toPasskeyTransport.ts │ ├── constants │ │ ├── contractAddress.ts │ │ ├── index.ts │ │ ├── provider.ts │ │ └── smartAccount.ts │ ├── index.ts │ ├── providers │ │ ├── base │ │ │ ├── index.ts │ │ │ └── provider.ts │ │ ├── eip-1193 │ │ │ ├── index.ts │ │ │ └── provider.ts │ │ ├── index.ts │ │ ├── modular-wallets │ │ │ ├── index.ts │ │ │ └── provider.ts │ │ ├── paymaster │ │ │ ├── index.ts │ │ │ └── provider.ts │ │ └── rp │ │ │ ├── index.ts │ │ │ └── provider.ts │ ├── types │ │ ├── __mocks__ │ │ │ └── provider.ts │ │ ├── eip1193.ts │ │ ├── index.ts │ │ ├── modularWallets.ts │ │ ├── rp.ts │ │ ├── smartAccount.ts │ │ └── utils.ts │ └── utils │ │ ├── address │ │ ├── computeAddress.ts │ │ ├── getPluginInstallParams.ts │ │ ├── getPublicKeyParamsFromOwner.ts │ │ ├── getSalt.ts │ │ ├── getSenderForContract.ts │ │ ├── index.ts │ │ └── initializeUpgradableMSCA.ts │ │ ├── encoding │ │ ├── encodeTransfer.ts │ │ └── index.ts │ │ ├── index.ts │ │ ├── mock │ │ ├── getJsonRpcResponse.ts │ │ ├── getJsonRpcStringifyResponse.ts │ │ └── index.ts │ │ ├── publicKey │ │ ├── index.ts │ │ └── parseBase64EncodedPublicKey.ts │ │ ├── rpc │ │ ├── errorCodes.ts │ │ ├── fetchFromApi.ts │ │ ├── index.ts │ │ ├── isChromeExtension.ts │ │ ├── isCircleUrl.ts │ │ ├── validateClientUrl.ts │ │ └── webAuthnHelpers.ts │ │ ├── signature │ │ ├── index.ts │ │ ├── toReplaySafeHash.ts │ │ ├── toWebAuthnSignature.ts │ │ ├── wrapEoaSignature.ts │ │ └── wrapSignature.ts │ │ └── smartAccount │ │ ├── getDefaultVerificationGasLimit.ts │ │ ├── index.ts │ │ ├── isWebAuthnOwner.ts │ │ └── walletClientToLocalAccount.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── templates ├── eslint-config │ ├── .prettierrc │ ├── index.js │ ├── package.json │ └── rules │ │ ├── base.js │ │ ├── import.js │ │ ├── jest.js │ │ ├── jsdoc.js │ │ ├── json.js │ │ ├── prettier.js │ │ ├── promise.js │ │ ├── tsdoc.js │ │ └── typescript.js ├── jest │ ├── jest.config.ts │ └── package.json └── tsconfig │ ├── .prettierrc │ ├── base.json │ ├── node.json │ └── package.json ├── turbo.json └── yarn.lock /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/.github/workflows/scan.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.18.0 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/docs/DOCS.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/circle-smart-account/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/circle-smart-account/.env.example -------------------------------------------------------------------------------- /examples/circle-smart-account/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/circle-smart-account/README.md -------------------------------------------------------------------------------- /examples/circle-smart-account/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/circle-smart-account/index.html -------------------------------------------------------------------------------- /examples/circle-smart-account/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/circle-smart-account/index.tsx -------------------------------------------------------------------------------- /examples/circle-smart-account/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/circle-smart-account/package.json -------------------------------------------------------------------------------- /examples/circle-smart-account/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/circle-smart-account/tsconfig.json -------------------------------------------------------------------------------- /examples/circle-smart-account/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/circle-smart-account/tsconfig.node.json -------------------------------------------------------------------------------- /examples/circle-smart-account/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/circle-smart-account/vite-env.d.ts -------------------------------------------------------------------------------- /examples/circle-smart-account/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/circle-smart-account/vite.config.ts -------------------------------------------------------------------------------- /examples/dynamic-integration/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/dynamic-integration/.env.example -------------------------------------------------------------------------------- /examples/dynamic-integration/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/dynamic-integration/App.tsx -------------------------------------------------------------------------------- /examples/dynamic-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/dynamic-integration/README.md -------------------------------------------------------------------------------- /examples/dynamic-integration/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/dynamic-integration/index.html -------------------------------------------------------------------------------- /examples/dynamic-integration/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/dynamic-integration/index.tsx -------------------------------------------------------------------------------- /examples/dynamic-integration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/dynamic-integration/package.json -------------------------------------------------------------------------------- /examples/dynamic-integration/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/dynamic-integration/tsconfig.json -------------------------------------------------------------------------------- /examples/dynamic-integration/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/dynamic-integration/tsconfig.node.json -------------------------------------------------------------------------------- /examples/dynamic-integration/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/dynamic-integration/vite-env.d.ts -------------------------------------------------------------------------------- /examples/dynamic-integration/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/dynamic-integration/vite.config.ts -------------------------------------------------------------------------------- /examples/eip-1193/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/eip-1193/.env.example -------------------------------------------------------------------------------- /examples/eip-1193/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/eip-1193/README.md -------------------------------------------------------------------------------- /examples/eip-1193/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/eip-1193/index.html -------------------------------------------------------------------------------- /examples/eip-1193/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/eip-1193/index.tsx -------------------------------------------------------------------------------- /examples/eip-1193/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/eip-1193/package.json -------------------------------------------------------------------------------- /examples/eip-1193/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/eip-1193/tsconfig.json -------------------------------------------------------------------------------- /examples/eip-1193/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/eip-1193/tsconfig.node.json -------------------------------------------------------------------------------- /examples/eip-1193/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/eip-1193/vite-env.d.ts -------------------------------------------------------------------------------- /examples/eip-1193/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/eip-1193/vite.config.ts -------------------------------------------------------------------------------- /examples/passkey-recovery/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/passkey-recovery/.env.example -------------------------------------------------------------------------------- /examples/passkey-recovery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/passkey-recovery/README.md -------------------------------------------------------------------------------- /examples/passkey-recovery/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/passkey-recovery/index.html -------------------------------------------------------------------------------- /examples/passkey-recovery/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/passkey-recovery/index.tsx -------------------------------------------------------------------------------- /examples/passkey-recovery/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/passkey-recovery/package.json -------------------------------------------------------------------------------- /examples/passkey-recovery/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/passkey-recovery/tsconfig.json -------------------------------------------------------------------------------- /examples/passkey-recovery/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/passkey-recovery/tsconfig.node.json -------------------------------------------------------------------------------- /examples/passkey-recovery/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/passkey-recovery/vite-env.d.ts -------------------------------------------------------------------------------- /examples/passkey-recovery/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/examples/passkey-recovery/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/package.json -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | dist 3 | .rollup.cache/* 4 | .jest 5 | -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@templates/eslint-config'], 4 | } 5 | -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/README.md -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/globals.d.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/jest-environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/jest-environment.js -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/jest.config.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/jest.setup.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/package.json -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/toCircleSmartAccount.Mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/toCircleSmartAccount.Mock.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/accounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/accounts/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/actions/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/Recovery.Mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/Recovery.Mock.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/clients/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/clients/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/clients/transports/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toModularTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toModularTransport.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toPasskeyTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toPasskeyTransport.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/EIP1193.Mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/EIP1193.Mock.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/providers/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/ModularWallets.Mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/ModularWallets.Mock.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/provider.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/provider.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/providers/rp/Rp.Mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/Rp.Mock.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/providers/rp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/providers/rp/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/provider.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/encodeTransfer.Mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/encodeTransfer.Mock.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/utils/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/walletClientToLocalAccount.Mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/walletClientToLocalAccount.Mock.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/__mocks__/modular-wallets/provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/__mocks__/modular-wallets/provider.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/__mocks__/paymaster/provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/__mocks__/paymaster/provider.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/__mocks__/rp/provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/__mocks__/rp/provider.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/abis/factory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/abis/factory.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/abis/initializingData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/abis/initializingData.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/abis/plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/abis/plugin.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/abis/publicKeyCoordinates.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/abis/publicKeyCoordinates.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getDefaultWalletName.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getDefaultWalletName.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getModularWalletAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getModularWalletAddress.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getOwnersConfigFromOwner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getOwnersConfigFromOwner.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/signAndWrap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/signAndWrap.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.validateAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.validateAddress.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/webAuthnSign.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/webAuthnSign.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/accounts/toWebAuthnCredential.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/accounts/toWebAuthnCredential.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/createAddressMapping.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/createAddressMapping.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddress.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddressMapping.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddressMapping.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getUserOperationGasPrice.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getUserOperationGasPrice.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateExecuteRecoveryGas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateExecuteRecoveryGas.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateRegisterRecoveryAddressGas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateRegisterRecoveryAddressGas.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/recovery/executeRecovery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/executeRecovery.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/recovery/registerRecoveryAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/registerRecoveryAddress.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginOptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginOptions.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginVerification.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginVerification.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationOptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationOptions.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationVerification.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationVerification.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/clients/createRpClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/clients/createRpClient.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/clients/decorators/modularWallets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/modularWallets.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/clients/decorators/recovery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/recovery.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/clients/decorators/rp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/rp.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/clients/toCircleModularWalletClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/clients/toCircleModularWalletClient.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/clients/transports/toModularTransport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/clients/transports/toModularTransport.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/clients/transports/toPasskeyTransport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/clients/transports/toPasskeyTransport.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/constants/provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/constants/provider.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/constants/smartAccount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/constants/smartAccount.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/providers/eip-1193/provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/providers/eip-1193/provider.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/providers/modular-wallets/provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/providers/modular-wallets/provider.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/providers/paymaster/provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/providers/paymaster/provider.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/providers/rp/provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/providers/rp/provider.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/account/InitializeUpgradableMSCA.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/account/InitializeUpgradableMSCA.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/account/computeAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/account/computeAddress.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/account/getPluginInstallParams.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/account/getPluginInstallParams.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/account/getPublicKeyParamsFromOwner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/account/getPublicKeyParamsFromOwner.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/account/getSalt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/account/getSalt.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/account/getSenderForContract.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/account/getSenderForContract.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/encoding/encodeTransfer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/encoding/encodeTransfer.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcResponse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcResponse.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcStringifyResponse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcStringifyResponse.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/publicKey/parseBase64EncodedPublicKey.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/publicKey/parseBase64EncodedPublicKey.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/rpc/fetchFromApi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/fetchFromApi.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isChromeExtension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isChromeExtension.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isCircleUrl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isCircleUrl.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/rpc/validateClientUrl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/validateClientUrl.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/rpc/webAuthnHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/webAuthnHelpers.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapEoaSignature.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapEoaSignature.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapSignature.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapSignature.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/getDefaultVerificationGasLimit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/getDefaultVerificationGasLimit.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/isWebAuthnOwner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/isWebAuthnOwner.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/walletClientToLocalAccount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/walletClientToLocalAccount.test.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/abis/authenticatorData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/abis/authenticatorData.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/abis/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/abis/factory.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/abis/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/abis/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/abis/initializingData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/abis/initializingData.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/abis/ownerIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/abis/ownerIndex.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/abis/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/abis/plugin.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/abis/publicKeyCoordinates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/abis/publicKeyCoordinates.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/abis/upgradableMsca.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/abis/upgradableMsca.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/accounts/implementations/getDefaultWalletName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/accounts/implementations/getDefaultWalletName.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/accounts/implementations/getModularWalletAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/accounts/implementations/getModularWalletAddress.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/accounts/implementations/getOwnersConfigFromOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/accounts/implementations/getOwnersConfigFromOwner.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/accounts/implementations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/accounts/implementations/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/accounts/implementations/signAndWrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/accounts/implementations/signAndWrap.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/accounts/implementations/toCircleSmartAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/accounts/implementations/toCircleSmartAccount.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/accounts/implementations/webAuthnSign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/accounts/implementations/webAuthnSign.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/accounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/accounts/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/accounts/toWebAuthnCredential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/accounts/toWebAuthnCredential.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/modularWallets/createAddressMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/modularWallets/createAddressMapping.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/modularWallets/getAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/modularWallets/getAddress.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/modularWallets/getAddressMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/modularWallets/getAddressMapping.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/modularWallets/getUserOperationGasPrice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/modularWallets/getUserOperationGasPrice.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/modularWallets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/modularWallets/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/recovery/estimateExecuteRecoveryGas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/recovery/estimateExecuteRecoveryGas.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/recovery/estimateRegisterRecoveryAddressGas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/recovery/estimateRegisterRecoveryAddressGas.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/recovery/executeRecovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/recovery/executeRecovery.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/recovery/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/recovery/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/recovery/registerRecoveryAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/recovery/registerRecoveryAddress.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/rp/getLoginOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/rp/getLoginOptions.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/rp/getLoginVerification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/rp/getLoginVerification.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/rp/getRegistrationOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/rp/getRegistrationOptions.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/rp/getRegistrationVerification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/rp/getRegistrationVerification.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/actions/rp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/actions/rp/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/clients/createRpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/clients/createRpClient.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/clients/decorators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/clients/decorators/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/clients/decorators/modularWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/clients/decorators/modularWallet.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/clients/decorators/recovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/clients/decorators/recovery.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/clients/decorators/rp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/clients/decorators/rp.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/clients/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/clients/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/clients/toCircleModularWalletClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/clients/toCircleModularWalletClient.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/clients/transports/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/clients/transports/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/clients/transports/toModularTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/clients/transports/toModularTransport.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/clients/transports/toPasskeyTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/clients/transports/toPasskeyTransport.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/constants/contractAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/constants/contractAddress.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/constants/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/constants/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/constants/provider.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/constants/smartAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/constants/smartAccount.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/providers/base/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/providers/base/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/providers/base/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/providers/base/provider.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/providers/eip-1193/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/providers/eip-1193/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/providers/eip-1193/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/providers/eip-1193/provider.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/providers/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/providers/modular-wallets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/providers/modular-wallets/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/providers/modular-wallets/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/providers/modular-wallets/provider.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/providers/paymaster/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/providers/paymaster/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/providers/paymaster/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/providers/paymaster/provider.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/providers/rp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/providers/rp/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/providers/rp/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/providers/rp/provider.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/types/__mocks__/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/types/__mocks__/provider.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/types/eip1193.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/types/eip1193.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/types/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/types/modularWallets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/types/modularWallets.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/types/rp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/types/rp.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/types/smartAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/types/smartAccount.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/types/utils.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/address/computeAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/address/computeAddress.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/address/getPluginInstallParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/address/getPluginInstallParams.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/address/getPublicKeyParamsFromOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/address/getPublicKeyParamsFromOwner.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/address/getSalt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/address/getSalt.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/address/getSenderForContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/address/getSenderForContract.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/address/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/address/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/address/initializeUpgradableMSCA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/address/initializeUpgradableMSCA.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/encoding/encodeTransfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/encoding/encodeTransfer.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/encoding/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/encoding/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcResponse.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcStringifyResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcStringifyResponse.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/mock/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/mock/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/publicKey/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/publicKey/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/publicKey/parseBase64EncodedPublicKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/publicKey/parseBase64EncodedPublicKey.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/rpc/errorCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/rpc/errorCodes.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/rpc/fetchFromApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/rpc/fetchFromApi.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/rpc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/rpc/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/rpc/isChromeExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/rpc/isChromeExtension.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/rpc/isCircleUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/rpc/isCircleUrl.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/rpc/validateClientUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/rpc/validateClientUrl.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/rpc/webAuthnHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/rpc/webAuthnHelpers.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/signature/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/signature/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/signature/toReplaySafeHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/signature/toReplaySafeHash.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/signature/toWebAuthnSignature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/signature/toWebAuthnSignature.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/signature/wrapEoaSignature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/signature/wrapEoaSignature.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/signature/wrapSignature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/signature/wrapSignature.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/smartAccount/getDefaultVerificationGasLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/smartAccount/getDefaultVerificationGasLimit.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/smartAccount/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/smartAccount/index.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/smartAccount/isWebAuthnOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/smartAccount/isWebAuthnOwner.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/src/utils/smartAccount/walletClientToLocalAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/src/utils/smartAccount/walletClientToLocalAccount.ts -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/w3s-web-core-sdk/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/packages/w3s-web-core-sdk/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /templates/eslint-config/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/.prettierrc -------------------------------------------------------------------------------- /templates/eslint-config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/index.js -------------------------------------------------------------------------------- /templates/eslint-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/package.json -------------------------------------------------------------------------------- /templates/eslint-config/rules/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/rules/base.js -------------------------------------------------------------------------------- /templates/eslint-config/rules/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/rules/import.js -------------------------------------------------------------------------------- /templates/eslint-config/rules/jest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/rules/jest.js -------------------------------------------------------------------------------- /templates/eslint-config/rules/jsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/rules/jsdoc.js -------------------------------------------------------------------------------- /templates/eslint-config/rules/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/rules/json.js -------------------------------------------------------------------------------- /templates/eslint-config/rules/prettier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/rules/prettier.js -------------------------------------------------------------------------------- /templates/eslint-config/rules/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/rules/promise.js -------------------------------------------------------------------------------- /templates/eslint-config/rules/tsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/rules/tsdoc.js -------------------------------------------------------------------------------- /templates/eslint-config/rules/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/eslint-config/rules/typescript.js -------------------------------------------------------------------------------- /templates/jest/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/jest/jest.config.ts -------------------------------------------------------------------------------- /templates/jest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/jest/package.json -------------------------------------------------------------------------------- /templates/tsconfig/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/tsconfig/.prettierrc -------------------------------------------------------------------------------- /templates/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/tsconfig/base.json -------------------------------------------------------------------------------- /templates/tsconfig/node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/tsconfig/node.json -------------------------------------------------------------------------------- /templates/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/templates/tsconfig/package.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/turbo.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circlefin/modularwallets-web-sdk/HEAD/yarn.lock --------------------------------------------------------------------------------