Skip to content

Commit

Permalink
feat: set deposit limits script (#67)
Browse files Browse the repository at this point in the history
  • Loading branch information
scolear authored Jun 6, 2024
1 parent 7a6e895 commit dc8c785
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
23 changes: 23 additions & 0 deletions scripts/16_set-deposit-limit.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
const {
callTokenManagerFunction,
} = require('./helpers/10-call-token-manager-fn');

async function setDepositLimit(minOrMax, newLimit) {
let functionToCall;
if (minOrMax === 'min') {
functionToCall = 'setMinimumDeposit';
} else if (minOrMax === 'max') {
functionToCall = 'setMaximumDeposit';
} else {
throw new Error('Invalid minOrMax argument');
}
await callTokenManagerFunction(functionToCall, [newLimit]);
}

module.exports = setDepositLimit;

if (require.main === module) {
const minOrMax = process.argv[2];
const newLimit = process.argv[3];
setDepositLimit(minOrMax, newLimit).catch(console.error);
}
8 changes: 8 additions & 0 deletions scripts/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ const tokenManagerSetupVault = require('./12_setup-vault');
const whitelistingEnabled = require('./13_set-whitelisting');
const setBtcFeeRecipient = require('./14_set-btc-fee-recipient');
const setBTCFee = require('./15_set-btc-fee');
const setDepositLimit = require('./16_set-deposit-limit');

const contractAdmin = require('./50_contract-admin');

Expand Down Expand Up @@ -182,6 +183,13 @@ async function main() {
.argument('<newFee>', 'new fee')
.action(setBTCFee);

program
.command('set-deposit-limit')
.description('[token-man] set Min/Max deposit limit')
.argument('<minOrMax>', 'min or max')
.argument('<newLimit>', 'new limit')
.action(setDepositLimit);

program
.command('create-dlc')
.description('[test] create a DLC')
Expand Down

0 comments on commit dc8c785

Please sign in to comment.