Doggo

Unverified contract

Proxy

Active on Ethereum with 24 txns
Deployed by via 0x5fd96384 at 20818448
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 43 additional slots
-
variable spans 48 additional slots
19 additional variables
ERC-20
Value $265.89
ERC-20
Value $240.25
0x27b23e0f1cef67d2829136f6465d61c36e60103a40b834e324691f1b78d32ccc
0xf691463fcc3c31cf699ec9d664e8250e40b1743a9b5a67193bf79dd218ee6f41
0x59069a12f7320554a4c934d4fe826f60cd0f0c88a7a858e8cf1e102e3aca114a
0xb609ffeca5dcf7dc21fc4bf9a2760fea501a92f305eb191da9202e394eaa30b6
0x3061fe5ae654f47588b0a103b5be0490b29aebdebb8e01e0e34193e4a932b382
0xec6677c574e0c20424c14d6ae99f0bd8ae53e522f7b6899d288a393df999cc32
0xa3b1ad383e014068f293dc0afd15e899e5c0827620ec255ce414574092728783
0x6f5ccfb517a7d46d3eba3a0227435637065cb92ff4e7df3ceec5b78b69b289fd
0x5e9833e08d4bf458017b29adc677e4ecfcf4eb94aa92b0a87693ef070be84a50
0xcaa800da4af1c45bd2ab7c513424c38f124789a8b8490435496abf2e51ee511c

Functions
Getter at block 20862914
MINIMUM_LIQUIDITY(view returns (uint256)
1000
accruedManagerFees0(view returns (uint256)
7286278021682559
accruedManagerFees1(view returns (uint256)
76928007556872301
accruedProtocolFees0(view returns (uint256)
1457255604336499
accruedProtocolFees1(view returns (uint256)
15385601511374445
baseLower(view returns (int24)
16800
baseThreshold(view returns (int24)
7200
baseUpper(view returns (int24)
31400
 
checkCanRebalance(view 
decimals(view returns (uint8)
18
factory(view returns (address)
0x5b7b8b487d05f77977b7abeec5f922925b9b2afa
fullLower(view returns (int24)
-887200
fullRangeWeight(view returns (uint24)
400000
fullUpper(view returns (int24)
887200
getBalance0(view returns (uint256)
0
getBalance1(view returns (uint256)
0
 
getTotalAmounts(view returns (uint256 total0uint256 total1)
getTwap(view returns (int24)
24699
lastTick(view returns (int24)
24135
lastTimestamp(view returns (uint256)
1727664239
limitLower(view returns (int24)
24200
limitThreshold(view returns (int24)
8000
limitUpper(view returns (int24)
32200
manager(view returns (address)
0xa50d3de0d1e8ab4ec30cd8c3eb94f06f0bcfc95e
managerFee(view returns (uint24)
50000
maxTotalSupply(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
maxTwapDeviation(view returns (int24)
100
minTickMove(view returns (int24)
0
name(view returns (string)
Doggo
pendingManager(view returns (address)
0x0000000000000000000000000000000000000000
pendingManagerFee(view returns (uint24)
50000
period(view returns (uint32)
7200
pool(view returns (address)
0xea5a12a857e8302d70fcb1123d5f8f57ef7b7d0b
protocolFee(view returns (uint24)
10000
rebalanceDelegate(view returns (address)
0xa50d3de0d1e8ab4ec30cd8c3eb94f06f0bcfc95e
symbol(view returns (string)
DG
tickSpacing(view returns (int24)
200
token0(view returns (address)
0x240cd7b53d364a208ed41f8ced4965d11f571b7a
token1(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
totalSupply(view returns (uint256)
3065167835096325493
twapDuration(view returns (uint32)
60
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getPositionAmounts(int24 tickLowerint24 tickUpperview returns (uint256 amount0uint256 amount1)
State-modifying
acceptManager(
approve(address spenderuint256 amountreturns (bool)
collectManager(address to
collectProtocol(address to
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 amount0Desireduint256 amount1Desireduint256 amount0Minuint256 amount1Minaddress toreturns (uint256 sharesuint256 amount0uint256 amount1)
emergencyBurn(int24 tickLowerint24 tickUpperuint128 liquidity
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(struct VaultParams _paramsaddress _factory
rebalance(
setBaseThreshold(int24 _baseThreshold
setFullRangeWeight(uint24 _fullRangeWeight
setLimitThreshold(int24 _limitThreshold
setManager(address _manager
setManagerFee(uint24 _pendingManagerFee
setMaxTotalSupply(uint256 _maxTotalSupply
setMaxTwapDeviation(int24 _maxTwapDeviation
setMinTickMove(int24 _minTickMove
setPeriod(uint32 _period
setRebalanceDelegate(address _rebalanceDelegate
setTwapDuration(uint32 _twapDuration
sweep(address tokenuint256 amountaddress to
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
uniswapV3MintCallback(uint256 amount0uint256 amount1bytes data
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes data
withdraw(uint256 sharesuint256 amount0Minuint256 amount1Minaddress toreturns (uint256 amount0uint256 amount1)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
CollectFees(uint256 feesToVault0uint256 feesToVault1uint256 feesToProtocol0uint256 feesToProtocol1uint256 feesToManager0uint256 feesToManager1
CollectManager(uint256 amount0uint256 amount1
CollectProtocol(uint256 amount0uint256 amount1
Deposit(address indexed senderaddress indexed touint256 sharesuint256 amount0uint256 amount1
Snapshot(int24 tickuint256 totalAmount0uint256 totalAmount1uint256 totalSupply
Transfer(address indexed fromaddress indexed touint256 value
UpdateBaseThreshold(int24 threshold
UpdateFullRangeWeight(uint24 weight
UpdateLimitThreshold(int24 threshold
UpdateManager(address manager
UpdateManagerFee(uint24 managerFee
UpdateMaxTotalSupply(uint256 maxTotalSupply
UpdateMaxTwapDeviation(int24 maxTwapDeviation
UpdateMinTickMove(int24 minTickMove
UpdatePendingManager(address manager
UpdatePeriod(uint32 period
UpdateRebalanceDelegate(address delegate
UpdateTwapDuration(uint32 twapDuration
Withdraw(address indexed senderaddress indexed touint256 sharesuint256 amount0uint256 amount1
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.