BondMakerCollateralizedEth

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0xcfd6795d at 12003479
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0

No transactions found for "BondMakerCollateralizedEth"


Functions
Getter at block 20989445
collateralAddress(view returns (address)
0x0000000000000000000000000000000000000000
decimalsOfBond(view returns (uint8)
8
decimalsOfOraclePrice(view returns (uint8)
8
feeTaker(view returns (address)
0xab37e1358b639fd877f015027bb62d3ddaa7557e
maturityScale(view returns (uint256)
1
nextBondGroupID(view returns (uint256)
2
oracleAddress(view returns (address)
0x6e33f11625b2c8b7270cf8e0319b8b9ffb8f086d
Read-only
generateBondID(uint256 maturitybytes fnMapview returns (bytes32 bondID)
generateFnMapID(bytes fnMappure returns (bytes32 fnMapID)
getBond(bytes32 bondIDview returns (address bondTokenAddressuint256 maturityuint64 solidStrikePricebytes32 fnMapID)
getBondGroup(uint256 bondGroupIDview returns (bytes32[] bondIDsuint256 maturity)
getFnMap(bytes32 fnMapIDview returns (bytes fnMap)
State-modifying
exchangeEquivalentBonds(uint256 inputBondGroupIDuint256 outputBondGroupIDuint256 amountbytes32[] exceptionBondsreturns (bool)
issueNewBonds(uint256 bondGroupIDpayable returns (uint256 bondAmount)
liquidateBond(uint256 bondGroupIDuint256 oracleHintIDreturns (uint256 totalPayment)
registerNewBond(uint256 maturitybytes fnMapreturns (bytes32addressbytes32)
registerNewBondGroup(bytes32[] bondIDsuint256 maturityreturns (uint256 bondGroupID)
reverseBondGroupToCollateral(uint256 bondGroupIDuint256 bondAmountreturns (bool)
Events
LogExchangeEquivalentBonds(address indexed owneruint256 indexed inputBondGroupIDuint256 indexed outputBondGroupIDuint256 amount
LogIssueNewBonds(uint256 indexed bondGroupIDaddress indexed issueruint256 amount
LogLiquidateBond(bytes32 indexed bondIDuint128 rateNumeratoruint128 rateDenominator
LogNewBond(bytes32 indexed bondIDaddress indexed bondTokenAddressuint256 indexed maturitybytes32 fnMapID
LogNewBondGroup(uint256 indexed bondGroupIDuint256 indexed maturityuint64 indexed sbtStrikePricebytes32[] bondIDs
LogReverseBondGroupToCollateral(uint256 indexed bondGroupIDaddress indexed owneruint256 amount
LogTransferETH(address indexed fromaddress indexed touint256 value
Constructor
constructor(address oracleAddressaddress feeTakeraddress bondTokenNamerAddressaddress bondTokenFactoryAddressuint256 maturityScale
Fallback and receive
receive(
Errors

This contract contains no error objects.