OpenFundMarket

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xa36b5070 at 20181627
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

No balances found for "OpenFundMarket"

No transactions found for "OpenFundMarket"


Functions
Getter at block 20792998
admin(view returns (address)
0x0000000000000000000000000000000000000000
governor(view returns (address)
0x0000000000000000000000000000000000000000
 
isResolverCached(view returns (bool)
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolFeeCollector(view returns (address)
0x0000000000000000000000000000000000000000
protocolFeeRate(view returns (uint256)
0
resolver(view returns (address)
0x0000000000000000000000000000000000000000
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
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(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.