Solace WBTC Bond
Verified contract
Proxy
Active on
Ethereum with 52 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 45 additional slots
-
variable spans 49 additional slots
24 additional
variables
Balances ($0.00)
No balances found for "Solace WBTC Bond"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14142285 | 3 years ago | | | 0 | 0.016224621 | |
| 14109819 | 3 years ago | | | 0 | 0.041084974 | |
| 14095446 | 3 years ago | | | 0 | 0.011593819 | |
| 14094126 | 3 years ago | | | 0 | 0.0093643769 | |
| 14061515 | 3 years ago | | | 0 | 0.033331693 | |
| 14061073 | 3 years ago | | | 0 | 0.041578397 | |
| 14057785 | 3 years ago | | | 0 | 0.012220630 | |
| 14056168 | 3 years ago | | | 0 | 0.012680541 | |
| 14054374 | 3 years ago | | | 0 | 0.013708235 | |
| 14025399 | 3 years ago | | | 0 | 0.067685634 |
ABI
ABI objects
Getter at block 21400857
DOMAIN_SEPARATOR() view returns (bytes32 seperator)
0x1edf728314a0b551f491bfc53262a1e4c51ee5269197c230cdaa5f351c4b4ad6
PERMIT_TYPEHASH() pure returns (bytes32 typehash)
0x137406564cdcf9b40b1700502a9241e87476728da7ae3d0edfcf0541e5b49b3e
bondDepo() view returns (address)
0x501ace81445c57fc438b358f861d3774199ce13c
bondFeeBps() view returns (uint256)
500
bondPrice() view returns (uint256 price_)
170
capacity() view returns (uint256)
8480927357105471709029459
capacityIsPayout() view returns (bool)
true
dao() view returns (address)
0xc47911f768c6fe3a9fe076b95e93a33ed45b7b34
daoFeeBps() view returns (uint256)
500
endTime() view returns (uint40)
1099511627775
governance() view returns (address)
0x501ace0e8d16b92236763e2ded7ae3bc2dffa276
governanceIsLocked() view returns (bool)
false
halfLife() view returns (uint256)
604800
lastPriceUpdate() view returns (uint256)
1643580860
listTokens() view returns (uint256[] tokenIDs)
[]
maxPayout() view returns (uint256)
1000000000000000000000000
minimumPrice() view returns (uint256)
170
name() view returns (string)
Solace WBTC Bond
nextPrice() view returns (uint256)
369
numBonds() view returns (uint256)
14
paused() view returns (bool)
false
pendingGovernance() view returns (address)
0x0000000000000000000000000000000000000000
priceAdjDenom() view returns (uint128)
500000000000000000000000
priceAdjNum() view returns (uint128)
170
principal() view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
solace() view returns (address)
0x501ace9c35e60f03a2af4d484f49f9b1efde9f40
startTime() view returns (uint40)
1638205200
symbol() view returns (string)
SBT
termsSet() view returns (bool)
true
totalSupply() view returns (uint256)
0
underwritingPool() view returns (address)
0x5efc0d9ee3223229ce3b53e441016efc5ba83435
vestingTerm() view returns (uint40)
432000
xsolace() view returns (address)
0x501ace5ac3af20f49d53242b6d208f3b91cfc411
Read-only
balanceOf(address owner) view returns (uint256)
bonds(uint256) view returns (address payoutToken, uint256 payoutAmount, uint256 pricePaid, uint256 maturation)
calculateAmountIn(uint256 amountOut, bool stake) view returns (uint256 amountIn)
calculateAmountOut(uint256 amountIn, bool stake) view returns (uint256 amountOut)
exists(uint256 tokenID) view returns (bool status)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
listTokensOfOwner(address owner) view returns (uint256[] tokenIDs)
nonces(uint256 tokenID) view returns (uint256 nonce)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events acceptGovernance()
approve(address to, uint256 tokenId)
deposit(uint256 amount, uint256 minAmountOut, address depositor, bool stake) returns (uint256 payout, uint256 bondID)
depositSigned(uint256 amount, uint256 minAmountOut, address depositor, bool stake, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns (uint256 payout, uint256 bondID)
initialize(string name_, address governance_, address solace_, address xsolace_, address pool_, address dao_, address principal_, address bondDepo_)
lockGovernance()
pause()
permit(address spender, uint256 tokenID, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
redeem(uint256 bondID)
safeTransfer(address to, uint256 tokenID)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setAddresses(address solace_, address xsolace_, address pool_, address dao_, address principal_, address bondDepo_)
setApprovalForAll(address operator, bool approved)
setFees(uint256 bondFee, uint256 daoFee)
setPendingGovernance(address pendingGovernance_)
setTerms(struct BondTellerBaseTerms terms)
transfer(address to, uint256 tokenID)
transferFrom(address from, address to, uint256 tokenId)
unpause()
AddressesSet()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
CreateBond(uint256 bondID, uint256 principalAmount, address payoutToken, uint256 payoutAmount, uint256 maturation)
FeesSet()
GovernanceLocked()
GovernancePending(address pendingGovernance)
GovernanceTransferred(address oldGovernance, address newGovernance)
Paused()
RedeemBond(uint256 bondID, address recipient, address payoutToken, uint256 payoutAmount)
TermsSet()
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unpaused()
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.