UNPKG

@bcpros/crypto-wallet-core

Version:

A multi-currency support library for address derivation, private key creation, and transaction creation

65 lines 2.05 kB
import { MATICTxProvider } from '../matic'; export declare class MATICMULTISIGTxProvider extends MATICTxProvider { getMultisigContract(multisigContractAddress: string): import("node_modules/web3-eth-contract/types").Contract; create(params: { recipients: Array<{ address: string; amount: string; }>; nonce: number; gasPrice: number; data: string; gasLimit: number; multisigContractAddress: string; network: string; chainId?: number; }): string; instantiateEncodeData(params: { addresses: Array<string>; requiredConfirmations: number; multisigGnosisContractAddress: string; dailyLimit: number; }): any; addOwnerEncodeData(params: { newOwnerAddress: string; multisigContractAddress: string; }): any; removeOwnerEncodeData(params: { newOwnerAddress: string; multisigContractAddress: string; }): any; replaceOwnerEncodeData(params: { oldOwnerAddress: string; newOwnerAddress: string; multisigContractAddress: string; }): any; changeRequirementEncodedData(params: { requiredConfirmations: number; multisigContractAddress: string; }): any; changeDailyLimitEncodedData(params: { requiredConfirmations: number; multisigContractAddress: string; }): any; confirmTransactionEncodeData(params: { multisigContractAddress: string; transactionId: number; }): any; revokeConfirmationEncodeData(params: { multisigContractAddress: string; transactionId: number; }): any; executeTransactionEncodeData(params: { multisigContractAddress: string; transactionId: number; }): any; submitEncodeData(params: { recipients: Array<{ address: string; amount: string; }>; multisigContractAddress: string; data: string; }): any; } //# sourceMappingURL=index.d.ts.map