GPv2Settlement

Verified contract

Active on Ethereum
Deployed by via 0xf49f20d3 at 12593265
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $3,314.75
ERC-20
Value $2,868.54
ERC-20
Value $2,561.55
ERC-20
Value $2,233.76
ERC-20
Value $2,000.65
ERC-20
Value $1,693.66
ERC-20
Value $1,519.83
ERC-20
Value $1,294.64
ERC-20
Value $1,278.64
ERC-20
Value $1,048.33
0x299716433ed38cbaf9eb9332cf346057094c6a2b0940cfed36fae792230a5154
0x50e160e142000e9bc5e0611eed5a098bbd34a40eb7dea2cf3402fb9325574481
0xbcd1aff45d8e50912c27f30688670ffb88729a9b94ac3dab262b6cdb334d832f
0x64ca7dc74f4e5f0671e08c5b5c946c60387525750858441218b5b308f66614d4
0xd3861f1588b42afaa8c1490fc6e9e2471c43f5d4462306237b7379c8aab6d86a
0x6dbf265a4dd3941a70b77b08f757731cfd5d4fbb0c60fcf9584d3e59d8f315c2
0x77b12cb7f08c503105cf3920fe56940877aa85a669ef004318a6fd6958eb8187
0x3169ebb6c4a9ec0fe0328b01b6195eaaaee5232faf599f326598f0194827e623
0xd17a89f599402e9b9433cce29e65caa80b545e564fdc6505d1f28496044f8534
0x161bc2bfb3e23dc9b70fb1c8c2f7e153dbbbd277cea25059c281c3b17d8bc544

Functions
Getter at block 20790294
authenticator(view returns (address)
0x2c4c28ddbdac9c5e7055b4c863b72ea0149d8afe
domainSeparator(view returns (bytes32)
0xc078f884a2676e1345748b1feace7b0abee5d00ecadb6e574dcdd109a63e8943
vault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
vaultRelayer(view returns (address)
0xc92e8bdf79f0507f65a392b0ab4667716bfe0110
Read-only
filledAmount(bytesview returns (uint256)
getStorageAt(uint256 offsetuint256 lengthview returns (bytes)
preSignature(bytesview returns (uint256)
State-modifying
freeFilledAmountStorage(bytes[] orderUids
freePreSignatureStorage(bytes[] orderUids
invalidateOrder(bytes orderUid
setPreSignature(bytes orderUidbool signed
settle(address[] tokensuint256[] clearingPricesstruct GPv2TradeData[] trades(address, uint256, bytes)[][3] interactions
simulateDelegatecall(address targetContractbytes calldataPayloadreturns (bytes response)
simulateDelegatecallInternal(address targetContractbytes calldataPayloadreturns (bytes response)
swap(struct IVaultBatchSwapStep[] swapsaddress[] tokensstruct GPv2TradeData trade
Events
Interaction(address indexed targetuint256 valuebytes4 selector
OrderInvalidated(address indexed ownerbytes orderUid
PreSignature(address indexed ownerbytes orderUidbool signed
Settlement(address indexed solver
Trade(address indexed owneraddress sellTokenaddress buyTokenuint256 sellAmountuint256 buyAmountuint256 feeAmountbytes orderUid
Constructor
constructor(address authenticator_address vault_
Fallback and receive
receive(
Errors

This contract contains no error objects.