dp-contract-proxy-kit
Version:
Enable batched transactions and contract account interactions using a unique deterministic Gnosis Safe.
15 lines (14 loc) • 1.28 kB
TypeScript
import { TxServiceModel } from '@gnosis.pm/safe-apps-sdk';
import { defaultNetworks, NetworksConfig } from './config/networks';
import CPK, { CPKConfig } from './CPK';
import EthersAdapter, { EthersAdapterConfig } from './ethLibAdapters/EthersAdapter';
import EthLibAdapter from './ethLibAdapters/EthLibAdapter';
import Web3Adapter, { Web3AdapterConfig } from './ethLibAdapters/Web3Adapter';
import CpkTransactionManager from './transactionManagers/CpkTransactionManager';
import RocksideTxRelayManager, { RocksideSpeed } from './transactionManagers/RocksideTxRelayManager';
import SafeTxRelayManager from './transactionManagers/SafeTxRelayManager';
import TransactionManager, { TransactionManagerConfig, TransactionManagerNames } from './transactionManagers/TransactionManager';
import { ExecOptions, OperationType, Transaction, TransactionResult } from './utils/transactions';
export default CPK;
export { EthLibAdapter, EthersAdapter, Web3Adapter, CpkTransactionManager, SafeTxRelayManager, RocksideTxRelayManager, RocksideSpeed, TransactionManagerNames, OperationType, defaultNetworks };
export type { CPKConfig, EthersAdapterConfig, Web3AdapterConfig, TransactionManager, TransactionManagerConfig, Transaction, ExecOptions, TransactionResult, TxServiceModel, NetworksConfig };