TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 2,044 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 47 additional slots
-
variable spans 47 additional slots
-
variable spans 46 additional slots
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21269075 | 23 minutes ago | | | 0 | 0.0065902500 | |
| 21267707 | 5 hours ago | | | 0 | 0.0050299501 | |
| 21265143 | 14 hours ago | | | 0 | 0.012372276 | |
| 21265137 | 14 hours ago | | | 0 | 0.012366936 | |
| 21264933 | 14 hours ago | | | 0 | 0.012627297 | |
| 21262868 | 21 hours ago | | | 0 | 0.010114480 | |
| 21261914 | a day ago | | | 0 | 0.0067863840 | |
| 21261614 | a day ago | | | 0 | 0.0049112910 | |
| 21261482 | a day ago | | | 0 | 0.0072475446 | |
| 21261230 | a day ago | | | 0 | 0.0065526425 |
ABI
ABI objects
Getter at block 21269185
admin() view returns (address)
0x55c09707fd7afd670e82a62faee312903940013e
governor() view returns (address)
0x55c09707fd7afd670e82a62faee312903940013e
openFundMarket() view returns (address)
0x57bb6a8563a8e8478391c79f3f433c6ba077c567
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingGovernor() view returns (address)
0x0000000000000000000000000000000000000000
solvBTCMultiAssetPool() view returns (address)
0x1d5262919c4aab745a8c9dd56b80db9feaef86ba
Read-only
checkPoolPermission(bytes32 poolId_) view returns (bool)
holdingSftIds(address, uint256) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events acceptAdmin()
acceptGovernance()
cancelRedemption(bytes32 poolId_, uint256 openFundRedemptionId_)
createRedemption(bytes32 poolId_, uint256 redeemAmount_) returns (uint256 redemptionId_)
createSubscription(bytes32 poolId_, uint256 currencyAmount_) returns (uint256 shareValue_)
initialize(address governor_, address openFundMarket_, address solvBTCMultiAssetPool_)
onERC3525Received(address, uint256 fromSftId_, uint256 toSftId_, uint256 value_, bytes) returns (bytes4)
onERC721Received(address, address from_, uint256 sftId_, bytes) returns (bytes4)
setOpenFundMarket(address openFundMarket_)
setSolvBTCMultiAssetPool(address solvBTCMultiAssetPool_)
stake(address sftAddress_, uint256 sftId_, uint256 amount_)
transferAdmin(address newPendingAdmin_)
transferGovernance(address newPendingGovernor_)
unstake(address solvBTCAddress_, uint256 amount_, address sft_, uint256 slot_, uint256 sftId_) returns (uint256 toSftId_)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
CancelRedemption(bytes32 indexed poolId, address indexed owner, address indexed solvBTC, uint256 redemptionId, uint256 cancelAmount)
CreateRedemption(bytes32 indexed poolId, address indexed redeemer, address indexed solvBTC, uint256 redeemAmount, uint256 redemptionId)
CreateSubscription(bytes32 indexed poolId, address indexed subscriber, address solvBTC, uint256 subscribeAmount, address currency, uint256 currencyAmount)
Initialized(uint64 version)
NewAdmin(address oldAdmin, address newAdmin)
NewGovernor(address oldGovernor, address newGovernor)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
NewPendingGovernor(address oldPendingGovernor, address newPendingGovernor)
SetOpenFundMarket(address indexed previousOpenFundMarket, address indexed newOpenFundMarket)
SetSolvBTCMultiAssetPool(address indexed previousSolvBTCMultiAssetPool, address indexed newSolvBTCMultiAssetPool)
Stake(address indexed solvBTC, address indexed staker, address sft, uint256 sftSlot, uint256 sftId, uint256 amount)
Unstake(address indexed solvBTC, address indexed unstaker, address sft, uint256 sftSlot, uint256 sftId, uint256 amount)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
InvalidInitialization()
NotInitializing()
ReentrancyGuardReentrantCall()