ETH Price: $1,975.02 (+0.71%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Announce231231602025-08-12 6:25:23193 days ago1754979923IN
Ink: ERC-5564 Announcer
0 ETH0.00001130.39917879
Announce231055172025-08-09 19:13:11196 days ago1754766791IN
Ink: ERC-5564 Announcer
0 ETH0.000022930.81017414
Announce230644002025-08-04 1:24:23202 days ago1754270663IN
Ink: ERC-5564 Announcer
0 ETH0.000006690.2363252
Announce230529502025-08-02 11:03:23203 days ago1754132603IN
Ink: ERC-5564 Announcer
0 ETH0.000008250.29162809
Announce230299312025-07-30 5:43:23207 days ago1753854203IN
Ink: ERC-5564 Announcer
0 ETH0.000051131.80609541
Announce229551532025-07-19 18:52:35217 days ago1752951155IN
Ink: ERC-5564 Announcer
0 ETH0.000022550.79651698
Announce228862262025-07-10 3:54:47227 days ago1752119687IN
Ink: ERC-5564 Announcer
0 ETH0.00002971.04914162
Announce228775762025-07-08 22:52:23228 days ago1752015143IN
Ink: ERC-5564 Announcer
0 ETH0.000030931.09261642
Announce228635192025-07-06 23:44:35230 days ago1751845475IN
Ink: ERC-5564 Announcer
0 ETH0.000007750.27397883
Announce228620582025-07-06 18:50:11230 days ago1751827811IN
Ink: ERC-5564 Announcer
0 ETH0.000008820.31177964
Announce228609112025-07-06 14:59:35230 days ago1751813975IN
Ink: ERC-5564 Announcer
0 ETH0.000014570.51468842
Announce228608962025-07-06 14:56:35230 days ago1751813795IN
Ink: ERC-5564 Announcer
0 ETH0.000017180.60725928
Announce228608952025-07-06 14:56:23230 days ago1751813783IN
Ink: ERC-5564 Announcer
0 ETH0.000017830.62999949
Announce228608592025-07-06 14:48:59230 days ago1751813339IN
Ink: ERC-5564 Announcer
0 ETH0.000023830.84179627
Announce228608552025-07-06 14:48:11230 days ago1751813291IN
Ink: ERC-5564 Announcer
0 ETH0.000066052.33314628
Announce228608552025-07-06 14:48:11230 days ago1751813291IN
Ink: ERC-5564 Announcer
0 ETH0.000079622.81220158
Announce228608552025-07-06 14:48:11230 days ago1751813291IN
Ink: ERC-5564 Announcer
0 ETH0.000079622.81220158
Announce228592372025-07-06 9:21:59230 days ago1751793719IN
Ink: ERC-5564 Announcer
0 ETH0.000007230.25564313
Announce228592232025-07-06 9:19:11230 days ago1751793551IN
Ink: ERC-5564 Announcer
0 ETH0.000006950.24551978
Announce228589672025-07-06 8:27:35230 days ago1751790455IN
Ink: ERC-5564 Announcer
0 ETH0.000008250.29169305
Announce228589552025-07-06 8:25:11230 days ago1751790311IN
Ink: ERC-5564 Announcer
0 ETH0.00000820.2899181
Announce228589532025-07-06 8:24:47230 days ago1751790287IN
Ink: ERC-5564 Announcer
0 ETH0.000008410.29738435
Announce228584312025-07-06 6:39:23230 days ago1751783963IN
Ink: ERC-5564 Announcer
0 ETH0.000064622.28249444
Announce228584302025-07-06 6:39:11230 days ago1751783951IN
Ink: ERC-5564 Announcer
0 ETH0.00006472.28545081
Announce228583802025-07-06 6:29:11230 days ago1751783351IN
Ink: ERC-5564 Announcer
0 ETH0.000064142.26555343
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
0x60806040200422072024-06-07 20:02:11624 days ago1717790531  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ERC5564Announcer

Compiler Version
v0.8.23+commit.f704f362

Optimization Enabled:
Yes with 1000000 runs

Other Settings:
paris EvmVersion
File 1 of 1 : ERC5564Announcer.sol
// SPDX-License-Identifier: CC0-1.0
pragma solidity 0.8.23;

/// @notice `ERC5564Announcer` contract to emit an `Announcement` event to broadcast information
/// about a transaction involving a stealth address. See
/// [ERC-5564](https://eips.ethereum.org/EIPS/eip-5564) to learn more.
contract ERC5564Announcer {
  /// @notice Emitted when something is sent to a stealth address.
  /// @param schemeId Identifier corresponding to the applied stealth address scheme, e.g. 1 for
  /// secp256k1, as specified in ERC-5564.
  /// @param stealthAddress The computed stealth address for the recipient.
  /// @param caller The caller of the `announce` function that emitted this event.
  /// @param ephemeralPubKey Ephemeral public key used by the sender to derive the `stealthAddress`.
  /// @param metadata Arbitrary data to emit with the event. The first byte MUST be the view tag.
  /// @dev The remaining metadata can be used by the senders however they like. See
  /// [ERC-5564](https://eips.ethereum.org/EIPS/eip-5564) for recommendations on how to structure
  /// this metadata.
  event Announcement(
    uint256 indexed schemeId,
    address indexed stealthAddress,
    address indexed caller,
    bytes ephemeralPubKey,
    bytes metadata
  );

  /// @notice Called by integrators to emit an `Announcement` event.
  /// @param schemeId Identifier corresponding to the applied stealth address scheme, e.g. 1 for
  /// secp256k1, as specified in ERC-5564.
  /// @param stealthAddress The computed stealth address for the recipient.
  /// @param ephemeralPubKey Ephemeral public key used by the sender.
  /// @param metadata Arbitrary data to emit with the event. The first byte MUST be the view tag.
  /// @dev The remaining metadata can be used by the senders however they like. See
  /// [ERC-5564](https://eips.ethereum.org/EIPS/eip-5564) for recommendations on how to structure
  /// this metadata.
  function announce(
    uint256 schemeId,
    address stealthAddress,
    bytes memory ephemeralPubKey,
    bytes memory metadata
  ) external {
    emit Announcement(schemeId, stealthAddress, msg.sender, ephemeralPubKey, metadata);
  }
}

Settings
{
  "remappings": [
    "ds-test/=lib/forge-std/lib/ds-test/src/",
    "forge-std/=lib/forge-std/src/"
  ],
  "optimizer": {
    "enabled": true,
    "runs": 1000000
  },
  "metadata": {
    "useLiteralContent": false,
    "bytecodeHash": "none",
    "appendCBOR": true
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "evmVersion": "paris",
  "viaIR": false,
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"schemeId","type":"uint256"},{"indexed":true,"internalType":"address","name":"stealthAddress","type":"address"},{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":false,"internalType":"bytes","name":"ephemeralPubKey","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"metadata","type":"bytes"}],"name":"Announcement","type":"event"},{"inputs":[{"internalType":"uint256","name":"schemeId","type":"uint256"},{"internalType":"address","name":"stealthAddress","type":"address"},{"internalType":"bytes","name":"ephemeralPubKey","type":"bytes"},{"internalType":"bytes","name":"metadata","type":"bytes"}],"name":"announce","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b506102c5806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80634d1f958314610030575b600080fd5b61004361003e36600461018d565b610045565b005b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857f5f0eab8057630ba7676c49b4f21a0231414e79474595be8e4c432fbf6bf0f4e785856040516100a592919061028a565b60405180910390a450505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f8301126100f357600080fd5b813567ffffffffffffffff8082111561010e5761010e6100b3565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715610154576101546100b3565b8160405283815286602085880101111561016d57600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600080608085870312156101a357600080fd5b84359350602085013573ffffffffffffffffffffffffffffffffffffffff811681146101ce57600080fd5b9250604085013567ffffffffffffffff808211156101eb57600080fd5b6101f7888389016100e2565b9350606087013591508082111561020d57600080fd5b5061021a878288016100e2565b91505092959194509250565b6000815180845260005b8181101561024c57602081850181015186830182015201610230565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b60408152600061029d6040830185610226565b82810360208401526102af8185610226565b9594505050505056fea164736f6c6343000817000a

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80634d1f958314610030575b600080fd5b61004361003e36600461018d565b610045565b005b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857f5f0eab8057630ba7676c49b4f21a0231414e79474595be8e4c432fbf6bf0f4e785856040516100a592919061028a565b60405180910390a450505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f8301126100f357600080fd5b813567ffffffffffffffff8082111561010e5761010e6100b3565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715610154576101546100b3565b8160405283815286602085880101111561016d57600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600080608085870312156101a357600080fd5b84359350602085013573ffffffffffffffffffffffffffffffffffffffff811681146101ce57600080fd5b9250604085013567ffffffffffffffff808211156101eb57600080fd5b6101f7888389016100e2565b9350606087013591508082111561020d57600080fd5b5061021a878288016100e2565b91505092959194509250565b6000815180845260005b8181101561024c57602081850181015186830182015201610230565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b60408152600061029d6040830185610226565b82810360208401526102af8185610226565b9594505050505056fea164736f6c6343000817000a

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.