@reflexer-finance/geb-contract-api
Advanced tools
Comparing version 0.0.16 to 0.0.17
@@ -56,3 +56,9 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
*/ | ||
modifyParameters(parameter: BytesLike, data: string): TransactionRequest; | ||
modifyParameters1(parameter: BytesLike, data: string): TransactionRequest; | ||
/** | ||
* Modify general uint params for auctions | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
modifyParameters2(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
popDebtDelay(): Promise<BigNumber>; | ||
@@ -59,0 +65,0 @@ popDebtDelay(multicall: true): MulticallRequest<BigNumber>; |
@@ -134,3 +134,3 @@ "use strict"; | ||
*/ | ||
AccountingEngine.prototype.modifyParameters = function (parameter, data) { | ||
AccountingEngine.prototype.modifyParameters1 = function (parameter, data) { | ||
// prettier-ignore | ||
@@ -141,2 +141,13 @@ // @ts-ignore | ||
}; | ||
/** | ||
* Modify general uint params for auctions | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
AccountingEngine.prototype.modifyParameters2 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "data", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
AccountingEngine.prototype.popDebtDelay = function (multicall) { | ||
@@ -143,0 +154,0 @@ // prettier-ignore |
@@ -5,2 +5,3 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
import { BytesLike } from '@ethersproject/bytes'; | ||
import { BigNumberish } from '@ethersproject/bignumber'; | ||
import { BigNumber } from '@ethersproject/bignumber'; | ||
@@ -27,3 +28,4 @@ export declare class ChainlinkMedianEthusd extends BaseContractAPI { | ||
maxUpdateCallerReward(multicall: true): MulticallRequest<BigNumber>; | ||
modifyParameters(parameter: BytesLike, addr: string): TransactionRequest; | ||
modifyParameters1(parameter: BytesLike, addr: string): TransactionRequest; | ||
modifyParameters2(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
multiplier(): Promise<number>; | ||
@@ -30,0 +32,0 @@ multiplier(multicall: true): MulticallRequest<number>; |
@@ -85,3 +85,3 @@ "use strict"; | ||
}; | ||
ChainlinkMedianEthusd.prototype.modifyParameters = function (parameter, addr) { | ||
ChainlinkMedianEthusd.prototype.modifyParameters1 = function (parameter, addr) { | ||
// prettier-ignore | ||
@@ -92,2 +92,8 @@ // @ts-ignore | ||
}; | ||
ChainlinkMedianEthusd.prototype.modifyParameters2 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "addr", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
ChainlinkMedianEthusd.prototype.multiplier = function (multicall) { | ||
@@ -94,0 +100,0 @@ // prettier-ignore |
@@ -37,4 +37,10 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
*/ | ||
modifyParameters(parameter: BytesLike, addr: string): TransactionRequest; | ||
modifyParameters1(parameter: BytesLike, addr: string): TransactionRequest; | ||
/** | ||
* Modify savings rate | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
modifyParameters2(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
/** | ||
* Get the next value of 'accumulatedRate' without actually updating the variable | ||
@@ -41,0 +47,0 @@ */ |
@@ -89,3 +89,3 @@ "use strict"; | ||
*/ | ||
CoinSavingsAccount.prototype.modifyParameters = function (parameter, addr) { | ||
CoinSavingsAccount.prototype.modifyParameters1 = function (parameter, addr) { | ||
// prettier-ignore | ||
@@ -96,2 +96,13 @@ // @ts-ignore | ||
}; | ||
/** | ||
* Modify savings rate | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
CoinSavingsAccount.prototype.modifyParameters2 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "addr", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
CoinSavingsAccount.prototype.nextAccumulatedRate = function (multicall) { | ||
@@ -98,0 +109,0 @@ // prettier-ignore |
@@ -61,3 +61,9 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
*/ | ||
modifyParameters(parameter: BytesLike, addr: string): TransactionRequest; | ||
modifyParameters1(parameter: BytesLike, addr: string): TransactionRequest; | ||
/** | ||
* Modify auction parameters | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
modifyParameters2(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
protocolToken(): Promise<string>; | ||
@@ -64,0 +70,0 @@ protocolToken(multicall: true): MulticallRequest<string>; |
@@ -121,3 +121,3 @@ "use strict"; | ||
*/ | ||
DebtAuctionHouse.prototype.modifyParameters = function (parameter, addr) { | ||
DebtAuctionHouse.prototype.modifyParameters1 = function (parameter, addr) { | ||
// prettier-ignore | ||
@@ -128,2 +128,13 @@ // @ts-ignore | ||
}; | ||
/** | ||
* Modify auction parameters | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
DebtAuctionHouse.prototype.modifyParameters2 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "addr", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
DebtAuctionHouse.prototype.protocolToken = function (multicall) { | ||
@@ -130,0 +141,0 @@ // prettier-ignore |
@@ -11,3 +11,4 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
cache(multicall: true): MulticallRequest<string>; | ||
execute(ethValue: BigNumberish, _target: string, _data: BytesLike): TransactionRequest; | ||
execute1(ethValue: BigNumberish, _target: string, _data: BytesLike): TransactionRequest; | ||
execute2(ethValue: BigNumberish, _code: BytesLike, _data: BytesLike): TransactionRequest; | ||
owner(): Promise<string>; | ||
@@ -14,0 +15,0 @@ owner(multicall: true): MulticallRequest<string>; |
@@ -38,3 +38,3 @@ "use strict"; | ||
}; | ||
DsProxy.prototype.execute = function (ethValue, _target, _data) { | ||
DsProxy.prototype.execute1 = function (ethValue, _target, _data) { | ||
// prettier-ignore | ||
@@ -45,2 +45,8 @@ // @ts-ignore | ||
}; | ||
DsProxy.prototype.execute2 = function (ethValue, _code, _data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "address", "name": "_target", "type": "address" }, { "internalType": "bytes", "name": "_data", "type": "bytes" }], "name": "execute", "outputs": [{ "internalType": "bytes", "name": "response", "type": "bytes" }], "stateMutability": "payable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [_code, _data], bignumber_1.BigNumber.from(ethValue)); | ||
}; | ||
DsProxy.prototype.owner = function (multicall) { | ||
@@ -47,0 +53,0 @@ // prettier-ignore |
@@ -10,3 +10,4 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
allowance(src: string, guy: string, multicall: true): MulticallRequest<BigNumber>; | ||
approve(guy: string, wad: BigNumberish): TransactionRequest; | ||
approve1(guy: string, wad: BigNumberish): TransactionRequest; | ||
approve2(guy: string): TransactionRequest; | ||
authority(): Promise<string>; | ||
@@ -16,6 +17,8 @@ authority(multicall: true): MulticallRequest<string>; | ||
balanceOf(src: string, multicall: true): MulticallRequest<BigNumber>; | ||
burn(wad: BigNumberish): TransactionRequest; | ||
burn1(wad: BigNumberish): TransactionRequest; | ||
burn2(guy: string, wad: BigNumberish): TransactionRequest; | ||
decimals(): Promise<BigNumber>; | ||
decimals(multicall: true): MulticallRequest<BigNumber>; | ||
mint(guy: string, wad: BigNumberish): TransactionRequest; | ||
mint1(guy: string, wad: BigNumberish): TransactionRequest; | ||
mint2(wad: BigNumberish): TransactionRequest; | ||
move(src: string, dst: string, wad: BigNumberish): TransactionRequest; | ||
@@ -22,0 +25,0 @@ name(): Promise<string>; |
@@ -31,3 +31,3 @@ "use strict"; | ||
}; | ||
DsToken.prototype.approve = function (guy, wad) { | ||
DsToken.prototype.approve1 = function (guy, wad) { | ||
// prettier-ignore | ||
@@ -38,2 +38,8 @@ // @ts-ignore | ||
}; | ||
DsToken.prototype.approve2 = function (guy) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "address", "name": "guy", "type": "address" }], "name": "approve", "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [guy]); | ||
}; | ||
DsToken.prototype.authority = function (multicall) { | ||
@@ -51,3 +57,3 @@ // prettier-ignore | ||
}; | ||
DsToken.prototype.burn = function (wad) { | ||
DsToken.prototype.burn1 = function (wad) { | ||
// prettier-ignore | ||
@@ -58,2 +64,8 @@ // @ts-ignore | ||
}; | ||
DsToken.prototype.burn2 = function (guy, wad) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "address", "name": "guy", "type": "address" }, { "internalType": "uint256", "name": "wad", "type": "uint256" }], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [guy, wad]); | ||
}; | ||
DsToken.prototype.decimals = function (multicall) { | ||
@@ -65,3 +77,3 @@ // prettier-ignore | ||
}; | ||
DsToken.prototype.mint = function (guy, wad) { | ||
DsToken.prototype.mint1 = function (guy, wad) { | ||
// prettier-ignore | ||
@@ -72,2 +84,8 @@ // @ts-ignore | ||
}; | ||
DsToken.prototype.mint2 = function (wad) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "uint256", "name": "wad", "type": "uint256" }], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [wad]); | ||
}; | ||
DsToken.prototype.move = function (src, dst, wad) { | ||
@@ -74,0 +92,0 @@ // prettier-ignore |
@@ -74,3 +74,9 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
*/ | ||
modifyParameters(parameter: BytesLike, data: string): TransactionRequest; | ||
modifyParameters1(parameter: BytesLike, data: string): TransactionRequest; | ||
/** | ||
* Modify auction parameters | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
modifyParameters2(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
oracleRelayer(): Promise<string>; | ||
@@ -77,0 +83,0 @@ oracleRelayer(multicall: true): MulticallRequest<string>; |
@@ -136,3 +136,3 @@ "use strict"; | ||
*/ | ||
EnglishCollateralAuctionHouse.prototype.modifyParameters = function (parameter, data) { | ||
EnglishCollateralAuctionHouse.prototype.modifyParameters1 = function (parameter, data) { | ||
// prettier-ignore | ||
@@ -143,2 +143,13 @@ // @ts-ignore | ||
}; | ||
/** | ||
* Modify auction parameters | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
EnglishCollateralAuctionHouse.prototype.modifyParameters2 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "data", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
EnglishCollateralAuctionHouse.prototype.oracleRelayer = function (multicall) { | ||
@@ -145,0 +156,0 @@ // prettier-ignore |
@@ -81,3 +81,9 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
*/ | ||
modifyParameters(parameter: BytesLike, data: string): TransactionRequest; | ||
modifyParameters1(parameter: BytesLike, data: string): TransactionRequest; | ||
/** | ||
* Modify auction parameters | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
modifyParameters2(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
oracleRelayer(): Promise<string>; | ||
@@ -84,0 +90,0 @@ oracleRelayer(multicall: true): MulticallRequest<string>; |
@@ -175,3 +175,3 @@ "use strict"; | ||
*/ | ||
FixedDiscountCollateralAuctionHouse.prototype.modifyParameters = function (parameter, data) { | ||
FixedDiscountCollateralAuctionHouse.prototype.modifyParameters1 = function (parameter, data) { | ||
// prettier-ignore | ||
@@ -182,2 +182,13 @@ // @ts-ignore | ||
}; | ||
/** | ||
* Modify auction parameters | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
FixedDiscountCollateralAuctionHouse.prototype.modifyParameters2 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "data", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
FixedDiscountCollateralAuctionHouse.prototype.oracleRelayer = function (multicall) { | ||
@@ -184,0 +195,0 @@ // prettier-ignore |
@@ -5,5 +5,6 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
export declare class GebProxyRegistry extends BaseContractAPI { | ||
build(): TransactionRequest; | ||
build1(): TransactionRequest; | ||
build2(owner: string): TransactionRequest; | ||
proxies(address: string): Promise<string>; | ||
proxies(address: string, multicall: true): MulticallRequest<string>; | ||
} |
@@ -25,3 +25,3 @@ "use strict"; | ||
} | ||
GebProxyRegistry.prototype.build = function () { | ||
GebProxyRegistry.prototype.build1 = function () { | ||
// prettier-ignore | ||
@@ -32,2 +32,8 @@ // @ts-ignore | ||
}; | ||
GebProxyRegistry.prototype.build2 = function (owner) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "address", "name": "owner", "type": "address" }], "name": "build", "outputs": [{ "internalType": "address payable", "name": "proxy", "type": "address" }], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [owner]); | ||
}; | ||
GebProxyRegistry.prototype.proxies = function (address, multicall) { | ||
@@ -34,0 +40,0 @@ // prettier-ignore |
@@ -44,5 +44,6 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
safes(uinteger: BigNumberish, multicall: true): MulticallRequest<string>; | ||
transferCollateral(safe: BigNumberish, dst: string, wad: BigNumberish): TransactionRequest; | ||
transferCollateral1(safe: BigNumberish, dst: string, wad: BigNumberish): TransactionRequest; | ||
transferCollateral2(collateralType: BytesLike, safe: BigNumberish, dst: string, wad: BigNumberish): TransactionRequest; | ||
transferInternalCoins(safe: BigNumberish, dst: string, rad: BigNumberish): TransactionRequest; | ||
transferSAFEOwnership(safe: BigNumberish, dst: string): TransactionRequest; | ||
} |
@@ -147,3 +147,3 @@ "use strict"; | ||
}; | ||
GebSafeManager.prototype.transferCollateral = function (safe, dst, wad) { | ||
GebSafeManager.prototype.transferCollateral1 = function (safe, dst, wad) { | ||
// prettier-ignore | ||
@@ -154,2 +154,8 @@ // @ts-ignore | ||
}; | ||
GebSafeManager.prototype.transferCollateral2 = function (collateralType, safe, dst, wad) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "collateralType", "type": "bytes32" }, { "internalType": "uint256", "name": "safe", "type": "uint256" }, { "internalType": "address", "name": "dst", "type": "address" }, { "internalType": "uint256", "name": "wad", "type": "uint256" }], "name": "transferCollateral", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [collateralType, safe, dst, wad]); | ||
}; | ||
GebSafeManager.prototype.transferInternalCoins = function (safe, dst, rad) { | ||
@@ -156,0 +162,0 @@ // prettier-ignore |
@@ -35,3 +35,4 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
liquidationEngine(multicall: true): MulticallRequest<string>; | ||
modifyParameters(parameter: BytesLike, data: string): TransactionRequest; | ||
modifyParameters1(parameter: BytesLike, data: string): TransactionRequest; | ||
modifyParameters2(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
oracleRelayer(): Promise<string>; | ||
@@ -38,0 +39,0 @@ oracleRelayer(multicall: true): MulticallRequest<string>; |
@@ -121,3 +121,3 @@ "use strict"; | ||
}; | ||
GlobalSettlement.prototype.modifyParameters = function (parameter, data) { | ||
GlobalSettlement.prototype.modifyParameters1 = function (parameter, data) { | ||
// prettier-ignore | ||
@@ -128,2 +128,8 @@ // @ts-ignore | ||
}; | ||
GlobalSettlement.prototype.modifyParameters2 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "data", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
GlobalSettlement.prototype.oracleRelayer = function (multicall) { | ||
@@ -130,0 +136,0 @@ // prettier-ignore |
@@ -59,3 +59,17 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
*/ | ||
modifyParameters(collateralType: BytesLike, parameter: BytesLike, data: string): TransactionRequest; | ||
modifyParameters1(collateralType: BytesLike, parameter: BytesLike, data: string): TransactionRequest; | ||
/** | ||
* Modify contract integrations | ||
* @param data New address for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
modifyParameters2(parameter: BytesLike, data: string): TransactionRequest; | ||
/** | ||
* Modify liquidation params | ||
* @param collateralType The collateral type we change parameters for | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
modifyParameters3(collateralType: BytesLike, parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
modifyParameters4(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
mutex(bytes: BytesLike, address: string): Promise<number>; | ||
@@ -62,0 +76,0 @@ mutex(bytes: BytesLike, address: string, multicall: true): MulticallRequest<number>; |
@@ -117,3 +117,3 @@ "use strict"; | ||
*/ | ||
LiquidationEngine.prototype.modifyParameters = function (collateralType, parameter, data) { | ||
LiquidationEngine.prototype.modifyParameters1 = function (collateralType, parameter, data) { | ||
// prettier-ignore | ||
@@ -128,2 +128,35 @@ // @ts-ignore | ||
}; | ||
/** | ||
* Modify contract integrations | ||
* @param data New address for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
LiquidationEngine.prototype.modifyParameters2 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "data", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
/** | ||
* Modify liquidation params | ||
* @param collateralType The collateral type we change parameters for | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
LiquidationEngine.prototype.modifyParameters3 = function (collateralType, parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "collateralType", "type": "bytes32" }, { "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "data", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [ | ||
collateralType, | ||
parameter, | ||
data, | ||
]); | ||
}; | ||
LiquidationEngine.prototype.modifyParameters4 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "data", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
LiquidationEngine.prototype.mutex = function (bytes, address, multicall) { | ||
@@ -130,0 +163,0 @@ // prettier-ignore |
@@ -5,2 +5,3 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
import { BytesLike } from '@ethersproject/bytes'; | ||
import { BigNumberish } from '@ethersproject/bignumber'; | ||
import { BigNumber } from '@ethersproject/bignumber'; | ||
@@ -43,4 +44,17 @@ export declare class OracleRelayer extends BaseContractAPI { | ||
*/ | ||
modifyParameters(collateralType: BytesLike, parameter: BytesLike, addr: string): TransactionRequest; | ||
modifyParameters1(collateralType: BytesLike, parameter: BytesLike, addr: string): TransactionRequest; | ||
/** | ||
* Modify CRatio related parameters | ||
* @param collateralType Collateral who's parameters we change | ||
* @param data New param value | ||
* @param parameter Name of the parameter | ||
*/ | ||
modifyParameters2(collateralType: BytesLike, parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
/** | ||
* Modify redemption related parameters | ||
* @param data New param value | ||
* @param parameter Name of the parameter | ||
*/ | ||
modifyParameters3(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
/** | ||
* Fetch the oracle price feed of a specific collateral type | ||
@@ -47,0 +61,0 @@ * @param collateralType The collateral price we want the oracle price feed for |
@@ -74,3 +74,3 @@ "use strict"; | ||
*/ | ||
OracleRelayer.prototype.modifyParameters = function (collateralType, parameter, addr) { | ||
OracleRelayer.prototype.modifyParameters1 = function (collateralType, parameter, addr) { | ||
// prettier-ignore | ||
@@ -85,2 +85,29 @@ // @ts-ignore | ||
}; | ||
/** | ||
* Modify CRatio related parameters | ||
* @param collateralType Collateral who's parameters we change | ||
* @param data New param value | ||
* @param parameter Name of the parameter | ||
*/ | ||
OracleRelayer.prototype.modifyParameters2 = function (collateralType, parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "collateralType", "type": "bytes32" }, { "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "addr", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [ | ||
collateralType, | ||
parameter, | ||
data, | ||
]); | ||
}; | ||
/** | ||
* Modify redemption related parameters | ||
* @param data New param value | ||
* @param parameter Name of the parameter | ||
*/ | ||
OracleRelayer.prototype.modifyParameters3 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "uint256", "name": "data", "type": "uint256" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
OracleRelayer.prototype.orcl = function (collateralType, multicall) { | ||
@@ -87,0 +114,0 @@ // prettier-ignore |
@@ -97,4 +97,10 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
*/ | ||
modifyParameters(collateralType: BytesLike, parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
modifyParameters1(collateralType: BytesLike, parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
/** | ||
* Modify general uint params | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
modifyParameters2(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
/** | ||
* Add/remove collateral or put back/generate more debt in a SAFE | ||
@@ -101,0 +107,0 @@ * @param collateralSource Account we take collateral from/put collateral into |
@@ -184,3 +184,3 @@ "use strict"; | ||
*/ | ||
SafeEngine.prototype.modifyParameters = function (collateralType, parameter, data) { | ||
SafeEngine.prototype.modifyParameters1 = function (collateralType, parameter, data) { | ||
// prettier-ignore | ||
@@ -196,2 +196,13 @@ // @ts-ignore | ||
/** | ||
* Modify general uint params | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
SafeEngine.prototype.modifyParameters2 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "uint256", "name": "data", "type": "uint256" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
/** | ||
* Add/remove collateral or put back/generate more debt in a SAFE | ||
@@ -198,0 +209,0 @@ * @param collateralSource Account we take collateral from/put collateral into |
@@ -48,4 +48,10 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
*/ | ||
modifyParameters(parameter: BytesLike, addr: string): TransactionRequest; | ||
modifyParameters1(parameter: BytesLike, addr: string): TransactionRequest; | ||
/** | ||
* Modify uint256 parameters | ||
* @param parameter The name of the parameter to modify | ||
* @param val New parameter value | ||
*/ | ||
modifyParameters2(parameter: BytesLike, val: BigNumberish): TransactionRequest; | ||
/** | ||
* Pull stability fees from the treasury (if your allowance permits) | ||
@@ -52,0 +58,0 @@ * @param dstAccount Address to transfer funds to |
@@ -120,3 +120,3 @@ "use strict"; | ||
*/ | ||
StabilityFeeTreasury.prototype.modifyParameters = function (parameter, addr) { | ||
StabilityFeeTreasury.prototype.modifyParameters1 = function (parameter, addr) { | ||
// prettier-ignore | ||
@@ -128,2 +128,13 @@ // @ts-ignore | ||
/** | ||
* Modify uint256 parameters | ||
* @param parameter The name of the parameter to modify | ||
* @param val New parameter value | ||
*/ | ||
StabilityFeeTreasury.prototype.modifyParameters2 = function (parameter, val) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "addr", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, val]); | ||
}; | ||
/** | ||
* Pull stability fees from the treasury (if your allowance permits) | ||
@@ -130,0 +141,0 @@ * @param dstAccount Address to transfer funds to |
@@ -58,3 +58,29 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
*/ | ||
modifyParameters(collateralType: BytesLike, position: BigNumberish, taxPercentage: BigNumberish, receiverAccount: string): TransactionRequest; | ||
modifyParameters1(collateralType: BytesLike, position: BigNumberish, taxPercentage: BigNumberish, receiverAccount: string): TransactionRequest; | ||
/** | ||
* Set whether a tax receiver can incur negative fees | ||
* @param collateralType Collateral type giving fees to the tax receiver | ||
* @param position Receiver position in the list | ||
* @param val Value that specifies whether a tax receiver can incur negative rates | ||
*/ | ||
modifyParameters2(collateralType: BytesLike, position: BigNumberish, val: BigNumberish): TransactionRequest; | ||
/** | ||
* Modify general address params | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
modifyParameters3(parameter: BytesLike, data: string): TransactionRequest; | ||
/** | ||
* Modify collateral specific uint params | ||
* @param collateralType Collateral type who's parameter is modified | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
modifyParameters4(collateralType: BytesLike, parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
/** | ||
* Modify general uint params | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
modifyParameters5(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
primaryTaxReceiver(): Promise<string>; | ||
@@ -61,0 +87,0 @@ primaryTaxReceiver(multicall: true): MulticallRequest<string>; |
@@ -106,3 +106,3 @@ "use strict"; | ||
*/ | ||
TaxCollector.prototype.modifyParameters = function (collateralType, position, taxPercentage, receiverAccount) { | ||
TaxCollector.prototype.modifyParameters1 = function (collateralType, position, taxPercentage, receiverAccount) { | ||
// prettier-ignore | ||
@@ -118,2 +118,52 @@ // @ts-ignore | ||
}; | ||
/** | ||
* Set whether a tax receiver can incur negative fees | ||
* @param collateralType Collateral type giving fees to the tax receiver | ||
* @param position Receiver position in the list | ||
* @param val Value that specifies whether a tax receiver can incur negative rates | ||
*/ | ||
TaxCollector.prototype.modifyParameters2 = function (collateralType, position, val) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "collateralType", "type": "bytes32" }, { "internalType": "uint256", "name": "position", "type": "uint256" }, { "internalType": "uint256", "name": "val", "type": "uint256" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [collateralType, position, val]); | ||
}; | ||
/** | ||
* Modify general address params | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
TaxCollector.prototype.modifyParameters3 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "data", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
/** | ||
* Modify collateral specific uint params | ||
* @param collateralType Collateral type who's parameter is modified | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
TaxCollector.prototype.modifyParameters4 = function (collateralType, parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "collateralType", "type": "bytes32" }, { "internalType": "uint256", "name": "position", "type": "uint256" }, { "internalType": "uint256", "name": "val", "type": "uint256" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [ | ||
collateralType, | ||
parameter, | ||
data, | ||
]); | ||
}; | ||
/** | ||
* Modify general uint params | ||
* @param data New value for the parameter | ||
* @param parameter The name of the parameter modified | ||
*/ | ||
TaxCollector.prototype.modifyParameters5 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "data", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
TaxCollector.prototype.primaryTaxReceiver = function (multicall) { | ||
@@ -120,0 +170,0 @@ // prettier-ignore |
@@ -49,3 +49,4 @@ import { BaseContractAPI } from '@reflexer-finance/geb-contract-base'; | ||
maxUpdateCallerReward(multicall: true): MulticallRequest<BigNumber>; | ||
modifyParameters(parameter: BytesLike, data: string): TransactionRequest; | ||
modifyParameters1(parameter: BytesLike, data: string): TransactionRequest; | ||
modifyParameters2(parameter: BytesLike, data: BigNumberish): TransactionRequest; | ||
perSecondCallerRewardIncrease(): Promise<BigNumber>; | ||
@@ -66,3 +67,4 @@ perSecondCallerRewardIncrease(multicall: true): MulticallRequest<BigNumber>; | ||
treasuryAllowance(multicall: true): MulticallRequest<BigNumber>; | ||
uniswapComputeAmountOut(priceCumulativeStart: BigNumberish, priceCumulativeEnd: BigNumberish, timeElapsed: BigNumberish, amountIn: BigNumberish): TransactionRequest; | ||
uniswapComputeAmountOut(priceCumulativeStart: BigNumberish, priceCumulativeEnd: BigNumberish, timeElapsed: BigNumberish, amountIn: BigNumberish): Promise<BigNumber>; | ||
uniswapComputeAmountOut(priceCumulativeStart: BigNumberish, priceCumulativeEnd: BigNumberish, timeElapsed: BigNumberish, amountIn: BigNumberish, multicall: true): MulticallRequest<BigNumber>; | ||
uniswapFactory(): Promise<string>; | ||
@@ -69,0 +71,0 @@ uniswapFactory(multicall: true): MulticallRequest<string>; |
@@ -133,3 +133,3 @@ "use strict"; | ||
}; | ||
UniswapMedian.prototype.modifyParameters = function (parameter, data) { | ||
UniswapMedian.prototype.modifyParameters1 = function (parameter, data) { | ||
// prettier-ignore | ||
@@ -140,2 +140,8 @@ // @ts-ignore | ||
}; | ||
UniswapMedian.prototype.modifyParameters2 = function (parameter, data) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "bytes32", "name": "parameter", "type": "bytes32" }, { "internalType": "address", "name": "data", "type": "address" }], "name": "modifyParameters", "outputs": [], "stateMutability": "nonpayable", "type": "function" }; | ||
return this.getTransactionRequest(abi, [parameter, data]); | ||
}; | ||
UniswapMedian.prototype.perSecondCallerRewardIncrease = function (multicall) { | ||
@@ -189,12 +195,7 @@ // prettier-ignore | ||
}; | ||
UniswapMedian.prototype.uniswapComputeAmountOut = function (priceCumulativeStart, priceCumulativeEnd, timeElapsed, amountIn) { | ||
UniswapMedian.prototype.uniswapComputeAmountOut = function (priceCumulativeStart, priceCumulativeEnd, timeElapsed, amountIn, multicall) { | ||
// prettier-ignore | ||
// @ts-ignore | ||
var abi = { "inputs": [{ "internalType": "uint256", "name": "priceCumulativeStart", "type": "uint256" }, { "internalType": "uint256", "name": "priceCumulativeEnd", "type": "uint256" }, { "internalType": "uint256", "name": "timeElapsed", "type": "uint256" }, { "internalType": "uint256", "name": "amountIn", "type": "uint256" }], "name": "uniswapComputeAmountOut", "outputs": [{ "internalType": "uint256", "name": "amountOut", "type": "uint256" }], "stateMutability": "pure", "type": "function" }; | ||
return this.getTransactionRequest(abi, [ | ||
priceCumulativeStart, | ||
priceCumulativeEnd, | ||
timeElapsed, | ||
amountIn, | ||
]); | ||
return this.ethCallOrMulticall(abi, [priceCumulativeStart, priceCumulativeEnd, timeElapsed, amountIn], multicall); | ||
}; | ||
@@ -201,0 +202,0 @@ UniswapMedian.prototype.uniswapFactory = function (multicall) { |
{ | ||
"name": "@reflexer-finance/geb-contract-api", | ||
"version": "0.0.16", | ||
"version": "0.0.17", | ||
"description": "", | ||
@@ -16,6 +16,6 @@ "main": "./lib/index.js", | ||
"devDependencies": { | ||
"@reflexer-finance/geb-typechain": "^0.0.5", | ||
"@reflexer-finance/geb-typechain": "^0.0.6", | ||
"typechain": "^2.0.0" | ||
}, | ||
"gitHead": "8be111108c91bf1207c978af4e21ae4710b62377" | ||
"gitHead": "d7cef5d14ffd31e5e413cf81cfb7ccfda0df3f02" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
525081
8769