UNPKG

@mstable/protocol

Version:
171 lines (170 loc) 3.15 kB
[ { "inputs": [ { "internalType": "address", "name": "_governorAddr", "type": "address" }, { "internalType": "address", "name": "_savingsManager", "type": "address" }, { "internalType": "address", "name": "_interestValidator", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "bytes32", "name": "_key", "type": "bytes32" } ], "name": "getModule", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "governor", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "initialized", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "name": "modules", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_interestValidator", "type": "address" } ], "name": "setInterestValidator", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_keeper", "type": "address" } ], "name": "setKeeper", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_liquidator", "type": "address" } ], "name": "setLiquidator", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "_key", "type": "bytes32" }, { "internalType": "address", "name": "_module", "type": "address" } ], "name": "setModule", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_recollateraliser", "type": "address" } ], "name": "setRecollateraliser", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_savingsManager", "type": "address" } ], "name": "setSavingsManager", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]