UNPKG

@malda-protocol/protocol-config

Version:

Centralized contract addresses, constants, and token configurations for Malda Protocol

136 lines 4.5 kB
export declare const MIGRATOR_ABI: readonly [{ readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "target"; readonly type: "address"; }]; readonly name: "AddressEmptyCode"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "account"; readonly type: "address"; }]; readonly name: "AddressInsufficientBalance"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "FailedInnerCall"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }]; readonly name: "SafeERC20FailedOperation"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "address"; readonly name: "mendiComptroller"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "maldaOperator"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "userV1"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "userV2"; readonly type: "address"; }]; readonly internalType: "struct Migrator.MigrationParams"; readonly name: "params"; readonly type: "tuple"; }]; readonly name: "getAllCollateralMarkets"; readonly outputs: readonly [{ readonly internalType: "address[]"; readonly name: "markets"; readonly type: "address[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "address"; readonly name: "mendiComptroller"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "maldaOperator"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "userV1"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "userV2"; readonly type: "address"; }]; readonly internalType: "struct Migrator.MigrationParams"; readonly name: "params"; readonly type: "tuple"; }]; readonly name: "getAllPositions"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "address"; readonly name: "mendiMarket"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "maldaMarket"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "collateralUnderlyingAmount"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "borrowAmount"; readonly type: "uint256"; }]; readonly internalType: "struct Migrator.Position[]"; readonly name: "positions"; readonly type: "tuple[]"; }]; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "address"; readonly name: "mendiComptroller"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "maldaOperator"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "userV1"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "userV2"; readonly type: "address"; }]; readonly internalType: "struct Migrator.MigrationParams"; readonly name: "params"; readonly type: "tuple"; }]; readonly name: "migrateAllPositions"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; //# sourceMappingURL=migrator.d.ts.map