Socket
Socket
Sign inDemoInstall

@reflexer-finance/geb-contract-api

Package Overview
Dependencies
Maintainers
4
Versions
112
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@reflexer-finance/geb-contract-api - npm Package Compare versions

Comparing version 0.0.16 to 0.0.17

8

lib/generated/AccountingEngine.d.ts

@@ -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

4

lib/generated/ChainlinkMedianETHUSD.d.ts

@@ -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"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc