UNPKG

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
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 };