TreasuryManager

Verified contract

Implementation

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

No balances found for "TreasuryManager"

No transactions found for "TreasuryManager"


Functions
Getter at block 21296735
ASSET_PROXY(view returns (address)
0x95e6f48254609a6ee006f7d493c8e5fb97094cef
EXCHANGE(view returns (address)
0x61935cbdd02287b511119ddb11aeb42f1593b7ef
MAXIMUM_COOL_DOWN_PERIOD_SECONDS(view returns (uint32)
2592000
NOTE(view returns (address)
0xcfeaead4947f0705a14ec42ac3d44129e1ef3ed5
NOTIONAL(view returns (address)
0x1344a36a1b56144c3bc62e7757377d288fde0369
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
coolDownTimeInSeconds(view returns (uint32)
0
lastInvestTimestamp(view returns (uint32)
0
manager(view returns (address)
0x0000000000000000000000000000000000000000
notePurchaseLimit(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
isValidSignature(bytes databytes signatureview returns (bytes4)
priceOracles(addressview returns (address)
slippageLimits(addressview returns (uint256)
State-modifying
approveToken(address tokenuint256 amount
cancelOrder(struct IExchangeV3Order order
claimOwnership(
harvestAssetsFromNotional(uint16[] currencies
harvestCOMPFromNotional(address[] ctokens
initialize(address _owneraddress _manageruint32 _coolDownTimeInSeconds
setCoolDownTime(uint32 _coolDownTimeInSeconds
setManager(address newManager
setNOTEPurchaseLimit(uint256 purchaseLimit
setPriceOracle(address tokenAddressaddress oracleAddress
setSlippageLimit(address tokenAddressuint256 slippageLimit
transferOwnership(address newOwnerbool directbool renounce
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(address tokenuint256 amount
wrapToWETH(
Events
AdminChanged(address previousAdminaddress newAdmin
AssetsHarvested(uint16[] currenciesuint256[] amounts
AssetsInvested(uint256 wethAmountuint256 noteAmount
BeaconUpgraded(address indexed beacon
COMPHarvested(address[] ctokensuint256 amount
InvestmentCoolDownUpdated(uint256 newCoolDownTimeSeconds
ManagementTransferred(address prevManageraddress newManager
NOTEPurchaseLimitUpdated(uint256 purchaseLimit
OrderCancelled(uint8 orderStatusbytes32 orderHashuint256 orderTakerAssetFilledAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PriceOracleUpdated(address tokenAddressaddress oracleAddress
SlippageLimitUpdated(address tokenAddressuint256 slippageLimit
Upgraded(address indexed implementation
Constructor
constructor(address _notionaladdress _wethaddress _noteaddress _assetProxyaddress _exchange
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.