Transaction Hash:
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 | ||
|---|---|---|---|---|---|
| 0x36AE75Ee...b4EE8d82b |
0.000060283919956051 Eth
Nonce: 51
|
0.000042233255225639 Eth
Nonce: 52
| 0.000018050664730412 | ||
| 0xa6D2351d...d9943Dcd8 | |||||
| 0xc29004Ab...9f564d5Cf | |||||
|
0xdFf3F8DD...3013D1cd3
Miner
| 0.000943934941907761 Eth | 0.000950597477185349 Eth | 0.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);
}