BondMaker
Verified contract
Active on
Ethereum with 519 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.26)
Native
Value
$0.26
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.000082 | $3,138.63 |
$0.26 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11222995 | 4 years ago | | | 0 | 0.0011559984 | |
| 11222992 | 4 years ago | | | 0 | 0.0012007644 | |
| 11222983 | 4 years ago | | | 0 | 0.00059277503 | |
| 11222975 | 4 years ago | | | 0 | 0.00062019000 | |
| 11222891 | 4 years ago | | | 0 | 0.00088529469 | |
| 11222843 | 4 years ago | | | 0 | 0.00099862000 | |
| 11222792 | 4 years ago | | | 0 | 0.0011024119 | |
| 11222785 | 4 years ago | | | 0 | 0.0011423304 | |
| 10873287 | 4 years ago | | | 0 | 0.0034677790 | |
| 10872843 | 4 years ago | | | 0 | 0.0072463600 |
ABI
ABI objects
Getter at block 21162996
nextBondGroupID() view returns (uint256)
29
Read-only
generateBondID(uint256 maturity, bytes fnMap) pure returns (bytes32)
generateFnMapID(bytes fnMap) pure returns (bytes32)
getBond(bytes32 bondID) view returns (address bondTokenAddress, uint256 maturity, uint64 solidStrikePrice, bytes32 fnMapID)
getBondGroup(uint256 bondGroupID) view returns (bytes32[] bondIDs, uint256 maturity)
getFnMap(bytes32 fnMapID) view returns (bytes)
State-modifying
Events exchangeEquivalentBonds(uint256 inputBondGroupID, uint256 outputBondGroupID, uint256 amount, bytes32[] exceptionBonds) returns (bool)
issueNewBonds(uint256 bondGroupID) payable returns (uint256)
liquidateBond(uint256 bondGroupID, uint256 oracleHintID)
registerNewBond(uint256 maturity, bytes fnMap) returns (bytes32, address, uint64, bytes32)
registerNewBondGroup(bytes32[] bondIDs, uint256 maturity) returns (uint256 bondGroupID)
reverseBondToETH(uint256 bondGroupID, uint256 amountE8) returns (bool)
LogExchangeEquivalentBonds(address indexed owner, uint256 indexed inputBondGroupID, uint256 indexed outputBondGroupID, uint256 amount)
LogIssueNewBonds(uint256 indexed bondGroupID, address indexed issuer, uint256 amount)
LogNewBond(bytes32 indexed bondID, address bondTokenAddress, uint64 stableStrikePrice, bytes32 fnMapID)
LogNewBondGroup(uint256 indexed bondGroupID)
LogReverseBondToETH(uint256 indexed bondGroupID, address indexed owner, uint256 amount)
LogTransferETH(address indexed from, address indexed to, uint256 value)
constructor(address oracleAddress, address lienTokenAddress, address bondTokenNameAddress, uint256 maturityScale)
receive()
This contract contains no error objects.