Vault

Verified contract

Active on Ethereum with 71 txns
Deployed by via 0x2145a834 at 18432826
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Vault"

0xdeda5dd5828579e19d88e37798bb746d1f6282546f11511216ff055187558b7c
0xdd5a60ad9a3c477dc5f86d576b72de7dd22f52cfe34000b0917b022276dce41e
0x0a6e2d523c8434246858877f948766b275f67088ca625a55e90c23f798fe8e12
0xf74fa7851b7eb00698c64be8d3b8bc277cfd6c34a4d87fefc0e5715a4258679e
0x639f170f9ac4b5022812a812e9845b6ccb8c8f36f5c5da11efd736628586e5d1
0xd82fb428d582cace7829574e8afb0c1cc33245532a268217f43467d202afb7eb
0x4b3cd4fce811c12c7bb940e520d9a8d77cef7a7982ef1a432778d853cc625bdc
0xc2fb78342527fd1c1fad0f3a5dffd5170bd9eb0386f7a49fcef56b05dbcc085a
0x5ef895e7c94b23d2a7c4d2f81f93c906458003566f9cee6aefc535699ed38933
0xeff16ec1ceb215b8fca50837072e6eece8c3c403eb16426d89a6206239d7915c

Functions
Getter at block 21193875
DOMAIN_SEPARATOR(view returns (bytes32)
0x4a13e33c077bfa822b974d450c36d29bf5535338629312cf02bb64df07f6b42e
EXECUTE_TYPEHASH(view returns (bytes32)
0x0e8122b9966a5ace153720b4cfa9a4339fe04cf7270694b3ad4068a61436900b
getQ(view returns (address)
0xe52875a11a1fefd79d24ff274b655dad67a6de37
maxFundraisingPeriod(view returns (uint40)
604800
operator(view returns (address)
0x8ae58861e6d3d47972953dcae37c87d842683ccc
Read-only
getInvestorInfo(address investoraddress stvIdview returns (struct IVaultInvestorInfo)
getInvestors(address stvIdview returns (address[])
getStvBalance(address stvIdview returns (struct IVaultStvBalance)
getStvInfo(address stvIdview returns (struct IVaultStvInfo)
nonces(addressview returns (uint256)
State-modifying
cancelStv(address stvId
claimStvTradingReward(uint256[] commandsbytes[] data
createStv(uint96 capacityOfStvuint96 subscriptionFundLimitbytes32 metadataHashbytes signaturereturns (address stvId)
createStvWithDeposit(uint96 capacityOfStvuint96 subscriptionFundLimitbytes32 metadataHashaddress tokenuint96 amountbytes exchangeDatabytes signaturepayable returns (address stvId)
deposit(address stvIduint96 amount
depositTo(address toaddress stvIduint96 amountaddress tokenbytes exchangeDatabytes signaturepayable 
distribute(address stvIduint256 commanduint96 totalDepositTokenUseduint96 managerFeesuint96 protocolFeesaddress[] tradeTokensbytes[] exchangeData
distributeOut(address stvIdbool isCanceluint256 indexFromuint256 indexTo
execute(uint256 commandbytes databool isOpenpayable returns (address tradeTokenuint96 totalReceived)
liquidate(address stvId
multiExecute(uint256[] commandsbytes[] datauint256[] msgValuebool[] isOpenpayable 
setMaxFundraisingPeriod(uint40 _maxFundraisingPeriod
Events
Cancel(address indexed stvIduint8 status
ClaimRewards(address indexed stvIduint256 commandbytes indexed rewardData
CreateStv(bytes32 indexed metadataHashaddress indexed stvIdaddress indexed manageruint40 endTimeuint96 capacityOfStv
Deposit(address indexed stvIdaddress indexed calleraddress indexed investoruint96 amount
DepositWithSubscription(address indexed stvIdaddress indexed calleraddress indexed investoruint96 amount
Distribute(address indexed stvIduint96 totalRemainingAfterDistributeuint96 mFeeuint96 pFeeuint256 command
Execute(address indexed stvIduint96 amountuint96 totalReceiveduint256 commandbytes datauint256 msgValuebool isIncrease
InitVault(address indexed operatoruint40 maxFundraisingPeriodbytes32 indexed domainSeparatorbytes32 indexed executeTypeHash
Liquidate(address indexed stvIduint8 status
MaxFundraisingPeriod(uint40 maxFundraisingPeriod
Constructor
constructor(address _operatoruint40 _maxFundraisingPeriod
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccountNotExists(
AlreadyOpened(
BalanceLessThanAmount(
BelowMinEndTime(
BelowMinStvDepositAmount(
CallFailed(bytes arg0
ExchangeDataMismatch(
FundraisingPeriodEnded(
InputMismatch(
LengthMismatch(
MoreThanTotalRaised(
NoAccess(
NotAdmin(
NotOwner(
StvDoesNotExist(
StvNotOpen(
StvStatusMismatch(
TotalRaisedMoreThanCapacity(
ZeroAmount(
ZeroTotalRaised(