Vault

Verified contract

Active on Ethereum with 840 txns
Deployed by via 0xfc352813 at 15001020
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#0)
ERC-1555
--
0x51e8ba79ad34e93d76442ad8488e26ee277c60995ba052f32a469ac29a719117
0xdc68aac03e3c63c7f0056cc1b0022bc406987c19611ad2ce04477e9dcfadd3e8
0x4f91cff34738447656164e3c1c8c78d0b14103a2ccea0f0f1a58ff6a3bd555f7
0xb9289cccbf4340f26f504eb6204296e0083d13931742ac165fca713ca3d15783
0xa3a2f579b9cb6de0bddd1c401a6f4faf02e72d8e2c47fec343c45f83816fd1cd
0x4ef91403c0d4d6d3f60850653801d46c41b4ec72660262c65bfa4ef2c409a2a1
0xbd60af95e6e37f97bdd29dedd5e9ad2011c0f98411fbd4afe54b38a0a11ccffd
0x09b33fc995be9a1e02c0f56bfe4d1a37e51d19e917224e03898734ab5b31fea1
0x1197fc5bb8aaf03c13cb1c12e279f1e7c8102db8605bde5a6caf6f715f221212
0x600ddb3759a4302a18a8d4974f907d902779d65756c9463862c2ce384a10dedc
From

Functions
Getter at block 20862298
DOMAIN_SEPARATOR(view returns (bytes32)
0x51ce807f760b8b84dae840acafb2c7016e9e90e73dd33c2f191a3b1497b6eae7
batcher(view returns (address)
0x0000000000000000000000000000000000000000
batcherOnlyDeposit(view returns (bool)
true
decimals(view returns (uint8)
6
emergencyMode(view returns (bool)
true
exitFee(view returns (uint256)
0
governance(view returns (address)
0x6b29610d6c6a9e47812be40f1335918bd63321bf
keeper(view returns (address)
0xc731c3e9f353a8f924b793960c80139a33d71a79
lastReportedTime(view returns (uint256)
1723296047
managementFee(view returns (uint256)
0
name(view returns (string)
Protected Moonshots USDC
pendingGovernance(view returns (address)
0x0000000000000000000000000000000000000000
performanceFee(view returns (uint256)
1500
prevVaultFunds(view returns (uint256)
11685163764
symbol(view returns (string)
PMUSDC
 
totalExecutorFunds(view returns (uint256)
totalExecutors(view returns (uint256)
4
totalSupply(view returns (uint256)
11404171535
 
totalVaultFunds(view returns (uint256)
wantToken(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
executorByIndex(uint256 _indexview returns (address)
nonces(address ownerview returns (uint256)
State-modifying
acceptGovernance(
addExecutor(address _tradeExecutor
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 amountInaddress receiverreturns (uint256 shares)
depositIntoExecutor(address _executoruint256 _amount
increaseAllowance(address spenderuint256 addedValuereturns (bool)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
removeExecutor(address _tradeExecutor
setBatcher(address _batcher
setBatcherOnlyDeposit(bool _batcherOnlyDeposit
setEmergencyMode(bool _emergencyMode
setExitFee(uint256 _fee
setGovernance(address _governance
setKeeper(address _keeper
setManagementFee(uint256 _fee
setPerformanceFee(uint256 _fee
sweep(address _token
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
withdraw(uint256 sharesInaddress receiverreturns (uint256 amountOut)
withdrawFromExecutor(address _executoruint256 _amount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
EmergencyModeStatus(bool emergencyMode
ExecutorAdded(address indexed executor
ExecutorDeposit(address indexed executoruint256 underlyingAmount
ExecutorRemoved(address indexed executor
ExecutorWithdrawal(address indexed executoruint256 underlyingAmount
FeesCollected(uint256 collectedFees
Transfer(address indexed fromaddress indexed touint256 value
UpdateExitFee(uint256 oldFeeuint256 newFee
UpdateManagementFee(uint256 oldFeeuint256 newFee
UpdatePerformanceFee(uint256 oldFeeuint256 newFee
UpdatedBatcher(address indexed oldBatcheraddress indexed newBatcher
UpdatedBatcherOnlyDeposit(bool state
UpdatedGovernance(address indexed oldGovernanceaddress indexed newGovernance
UpdatedKeeper(address indexed oldKeeperaddress indexed newKeeper
Constructor
constructor(string _namestring _symboladdress _wantTokenaddress _keeperaddress _governance
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.