ClipperApproximateCaravelExchange

Verified contract

Active on Ethereum with 1,765 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,496,004.4
ERC-20
Value $629,322.34
ERC-20
Value $474,653.02
ERC-20
Value $435,975.26
ERC-20
Value $0.79
 (#20)
ERC-1555
--
 (#19)
ERC-1555
--
 (#18)
ERC-1555
--
 (#17)
ERC-1555
--
0xa4591a81d56ee8326907676760311918faf27b83e40f81cd7b91815d7ddeaa14
0xa8c7d42e369e48bff7829d119bd30c28cc8b3fdfeee6d0f7cb7efd1932ccf358
0x05b7874120b222043d2515f22a47a30ed52e42462c80ebb46612fa333d2b9bb6
0x03c883aa189e730d0dd3c10bcc4df0dfb00a04e7c680563d8b1daba662557975
0xb390ea556e778c45a3ca49e7ac7ad0f401749ea05ef08958615eca98d7ba41f1
0xf6f1ea041b0f12def33e08248495a4d5c6420cff46ada8c460aba1e86c1c1c18
0x88f03a0e0adc3e25ce11db21d8ed416a19b0a1827e1726f497d0232e02ee47b9
0x952793ac377ce6617d8faf71f8d5b340cc59a42438b924f2e56eb424475297d4
0x69a0cf0b2c61681d3928e55bd77fbe78b9547feab9ad786c4a00925fe9e98d03
From
0xb9852a716fffd8eb5fbdce7bcfc7c55940bcf2d88758a5e37785c337bbe5285b

Functions
Getter at block 21048924
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)
2017916634293505456220858
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(