UNPKG

@malda-protocol/protocol-config

Version:

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

292 lines 8.75 kB
export declare const JUMP_RATE_MODEL_ABI: readonly [{ readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "blocksPerYear_"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "baseRatePerYear"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "multiplierPerYear"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "jumpMultiplierPerYear"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "kink_"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "owner_"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "name_"; readonly type: "string"; }]; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly inputs: readonly []; readonly name: "JumpRateModelV4_MultiplierNotValid"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "owner"; readonly type: "address"; }]; readonly name: "OwnableInvalidOwner"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "account"; readonly type: "address"; }]; readonly name: "OwnableUnauthorizedAccount"; readonly type: "error"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint256"; readonly name: "baseRatePerBlock"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "multiplierPerBlock"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "jumpMultiplierPerBlock"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "kink"; readonly type: "uint256"; }]; readonly name: "NewInterestParams"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "previousOwner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "OwnershipTransferred"; readonly type: "event"; }, { readonly inputs: readonly []; readonly name: "baseRatePerBlock"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "blocksPerYear"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "cash"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "borrows"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "reserves"; readonly type: "uint256"; }]; readonly name: "getBorrowRate"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "cash"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "borrows"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "reserves"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "reserveFactorMantissa"; readonly type: "uint256"; }]; readonly name: "getSupplyRate"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "isInterestRateModel"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "pure"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "jumpMultiplierPerBlock"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "kink"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "multiplierPerBlock"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "name"; readonly outputs: readonly [{ readonly internalType: "string"; readonly name: ""; readonly type: "string"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "owner"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "renounceOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "blocksPerYear_"; readonly type: "uint256"; }]; readonly name: "updateBlocksPerYear"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "baseRatePerYear"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "multiplierPerYear"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "jumpMultiplierPerYear"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "kink_"; readonly type: "uint256"; }]; readonly name: "updateJumpRateModel"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "cash"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "borrows"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "reserves"; readonly type: "uint256"; }]; readonly name: "utilizationRate"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "pure"; readonly type: "function"; }]; //# sourceMappingURL=jump-rate-model.d.ts.map