Transaction Hash:
Block:
19262526 at Feb-19-2024 02:59:35 PM +UTC
Transaction Fee:
0.00108561925066572 ETH
$3.69
Gas Used:
28,536 Gas / 38.043848145 Gwei
Emitted Events:
560 |
BRC20.Transfer( from=[Sender] 0xae3642a03a1e4bd7ab7d919d14c54ecf1bfdddd3, to=0x0c23DbA6bA9B3A9dB1D365AcC06d2e36ae876f30, value=0 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x5124fcC2...3F38f1C34
Miner
| (Faith Builder) | 22.11476418927637867 Eth | 22.114764215320415398 Eth | 0.000000026044036728 | |
0xAE3642A0...f1BFdddd3 |
0.068379076000366419 Eth
Nonce: 54
|
0.067293456749700699 Eth
Nonce: 55
| 0.00108561925066572 |
Execution Trace
BRC20.transfer( to=0x0c23DbA6bA9B3A9dB1D365AcC06d2e36ae876f30, amount=0 ) => ( True )
transfer[BRC20 (ln:40)]
Transfer[BRC20 (ln:45)]
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "./interfaces/IBRC20Factory.sol";contract BRC20 {string public name;string public symbol;uint8 public immutable decimals;address public immutable factory;uint256 public totalSupply;mapping (address => uint256) public balanceOf;mapping (address => mapping(address => uint256)) public allowance;mapping (address => uint256) public nonces;bytes32 public DOMAIN_SEPARATOR;bytes32 public constant PERMIT_TYPEHASH = keccak256("Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)");bytes32 public constant DOMAIN_TYPEHASH = keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)");event Approval(address indexed owner, address indexed spender, uint256 value);event Transfer(address indexed from, address indexed to, uint256 value);constructor() {(name, symbol, decimals) = IBRC20Factory(msg.sender).parameters();factory = msg.sender;uint256 chainId;assembly {chainId := chainid()}DOMAIN_SEPARATOR = keccak256(abi.encode(DOMAIN_TYPEHASH, keccak256(bytes(name)), keccak256(bytes('1')), chainId, address(this)));}