ClipperApproximateCaravelExchange

Verified contract

Active on Ethereum with 1,778 txns
Deployed by via 0xfad3f423 at 16908406
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Native
Value $0
ERC-20
Value $1,624,621.53
ERC-20
Value $656,748.42
ERC-20
Value $494,793.8
ERC-20
Value $403,381.96
ERC-20
Value $1.09
 (#20)
ERC-1555
--
 (#19)
ERC-1555
--
 (#18)
ERC-1555
--
 (#17)
ERC-1555
--
0xc9ee902cba6c5d01b333205fa5501f8755b62a0d5ef6b0c29325e0944d5240f7
0x813719588ad29392808fecf9fb44dc0d598c90c6405762a5c3e0044cc7a644be
0x6e470645b2a6f0e7b746e827c8974d1160e55d9b7baa2d1cda16c80c5a60bad9
0x67ae1e540433fb1b252420da541a9a2693c1905c8d15957778d1b1a64f4881c5
0xc4d4bc164832f9c53a3b3924a09873e945a0b5cd101da4047799a8b652879ed3
0x12ba256b3b3d50578838e4ea226f52da849efbcf74d8d9d4150fed939955ade9
0x116e33bb3935ec8e1ed639dca4106609669329ceab3a523c89f8558b3c394bff
0xd5082e325436b3eb2938a1a6df451f4b6c44ed029b27f950cdd254ad27d3a44f
0x2a08b54a5bbe18729443036c1e125e9482978de7114321df39aa07bed0d6e07d
0xe4259df38bb1cc635f8ee62dbf737d211af8666ccfaaae68409ea6c36f00372b

Functions
Getter at block 21332265
DESIGNATED_SIGNER(view returns (address)
0x08938a61ba9523298dbcacee0cda5b371fb7f1f8
DOMAIN_SEPARATOR(view returns (bytes32)
0xf18ab41bcbc20675c913a88c50731c12607d317d5a9f2854a69051ac5c6d7e6d
WRAPPER_CONTRACT(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
 
allTokensBalance(view returns (uint256[]address[]uint256)
decimals(view returns (uint8)
18
isTradeHalted(view returns (bool)
false
nTokens(view returns (uint256)
5
name(view returns (string)
Clipper LP Token
owner(view returns (address)
0xd8cc0304de58fce5147796606db14500d94b5ef2
symbol(view returns (string)
ClipperLP
totalSupply(view returns (uint256)
1679253111421995465189377
triageRole(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
canUnlockDeposit(address theAddressview returns (bool)
getLastBalance(address tokenview returns (uint256)
isToken(address tokenview returns (bool)
lastBalances(addressview returns (uint256)
nonces(address ownerview returns (uint256)
tokenAt(uint256 iview returns (address)
vestingDeposits(addressview returns (uint256 lockedUntiluint256 poolTokenAmount)
State-modifying
addAsset(address token
approve(address spenderuint256 amountreturns (bool)
burnToWithdraw(uint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(address senderuint256[] depositAmountsuint256 nDaysuint256 poolTokensuint256 goodUntilstruct ClipperCommonExchangeSignature theSignaturepayable 
depositSingleAsset(address senderaddress inputTokenuint256 inputAmountuint256 nDaysuint256 poolTokensuint256 goodUntilstruct ClipperCommonExchangeSignature theSignaturepayable 
increaseAllowance(address spenderuint256 addedValuereturns (bool)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
resumeTrade(
sellEthForToken(address outputTokenuint256 inputAmountuint256 outputAmountuint256 goodUntiladdress destinationAddressstruct ClipperCommonExchangeSignature theSignaturebytes auxiliaryDatapayable 
sellTokenForEth(address inputTokenuint256 inputAmountuint256 outputAmountuint256 goodUntiladdress destinationAddressstruct ClipperCommonExchangeSignature theSignaturebytes auxiliaryData
setTriageRole(address newTriage
stopTrade(
swap(address inputTokenaddress outputTokenuint256 inputAmountuint256 outputAmountuint256 goodUntiladdress destinationAddressstruct ClipperCommonExchangeSignature theSignaturebytes auxiliaryData
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
transmitAndDeposit(uint256[] depositAmountsuint256 nDaysuint256 poolTokensuint256 goodUntilstruct ClipperCommonExchangeSignature theSignature
transmitAndDepositSingleAsset(address inputTokenuint256 inputAmountuint256 nDaysuint256 poolTokensuint256 goodUntilstruct ClipperCommonExchangeSignature theSignature
transmitAndSellTokenForEth(address inputTokenuint256 inputAmountuint256 outputAmountuint256 goodUntiladdress destinationAddressstruct ClipperCommonExchangeSignature theSignaturebytes auxiliaryData
transmitAndSwap(address inputTokenaddress outputTokenuint256 inputAmountuint256 outputAmountuint256 goodUntiladdress destinationAddressstruct ClipperCommonExchangeSignature theSignaturebytes auxiliaryData
unlockDeposit(returns (uint256 poolTokens)
withdrawSingleAsset(address tokenHolderuint256 poolTokenAmountToBurnaddress assetAddressuint256 assetAmountuint256 goodUntilstruct ClipperCommonExchangeSignature theSignature
Events
Approval(address indexed owneraddress indexed spenderuint256 value
AssetWithdrawn(address indexed withdraweruint256 poolTokensaddress indexed assetAddressuint256 assetAmount
Deposited(address indexed depositoruint256 poolTokensuint256 nDays
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Swapped(address indexed inAssetaddress indexed outAssetaddress indexed recipientuint256 inAmountuint256 outAmountbytes auxiliaryData
Transfer(address indexed fromaddress indexed touint256 value
TriageAddressChanged(address indexed newAddress
Withdrawn(address indexed withdraweruint256 poolTokensuint256 fractionOfPool
Constructor
constructor(address theSigneraddress theWrapperaddress[] tokens
Fallback and receive
receive(
Errors
ClipperDataValidation(
ClipperInvariant(
ClipperTradeHalted(