Skip to content

Commit 49c5980

Browse files
authored
OETH - Allow initialize time control of OUSD resolution (#1273)
* Allow initialize time control of OUSD resolution * Remove debugging
1 parent 7cb179f commit 49c5980

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

contracts/contracts/token/OUSD.sol

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,11 @@ contract OUSD is Initializable, InitializableERC20Detailed, Governable {
5656
function initialize(
5757
string calldata _nameArg,
5858
string calldata _symbolArg,
59-
address _vaultAddress
59+
address _vaultAddress,
60+
uint256 _initialCreditsPerToken
6061
) external onlyGovernor initializer {
6162
InitializableERC20Detailed._initialize(_nameArg, _symbolArg, 18);
62-
_rebasingCreditsPerToken = 1e18;
63+
_rebasingCreditsPerToken = _initialCreditsPerToken;
6364
vaultAddress = _vaultAddress;
6465
}
6566

contracts/deploy/001_core.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -802,10 +802,11 @@ const deployCore = async () => {
802802
log("Initialized VaultAdmin implementation");
803803

804804
// Initialize OUSD
805+
const resolution = ethers.utils.parseUnits("1", 18);
805806
await withConfirmation(
806807
cOUSD
807808
.connect(sGovernor)
808-
.initialize("Origin Dollar", "OUSD", cVaultProxy.address)
809+
.initialize("Origin Dollar", "OUSD", cVaultProxy.address, resolution)
809810
);
810811

811812
log("Initialized OUSD");

0 commit comments

Comments
 (0)