Skip to content

Commit

Permalink
Update EIP-5564: update contract name
Browse files Browse the repository at this point in the history
Merged by EIP-Bot.
  • Loading branch information
nerolation authored and streamnft-tech committed Oct 27, 2023
1 parent a9d33f5 commit 6826645
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions EIPS/eip-5564.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,11 +97,11 @@ A one byte integer (`schemeId`) is used to identify stealth address schemes. The

- The algorithm for the `computeStealthKey` method.

This specification additionally defines a singleton `ERC5564Messenger` contract that emits events to announce when something is sent to a stealth address. This MUST be a singleton contract, with one instance per chain. The contract is specified as follows:
This specification additionally defines a singleton `ERC5564Announcer` contract that emits events to announce when something is sent to a stealth address. This MUST be a singleton contract, with one instance per chain. The contract is specified as follows:

```solidity
/// @notice Interface for announcing when something is sent to a stealth address.
contract IERC5564Messenger {
contract IERC5564Announcer {
/// @dev Emitted when sending something to a stealth address.
/// @dev See the `announce` method for documentation on the parameters.
event Announcement (
Expand Down Expand Up @@ -165,7 +165,7 @@ Stealth meta-addresses may be managed by the user and/or registered within a pub

### Initial Implementation of SECP256k1 with View Tags

This EIP provides a foundation that is not tied to any specific cryptographic system through the `IERC5564Messenger` contract. In addition, it introduces the first implementation of a [stealth address scheme](../assets/eip-5564/scheme_ids.md) that utilizes the SECP256k1 elliptic curve and view tags. The SECP256k1 elliptic curve is defined with the equation $y^2 = x^3 + 7 \pmod{p}$, where $p = 2^{256} - 2^{32} - 977$.
This EIP provides a foundation that is not tied to any specific cryptographic system through the `IERC5564Announcer` contract. In addition, it introduces the first implementation of a [stealth address scheme](../assets/eip-5564/scheme_ids.md) that utilizes the SECP256k1 elliptic curve and view tags. The SECP256k1 elliptic curve is defined with the equation $y^2 = x^3 + 7 \pmod{p}$, where $p = 2^{256} - 2^{32} - 977$.

The following reference is divided into three sections:

Expand Down

0 comments on commit 6826645

Please sign in to comment.