Metronome Synth Debt Token

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0x3f151f3c at 16320181
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots

No balances found for "Metronome Synth Debt Token"

0x450126a9ed83128d25a5767023c602c5ffb74e4ddc46e11b557615e82cc4d471
From

Functions
Getter at block 21226124
SECONDS_PER_YEAR(view returns (uint256)
31557600
VERSION(view returns (string)
1.0.0
debtIndex(view returns (uint256)
1000000000000000000
decimals(view returns (uint8)
18
governor(view returns (address _governor)
0xd1de3f9cd4ae2f23da941a67ca4c739f8dd9af33
interestRate(view returns (uint256)
10000000000000000
interestRatePerSecond(view returns (uint256)
316880878
isActive(view returns (bool)
true
lastTimestampAccrued(view returns (uint256)
1678296107
maxTotalSupply(view returns (uint256)
1250000000000000000000
name(view returns (string)
Metronome Synth Debt Token
pool(view returns (address)
0x3364f53cb866762aef66deef2a6b1a17c1f17f46
symbol(view returns (string)
msToken-Debt-1
syntheticToken(view returns (address)
0x8b4f8ad3801b4015dea6da1d36f063cbf4e231c7
totalSupply(view returns (uint256)
0
Read-only
allowance(addressaddresspure returns (uint256)
balanceOf(address account_view returns (uint256)
quoteIssueIn(uint256 amountToIssue_view returns (uint256 _amountuint256 _fee)
quoteIssueOut(uint256 amount_view returns (uint256 _amountToIssueuint256 _fee)
quoteRepayIn(uint256 amountToRepay_view returns (uint256 _amountuint256 _fee)
quoteRepayOut(uint256 amount_view returns (uint256 _amountToRepayuint256 _fee)
State-modifying
accrueInterest(
approve(addressuint256returns (bool)
burn(address from_uint256 amount_
initialize(string name_string symbol_address pool_address syntheticToken_uint256 interestRate_uint256 maxTotalSupply_
issue(uint256 amount_address to_returns (uint256 _issueduint256 _fee)
repay(address onBehalfOf_uint256 amount_returns (uint256 _repaiduint256 _fee)
repayAll(address onBehalfOf_returns (uint256 _repaiduint256 _fee)
sweep(address token_address to_uint256 amount_
toggleIsActive(
transfer(addressuint256returns (bool)
transferFrom(addressaddressuint256returns (bool)
updateInterestRate(uint256 newInterestRate_
updateMaxTotalSupply(uint256 newMaxTotalSupply_
Events
Approval(address indexed owneraddress indexed spenderuint256 value
DebtRepaid(address indexed payeraddress indexed accountuint256 amountuint256 repaiduint256 fee
DebtTokenActiveUpdated(bool newActive
InterestRateUpdated(uint256 oldInterestRateuint256 newInterestRate
MaxTotalSupplyUpdated(uint256 oldMaxTotalSupplyuint256 newMaxTotalSupply
SyntheticTokenIssued(address indexed accountaddress indexed touint256 amountuint256 issueduint256 fee
Transfer(address indexed fromaddress indexed touint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
AllowanceNotSupported(
AmountIsZero(
ApprovalNotSupported(
BurnAmountExceedsBalance(
BurnFromNullAddress(
DebtLowerThanTheFloor(
DebtTokenInactive(
FallbackIsNotAllowed(
IsShutdown(
MintToNullAddress(
NameIsNull(
NewValueIsSameAsCurrent(
NotEnoughCollateral(
PoolAddressIsNull(
PoolIsNull(
ReceiveIsNotAllowed(
RemainingDebtIsLowerThanTheFloor(
SenderIsNotGovernor(
SenderIsNotPool(
SurpassMaxDebtSupply(
SymbolIsNull(
SyntheticDoesNotExist(
SyntheticIsInactive(
SyntheticIsNull(
TransferNotSupported(