Skip to content

Commit d17e3f6

Browse files
author
Ubuntu
committed
SOV-4293: SIP-0082 for Capitalist42 validation
1 parent a793735 commit d17e3f6

1 file changed

Lines changed: 63 additions & 0 deletions

File tree

tasks/sips/args/sipArgs.ts

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,68 @@ const sip0075 = async (hre: HardhatRuntimeEnvironment): Promise<ISipArgument> =>
467467
};
468468
};
469469

470+
const sip0082 = async (hre: HardhatRuntimeEnvironment): Promise<ISipArgument> => {
471+
const { ethers, deployments } = hre;
472+
473+
const zeroBaseParamsContract = await deployments.get("LiquityBaseParams");
474+
const newBorrowingFeeFloor = ethers.parseEther("0.05");
475+
const encodedNewBorrowingFeeFloor = ethers.AbiCoder.defaultAbiCoder().encode(
476+
["uint256"],
477+
[newBorrowingFeeFloor]
478+
);
479+
const title = "SIP-0082: Reduce Zero Origination Fee";
480+
const link = "https://forum.sovryn.com/t/sip-0082-reduce-zero-origination-fee-floor-to-5/3211";
481+
const summary = "Reduce Zero Origination Fee Floor to 5%";
482+
const text = `
483+
## Summary
484+
485+
If approved, this proposal will reduce ZUSD origination fee floor in the Sovryn Zero protocol from 8% to 5%.
486+
487+
## Background
488+
489+
Around a year ago, the origination fee floor of Zero Protocol was raised to 99% with SIP-0066.
490+
Essentially, Bitocracy paused the minting of ZUSD by setting extremely high fees to maintain the DLLR peg.
491+
Later, Zero was "reopened" by setting the origination fee to 13% with SIP-0071.
492+
This fee was deliberately set quite high in order to cautiously ramp up the system again and achieve the assumed balance between supply and demand for $DLLR.
493+
Later the fee was reduced to 8% with the SIP-0075.
494+
495+
## Motivation
496+
497+
The Zero Protocol is still in the bootstrap period. We should focus on growing the ZUSD/DLLR supply.
498+
The 2% to 5% redemption percentage per month is generally acceptable.
499+
For the past 30 days, there were about 7.2 BTC redemptions (~1.3%), even with fairly volatile BTC price movement.
500+
The level of redemption is generally low.
501+
Given incoming liquidity easing, the condition is perfect for reducing the origination fee.
502+
With a lower origination fee, we will likely see an increase in ZUSD supply and protocol revenue.
503+
504+
## Proposed changes
505+
506+
If approved, the origination fee will fluctuate between 5% and 100%.
507+
508+
The following change will be made to the Zero Protocol base parameters:
509+
510+
It will update “BORROWING_FEE_FLOOR” from 8% to 5% by calling \`setBorrowingFeeFloor(uint256)\`
511+
on the \`0xf8B04A36c36d5DbD1a9Fe7B74897c609d6A17aa2\` contract
512+
with the encoded data \`0x00000000000000000000000000000000000000000000000000b1a2bc2ec50000\`.
513+
514+
## License
515+
516+
Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).
517+
518+
`;
519+
const description: string = `${title}\n${link}\n${summary}\n---\n${text}`;
520+
return {
521+
args: {
522+
targets: [zeroBaseParamsContract.address],
523+
values: [0],
524+
signatures: ["setBorrowingFeeFloor(uint256)"],
525+
data: [encodedNewBorrowingFeeFloor],
526+
description: description,
527+
},
528+
governor: "GovernorOwner",
529+
};
530+
};
531+
470532
const sipSOV3564 = async (hre: HardhatRuntimeEnvironment): Promise<ISipArgument> => {
471533
const {
472534
ethers,
@@ -550,6 +612,7 @@ const sipArgs = {
550612
sip0071,
551613
sip0075,
552614
sipSOV3564,
615+
sip0082,
553616
};
554617

555618
export default sipArgs;

0 commit comments

Comments
 (0)