Skip to content

Commit 9e52a93

Browse files
authored
handle edge case of self transfer (aptos-labs#9195)
1 parent bb5d99f commit 9e52a93

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

crates/indexer/src/models/token_models/v2_token_ownerships.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,10 @@ impl TokenOwnershipV2 {
164164

165165
// check if token was transferred
166166
if let Some((event_index, transfer_event)) = &metadata.transfer_event {
167+
// If it's a self transfer then skip
168+
if transfer_event.get_to_address() == transfer_event.get_from_address() {
169+
return Ok(Some((ownership, current_ownership, None, None)));
170+
}
167171
Ok(Some((
168172
ownership,
169173
current_ownership,

0 commit comments

Comments
 (0)