UNPKG

@1hive/connect-core

Version:

Access and interact with Aragon Organizations and their apps.

12 lines 1.02 kB
import type { Address } from '@1hive/connect-types'; import { Fragment } from '@ethersproject/abi'; import { Provider } from '@ethersproject/providers'; import { TokenData } from '../types'; import App from '../entities/App'; import Transaction from '../entities/Transaction'; export declare function createDirectTransaction(sender: Address, destination: Address, methodAbiFragment: Fragment, params: any[]): Promise<Transaction>; export declare function createDirectTransactionForApp(sender: Address, app: App, methodSignature: string, params: any[]): Promise<Transaction>; export declare function createForwarderTransactionBuilder(sender: Address, directTransaction: Transaction): Function; export declare function buildApprovePreTransactions(transaction: Transaction, tokenData: TokenData, provider: Provider): Promise<Transaction[]>; export declare function buildForwardingFeePreTransactions(forwardingTransaction: Transaction, provider: Provider): Promise<Transaction[]>; //# sourceMappingURL=transactions.d.ts.map