ETH Price: $2,077.68 (+1.24%)

Transaction Decoder

Block:
24596599 at Mar-06-2026 06:21:35 AM +UTC
Transaction Fee:
0.000018050664730412 ETH $0.04
Gas Used:
243,044 Gas / 0.074269123 Gwei

Emitted Events:

33 OmnesToken.Transfer( _from=[Sender] 0x36ae75ee1cb8e4ebde7f75d004aba9ab4ee8d82b, _to=[Receiver] 0xed2da4a573b3a68f221ff07f0c9343b94d6a2e79, _value=5000000000000000000000 )
34 OmnesToken.Approval( _owner=[Receiver] 0xed2da4a573b3a68f221ff07f0c9343b94d6a2e79, _spender=0xa6D2351d519C0f5576C18628EeD5C69d9943Dcd8, _value=5000000000000000000000 )
35 OmnesToken.Transfer( _from=[Receiver] 0xed2da4a573b3a68f221ff07f0c9343b94d6a2e79, _to=0xa6D2351d519C0f5576C18628EeD5C69d9943Dcd8, _value=5000000000000000000000 )
36 0xa6d2351d519c0f5576c18628eed5c69d9943dcd8.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x000000000000000000000000ed2da4a573b3a68f221ff07f0c9343b94d6a2e79, 0x00000000000000000000000000000000000000000000000000000000000001d2 )
37 0xa6d2351d519c0f5576c18628eed5c69d9943dcd8.0xcad87c0e62ef0d2b9ac392b2df7bef00794094068596c8319bbd5118c45ddb02( 0xcad87c0e62ef0d2b9ac392b2df7bef00794094068596c8319bbd5118c45ddb02, 0x00000000000000000000000000000000000000000000000000000000000001d2, 0x000000000000000000000000c29004ab38334dc7a9eca1b89d6d4bf9f564d5cf, 0000000000000000000000000000000000000000000000000000000000000000, 00000000000000000000000000000000000000000000010f0cf064dd59200000, 0000000000000000000000000000000000000000000000000000000000000000, 000000000000000000000000ed2da4a573b3a68f221ff07f0c9343b94d6a2e79 )
38 OmnesToken.Approval( _owner=[Receiver] 0xed2da4a573b3a68f221ff07f0c9343b94d6a2e79, _spender=0xa6D2351d519C0f5576C18628EeD5C69d9943Dcd8, _value=0 )
39 0xa6d2351d519c0f5576c18628eed5c69d9943dcd8.0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925( 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925, 0x000000000000000000000000ed2da4a573b3a68f221ff07f0c9343b94d6a2e79, 0x0000000000000000000000007b3d401f1f3c7bff7bb273ad5a36d98e0f7ae642, 0x00000000000000000000000000000000000000000000000000000000000001d2 )
40 0xa6d2351d519c0f5576c18628eed5c69d9943dcd8.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000ed2da4a573b3a68f221ff07f0c9343b94d6a2e79, 0x0000000000000000000000007b3d401f1f3c7bff7bb273ad5a36d98e0f7ae642, 0x00000000000000000000000000000000000000000000000000000000000001d2 )
41 0x7b3d401f1f3c7bff7bb273ad5a36d98e0f7ae642.0x5b9b658ac7c67952cbb340c1aab6f42bafa371986ed8d063dd294b3096652d37( 0x5b9b658ac7c67952cbb340c1aab6f42bafa371986ed8d063dd294b3096652d37, 0x00000000000000000000000036ae75ee1cb8e4ebde7f75d004aba9ab4ee8d82b, 0x000000000000000000000000a6d2351d519c0f5576c18628eed5c69d9943dcd8, 00000000000000000000000000000000000000000000000000000000000001d2 )
42 0xed2da4a573b3a68f221ff07f0c9343b94d6a2e79.0x0b31ba83d6c1c05d6ccc5e2ec5f9ace26ed3b59f46884dab10577babbbdbadd9( 0x0b31ba83d6c1c05d6ccc5e2ec5f9ace26ed3b59f46884dab10577babbbdbadd9, 0x00000000000000000000000036ae75ee1cb8e4ebde7f75d004aba9ab4ee8d82b, 0x000000000000000000000000c29004ab38334dc7a9eca1b89d6d4bf9f564d5cf, 0000000000000000000000000000000000000000000000000000000000000000, 00000000000000000000000000000000000000000000010f0cf064dd59200000, 0000000000000000000000000000000000000000000000000000000000000000, 0000000000000000000000000000000000000000000000000000000000000001, 00000000000000000000000000000000000000000000000000000000000001d2 )

Account State Difference:

  Address   Before After State Difference Code
0x36AE75Ee...b4EE8d82b
0.000060283919956051 Eth
Nonce: 51
0.000042233255225639 Eth
Nonce: 52
0.000018050664730412
0xa6D2351d...d9943Dcd8
0xc29004Ab...9f564d5Cf
0.000943934941907761 Eth0.000950597477185349 Eth0.000006662535277588

Execution Trace

0xed2da4a573b3a68f221ff07f0c9343b94d6a2e79.f031abb8( )
  • OmnesToken.transferFrom( _from=0x36AE75Ee1cB8E4EBDE7f75d004aba9ab4EE8d82b, _to=0xed2DA4a573b3a68F221FF07F0C9343b94D6a2e79, _value=5000000000000000000000 ) => ( success=True )
  • OmnesToken.approve( _spender=0xa6D2351d519C0f5576C18628EeD5C69d9943Dcd8, _value=5000000000000000000000 ) => ( success=True )
  • 0xa6d2351d519c0f5576c18628eed5c69d9943dcd8.94548dae( )
    • OmnesToken.balanceOf( 0xa6D2351d519C0f5576C18628EeD5C69d9943Dcd8 ) => ( 0 )
    • OmnesToken.transferFrom( _from=0xed2DA4a573b3a68F221FF07F0C9343b94D6a2e79, _to=0xa6D2351d519C0f5576C18628EeD5C69d9943Dcd8, _value=5000000000000000000000 ) => ( success=True )
    • OmnesToken.balanceOf( 0xa6D2351d519C0f5576C18628EeD5C69d9943Dcd8 ) => ( 5000000000000000000000 )
    • OmnesToken.approve( _spender=0xa6D2351d519C0f5576C18628EeD5C69d9943Dcd8, _value=0 ) => ( success=True )
    • 0xa6d2351d519c0f5576c18628eed5c69d9943dcd8.095ea7b3( )
    • 0x7b3d401f1f3c7bff7bb273ad5a36d98e0f7ae642.9223733f( )
      • 0x06d9986e9a2fb8c57aa2ce87860577e6a44872ae.9223733f( )
        • 0xa6d2351d519c0f5576c18628eed5c69d9943dcd8.23b872dd( )
        • 0xa6d2351d519c0f5576c18628eed5c69d9943dcd8.6352211e( )
          pragma solidity ^0.4.24;
          
          contract OmnesToken {
          
              string public name = "Omnes Coin";      //  token name
              string public symbol = "OMNES";        //  token symbol
              uint256 public decimals = 18;          //  token digit
          
              mapping (address => uint256) public balanceOf;
              mapping (address => mapping (address => uint256)) public allowance;
          
              uint256 public totalSupply = 0;
              bool public stopped = false;
          
              uint256 constant valueFounder = 1000000000000000000000000000;
              address owner = 0x0;
          
              modifier isOwner {
                  assert(owner == msg.sender);
                  _;
              }
          
              modifier isRunning {
                  assert (!stopped);
                  _;
              }
          
              modifier validAddress {
                  assert(0x0 != msg.sender);
                  _;
              }
          
              function OmnesToken(address _addressFounder) {
                  owner = msg.sender;
                  totalSupply = valueFounder;
                  balanceOf[_addressFounder] = valueFounder;
                  Transfer(0x0, _addressFounder, valueFounder);
              }
          
              function transfer(address _to, uint256 _value) isRunning validAddress returns (bool success) {
                  require(balanceOf[msg.sender] >= _value);
                  require(balanceOf[_to] + _value >= balanceOf[_to]);
                  balanceOf[msg.sender] -= _value;
                  balanceOf[_to] += _value;
                  Transfer(msg.sender, _to, _value);
                  return true;
              }
          
              function transferFrom(address _from, address _to, uint256 _value) isRunning validAddress returns (bool success) {
                  require(balanceOf[_from] >= _value);
                  require(balanceOf[_to] + _value >= balanceOf[_to]);
                  require(allowance[_from][msg.sender] >= _value);
                  balanceOf[_to] += _value;
                  balanceOf[_from] -= _value;
                  allowance[_from][msg.sender] -= _value;
                  Transfer(_from, _to, _value);
                  return true;
              }
          
              function approve(address _spender, uint256 _value) isRunning validAddress returns (bool success) {
                  require(_value == 0 || allowance[msg.sender][_spender] == 0);
                  allowance[msg.sender][_spender] = _value;
                  Approval(msg.sender, _spender, _value);
                  return true;
              }
          
              function stop() isOwner {
                  stopped = true;
              }
          
              function start() isOwner {
                  stopped = false;
              }
          
              function setName(string _name) isOwner {
                  name = _name;
              }
          
              function burn(uint256 _value) {
                  require(balanceOf[msg.sender] >= _value);
                  balanceOf[msg.sender] -= _value;
                  balanceOf[0x0] += _value;
                  Transfer(msg.sender, 0x0, _value);
              }
          
              event Transfer(address indexed _from, address indexed _to, uint256 _value);
              event Approval(address indexed _owner, address indexed _spender, uint256 _value);
          }