You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP →

@safe-global/protocol-kit

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@safe-global/protocol-kit - npm Package Compare versions

Comparing version

to
5.2.1-alpha.0

@@ -68,1 +68,2 @@ import { Abi } from 'abitype';

export default BaseContract;
//# sourceMappingURL=BaseContract.d.ts.map

@@ -37,1 +37,2 @@ import { Abi } from 'abitype';

export default CompatibilityFallbackHandlerBaseContract;
//# sourceMappingURL=CompatibilityFallbackHandlerBaseContract.d.ts.map

@@ -26,1 +26,2 @@ import CompatibilityFallbackHandlerBaseContract from '../../../contracts/CompatibilityFallbackHandler/CompatibilityFallbackHandlerBaseContract';

export default CompatibilityFallbackHandlerContract_v1_3_0;
//# sourceMappingURL=CompatibilityFallbackHandlerContract_v1_3_0.d.ts.map

@@ -26,1 +26,2 @@ import CompatibilityFallbackHandlerBaseContract from '../../../contracts/CompatibilityFallbackHandler/CompatibilityFallbackHandlerBaseContract';

export default CompatibilityFallbackHandlerContract_v1_4_1;
//# sourceMappingURL=CompatibilityFallbackHandlerContract_v1_4_1.d.ts.map

@@ -32,1 +32,2 @@ import { SingletonDeploymentV2 } from '@safe-global/safe-deployments';

export {};
//# sourceMappingURL=config.d.ts.map

@@ -5,1 +5,2 @@ import { Address, Hex } from 'viem';

export declare const SENTINEL_ADDRESS: Address;
//# sourceMappingURL=constants.d.ts.map

@@ -39,1 +39,2 @@ import { Abi } from 'viem';

export declare function getSafeWebAuthnSharedSignerContractInstance(safeVersion: SafeVersion, safeProvider: SafeProvider, contractAddress?: string, customContractAbi?: Abi, deploymentType?: DeploymentType): Promise<SafeWebAuthnSharedSignerContract_v0_2_1>;
//# sourceMappingURL=contractInstances.d.ts.map

@@ -37,1 +37,2 @@ import { Abi } from 'abitype';

export default CreateCallBaseContract;
//# sourceMappingURL=CreateCallBaseContract.d.ts.map

@@ -38,1 +38,2 @@ import CreateCallBaseContract from '../../../contracts/CreateCall/CreateCallBaseContract';

export default CreateCallContract_v1_3_0;
//# sourceMappingURL=CreateCallContract_v1_3_0.d.ts.map

@@ -38,1 +38,2 @@ import CreateCallBaseContract from '../../../contracts/CreateCall/CreateCallBaseContract';

export default CreateCallContract_v1_4_1;
//# sourceMappingURL=CreateCallContract_v1_4_1.d.ts.map

@@ -8,1 +8,2 @@ import CreateCallBaseContract from './CreateCall/CreateCallBaseContract';

export { CreateCallBaseContract, MultiSendCallOnlyBaseContract, MultiSendBaseContract, SafeBaseContract, SafeProxyFactoryBaseContract, SignMessageLibBaseContract };
//# sourceMappingURL=index.d.ts.map

@@ -37,1 +37,2 @@ import { Abi } from 'abitype';

export default MultiSendBaseContract;
//# sourceMappingURL=MultiSendBaseContract.d.ts.map

@@ -37,1 +37,2 @@ import { Abi } from 'abitype';

export default MultiSendCallOnlyBaseContract;
//# sourceMappingURL=MultiSendCallOnlyBaseContract.d.ts.map

@@ -26,1 +26,2 @@ import MultiSendBaseContract from '../../../contracts/MultiSend/MultiSendBaseContract';

export default MultiSendContract_v1_1_1;
//# sourceMappingURL=MultiSendContract_v1_1_1.d.ts.map

@@ -26,1 +26,2 @@ import MultiSendCallOnlyBaseContract from '../../../contracts/MultiSend/MultiSendCallOnlyBaseContract';

export default MultiSendCallOnlyContract_v1_3_0;
//# sourceMappingURL=MultiSendCallOnlyContract_v1_3_0.d.ts.map

@@ -26,1 +26,2 @@ import MultiSendBaseContract from '../../../contracts/MultiSend/MultiSendBaseContract';

export default MultiSendContract_v1_3_0;
//# sourceMappingURL=MultiSendContract_v1_3_0.d.ts.map

@@ -26,1 +26,2 @@ import MultiSendCallOnlyBaseContract from '../../../contracts/MultiSend/MultiSendCallOnlyBaseContract';

export default MultiSendCallOnlyContract_v1_4_1;
//# sourceMappingURL=MultiSendCallOnlyContract_v1_4_1.d.ts.map

@@ -26,1 +26,2 @@ import MultiSendBaseContract from '../../../contracts/MultiSend/MultiSendBaseContract';

export default MultiSendContract_v1_4_1;
//# sourceMappingURL=MultiSendContract_v1_4_1.d.ts.map

@@ -41,1 +41,2 @@ import { Abi } from 'abitype';

export default SafeBaseContract;
//# sourceMappingURL=SafeBaseContract.d.ts.map

@@ -133,1 +133,2 @@ import { Address } from 'viem';

export default SafeContract_v1_0_0;
//# sourceMappingURL=SafeContract_v1_0_0.d.ts.map

@@ -132,1 +132,2 @@ import SafeBaseContract from '../../../contracts/Safe/SafeBaseContract';

export default SafeContract_v1_1_1;
//# sourceMappingURL=SafeContract_v1_1_1.d.ts.map

@@ -138,1 +138,2 @@ import SafeBaseContract from '../../../contracts/Safe/SafeBaseContract';

export default SafeContract_v1_2_0;
//# sourceMappingURL=SafeContract_v1_2_0.d.ts.map

@@ -146,1 +146,2 @@ import SafeBaseContract from '../../../contracts/Safe/SafeBaseContract';

export default SafeContract_v1_3_0;
//# sourceMappingURL=SafeContract_v1_3_0.d.ts.map

@@ -146,1 +146,2 @@ import SafeBaseContract from '../../../contracts/Safe/SafeBaseContract';

export default SafeContract_v1_4_1;
//# sourceMappingURL=SafeContract_v1_4_1.d.ts.map

@@ -24,1 +24,2 @@ import SafeProvider from '../SafeProvider';

export declare function getSafeWebAuthnSharedSignerContract({ safeProvider, safeVersion, customContracts, deploymentType }: GetContractInstanceProps): Promise<SafeWebAuthnSharedSignerContractImplementationType>;
//# sourceMappingURL=safeDeploymentContracts.d.ts.map

@@ -40,1 +40,2 @@ import { Abi } from 'abitype';

export default SafeProxyFactoryBaseContract;
//# sourceMappingURL=SafeProxyFactoryBaseContract.d.ts.map

@@ -48,1 +48,2 @@ import SafeProxyFactoryBaseContract from '../../../contracts/SafeProxyFactory/SafeProxyFactoryBaseContract';

export default SafeProxyFactoryContract_v1_0_0;
//# sourceMappingURL=SafeProxyFactoryContract_v1_0_0.d.ts.map

@@ -60,1 +60,2 @@ import SafeProxyFactoryBaseContract from '../../../contracts/SafeProxyFactory/SafeProxyFactoryBaseContract';

export default SafeProxyFactoryContract_v1_1_1;
//# sourceMappingURL=SafeProxyFactoryContract_v1_1_1.d.ts.map

@@ -60,1 +60,2 @@ import SafeProxyFactoryBaseContract from '../../../contracts/SafeProxyFactory/SafeProxyFactoryBaseContract';

export default SafeProxyFactoryContract_v1_3_0;
//# sourceMappingURL=SafeProxyFactoryContract_v1_3_0.d.ts.map

@@ -55,1 +55,2 @@ import SafeProxyFactoryBaseContract from '../../../contracts/SafeProxyFactory/SafeProxyFactoryBaseContract';

export default SafeProxyFactoryContract_v1_4_1;
//# sourceMappingURL=SafeProxyFactoryContract_v1_4_1.d.ts.map

@@ -36,1 +36,2 @@ import { Abi } from 'abitype';

export default SafeWebAuthnSharedSignerBaseContract;
//# sourceMappingURL=SafeWebAuthnSharedSignerBaseContract.d.ts.map

@@ -44,1 +44,2 @@ import SafeWebAuthnSharedSignerBaseContract from '../../../contracts/SafeWebAuthnSharedSigner/SafeWebAuthnSharedSignerBaseContract';

export default SafeWebAuthnSharedSignerContract_v0_2_1;
//# sourceMappingURL=SafeWebAuthnSharedSignerContract_v0_2_1.d.ts.map

@@ -36,1 +36,2 @@ import { Abi } from 'abitype';

export default SafeWebAuthnSignerFactoryBaseContract;
//# sourceMappingURL=SafeWebAuthnSignerFactoryBaseContract.d.ts.map

@@ -40,1 +40,2 @@ import SafeWebAuthnSignerFactoryBaseContract from '../../../contracts/SafeWebAuthnSignerFactory/SafeWebAuthnSignerFactoryBaseContract';

export default SafeWebAuthnSignerFactoryContract_v0_2_1;
//# sourceMappingURL=SafeWebAuthnSignerFactoryContract_v0_2_1.d.ts.map

@@ -37,1 +37,2 @@ import { Abi } from 'abitype';

export default SignMessageLibBaseContract;
//# sourceMappingURL=SignMessageLibBaseContract.d.ts.map

@@ -34,1 +34,2 @@ import SignMessageLibBaseContract from '../../../contracts/SignMessageLib/SignMessageLibBaseContract';

export default SignMessageLibContract_v1_3_0;
//# sourceMappingURL=SignMessageLibContract_v1_3_0.d.ts.map

@@ -34,1 +34,2 @@ import SignMessageLibBaseContract from '../../../contracts/SignMessageLib/SignMessageLibBaseContract';

export default SignMessageLibContract_v1_4_1;
//# sourceMappingURL=SignMessageLibContract_v1_4_1.d.ts.map

@@ -37,1 +37,2 @@ import { Abi } from 'abitype';

export default SimulateTxAccessorBaseContract;
//# sourceMappingURL=SimulateTxAccessorBaseContract.d.ts.map

@@ -31,1 +31,2 @@ import SimulateTxAccessorBaseContract from '../../../contracts/SimulateTxAccessor/SimulateTxAccessorBaseContract';

export default SimulateTxAccessorContract_v1_3_0;
//# sourceMappingURL=SimulateTxAccessorContract_v1_3_0.d.ts.map

@@ -31,1 +31,2 @@ import SimulateTxAccessorBaseContract from '../../../contracts/SimulateTxAccessor/SimulateTxAccessorBaseContract';

export default SimulateTxAccessorContract_v1_4_1;
//# sourceMappingURL=SimulateTxAccessorContract_v1_4_1.d.ts.map

@@ -78,1 +78,2 @@ import { Hash, Hex, Client, WalletClient, FormattedTransactionReceipt } from 'viem';

export declare function isSignerCompatible(signerOrProvider: Client | WalletClient): boolean;
//# sourceMappingURL=utils.d.ts.map

@@ -27,1 +27,2 @@ import Safe from './Safe';

}
//# sourceMappingURL=index.d.ts.map

@@ -13,1 +13,2 @@ import { ContractNetworksConfig, MultiSendCallOnlyContractImplementationType, MultiSendContractImplementationType, SafeConfig, SafeContractImplementationType } from '../types';

export default ContractManager;
//# sourceMappingURL=contractManager.d.ts.map

@@ -15,1 +15,2 @@ import { SafeContractImplementationType } from '../types';

export default FallbackHandlerManager;
//# sourceMappingURL=fallbackHandlerManager.d.ts.map

@@ -15,1 +15,2 @@ import { SafeContractImplementationType } from '../types';

export default GuardManager;
//# sourceMappingURL=guardManager.d.ts.map

@@ -16,1 +16,2 @@ import { SafeContractImplementationType, SafeModulesPaginated } from '../types';

export default ModuleManager;
//# sourceMappingURL=moduleManager.d.ts.map

@@ -19,1 +19,2 @@ import { SafeContractImplementationType } from '../types';

export default OwnerManager;
//# sourceMappingURL=ownerManager.d.ts.map

@@ -452,1 +452,2 @@ import { SafeMultisigTransactionResponse, SafeSignature, SafeTransaction, SafeVersion, TransactionOptions, TransactionResult, MetaTransactionData, Transaction, EIP712TypedData } from '@safe-global/types-kit';

export default Safe;
//# sourceMappingURL=Safe.d.ts.map

@@ -38,1 +38,2 @@ import { Eip3770Address, SafeEIP712Args } from '@safe-global/types-kit';

export default SafeProvider;
//# sourceMappingURL=SafeProvider.d.ts.map

@@ -89,1 +89,2 @@ import { Abi } from 'viem';

};
//# sourceMappingURL=contracts.d.ts.map

@@ -7,1 +7,2 @@ export * from './contracts';

export * from './passkeys';
//# sourceMappingURL=index.d.ts.map

@@ -12,1 +12,2 @@ export type PasskeyCoordinates = {

};
//# sourceMappingURL=passkeys.d.ts.map

@@ -79,1 +79,2 @@ import { SafeVersion } from '@safe-global/types-kit';

export {};
//# sourceMappingURL=safeConfig.d.ts.map

@@ -62,1 +62,2 @@ import { PasskeyArgType, PasskeyCoordinates } from './passkeys';

};
//# sourceMappingURL=safeProvider.d.ts.map

@@ -9,1 +9,2 @@ export declare enum SigningMethod {

export type SigningMethodType = SigningMethod | string;
//# sourceMappingURL=signing.d.ts.map

@@ -85,1 +85,2 @@ import { MetaTransactionData, SafeTransactionDataPartial } from '@safe-global/types-kit';

export {};
//# sourceMappingURL=transactions.d.ts.map

@@ -5,1 +5,2 @@ export declare function sameString(str1?: string, str2?: string): boolean;

export declare function isRestrictedAddress(address: string): boolean;
//# sourceMappingURL=address.d.ts.map

@@ -7,1 +7,2 @@ import { BlockTag } from 'viem';

};
//# sourceMappingURL=block.d.ts.map

@@ -5,1 +5,2 @@ import { Address, Hex } from 'viem';

export declare const SENTINEL_ADDRESS: Address;
//# sourceMappingURL=constants.d.ts.map

@@ -7,1 +7,2 @@ interface NetworkShortName {

export {};
//# sourceMappingURL=config.d.ts.map

@@ -8,1 +8,2 @@ import { Eip3770Address } from '@safe-global/types-kit';

export declare function validateEip3770Address(fullAddress: string, currentChainId: bigint): Eip3770Address;
//# sourceMappingURL=index.d.ts.map
import { EIP712TypedData } from '@safe-global/types-kit';
export declare function hashTypedData(typedData: EIP712TypedData): string;
export declare function encodeTypedData(typedData: EIP712TypedData): string;
//# sourceMappingURL=encode.d.ts.map

@@ -15,1 +15,2 @@ import { EIP712MessageTypes, EIP712TxTypes, EIP712TypedData, SafeEIP712Args, EIP712TypedDataMessage, EIP712TypedDataTx } from '@safe-global/types-kit';

export declare function generateTypedData({ safeAddress, safeVersion, chainId, data }: SafeEIP712Args): EIP712TypedDataTx | EIP712TypedDataMessage;
//# sourceMappingURL=index.d.ts.map

@@ -34,1 +34,2 @@ import Safe from '../../Safe';

export declare function createERC20TokenTransferTransaction(tokenAddress: string, toAddress: string, amount: string): Transaction;
//# sourceMappingURL=index.d.ts.map
export declare const getProtocolKitVersion: () => string;
//# sourceMappingURL=getProtocolKitVersion.d.ts.map

@@ -8,1 +8,2 @@ export * from './address';

export * from './passkeys';
//# sourceMappingURL=index.d.ts.map
export declare function createMemoizedFunction<T extends (...args: Parameters<T>) => ReturnType<T>>(callback: T, cache?: Record<string, ReturnType<T>>): (...args: Parameters<T>) => ReturnType<T>;
//# sourceMappingURL=memoized.d.ts.map

@@ -11,1 +11,2 @@ import { EIP712TypedData, SafeMessage, SafeSignature } from '@safe-global/types-kit';

export default EthSafeMessage;
//# sourceMappingURL=SafeMessage.d.ts.map

@@ -36,1 +36,2 @@ /**

export default generateOnChainIdentifier;
//# sourceMappingURL=generateOnChainIdentifier.d.ts.map

@@ -17,1 +17,2 @@ import { Hex } from 'viem';

export default createPasskeyDeploymentTransaction;
//# sourceMappingURL=createPasskeyDeploymentTransaction.d.ts.map

@@ -57,1 +57,2 @@ import { PasskeyArgType, PasskeyCoordinates } from '../../types';

export declare function getDefaultFCLP256VerifierAddress(chainId: string): string;
//# sourceMappingURL=extractPasskeyData.d.ts.map

@@ -12,1 +12,2 @@ import Safe from '../../Safe';

export default getPasskeyOwnerAddress;
//# sourceMappingURL=getPasskeyOwnerAddress.d.ts.map
export * from './extractPasskeyData';
export * from './PasskeyClient';
export * from './getPasskeyOwnerAddress';
//# sourceMappingURL=index.d.ts.map

@@ -8,1 +8,2 @@ import { PasskeyArgType, SafeWebAuthnSharedSignerContractImplementationType } from '../../types';

export default isSharedSigner;
//# sourceMappingURL=isSharedSigner.d.ts.map

@@ -6,1 +6,2 @@ import { Client } from 'viem';

export declare const createPasskeyClient: (passkey: PasskeyArgType, safeWebAuthnSignerFactoryContract: SafeWebAuthnSignerFactoryContractImplementationType, safeWebAuthnSharedSignerContract: SafeWebAuthnSharedSignerContractImplementationType, provider: Client, safeAddress: string, owners: string[], chainId: string) => Promise<PasskeyClient>;
//# sourceMappingURL=PasskeyClient.d.ts.map
export declare const isEip1193Provider: (provider: any) => boolean;
export declare const isPrivateKey: (signer?: any) => boolean;
export declare const isSignerPasskeyClient: (signer?: any) => boolean;
//# sourceMappingURL=provider.d.ts.map

@@ -26,1 +26,2 @@ import { SafeContractImplementationType } from '../types';

export declare function isSafeContractCompatibleWithSimulateAndRevert(safeContract: SafeContractImplementationType): Promise<SafeContractCompatibleWithSimulateAndRevert>;
//# sourceMappingURL=safeVersions.d.ts.map
export * from './SafeSignature';
export * from './utils';
//# sourceMappingURL=index.d.ts.map

@@ -27,1 +27,2 @@ import { SafeSignature } from '@safe-global/types-kit';

}
//# sourceMappingURL=SafeSignature.d.ts.map

@@ -20,1 +20,2 @@ import SafeProvider from '../../SafeProvider';

export {};
//# sourceMappingURL=utils.d.ts.map

@@ -53,1 +53,2 @@ import { OperationType, SafeVersion, SafeTransaction } from '@safe-global/types-kit';

export declare function estimateSafeDeploymentGas(safe: Safe): Promise<string>;
//# sourceMappingURL=gas.d.ts.map

@@ -5,1 +5,2 @@ export * from './gas';

export * from './utils';
//# sourceMappingURL=index.d.ts.map

@@ -11,1 +11,2 @@ import { SafeSignature, SafeTransaction, SafeTransactionData } from '@safe-global/types-kit';

export default EthSafeTransaction;
//# sourceMappingURL=SafeTransaction.d.ts.map

@@ -19,1 +19,2 @@ import { SafeTransactionDataPartial } from '@safe-global/types-kit';

};
//# sourceMappingURL=types.d.ts.map

@@ -28,1 +28,2 @@ import { AddOwnerTxParams, AddPasskeyOwnerTxParams, PasskeyArgType, RemoveOwnerTxParams, RemovePasskeyOwnerTxParams, SafeProviderTransaction, StandardizeSafeTransactionDataProps, SwapOwnerTxParams, ExternalClient } from '../../types';

export {};
//# sourceMappingURL=utils.d.ts.map

@@ -7,1 +7,2 @@ import { SafeConfig, SafeConfigWithPredictedSafe } from '../types';

export declare function getChainById(chainId: bigint): Chain | undefined;
//# sourceMappingURL=types.d.ts.map
{
"name": "@safe-global/protocol-kit",
"version": "5.2.0",
"version": "5.2.1-alpha.0",
"description": "SDK that facilitates the interaction with Safe Smart Accounts",
"main": "dist/src/index.js",
"types": "dist/src/index.d.ts",
"main": "dist/cjs/src/index.cjs",
"module": "dist/esm/src/index.mjs",
"exports": {
".": {
"types": "./dist/src/index.d.ts",
"require": "./dist/cjs/src/index.cjs",
"import": "./dist/esm/src/index.mjs"
},
"./test-utils": {
"types": "./dist/test-utils/index.d.ts",
"require": "./dist/cjs/test-utils/index.cjs",
"import": "./dist/esm/test-utils/index.mjs"
}
},
"keywords": [

@@ -39,3 +52,6 @@ "Ethereum",

"prebuild": "node -p \"'export const getProtocolKitVersion = () => \\'' + require('./package.json').version.split('-')[0] + '\\''\" > src/utils/getProtocolKitVersion.ts",
"build": "yarn unbuild && yarn check-safe-deployments && NODE_OPTIONS=--max-old-space-size=8192 tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json"
"build": "yarn unbuild && yarn check-safe-deployments && yarn build:esm && yarn build:cjs && yarn build:types",
"build:esm": "esbuild ./src/index ./test-utils/index --format=esm --bundle --metafile=meta-esm.json --packages=external --outdir=dist/esm --out-extension:.js=.mjs",
"build:cjs": "esbuild ./src/index ./test-utils/index --format=cjs --bundle --metafile=meta-cjs.json --packages=external --outdir=dist/cjs --out-extension:.js=.cjs",
"build:types": "NODE_OPTIONS=--max-old-space-size=8192 tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json"
},

@@ -56,3 +72,3 @@ "repository": {

"devDependencies": {
"@safe-global/testing-kit": "^0.1.1",
"@safe-global/testing-kit": "^0.1.2-alpha.0",
"@types/chai": "^4.3.19",

@@ -74,3 +90,3 @@ "@types/chai-as-promised": "^7.1.8",

"@safe-global/safe-modules-deployments": "^2.2.4",
"@safe-global/types-kit": "^1.0.1",
"@safe-global/types-kit": "^1.0.2-alpha.0",
"abitype": "^1.0.2",

@@ -77,0 +93,0 @@ "semver": "^7.6.3",

Sorry, the diff of this file is not supported yet