Transaction Hash:
Block:
16209769 at Dec-18-2022 06:25:23 AM +UTC
Transaction Fee:
0.00201883432355332 ETH
$3.78
Gas Used:
117,110 Gas / 17.238786812 Gwei
Emitted Events:
0 |
RadicleToken.Transfer( from=[Receiver] 0x98c3d3183c4b8a650614ad179a1a98be0a8d6b8e, to=UniswapV2Pair, amount=612205664269188215726 )
|
1 |
FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000008c1c499b1796d7f3c2521ac37186b52de024e58c, 0x00000000000000000000000098c3d3183c4b8a650614ad179a1a98be0a8d6b8e, 0000000000000000000000000000000000000000000000000000000049bedfc7 )
|
2 |
UniswapV2Pair.Sync( reserve0=1045220861843458626584437, reserve1=2117469387059 )
|
3 |
UniswapV2Pair.Swap( sender=[Receiver] 0x98c3d3183c4b8a650614ad179a1a98be0a8d6b8e, amount0In=612205664269188215726, amount1In=0, amount0Out=0, amount1Out=1237245895, to=[Receiver] 0x98c3d3183c4b8a650614ad179a1a98be0a8d6b8e )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x31c8EAcB...8CF1E64A3 | |||||
0x8C1c499b...De024e58c | |||||
0x91aaE0aA...48d7Bd728 |
5.301752432565922813 Eth
Nonce: 384052
|
5.299733598242369493 Eth
Nonce: 384053
| 0.00201883432355332 | ||
0xA0b86991...E3606eB48 | |||||
0xA4e19aAc...5367726BE
Miner
| (Fee Recipient: 0xA4...6BE) | 1,987.009169627022434182 Eth | 1,987.009848362617723542 Eth | 0.00067873559528936 |
Execution Trace
MEV Bot: 0x98c...b8e.ce2e62ff( )
-
UniswapV2Pair.STATICCALL( )
-
RadicleToken.transfer( dst=0x8C1c499b1796D7F3C2521AC37186B52De024e58c, rawAmount=612205664269188215726 ) => ( True )
UniswapV2Pair.swap( amount0Out=0, amount1Out=1237245895, to=0x98C3d3183C4b8A650614ad179A1a98be0a8d6B8E, data=0x )
FiatTokenProxy.a9059cbb( )
-
FiatTokenV2_1.transfer( to=0x98C3d3183C4b8A650614ad179A1a98be0a8d6B8E, value=1237245895 ) => ( True )
-
-
RadicleToken.balanceOf( account=0x8C1c499b1796D7F3C2521AC37186B52De024e58c ) => ( 1045220861843458626584437 )
FiatTokenProxy.70a08231( )
-
FiatTokenV2_1.balanceOf( account=0x8C1c499b1796D7F3C2521AC37186B52De024e58c ) => ( 2117469387059 )
-
File 1 of 4: UniswapV2Pair
File 2 of 4: RadicleToken
File 3 of 4: FiatTokenProxy
File 4 of 4: FiatTokenV2_1
12345678910111213141516// File: contracts/interfaces/IUniswapV2Pair.solpragma solidity >=0.5.0;interface IUniswapV2Pair {event Approval(address indexed owner, address indexed spender, uint value);event Transfer(address indexed from, address indexed to, uint value);function name() external pure returns (string memory);function symbol() external pure returns (string memory);function decimals() external pure returns (uint8);function totalSupply() external view returns (uint);function balanceOf(address owner) external view returns (uint);function allowance(address owner, address spender) external view returns (uint);function approve(address spender, uint value) external returns (bool);
File 2 of 4: RadicleToken
12345678910111213141516// SPDX-License-Identifier: GPL-3.0-only// Copyright 2020 Compound Labs, Inc.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions are met://// 1. Redistributions of source code must retain the above copyright notice,// this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright notice,// this list of conditions and the following disclaimer in the documentation// and/or other materials provided with the distribution.// 3. Neither the name of the copyright holder nor the names of its// contributors may be used to endorse or promote products derived from this// software without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
File 3 of 4: 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 4 of 4: FiatTokenV2_1
12345678910111213141516// File: @openzeppelin/contracts/math/SafeMath.sol// SPDX-License-Identifier: MITpragma solidity ^0.6.0;/*** @dev Wrappers over Solidity's arithmetic operations with added overflow* checks.** Arithmetic operations in Solidity wrap on overflow. This can easily result* in bugs, because programmers usually assume that an overflow raises an* error, which is the standard behavior in high level programming languages.* `SafeMath` restores this intuition by reverting the transaction when an* operation overflows.*