Transaction Hash:
Block:
21781134 at Feb-05-2025 03:17:35 PM +UTC
Transaction Fee:
0.000791776400668536 ETH
$2.92
Gas Used:
276,851 Gas / 2.859936936 Gwei
Emitted Events:
246 |
IlluviumERC20.Approved( _owner=[Sender] 0xfe2d2c6e38f158832d68805b52d4e9f243912105, _spender=[Receiver] ZeroEx, _oldValue=855066267635741800, _value=0 )
|
247 |
IlluviumERC20.Approval( _owner=[Sender] 0xfe2d2c6e38f158832d68805b52d4e9f243912105, _spender=[Receiver] ZeroEx, _value=0 )
|
248 |
IlluviumERC20.Transferred( _by=[Receiver] ZeroEx, _from=[Sender] 0xfe2d2c6e38f158832d68805b52d4e9f243912105, _to=FlashWallet, _value=855066267635741800 )
|
249 |
IlluviumERC20.Transfer( _from=[Sender] 0xfe2d2c6e38f158832d68805b52d4e9f243912105, _to=FlashWallet, _value=855066267635741800 )
|
250 |
IlluviumERC20.Approved( _owner=FlashWallet, _spender=[Receiver] ZeroEx, _oldValue=115792089237316195423570985008687907853269984665640564037890535529153943492724, _value=115792089237316195423570985008687907853269984665640564037889680462886307750924 )
|
251 |
IlluviumERC20.Approval( _owner=FlashWallet, _spender=[Receiver] ZeroEx, _value=115792089237316195423570985008687907853269984665640564037889680462886307750924 )
|
252 |
IlluviumERC20.Transferred( _by=[Receiver] ZeroEx, _from=FlashWallet, _to=0x807cF9A772d5a3f9CeFBc1192e939D62f0D9bD38, _value=855066267635741800 )
|
253 |
IlluviumERC20.Transfer( _from=FlashWallet, _to=0x807cF9A772d5a3f9CeFBc1192e939D62f0D9bD38, _value=855066267635741800 )
|
254 |
FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000807cf9a772d5a3f9cefbc1192e939d62f0d9bd38, 0x00000000000000000000000022f9dcf4647084d6c31b2765f6910cd85c178c18, 00000000000000000000000000000000000000000000000000000000012ae19c )
|
255 |
ZeroEx.0xac75f773e3a92f1a02b12134d65e1f47f8a14eabe4eaf1e24624918e6a8b269f( 0xac75f773e3a92f1a02b12134d65e1f47f8a14eabe4eaf1e24624918e6a8b269f, 78c063e842a2ad749797efb6213290ef4c1d2e860ea16ef08f047161bcd40fcb, 000000000000000000000000807cf9a772d5a3f9cefbc1192e939d62f0d9bd38, 00000000000000000000000022f9dcf4647084d6c31b2765f6910cd85c178c18, 000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48, 000000000000000000000000767fe9edc9e0df98e07454847909b5e959d7ca0e, 00000000000000000000000000000000000000000000000000000000012ae19c, 0000000000000000000000000000000000000000000000000bddce3d75d8f468 )
|
256 |
FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000022f9dcf4647084d6c31b2765f6910cd85c178c18, 0x000000000000000000000000382ffce2287252f930e1c8dc9328dac5bf282ba1, 000000000000000000000000000000000000000000000000000000000002e62e )
|
257 |
FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000022f9dcf4647084d6c31b2765f6910cd85c178c18, 0x000000000000000000000000ad01c20d5886137e056775af56915de824c8fce5, 0000000000000000000000000000000000000000000000000000000000004a37 )
|
258 |
FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000022f9dcf4647084d6c31b2765f6910cd85c178c18, 0x000000000000000000000000fe2d2c6e38f158832d68805b52d4e9f243912105, 000000000000000000000000000000000000000000000000000000000127b137 )
|
259 |
ZeroEx.0x0f6672f78a59ba8e5e5b5d38df3ebc67f3c792e2c9259b8d97d7f00dd78ba1b3( 0x0f6672f78a59ba8e5e5b5d38df3ebc67f3c792e2c9259b8d97d7f00dd78ba1b3, 0x000000000000000000000000fe2d2c6e38f158832d68805b52d4e9f243912105, 000000000000000000000000767fe9edc9e0df98e07454847909b5e959d7ca0e, 000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48, 0000000000000000000000000000000000000000000000000bddce3d75d8f468, 000000000000000000000000000000000000000000000000000000000127b137 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 11.643213099158321728 Eth | 11.643240784258321728 Eth | 0.0000276851 | |
0x767FE9ED...959D7ca0E | |||||
0xA0b86991...E3606eB48 | |||||
0xDef1C0de...027b25EfF | (0x: Exchange Proxy) | ||||
0xFE2d2C6E...243912105 |
0.006395679666141055 Eth
Nonce: 6
|
0.005603903265472519 Eth
Nonce: 7
| 0.000791776400668536 |
Execution Trace
ZeroEx.415565b0( )
TransformERC20Feature.transformERC20( inputToken=0x767FE9EDC9E0dF98E07454847909b5E959D7ca0E, outputToken=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, inputTokenAmount=855066267635741800, minOutputTokenAmount=18790862, transformations= ) => ( outputTokenAmount=19378487 )
FiatTokenProxy.70a08231( )
-
FiatTokenV2_2.balanceOf( account=0xFE2d2C6E38F158832D68805B52d4E9f243912105 ) => ( 3670396679 )
-
-
IlluviumERC20.transferFrom( _from=0xFE2d2C6E38F158832D68805B52d4E9f243912105, _to=0x22F9dCF4647084d6C31b2765F6910cd85C178C18, _value=855066267635741800 ) => ( success=True )
FlashWallet.executeDelegateCall( target=0x2Fd08C1F9FC8406C1D7E3A799A13883a7E7949f0, callData=0x832B24BB0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F243912105000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F2439121050000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000036000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000767FE9EDC9E0DF98E07454847909B5E959D7CA0E000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB4800000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000BDDCE3D75D8F46800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000767FE9EDC9E0DF98E07454847909B5E959D7CA0E00000000000000000000000000000000000000000000000000000000012AE19C0000000000000000000000000000000000000000000000000BDDCE3D75D8F468000000000000000000000000807CF9A772D5A3F9CEFBC1192E939D62F0D9BD380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F2439121050000000067A38141000000000000000000000000000000000000000067A381050000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001C259AABA39080C2AF0F96F03A759D8A24D7C1A876776BC9B94A2E2F849D0173DA4EFC6804DD7AD15E0A11033C500494EBE2FBC56085B10C453A10A4AD226CF7060000000000000000000000000000000000000000000000000BDDCE3D75D8F468 ) => ( resultData=0x13C9929E00000000000000000000000000000000000000000000000000000000 )
FillQuoteTransformer.transform( context=[{name:sender, type:address, order:1, indexed:false, value:0xFE2d2C6E38F158832D68805B52d4E9f243912105, valueString:0xFE2d2C6E38F158832D68805B52d4E9f243912105}, {name:recipient, type:address, order:2, indexed:false, value:0xFE2d2C6E38F158832D68805B52d4E9f243912105, valueString:0xFE2d2C6E38F158832D68805B52d4E9f243912105}, {name:data, type:bytes, order:3, indexed:false, value:0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000767FE9EDC9E0DF98E07454847909B5E959D7CA0E000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB4800000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000BDDCE3D75D8F46800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000767FE9EDC9E0DF98E07454847909B5E959D7CA0E00000000000000000000000000000000000000000000000000000000012AE19C0000000000000000000000000000000000000000000000000BDDCE3D75D8F468000000000000000000000000807CF9A772D5A3F9CEFBC1192E939D62F0D9BD380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F2439121050000000067A38141000000000000000000000000000000000000000067A381050000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001C259AABA39080C2AF0F96F03A759D8A24D7C1A876776BC9B94A2E2F849D0173DA4EFC6804DD7AD15E0A11033C500494EBE2FBC56085B10C453A10A4AD226CF7060000000000000000000000000000000000000000000000000BDDCE3D75D8F468, valueString:0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000767FE9EDC9E0DF98E07454847909B5E959D7CA0E000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB4800000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000BDDCE3D75D8F46800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000767FE9EDC9E0DF98E07454847909B5E959D7CA0E00000000000000000000000000000000000000000000000000000000012AE19C0000000000000000000000000000000000000000000000000BDDCE3D75D8F468000000000000000000000000807CF9A772D5A3F9CEFBC1192E939D62F0D9BD380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F2439121050000000067A38141000000000000000000000000000000000000000067A381050000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001C259AABA39080C2AF0F96F03A759D8A24D7C1A876776BC9B94A2E2F849D0173DA4EFC6804DD7AD15E0A11033C500494EBE2FBC56085B10C453A10A4AD226CF7060000000000000000000000000000000000000000000000000BDDCE3D75D8F468}] ) => ( magicBytes=System.Byte[] )
-
IlluviumERC20.balanceOf( _owner=0x22F9dCF4647084d6C31b2765F6910cd85C178C18 ) => ( balance=855066267635741800 )
-
IlluviumERC20.allowance( _owner=0x22F9dCF4647084d6C31b2765F6910cd85C178C18, _spender=0xDef1C0ded9bec7F1a1670819833240f027b25EfF ) => ( remaining=115792089237316195423570985008687907853269984665640564037890535529153943492724 )
ZeroEx.dac748d4( )
OtcOrdersFeature.fillOtcOrder( order=[{name:makerToken, type:address, order:1, indexed:false, value:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, valueString:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48}, {name:takerToken, type:address, order:2, indexed:false, value:0x767FE9EDC9E0dF98E07454847909b5E959D7ca0E, valueString:0x767FE9EDC9E0dF98E07454847909b5E959D7ca0E}, {name:makerAmount, type:uint128, order:3, indexed:false, value:19587484, valueString:19587484}, {name:takerAmount, type:uint128, order:4, indexed:false, value:855066267635741800, valueString:855066267635741800}, {name:maker, type:address, order:5, indexed:false, value:0x807cF9A772d5a3f9CeFBc1192e939D62f0D9bD38, valueString:0x807cF9A772d5a3f9CeFBc1192e939D62f0D9bD38}, {name:taker, type:address, order:6, indexed:false, value:0x0000000000000000000000000000000000000000, valueString:0x0000000000000000000000000000000000000000}, {name:txOrigin, type:address, order:7, indexed:false, value:0xFE2d2C6E38F158832D68805B52d4E9f243912105, valueString:0xFE2d2C6E38F158832D68805B52d4E9f243912105}, {name:expiryAndNonce, type:uint256, order:8, indexed:false, value:10914428055591551585983166408043491080398283723620428709065222488325, valueString:10914428055591551585983166408043491080398283723620428709065222488325}], makerSignature=[{name:signatureType, type:uint8, order:1, indexed:false, value:3, valueString:3}, {name:v, type:uint8, order:2, indexed:false, value:28, valueString:28}, {name:r, type:bytes32, order:3, indexed:false, value:259AABA39080C2AF0F96F03A759D8A24D7C1A876776BC9B94A2E2F849D0173DA, valueString:259AABA39080C2AF0F96F03A759D8A24D7C1A876776BC9B94A2E2F849D0173DA}, {name:s, type:bytes32, order:4, indexed:false, value:4EFC6804DD7AD15E0A11033C500494EBE2FBC56085B10C453A10A4AD226CF706, valueString:4EFC6804DD7AD15E0A11033C500494EBE2FBC56085B10C453A10A4AD226CF706}], takerTokenFillAmount=855066267635741800 ) => ( takerTokenFilledAmount=855066267635741800, makerTokenFilledAmount=19587484 )
-
Null: 0x000...001.c8ee9371( )
-
IlluviumERC20.transferFrom( _from=0x22F9dCF4647084d6C31b2765F6910cd85C178C18, _to=0x807cF9A772d5a3f9CeFBc1192e939D62f0D9bD38, _value=855066267635741800 ) => ( success=True )
-
FiatTokenProxy.23b872dd( )
-
-
FlashWallet.executeDelegateCall( target=0x8146cbBE327364b13d0699f2CED39C637f92501a, callData=0x832B24BB0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F243912105000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F243912105000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000A000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000002E62E000000000000000000000000382FFCE2287252F930E1C8DC9328DAC5BF282BA1 ) => ( resultData=0x13C9929E00000000000000000000000000000000000000000000000000000000 )
AffiliateFeeTransformer.transform( context=[{name:sender, type:address, order:1, indexed:false, value:0xFE2d2C6E38F158832D68805B52d4E9f243912105, valueString:0xFE2d2C6E38F158832D68805B52d4E9f243912105}, {name:recipient, type:address, order:2, indexed:false, value:0xFE2d2C6E38F158832D68805B52d4E9f243912105, valueString:0xFE2d2C6E38F158832D68805B52d4E9f243912105}, {name:data, type:bytes, order:3, indexed:false, value:0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000002E62E000000000000000000000000382FFCE2287252F930E1C8DC9328DAC5BF282BA1, valueString:0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000002E62E000000000000000000000000382FFCE2287252F930E1C8DC9328DAC5BF282BA1}] ) => ( success=System.Byte[] )
FiatTokenProxy.a9059cbb( )
-
FiatTokenV2_2.transfer( to=0x382fFCe2287252F930E1C8DC9328dac5BF282bA1, value=189998 ) => ( True )
-
FlashWallet.executeDelegateCall( target=0x8146cbBE327364b13d0699f2CED39C637f92501a, callData=0x832B24BB0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F243912105000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F243912105000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000A000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB480000000000000000000000000000000000000000000000000000000000004A37000000000000000000000000AD01C20D5886137E056775AF56915DE824C8FCE5 ) => ( resultData=0x13C9929E00000000000000000000000000000000000000000000000000000000 )
AffiliateFeeTransformer.transform( context=[{name:sender, type:address, order:1, indexed:false, value:0xFE2d2C6E38F158832D68805B52d4E9f243912105, valueString:0xFE2d2C6E38F158832D68805B52d4E9f243912105}, {name:recipient, type:address, order:2, indexed:false, value:0xFE2d2C6E38F158832D68805B52d4E9f243912105, valueString:0xFE2d2C6E38F158832D68805B52d4E9f243912105}, {name:data, type:bytes, order:3, indexed:false, value:0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB480000000000000000000000000000000000000000000000000000000000004A37000000000000000000000000AD01C20D5886137E056775AF56915DE824C8FCE5, valueString:0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB480000000000000000000000000000000000000000000000000000000000004A37000000000000000000000000AD01C20D5886137E056775AF56915DE824C8FCE5}] ) => ( success=System.Byte[] )
FiatTokenProxy.a9059cbb( )
-
FiatTokenV2_2.transfer( to=0xaD01C20d5886137e056775af56915de824c8fCe5, value=18999 ) => ( True )
-
FlashWallet.executeDelegateCall( target=0xEa500D073652336A58846ada15C25F2C6D2d241f, callData=0x832B24BB0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F243912105000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F243912105000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000E00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000000000000000002000000000000000000000000767FE9EDC9E0DF98E07454847909B5E959D7CA0E000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000000000000000000000000000000000000000000000000000000000000 ) => ( resultData=0x13C9929E00000000000000000000000000000000000000000000000000000000 )
PayTakerTransformer.transform( context=[{name:sender, type:address, order:1, indexed:false, value:0xFE2d2C6E38F158832D68805B52d4E9f243912105, valueString:0xFE2d2C6E38F158832D68805B52d4E9f243912105}, {name:recipient, type:address, order:2, indexed:false, value:0xFE2d2C6E38F158832D68805B52d4E9f243912105, valueString:0xFE2d2C6E38F158832D68805B52d4E9f243912105}, {name:data, type:bytes, order:3, indexed:false, value:0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000000000000000002000000000000000000000000767FE9EDC9E0DF98E07454847909B5E959D7CA0E000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000000000000000000000000000000000000000000000000000000000000, valueString:0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000000000000000002000000000000000000000000767FE9EDC9E0DF98E07454847909B5E959D7CA0E000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000000000000000000000000000000000000000000000000000000000000}] ) => ( success=System.Byte[] )
-
IlluviumERC20.balanceOf( _owner=0x22F9dCF4647084d6C31b2765F6910cd85C178C18 ) => ( balance=0 )
-
FiatTokenProxy.70a08231( )
-
FiatTokenV2_2.balanceOf( account=0x22F9dCF4647084d6C31b2765F6910cd85C178C18 ) => ( 19378487 )
-
FlashWallet.executeCall( target=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, callData=0xA9059CBB000000000000000000000000FE2D2C6E38F158832D68805B52D4E9F243912105000000000000000000000000000000000000000000000000000000000127B137, value=0 ) => ( resultData=0x0000000000000000000000000000000000000000000000000000000000000001 )
FiatTokenProxy.a9059cbb( )
-
FiatTokenV2_2.transfer( to=0xFE2d2C6E38F158832D68805B52d4E9f243912105, value=19378487 ) => ( True )
-
FiatTokenProxy.70a08231( )
-
FiatTokenV2_2.balanceOf( account=0xFE2d2C6E38F158832D68805B52d4E9f243912105 ) => ( 3689775166 )
-
transformERC20[TransformERC20Feature (ln:182)]
_transformERC20Private[TransformERC20Feature (ln:194)]
isTokenETH[TransformERC20Feature (ln:230)]
_getSpendableERC20BalanceOf[TransformERC20Feature (ln:235)]
getTransformWallet[TransformERC20Feature (ln:242)]
getStorage[TransformERC20Feature (ln:305)]
getStorageSlot[LibTransformERC20Storage (ln:2531)]
getTransformerDeployer[TransformERC20Feature (ln:243)]
getStorage[TransformERC20Feature (ln:105)]
getStorageSlot[LibTransformERC20Storage (ln:2531)]
getTokenBalanceOf[TransformERC20Feature (ln:246)]
isTokenETH[LibERC20Transformer (ln:2686)]
balanceOf[LibERC20Transformer (ln:2689)]
_transferInputTokensAndAttachedEth[TransformERC20Feature (ln:248)]
isTokenETH[TransformERC20Feature (ln:317)]
rrevert[TransformERC20Feature (ln:321)]
InsufficientEthAttachedError[TransformERC20Feature (ln:321)]
encodeWithSelector[LibTransformERC20RichErrors (ln:1541)]
transfer[TransformERC20Feature (ln:328)]
isTokenETH[TransformERC20Feature (ln:331)]
_transferERC20Tokens[TransformERC20Feature (ln:334)]
_transferERC20TokensFrom[TransformERC20Feature (ln:341)]
_executeTransformation[TransformERC20Feature (ln:252)]
getDeployedAddress[TransformERC20Feature (ln:364)]
rlpEncodeNonce[LibERC20Transformer (ln:2744)]
executeDelegateCall[TransformERC20Feature (ln:369)]
encodeWithSelector[TransformERC20Feature (ln:373)]
TransformContext[TransformERC20Feature (ln:375)]
decode[TransformERC20Feature (ln:384)]
rrevert[TransformERC20Feature (ln:386)]
TransformerFailedError[TransformERC20Feature (ln:386)]
encodeWithSelector[LibTransformERC20RichErrors (ln:1586)]
_executeOutputTokenTransfer[TransformERC20Feature (ln:260)]
getTokenBalanceOf[TransformERC20Feature (ln:402)]
isTokenETH[LibERC20Transformer (ln:2686)]
balanceOf[LibERC20Transformer (ln:2689)]
isTokenETH[TransformERC20Feature (ln:403)]
executeCall[TransformERC20Feature (ln:404)]
executeCall[TransformERC20Feature (ln:410)]
payable[TransformERC20Feature (ln:411)]
encodeWithSelector[TransformERC20Feature (ln:412)]
readUint256[TransformERC20Feature (ln:429)]
readBytes32[LibBytesV06 (ln:1162)]
rrevert[LibBytesV06 (ln:1110)]
InvalidByteOperationError[LibBytesV06 (ln:1110)]
encodeWithSelector[LibBytesRichErrorsV06 (ln:1261)]
rrevert[TransformERC20Feature (ln:431)]
rrevert[TransformERC20Feature (ln:436)]
getTokenBalanceOf[TransformERC20Feature (ln:268)]
isTokenETH[LibERC20Transformer (ln:2686)]
balanceOf[LibERC20Transformer (ln:2689)]
rrevert[TransformERC20Feature (ln:270)]
NegativeTransformERC20OutputError[TransformERC20Feature (ln:270)]
encodeWithSelector[LibTransformERC20RichErrors (ln:1571)]
min256[TransformERC20Feature (ln:275)]
safeSub[TransformERC20Feature (ln:277)]
rrevert[TransformERC20Feature (ln:281)]
IncompleteTransformERC20Error[TransformERC20Feature (ln:281)]
encodeWithSelector[LibTransformERC20RichErrors (ln:1556)]
TransformedERC20[TransformERC20Feature (ln:288)]
TransformERC20Args[TransformERC20Feature (ln:195)]
File 1 of 10: ZeroEx
File 2 of 10: IlluviumERC20
File 3 of 10: FlashWallet
File 4 of 10: FiatTokenProxy
File 5 of 10: TransformERC20Feature
File 6 of 10: FiatTokenV2_2
File 7 of 10: FillQuoteTransformer
File 8 of 10: OtcOrdersFeature
File 9 of 10: AffiliateFeeTransformer
File 10 of 10: PayTakerTransformer
12345678910111213141516/*Copyright 2020 ZeroEx Intl.Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.*/pragma solidity ^0.6.5;pragma experimental ABIEncoderV2;import "@0x/contracts-utils/contracts/src/v06/LibBytesV06.sol";import "./migrations/LibBootstrap.sol";
File 2 of 10: IlluviumERC20
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.1;/*** @title ERC20 token receiver interface** @dev Interface for any contract that wants to support safe transfers* from ERC20 token smart contracts.* @dev Inspired by ERC721 and ERC223 token standards** @dev See https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md* @dev See https://github.com/ethereum/EIPs/issues/223** @author Basil Gorin*/interface ERC20Receiver {/**
File 3 of 10: FlashWallet
12345678910111213141516/*Copyright 2020 ZeroEx Intl.Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.*/pragma solidity ^0.6.5;pragma experimental ABIEncoderV2;import "@0x/contracts-utils/contracts/src/v06/LibBytesV06.sol";import "./migrations/LibBootstrap.sol";
File 4 of 10: FiatTokenProxy
12345678910111213141516pragma solidity ^0.4.24;// File: zos-lib/contracts/upgradeability/Proxy.sol/*** @title Proxy* @dev Implements delegation of calls to other contracts, with proper* forwarding of return values and bubbling of failures.* It defines a fallback function that delegates all calls to the address* returned by the abstract _implementation() internal function.*/contract Proxy {/*** @dev Fallback function.* Implemented entirely in `_fallback`.*/
File 5 of 10: TransformERC20Feature
12345678910111213141516// SPDX-License-Identifier: Apache-2.0/*Copyright 2020 ZeroEx Intl.Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.*/pragma solidity ^0.6.5;pragma experimental ABIEncoderV2;import "@0x/contracts-erc20/contracts/src/v06/IERC20TokenV06.sol";
File 6 of 10: FiatTokenV2_2
12345678910111213141516/*** SPDX-License-Identifier: Apache-2.0** Copyright (c) 2023, Circle Internet Financial, LLC.** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file except in compliance with the License.* You may obtain a copy of the License at** http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing, software* distributed under the License is distributed on an "AS IS" BASIS,* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.* See the License for the specific language governing permissions and* limitations under the License.
File 7 of 10: FillQuoteTransformer
12345678910111213141516// SPDX-License-Identifier: Apache-2.0/*Copyright 2023 ZeroEx Intl.Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.*/pragma solidity ^0.6.5;pragma experimental ABIEncoderV2;import "@0x/contracts-utils/contracts/src/v06/errors/LibRichErrorsV06.sol";
File 8 of 10: OtcOrdersFeature
12345678910111213141516// SPDX-License-Identifier: Apache-2.0/*Copyright 2021 ZeroEx Intl.Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.*/pragma solidity ^0.6.5;pragma experimental ABIEncoderV2;import "@0x/contracts-erc20/contracts/src/v06/IEtherTokenV06.sol";
File 9 of 10: AffiliateFeeTransformer
12345678910111213141516// SPDX-License-Identifier: Apache-2.0/*Copyright 2020 ZeroEx Intl.Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.*/pragma solidity ^0.6.5;pragma experimental ABIEncoderV2;import "@0x/contracts-utils/contracts/src/v06/errors/LibRichErrorsV06.sol";
File 10 of 10: PayTakerTransformer
12345678910111213141516// SPDX-License-Identifier: Apache-2.0/*Copyright 2020 ZeroEx Intl.Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.*/pragma solidity ^0.6.5;pragma experimental ABIEncoderV2;import "@0x/contracts-utils/contracts/src/v06/errors/LibRichErrorsV06.sol";