From e525dbc0ef84d0814531386390a2b565b697bff2 Mon Sep 17 00:00:00 2001 From: omriss Date: Thu, 29 Jan 2026 20:52:35 +0700 Subject: [PATCH] guid is indexed in Staked event --- src/interfaces/IXTokenBridge.sol | 2 +- src/tokenomics/XTokenBridge.sol | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/interfaces/IXTokenBridge.sol b/src/interfaces/IXTokenBridge.sol index 800ddf95..409ce18c 100644 --- a/src/interfaces/IXTokenBridge.sol +++ b/src/interfaces/IXTokenBridge.sol @@ -27,7 +27,7 @@ interface IXTokenBridge { /// @param srcEid The source chain endpoint ID /// @param amount The amount of xToken received /// @param guidId The unique GUID identifier for the received message - event Staked(address indexed userTo, uint32 indexed srcEid, uint amount, bytes32 guidId); + event Staked(address indexed userTo, uint32 indexed srcEid, uint amount, bytes32 indexed guidId); event SetXTokenBridges(uint32[] dstEids, address[] xTokenBridges); diff --git a/src/tokenomics/XTokenBridge.sol b/src/tokenomics/XTokenBridge.sol index b74e9085..6d4a11b1 100644 --- a/src/tokenomics/XTokenBridge.sol +++ b/src/tokenomics/XTokenBridge.sol @@ -16,6 +16,7 @@ import {OptionsBuilder} from "@layerzerolabs/oapp-evm/contracts/oapp/libs/Option /// @notice XTokenBridge - bridge for xToken (i.e. xSTBL) using LayerZero Omnichain Fungible Token (OFT) bridge /// Changelog: +/// - 1.0.2: Fix Staked event (indexed guid) /// - 1.0.1: Add buildOptions function contract XTokenBridge is Controllable, IXTokenBridge, IOAppComposer, ReentrancyGuardUpgradeable { using SafeERC20 for IERC20;