Skip to content

Commit 4670d27

Browse files
authored
Update EIP-6909: Update Transfer Event To Log Caller
Merged by EIP-Bot.
1 parent ebcaa3c commit 4670d27

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

EIPS/eip-6909.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ MUST return True.
246246

247247
#### `Transfer`
248248

249-
The `sender` has transferred an `amount` of a token `id` to a `receiver`.
249+
The `caller` initiates a transfer of an `amount` of a token `id` from a `sender` to a `receiver`.
250250

251251
MUST be logged when an `amount` of a token `id` is transferred from one account to another.
252252

@@ -259,14 +259,17 @@ SHOULD be logged with the `receiver` address as the zero address when an `amount
259259
type: event
260260
261261
inputs:
262+
- name: caller
263+
indexed: true
264+
type: address
262265
- name: sender
263266
indexed: true
264267
type: address
265268
- name: receiver
266269
indexed: true
267270
type: address
268271
- name: id
269-
indexed: true
272+
indexed: false
270273
type: uint256
271274
- name: amount
272275
indexed: false
@@ -479,7 +482,7 @@ contract ERC6909 {
479482
/// @param receiver The address of the receiver.
480483
/// @param id The id of the token.
481484
/// @param amount The amount of the token.
482-
event Transfer(address indexed sender, address indexed receiver, uint256 indexed id, uint256 amount);
485+
event Transfer(address indexed caller, address indexed sender, address indexed receiver, uint256 id, uint256 amount);
483486
484487
/// @notice The event emitted when an operator is set.
485488
/// @param owner The address of the owner.

0 commit comments

Comments
 (0)