OHMPrincipleDepository

Verified contract

Active on Ethereum with 1,508 txns
Deployed by via 0x6a6754f6 at 12154429
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $62,277.37
0xf9ab5b3409c6a23f9e5badd15ddeb94712a9dad6ef69d2cbbab22ba68ff1ef87
0x61f851ad819a7d8d5467dc258aad7fa00f4080721fb2fffd540c349b64ad9289
0xeb92f9c82f023218b73157479f6cdde170103a6ae84893263ee624a407172536
0x1b33135e69e6d79e004ef7659d18b614f77f5f7fdb6d36e6a0c5ec7c1182af08
0x3d5f4e6537000d254c8580ec605b5b5f8aade8edb68adb0a1ee49dcc9e5d33bf
0xe9e3a422dc3d2ffaa25b20ad6025166a9f7a718d9e10a675e545fd719bbc6399
0x0a011a2cbf6f0557289e67f7b9edc05950f32b8dbe200ddbdec92c272518fe55
0xebe33873ef42b7ad7b0b5a26e45705c140f5014d420d1a082107b29cfb3dbc1d
0x8ea7e4e9056d5c2e672d70fd3898c41f16b10e334b018b4bb11175c6804d07d5
0x37e7fe91b47c0dea10d2f1c27dc27472f7b4d1ba69a22d94321b6f015630683e

Functions
Getter at block 20827644
DAOShare(view returns (uint256)
10
DAOWallet(view returns (address)
0x245cc372c84b3645bf0ffe6538620b04a217988b
OHM(view returns (address)
0x383518188c0c6d7730d91b2c03a03c837814a899
bondCalculator(view returns (address)
0x6a617fe9163c1499b9d2773fb2d0105a2368bedc
bondControlVariable(view returns (uint256)
570
calculatePremium(view returns (uint256 _premium)
4077
isInitialized(view returns (bool)
true
minPremium(view returns (uint256)
2750
owner(view returns (address)
0x245cc372c84b3645bf0ffe6538620b04a217988b
principleToken(view returns (address)
0x34d7d7aaf50ad4944b70b320acb24c95fa2def7c
stakingContract(view returns (address)
0xbe731507810c8747c3e01e62c676b1ca6f93242f
totalDebt(view returns (uint256)
19446458432920
treasury(view returns (address)
0x886ce997aa9ee4f8c2282e182ab72a705762399d
vestingPeriodInBlocks(view returns (uint256)
33110
Read-only
calculateBondInterest(uint256 amountToDeposit_view returns (uint256 _interestDue)
calculatePendingPayout(address depositor_view returns (uint256 _pendingPayout)
calculatePercentVested(address depositor_view returns (uint256 _percentVested)
depositorInfo(addressview returns (uint256 principleValueuint256 payoutRemaininguint256 lastBlockuint256 vestingPeriod)
getDepositorInfo(address depositorAddress_view returns (uint256 _principleValueuint256 _payoutRemaininguint256 _lastBlockuint256 _vestingPeriod)
State-modifying
depositBondPrinciple(uint256 amountToDeposit_returns (bool)
depositBondPrincipleWithPermit(uint256 amountToDeposit_uint256 deadlineuint8 vbytes32 rbytes32 sreturns (bool)
initialize(address principleToken_address OHM_returns (bool)
redeemBond(returns (bool)
renounceOwnership(
setAddresses(address bondCalculator_address treasury_address stakingContract_address DAOWallet_uint256 DAOShare_returns (bool)
setBondTerms(uint256 bondControlVariable_uint256 vestingPeriodInBlocks_uint256 minPremium_returns (bool)
transferOwnership(address newOwner_
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.