TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 30 txns
Deployed by via 0xb8366162 at 18727979
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
-
variable spans 41 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
3 additional variables
 (#2451)
ERC-721
--
 (#2419)
ERC-721
--
 (#2378)
ERC-721
--
 (#2361)
ERC-721
--
 (#2360)
ERC-721
--
 (#2359)
ERC-721
--
 (#2329)
ERC-721
--
 (#2323)
ERC-721
--
 (#2322)
ERC-721
--
 (#2236)
ERC-721
--
0xa920769530b708ebb6f52ff7da1662bee949336d04561c3a480fe8c70704be7f
0xe6cd9ff79db7f9cd3b35866eb2f4a9c39fd413a5bdfc0141af676e5eee171e79
0xc09f17316a5508c411d10c5d71a7bc2a92a69e2f0bceba1229048c6ecd828526
0x9dd96a0adc0c8e1be488b189adcf0ddd425c494b95048bed27e7a435dda4db97
0x7231945cf26e66a188a4afc16605fbc03c4fe18036546a5540b415fb7a74f46e
0xacd81d29dbbf638e6560a9f17fe6bc48c501552b48b4fa7319d3a10d7948417c
0x4c51a4e4a88295eaad67b89637c6c3ca06a0570539118a25edfdcc388f8851a4
0x17b0f7769e702937960d8ab5213b03c6dac35556614d053e46bd228d73b3648f
0x414347363b75a734db2d56571fcfa79df5b2dfeb313d91acc047b1c5efb34cf3
0xbd76f4f964f8dd52a77b01db5b2daa01c51bc8fa5280dd58487b00c1043dd4ab

Functions
Getter at block 21294688
admin(view returns (address)
0x55c09707fd7afd670e82a62faee312903940013e
governor(view returns (address)
0x55c09707fd7afd670e82a62faee312903940013e
 
isResolverCached(view returns (bool)
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolFeeCollector(view returns (address)
0xe3d132716ef42112c9f6a2cc44565c1899769c02
protocolFeeRate(view returns (uint256)
0
resolver(view returns (address)
0xc2f69541e3dc306777d260dc66bfd54fcb897100
Read-only
currencies(addressview returns (bool)
getAddress(bytes32 name_view returns (address)
getRequiredAddress(bytes32 name_string reason_view returns (address)
poolInfos(bytes32view returns (struct IOpenFundMarketStoragePoolSFTInfo poolSFTInfostruct IOpenFundMarketStoragePoolFeeInfo poolFeeInfostruct IOpenFundMarketStorageManagerInfo managerInfostruct IOpenFundMarketStorageSubscribeLimitInfo subscribeLimitInfoaddress vaultaddress currencyaddress navOracleuint64 valueDatebool permissionlessuint256 fundraisingAmount)
poolRedeemSlotCloseTime(uint256view returns (uint256)
previousRedeemSlot(bytes32view returns (uint256)
purchasedRecords(bytes32addressview returns (uint256)
sftInfos(addressview returns (address managerbool isValid)
State-modifying
acceptAdmin(
addSFTOnlyGovernor(address sft_address manager_
closeCurrentRedeemSlot(bytes32 poolId_
createPool(struct IOpenFundMarketInputPoolInfo inputPoolInfo_returns (bytes32 poolId_)
initialize(address resolver_address governor_
rebuildCache(
removePool(bytes32 poolId_
removeSFTOnlyGovernor(address sft_
requestRedeem(bytes32 poolId_uint256 openFundShareId_uint256 openFundRedemptionId_uint256 redeemValue_
revokeRedeem(bytes32 poolId_uint256 openFundRedemptionId_
setCurrencyOnlyGovernor(address currency_bool enabled_
setGovernorOnlyAdmin(address newGovernor_
setPendingAdmin(address newPendingAdmin_
setProtocolFeeOnlyGovernor(uint256 newFeeRate_address newFeeCollector_
setRedeemNav(bytes32 poolId_uint256 redeemSlot_uint256 nav_uint256 currencyBalance_
setSubscribeNav(bytes32 poolId_uint256 time_uint256 nav_
setWhitelist(bytes32 poolId_address[] whitelist_
settleProtocolFee(bytes32 poolId_uint256 feeToTokenId_
subscribe(bytes32 poolId_uint256 currencyAmount_uint256 openFundShareId_uint64 expireTime_returns (uint256 value_)
updateFundraisingEndTime(bytes32 poolId_uint64 newEndTime_
updatePoolInfoOnlyGovernor(bytes32 poolId_uint16 carryRate_address carryCollector_uint256 subscribeMin_uint256 subscribeMax_address subscribeNavManager_address redeemNavManager_
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddSFT(address indexed sftaddress manager
CloseRedeemSlot(bytes32 indexed poolIduint256 previousRedeemSlotuint256 newRedeemSlot
CreatePool(bytes32 indexed poolIdaddress indexed currencyaddress indexed sftstruct IOpenFundMarketStoragePoolInfo poolInfo_
Initialized(uint8 version
NewAdmin(address oldAdminaddress newAdmin
NewGovernor(address oldGovernoraddress newGovernor
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
RemovePool(bytes32 indexed poolId
RemoveSFT(address indexed sft
RequestRedeem(bytes32 indexed poolIdaddress indexed owneruint256 indexed openFundShareIduint256 openFundRedemptionIduint256 redeemValue
RevokeRedeem(bytes32 indexed poolIdaddress indexed owneruint256 indexed openFundRedemptionIduint256 openFundShareId
SetCurrency(address indexed currencybool enabled
SetProtocolFeeCollector(address oldFeeCollectoraddress newFeeCollector
SetProtocolFeeRate(uint256 oldFeeRateuint256 newFeeRate
SetRedeemNav(bytes32 indexed poolIduint256 indexed redeemSlotuint256 nav
SetSubscribeNav(bytes32 indexed poolIduint256 indexed timeuint256 nav
SettleCarry(bytes32 indexed poolIduint256 indexed redeemSlotaddress currencyuint256 currencyBalanceuint256 carryAmount
SettleProtocolFee(bytes32 indexed poolIdaddress currencyuint256 protocolFeeAmount
Subscribe(bytes32 indexed poolIdaddress indexed buyeruint256 tokenIduint256 valueaddress currencyuint256 navuint256 payment
UpdateFundraisingEndTime(bytes32 indexed poolIduint64 oldEndTimeuint64 newEndTime
UpdatePoolInfo(bytes32 indexed poolIduint16 newCarryRateaddress newCarryCollectoruint256 newSubscribeMinuint256 newSubscribeMaxaddress newSubscribeNavManageraddress newRedeemNavManager
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.