nucypher-experimental-taco-storage
Version:
TypeScript SDK for encrypted data storage with TACo (Threshold Access Control), supporting multiple storage providers including IPFS and SQLite
25 lines • 962 B
TypeScript
/**
* Test setup and utilities
*/
import { ethers } from 'ethers';
export declare const TEST_TIMEOUT = 30000;
export declare const createMockProvider: () => ethers.providers.Provider;
export declare const createMockSigner: () => ethers.Signer;
export declare const createMockEncryptionResult: () => {
messageKit: number[];
conditions: {
type: string;
endTime: number;
}[];
};
export declare const generateTestData: (size?: number) => string;
export declare const generateBinaryTestData: (size?: number) => Uint8Array;
export declare const TEST_ADDRESSES: {
VALID_ETH_ADDRESS: string;
VALID_CONTRACT_ADDRESS: string;
};
export declare const MOCK_IPFS_HASH = "QmTestHash1234567890";
export declare const MOCK_IPFS_REFERENCE = "ipfs://QmTestHash1234567890";
export declare const cleanupTempFiles: (files: string[]) => void;
export declare const createTestData: (size?: number) => Uint8Array;
//# sourceMappingURL=setup.d.ts.map