This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 1,252 txns
Deployed by via 0x2bbfe13f at 20516537
Slot
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

No balances found for "TransparentUpgradeableProxy"

0x3a9d2ee77024ec4b015e23c3c85dbcc322c6a1355182e6fabba2f59f4a912bc2
0xdbff53e4710699bfd0884949f82722e4df33c433ed16d7ea17227582ad21f509
0xecbc618862b64c15aa0f523e02028781baf759c17b6c7e82aaae37bf12649cc1
0xe4ad32b8c8b090aba8453877edf4a9fa96e71ac8e9e26b709339c3d30fc26e80
0xf1cd2a134cd8bf10b5dfcc2bc51728fa0ea3007405c058220650883c009ddf75
0x299fe4165da243fb304ba32be07403e37bfcebf512e56d4493ab9721266beaa8
0xa6b0b65f139f5274efb24d6dd9dd0863ce54eddd773d293b338c7013b0219891
0xa331ba5dede80121661148f39abaf951898d7fbd0f3faf4df2313e5d1acef34d
0x5bca5842c7bd66f7c6cb589d06b9d80c8da6474aa1d5984d8e18b4d7ca78275f
0x6572c5f7c7e3b73aa7d877caaee3d747d0d9d6ae43ac535cba7be033ead51288

Functions
Getter at block 20792401
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)
0x763b8a88ac40edb6cc5c13faac1fcff4b393218d
Read-only
checkPoolPermission(bytes32 poolId_view returns (bool)
holdingSftIds(addressuint256view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
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(addressuint256 fromSftId_uint256 toSftId_uint256 value_bytesreturns (bytes4)
onERC721Received(addressaddress from_uint256 sftId_bytesreturns (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_)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
CancelRedemption(bytes32 indexed poolIdaddress indexed owneraddress indexed solvBTCuint256 redemptionIduint256 cancelAmount
CreateRedemption(bytes32 indexed poolIdaddress indexed redeemeraddress indexed solvBTCuint256 redeemAmountuint256 redemptionId
CreateSubscription(bytes32 indexed poolIdaddress indexed subscriberaddress solvBTCuint256 subscribeAmountaddress currencyuint256 currencyAmount
Initialized(uint64 version
NewAdmin(address oldAdminaddress newAdmin
NewGovernor(address oldGovernoraddress newGovernor
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewPendingGovernor(address oldPendingGovernoraddress newPendingGovernor
SetOpenFundMarket(address indexed previousOpenFundMarketaddress indexed newOpenFundMarket
SetSolvBTCMultiAssetPool(address indexed previousSolvBTCMultiAssetPooladdress indexed newSolvBTCMultiAssetPool
Stake(address indexed solvBTCaddress indexed stakeraddress sftuint256 sftSlotuint256 sftIduint256 amount
Unstake(address indexed solvBTCaddress indexed unstakeraddress sftuint256 sftSlotuint256 sftIduint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
InvalidInitialization(
NotInitializing(
ReentrancyGuardReentrantCall(