diff --git a/.github/workflows/sdk-test.yml b/.github/workflows/sdk-test.yml index 42ebfce35..702e6326e 100644 --- a/.github/workflows/sdk-test.yml +++ b/.github/workflows/sdk-test.yml @@ -34,8 +34,8 @@ jobs: uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} - files: packages/safe-kit/coverage/lcov.info - packages/api-kit/coverage/lcov.info + files: packages/api-kit/coverage/lcov.info packages/auth-kit/coverage/lcov.info packages/onramp-kit/coverage/lcov.info packages/relay-kit/coverage/lcov.info + packages/sdk-starter-kit/coverage/lcov.info diff --git a/packages/relay-kit/tsconfig.build.json b/packages/relay-kit/tsconfig.build.json index c05e497c4..cc22498f1 100644 --- a/packages/relay-kit/tsconfig.build.json +++ b/packages/relay-kit/tsconfig.build.json @@ -4,5 +4,6 @@ "composite": true, "outDir": "dist" }, - "include": ["src/**/*"] + "include": ["src/**/*"], + "exclude": ["src/**/*.test.ts", "src/**/*.test-d.ts"] } diff --git a/packages/safe-kit/README.md b/packages/sdk-starter-kit/README.md similarity index 82% rename from packages/safe-kit/README.md rename to packages/sdk-starter-kit/README.md index 96a3dd6c1..c63739d96 100644 --- a/packages/safe-kit/README.md +++ b/packages/sdk-starter-kit/README.md @@ -1,6 +1,6 @@ -# Safe Kit +# SDK Starter Kit -[![npm Version](https://badge.fury.io/js/%40safe-global%2Faccount-abstraction-kit-poc.svg)](https://badge.fury.io/js/%40safe-global%2Faccount-abstraction-kit-poc) +[![npm Version](https://badge.fury.io/js/%40safe-global%2Fsdk-starter-kit.svg)](https://badge.fury.io/js/%40safe-global%2Fsdk-starter-kit) [![GitHub Release](https://img.shields.io/github/release/safe-global/safe-core-sdk.svg?style=flat)](https://github.com/safe-global/safe-core-sdk/releases) [![GitHub](https://img.shields.io/github/license/safe-global/safe-core-sdk)](https://github.com/safe-global/safe-core-sdk/blob/main/LICENSE.md) @@ -18,8 +18,8 @@ Description TBD Install the package with yarn or npm: ```bash -yarn add @safe-global/safe-kit -npm install @safe-global/safe-kit +yarn add @safe-global/sdk-starter-kit +npm install @safe-global/sdk-starter-kit ``` ## Need Help or Have Questions? diff --git a/packages/safe-kit/jest.config.js b/packages/sdk-starter-kit/jest.config.js similarity index 83% rename from packages/safe-kit/jest.config.js rename to packages/sdk-starter-kit/jest.config.js index f65097194..468f9ffe9 100644 --- a/packages/safe-kit/jest.config.js +++ b/packages/sdk-starter-kit/jest.config.js @@ -7,7 +7,7 @@ const config = { moduleNameMapper: { '^@safe-global/protocol-kit/(.*)$': '/../protocol-kit/src/$1', '^@safe-global/relay-kit/(.*)$': '/../relay-kit/src/$1', - '^@safe-global/safe-kit/(.*)$': '/src/$1' + '^@safe-global/sdk-starter-kit/(.*)$': '/src/$1' } } diff --git a/packages/safe-kit/package.json b/packages/sdk-starter-kit/package.json similarity index 79% rename from packages/safe-kit/package.json rename to packages/sdk-starter-kit/package.json index fc13591d1..00df34d29 100644 --- a/packages/safe-kit/package.json +++ b/packages/sdk-starter-kit/package.json @@ -1,18 +1,20 @@ { - "name": "@safe-global/safe-kit", + "name": "@safe-global/sdk-starter-kit", "version": "1.0.0", - "description": "Safe Kit is a library that provides a set of tools to interact with the Safe Protocol.", + "description": "SDK that provides the basic tools to interact with the Safe Smart Account.", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", "keywords": [ - "Safe", "Ethereum", + "Wallet", + "Safe", + "Smart Account", "Account Abstraction", "SDK" ], "scripts": { "unbuild": "rimraf dist", - "build": "yarn unbuild && tsc && tsc-alias", + "build": "yarn unbuild && tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json", "format:check": "prettier --check \"*/**/*.{js,json,md,ts}\"", "format": "prettier --write \"*/**/*.{js,json,md,ts}\"", "test": "jest src --coverage" diff --git a/packages/safe-kit/src/SafeClient.test.ts b/packages/sdk-starter-kit/src/SafeClient.test.ts similarity index 100% rename from packages/safe-kit/src/SafeClient.test.ts rename to packages/sdk-starter-kit/src/SafeClient.test.ts diff --git a/packages/safe-kit/src/SafeClient.ts b/packages/sdk-starter-kit/src/SafeClient.ts similarity index 98% rename from packages/safe-kit/src/SafeClient.ts rename to packages/sdk-starter-kit/src/SafeClient.ts index 7e8ba7e0d..83a8fc6d4 100644 --- a/packages/safe-kit/src/SafeClient.ts +++ b/packages/sdk-starter-kit/src/SafeClient.ts @@ -12,13 +12,13 @@ import { sendTransaction, proposeTransaction, waitSafeTxReceipt -} from '@safe-global/safe-kit/utils' -import { SafeClientTxStatus } from '@safe-global/safe-kit/constants' +} from '@safe-global/sdk-starter-kit/utils' +import { SafeClientTxStatus } from '@safe-global/sdk-starter-kit/constants' import { ConfirmTransactionProps, SafeClientResult, SendTransactionProps -} from '@safe-global/safe-kit/types' +} from '@safe-global/sdk-starter-kit/types' /** * @class diff --git a/packages/safe-kit/src/constants.ts b/packages/sdk-starter-kit/src/constants.ts similarity index 100% rename from packages/safe-kit/src/constants.ts rename to packages/sdk-starter-kit/src/constants.ts diff --git a/packages/safe-kit/src/extensions/index.ts b/packages/sdk-starter-kit/src/extensions/index.ts similarity index 100% rename from packages/safe-kit/src/extensions/index.ts rename to packages/sdk-starter-kit/src/extensions/index.ts diff --git a/packages/safe-kit/src/extensions/messages/SafeMessageClient.test.ts b/packages/sdk-starter-kit/src/extensions/messages/SafeMessageClient.test.ts similarity index 100% rename from packages/safe-kit/src/extensions/messages/SafeMessageClient.test.ts rename to packages/sdk-starter-kit/src/extensions/messages/SafeMessageClient.test.ts diff --git a/packages/safe-kit/src/extensions/messages/SafeMessageClient.ts b/packages/sdk-starter-kit/src/extensions/messages/SafeMessageClient.ts similarity index 97% rename from packages/safe-kit/src/extensions/messages/SafeMessageClient.ts rename to packages/sdk-starter-kit/src/extensions/messages/SafeMessageClient.ts index 63fe0c834..b78e42091 100644 --- a/packages/safe-kit/src/extensions/messages/SafeMessageClient.ts +++ b/packages/sdk-starter-kit/src/extensions/messages/SafeMessageClient.ts @@ -5,13 +5,13 @@ import SafeApiKit, { SafeMessageListResponse } from '@safe-global/api-kit' import { SafeMessage } from '@safe-global/safe-core-sdk-types' -import { createSafeClientResult, sendTransaction } from '@safe-global/safe-kit/utils' -import { SafeClientTxStatus } from '@safe-global/safe-kit/constants' +import { createSafeClientResult, sendTransaction } from '@safe-global/sdk-starter-kit/utils' +import { SafeClientTxStatus } from '@safe-global/sdk-starter-kit/constants' import { ConfirmOffChainMessageProps, SafeClientResult, SendOffChainMessageProps -} from '@safe-global/safe-kit/types' +} from '@safe-global/sdk-starter-kit/types' /** * @class diff --git a/packages/safe-kit/src/extensions/messages/offChainMessages.test.ts b/packages/sdk-starter-kit/src/extensions/messages/offChainMessages.test.ts similarity index 100% rename from packages/safe-kit/src/extensions/messages/offChainMessages.test.ts rename to packages/sdk-starter-kit/src/extensions/messages/offChainMessages.test.ts diff --git a/packages/safe-kit/src/extensions/messages/offChainMessages.ts b/packages/sdk-starter-kit/src/extensions/messages/offChainMessages.ts similarity index 90% rename from packages/safe-kit/src/extensions/messages/offChainMessages.ts rename to packages/sdk-starter-kit/src/extensions/messages/offChainMessages.ts index 5e04ea864..5f681998f 100644 --- a/packages/safe-kit/src/extensions/messages/offChainMessages.ts +++ b/packages/sdk-starter-kit/src/extensions/messages/offChainMessages.ts @@ -1,12 +1,12 @@ import { ListOptions, SafeMessageListResponse } from '@safe-global/api-kit' -import { SafeClient } from '@safe-global/safe-kit/SafeClient' -import { SafeMessageClient } from '@safe-global/safe-kit/extensions/messages/SafeMessageClient' +import { SafeClient } from '@safe-global/sdk-starter-kit/SafeClient' +import { SafeMessageClient } from '@safe-global/sdk-starter-kit/extensions/messages/SafeMessageClient' import { ConfirmOffChainMessageProps, SafeClientResult, SendOffChainMessageProps -} from '@safe-global/safe-kit/types' +} from '@safe-global/sdk-starter-kit/types' /** * Extend the SafeClient with the ability to use off-chain messages diff --git a/packages/safe-kit/src/extensions/messages/onChainMessages.test.ts b/packages/sdk-starter-kit/src/extensions/messages/onChainMessages.test.ts similarity index 100% rename from packages/safe-kit/src/extensions/messages/onChainMessages.test.ts rename to packages/sdk-starter-kit/src/extensions/messages/onChainMessages.test.ts diff --git a/packages/safe-kit/src/extensions/messages/onChainMessages.ts b/packages/sdk-starter-kit/src/extensions/messages/onChainMessages.ts similarity index 95% rename from packages/safe-kit/src/extensions/messages/onChainMessages.ts rename to packages/sdk-starter-kit/src/extensions/messages/onChainMessages.ts index b582029f2..4a82b3548 100644 --- a/packages/safe-kit/src/extensions/messages/onChainMessages.ts +++ b/packages/sdk-starter-kit/src/extensions/messages/onChainMessages.ts @@ -1,8 +1,8 @@ import { hashSafeMessage } from '@safe-global/protocol-kit' import { OperationType } from '@safe-global/safe-core-sdk-types' -import { SafeClient } from '@safe-global/safe-kit/SafeClient' -import { SafeClientResult, SendOnChainMessageProps } from '@safe-global/safe-kit/types' +import { SafeClient } from '@safe-global/sdk-starter-kit/SafeClient' +import { SafeClientResult, SendOnChainMessageProps } from '@safe-global/sdk-starter-kit/types' /** * Extend the SafeClient with the ability to use on-chain messages diff --git a/packages/safe-kit/src/extensions/safe-operations/SafeOperationClient.test.ts b/packages/sdk-starter-kit/src/extensions/safe-operations/SafeOperationClient.test.ts similarity index 100% rename from packages/safe-kit/src/extensions/safe-operations/SafeOperationClient.test.ts rename to packages/sdk-starter-kit/src/extensions/safe-operations/SafeOperationClient.test.ts diff --git a/packages/safe-kit/src/extensions/safe-operations/SafeOperationClient.ts b/packages/sdk-starter-kit/src/extensions/safe-operations/SafeOperationClient.ts similarity index 96% rename from packages/safe-kit/src/extensions/safe-operations/SafeOperationClient.ts rename to packages/sdk-starter-kit/src/extensions/safe-operations/SafeOperationClient.ts index b7e9dc0bb..92d104bcf 100644 --- a/packages/safe-kit/src/extensions/safe-operations/SafeOperationClient.ts +++ b/packages/sdk-starter-kit/src/extensions/safe-operations/SafeOperationClient.ts @@ -2,13 +2,13 @@ import Safe, { buildSignatureBytes } from '@safe-global/protocol-kit' import SafeApiKit, { ListOptions, GetSafeOperationListResponse } from '@safe-global/api-kit' import { Safe4337Pack } from '@safe-global/relay-kit' -import { createSafeClientResult } from '@safe-global/safe-kit/utils' -import { SafeClientTxStatus } from '@safe-global/safe-kit/constants' +import { createSafeClientResult } from '@safe-global/sdk-starter-kit/utils' +import { SafeClientTxStatus } from '@safe-global/sdk-starter-kit/constants' import { ConfirmSafeOperationProps, SafeClientResult, SendSafeOperationProps -} from '@safe-global/safe-kit/types' +} from '@safe-global/sdk-starter-kit/types' /** * @class diff --git a/packages/safe-kit/src/extensions/safe-operations/safeOperations.test.ts b/packages/sdk-starter-kit/src/extensions/safe-operations/safeOperations.test.ts similarity index 100% rename from packages/safe-kit/src/extensions/safe-operations/safeOperations.test.ts rename to packages/sdk-starter-kit/src/extensions/safe-operations/safeOperations.test.ts diff --git a/packages/safe-kit/src/extensions/safe-operations/safeOperations.ts b/packages/sdk-starter-kit/src/extensions/safe-operations/safeOperations.ts similarity index 91% rename from packages/safe-kit/src/extensions/safe-operations/safeOperations.ts rename to packages/sdk-starter-kit/src/extensions/safe-operations/safeOperations.ts index f5ec2983e..cbfe5e565 100644 --- a/packages/safe-kit/src/extensions/safe-operations/safeOperations.ts +++ b/packages/sdk-starter-kit/src/extensions/safe-operations/safeOperations.ts @@ -2,14 +2,14 @@ import { PredictedSafeProps } from '@safe-global/protocol-kit' import { GetSafeOperationListResponse, ListOptions } from '@safe-global/api-kit' import { PaymasterOptions, Safe4337Pack } from '@safe-global/relay-kit' -import { SafeClient } from '@safe-global/safe-kit/SafeClient' -import { SafeOperationClient } from '@safe-global/safe-kit/extensions/safe-operations/SafeOperationClient' -import { BundlerOptions } from '@safe-global/safe-kit/extensions/safe-operations/types' +import { SafeClient } from '@safe-global/sdk-starter-kit/SafeClient' +import { SafeOperationClient } from '@safe-global/sdk-starter-kit/extensions/safe-operations/SafeOperationClient' +import { BundlerOptions } from '@safe-global/sdk-starter-kit/extensions/safe-operations/types' import { ConfirmSafeOperationProps, SafeClientResult, SendSafeOperationProps -} from '@safe-global/safe-kit/types' +} from '@safe-global/sdk-starter-kit/types' /** * Extend the SafeClient with the ability to use a bundler and a paymaster diff --git a/packages/safe-kit/src/extensions/safe-operations/types.ts b/packages/sdk-starter-kit/src/extensions/safe-operations/types.ts similarity index 100% rename from packages/safe-kit/src/extensions/safe-operations/types.ts rename to packages/sdk-starter-kit/src/extensions/safe-operations/types.ts diff --git a/packages/safe-kit/src/index.ts b/packages/sdk-starter-kit/src/index.ts similarity index 84% rename from packages/safe-kit/src/index.ts rename to packages/sdk-starter-kit/src/index.ts index 6ca71d88d..259987af5 100644 --- a/packages/safe-kit/src/index.ts +++ b/packages/sdk-starter-kit/src/index.ts @@ -1,9 +1,9 @@ import Safe from '@safe-global/protocol-kit' import SafeApiKit from '@safe-global/api-kit' -import { SafeClient } from '@safe-global/safe-kit/SafeClient' -import { isValidAddress, isValidSafeConfig } from '@safe-global/safe-kit/utils' -import { SafeKitConfig } from '@safe-global/safe-kit/types' +import { SafeClient } from '@safe-global/sdk-starter-kit/SafeClient' +import { isValidAddress, isValidSafeConfig } from '@safe-global/sdk-starter-kit/utils' +import { SdkStarterKitConfig } from '@safe-global/sdk-starter-kit/types' /** * Initializes a Safe client with the given configuration options. @@ -11,7 +11,7 @@ import { SafeKitConfig } from '@safe-global/safe-kit/types' * @param config - The Safe client configuration options. * @returns A Safe client instance. */ -export async function createSafeClient(config: SafeKitConfig): Promise { +export async function createSafeClient(config: SdkStarterKitConfig): Promise { const protocolKit = await getProtocolKitInstance(config) const apiKit = await getApiKitInstance(protocolKit) @@ -23,10 +23,10 @@ export async function createSafeClient(config: SafeKitConfig): Promise { +async function getProtocolKitInstance(config: SdkStarterKitConfig): Promise { if (config.safeAddress && isValidAddress(config.safeAddress)) { // If the safe already exist return Safe.init({ diff --git a/packages/safe-kit/src/types.ts b/packages/sdk-starter-kit/src/types.ts similarity index 84% rename from packages/safe-kit/src/types.ts rename to packages/sdk-starter-kit/src/types.ts index d69f87376..f3ceab375 100644 --- a/packages/safe-kit/src/types.ts +++ b/packages/sdk-starter-kit/src/types.ts @@ -6,7 +6,7 @@ import { MetaTransactionData } from '@safe-global/safe-core-sdk-types' import { IFeeEstimator } from '@safe-global/relay-kit' -import { SafeClientTxStatus } from '@safe-global/safe-kit/constants' +import { SafeClientTxStatus } from '@safe-global/sdk-starter-kit/constants' export type SendTransactionProps = { transactions: TransactionBase[] @@ -46,22 +46,23 @@ export type SafeConfig = { saltNonce?: string } -export type ExistingSafeKitConfig = { +export type ExistingSafeConfig = { safeAddress?: string safeOptions?: never } -export type PredictedSafeKitConfig = { +export type PredictedSafeConfig = { safeAddress?: never safeOptions?: SafeConfig } -export type SafeKitRootConfig = { +export type SdkStarterKitRootConfig = { provider: SafeProvider['provider'] signer: SafeProvider['signer'] } -export type SafeKitConfig = SafeKitRootConfig & (ExistingSafeKitConfig | PredictedSafeKitConfig) +export type SdkStarterKitConfig = SdkStarterKitRootConfig & + (ExistingSafeConfig | PredictedSafeConfig) export type SafeClientResult = { safeAddress: string diff --git a/packages/safe-kit/src/utils/index.ts b/packages/sdk-starter-kit/src/utils/index.ts similarity index 91% rename from packages/safe-kit/src/utils/index.ts rename to packages/sdk-starter-kit/src/utils/index.ts index 18f12fc8d..906cc427a 100644 --- a/packages/safe-kit/src/utils/index.ts +++ b/packages/sdk-starter-kit/src/utils/index.ts @@ -2,8 +2,8 @@ import { validateEthereumAddress } from '@safe-global/protocol-kit' import { TransactionResult } from '@safe-global/safe-core-sdk-types' import { ContractTransactionReceipt, TransactionResponse } from 'ethers' -import { MESSAGES, SafeClientTxStatus } from '@safe-global/safe-kit/constants' -import { SafeClientResult, SafeConfig } from '@safe-global/safe-kit/types' +import { MESSAGES, SafeClientTxStatus } from '@safe-global/sdk-starter-kit/constants' +import { SafeClientResult, SafeConfig } from '@safe-global/sdk-starter-kit/types' export const isValidAddress = (address: string): boolean => { try { diff --git a/packages/safe-kit/src/utils/proposeTransaction.ts b/packages/sdk-starter-kit/src/utils/proposeTransaction.ts similarity index 100% rename from packages/safe-kit/src/utils/proposeTransaction.ts rename to packages/sdk-starter-kit/src/utils/proposeTransaction.ts diff --git a/packages/safe-kit/src/utils/sendTransaction.ts b/packages/sdk-starter-kit/src/utils/sendTransaction.ts similarity index 100% rename from packages/safe-kit/src/utils/sendTransaction.ts rename to packages/sdk-starter-kit/src/utils/sendTransaction.ts diff --git a/packages/sdk-starter-kit/tsconfig.build.json b/packages/sdk-starter-kit/tsconfig.build.json new file mode 100644 index 000000000..cc22498f1 --- /dev/null +++ b/packages/sdk-starter-kit/tsconfig.build.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.settings.json", + "compilerOptions": { + "composite": true, + "outDir": "dist" + }, + "include": ["src/**/*"], + "exclude": ["src/**/*.test.ts", "src/**/*.test-d.ts"] +} diff --git a/packages/safe-kit/tsconfig.json b/packages/sdk-starter-kit/tsconfig.json similarity index 100% rename from packages/safe-kit/tsconfig.json rename to packages/sdk-starter-kit/tsconfig.json diff --git a/playground/config/run.ts b/playground/config/run.ts index 582ca0596..5b8517ba6 100644 --- a/playground/config/run.ts +++ b/playground/config/run.ts @@ -28,18 +28,18 @@ const playgroundRelayKitPaths = { 'relay-kit/usdc-transfer-4337-sponsored-counterfactual' } -const playgroundSafeKitPaths = { - 'send-transactions': 'safe-kit/send-transactions', - 'send-on-chain-message': 'safe-kit/send-on-chain-message', - 'send-off-chain-message': 'safe-kit/send-off-chain-message', - 'send-safe-operation': 'safe-kit/send-safe-operation' +const playgroundStarterKitPaths = { + 'send-transactions': 'sdk-starter-kit/send-transactions', + 'send-on-chain-message': 'sdk-starter-kit/send-on-chain-message', + 'send-off-chain-message': 'sdk-starter-kit/send-off-chain-message', + 'send-safe-operation': 'sdk-starter-kit/send-safe-operation' } const path = playgroundProtocolKitPaths[playInput] || playgroundApiKitPaths[playInput] || playgroundRelayKitPaths[playInput] || - playgroundSafeKitPaths[playInput] + playgroundStarterKitPaths[playInput] function printPlaygrounds(playgroundPaths: Record) { const playgroundKits = Object.keys(playgroundPaths) @@ -61,6 +61,9 @@ if (!path) { console.log('RELAY KIT') printPlaygrounds(playgroundRelayKitPaths) + console.log('SDK STARTER KIT') + printPlaygrounds(playgroundStarterKitPaths) + process.exit() } diff --git a/playground/relay-kit/paid-transaction.ts b/playground/relay-kit/paid-transaction.ts index 35ac66378..0d7578893 100644 --- a/playground/relay-kit/paid-transaction.ts +++ b/playground/relay-kit/paid-transaction.ts @@ -1,4 +1,4 @@ -import { createSafeClient, SafeClient } from '@safe-global/safe-kit' +import { createSafeClient, SafeClient } from '@safe-global/sdk-starter-kit' import { GelatoRelayPack } from '@safe-global/relay-kit' import { MetaTransactionData, diff --git a/playground/relay-kit/sponsored-transaction.ts b/playground/relay-kit/sponsored-transaction.ts index f7d402dea..68a88c24b 100644 --- a/playground/relay-kit/sponsored-transaction.ts +++ b/playground/relay-kit/sponsored-transaction.ts @@ -1,4 +1,4 @@ -import { createSafeClient, SafeClient } from '@safe-global/safe-kit' +import { createSafeClient, SafeClient } from '@safe-global/sdk-starter-kit' import { GelatoRelayPack } from '@safe-global/relay-kit' import { MetaTransactionData, diff --git a/playground/safe-kit/send-off-chain-message.ts b/playground/sdk-starter-kit/send-off-chain-message.ts similarity index 99% rename from playground/safe-kit/send-off-chain-message.ts rename to playground/sdk-starter-kit/send-off-chain-message.ts index 699115369..6acfaf5e9 100644 --- a/playground/safe-kit/send-off-chain-message.ts +++ b/playground/sdk-starter-kit/send-off-chain-message.ts @@ -1,4 +1,4 @@ -import { SafeClientResult, createSafeClient, offChainMessages } from '@safe-global/safe-kit' +import { SafeClientResult, createSafeClient, offChainMessages } from '@safe-global/sdk-starter-kit' const OWNER_1_PRIVATE_KEY = '' const OWNER_2_PRIVATE_KEY = '' diff --git a/playground/safe-kit/send-on-chain-message.ts b/playground/sdk-starter-kit/send-on-chain-message.ts similarity index 99% rename from playground/safe-kit/send-on-chain-message.ts rename to playground/sdk-starter-kit/send-on-chain-message.ts index 8f8f0f79b..cda464ce9 100644 --- a/playground/safe-kit/send-on-chain-message.ts +++ b/playground/sdk-starter-kit/send-on-chain-message.ts @@ -1,4 +1,4 @@ -import { SafeClientResult, createSafeClient, onChainMessages } from '@safe-global/safe-kit' +import { SafeClientResult, createSafeClient, onChainMessages } from '@safe-global/sdk-starter-kit' const OWNER_1_PRIVATE_KEY = '' const OWNER_2_PRIVATE_KEY = '' diff --git a/playground/safe-kit/send-safe-operation.ts b/playground/sdk-starter-kit/send-safe-operation.ts similarity index 99% rename from playground/safe-kit/send-safe-operation.ts rename to playground/sdk-starter-kit/send-safe-operation.ts index c728fcef7..643fc24f7 100644 --- a/playground/safe-kit/send-safe-operation.ts +++ b/playground/sdk-starter-kit/send-safe-operation.ts @@ -1,5 +1,5 @@ import { ethers } from 'ethers' -import { SafeClientResult, createSafeClient, safeOperations } from '@safe-global/safe-kit' +import { SafeClientResult, createSafeClient, safeOperations } from '@safe-global/sdk-starter-kit' import { generateTransferCallData } from '../utils' const OWNER_1_PRIVATE_KEY = '' diff --git a/playground/safe-kit/send-transactions.ts b/playground/sdk-starter-kit/send-transactions.ts similarity index 99% rename from playground/safe-kit/send-transactions.ts rename to playground/sdk-starter-kit/send-transactions.ts index b95715c08..64142f8c7 100644 --- a/playground/safe-kit/send-transactions.ts +++ b/playground/sdk-starter-kit/send-transactions.ts @@ -1,4 +1,4 @@ -import { SafeClientResult, createSafeClient } from '@safe-global/safe-kit' +import { SafeClientResult, createSafeClient } from '@safe-global/sdk-starter-kit' import { generateTransferCallData } from '../utils' const OWNER_1_PRIVATE_KEY = '' diff --git a/tsconfig.json b/tsconfig.json index b2b5ede3c..abba2f963 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,12 +1,12 @@ { "files": [], "references": [ - { "path": "packages/safe-kit" }, { "path": "packages/api-kit" }, { "path": "packages/protocol-kit" }, { "path": "packages/relay-kit" }, { "path": "packages/auth-kit" }, { "path": "packages/onramp-kit" }, - { "path": "packages/safe-core-sdk-types" } + { "path": "packages/safe-core-sdk-types" }, + { "path": "packages/sdk-starter-kit" } ] } diff --git a/tsconfig.settings.json b/tsconfig.settings.json index 56bb24341..563f85023 100644 --- a/tsconfig.settings.json +++ b/tsconfig.settings.json @@ -7,10 +7,6 @@ "sourceMap": true /* Generates corresponding '.map' file. */, "strict": true /* Enable all strict type-checking options. */, "noImplicitAny": true /* Raise error on expressions and declarations with an implied 'any' type. */, - "strictNullChecks": true /* Enable strict null checks. */, - "strictFunctionTypes": true /* Enable strict checking of function types. */, - "strictBindCallApply": true /* Enable strict 'bind', 'call', and 'apply' methods on functions. */, - "strictPropertyInitialization": true /* Enable strict checking of property initialization in classes. */, "noImplicitThis": true /* Raise error on 'this' expressions with an implied 'any' type. */, "alwaysStrict": true /* Parse in strict mode and emit "use strict" for each source file. */, "noUnusedParameters": true /* Report errors on unused parameters. */, @@ -25,14 +21,14 @@ "resolveJsonModule": true, "baseUrl": "./", "paths": { - "@safe-global/safe-kit/*": ["./packages/safe-kit/src/*"], "@safe-global/api-kit/*": ["./packages/api-kit/src/*"], "@safe-global/auth-kit/*": ["./packages/auth-kit/src/*"], "@safe-global/onramp-kit/*": ["./packages/onramp-kit/src/*"], "@safe-global/protocol-kit/*": ["./packages/protocol-kit/src/*"], "@safe-global/protocol-kit/hardhat/*": ["./packages/protocol-kit/hardhat/*"], "@safe-global/relay-kit/*": ["./packages/relay-kit/src/*"], - "@safe-global/safe-core-sdk-types/*": ["./packages/safe-core-sdk-types/src/*"] + "@safe-global/safe-core-sdk-types/*": ["./packages/safe-core-sdk-types/src/*"], + "@safe-global/sdk-starter-kit/*": ["./packages/sdk-starter-kit/src/*"] } }, "exclude": ["**/dist", "**/node_modules"]