---
# System prepended metadata

title: AlphaX Contract Events

---

# AlphaX Contract Events

The following events will be emitted from each `XBank` contract.


---
## XBank Contracts

AVAX XBank Contract = `0xc8ebd1be27d506bd96c7a1dcc50b1e4d7678abf1`
ETH XBank Contract = `0xe4d8cd0c4bda9a0fab537b93c7b391ad5a9ebe75`

---
## Events


```solidity=
  /// The caller mints token at specific price ceiling and price floor
  event Mint(
    address indexed caller,
    address indexed lToken,
    address indexed sToken,
    uint lPrice,
    uint sPrice,
    uint amount
  );

  /// The caller burns sToken and lToken
  event Burn(
    address indexed caller,
    address indexed lToken,
    address indexed sToken,
    uint lPrice,
    uint sPrice,
    uint amount
  );

  /// The governor creates token at specific price ceiling.
  event CreateSS(uint indexed sPrice, address sToken);

  /// The governor creates token at specific price floor.
  event CreateLL(uint indexed lPrice, address lToken);

  /// The short token is destroyed.
  event DestroySS(uint indexed sPrice, address sToken, uint supply);

  /// The long token is destroyed.
  event DestroyLL(uint indexed lPrice, address lToken, uint supply);

  /// The caller liquidates a long token with his pegged price and with a specific amount.
  event LiquidateLL(
    address indexed caller,
    address indexed liqToken,
    address indexed matchToken,
    uint lPrice,
    uint sPrice,
    uint amount
  );

  /// The caller liquidates a short token with his pegged price and with a specific amount.
  event LiquidateSS(
    address indexed caller,
    address indexed liqToken,
    address indexed matchToken,
    uint sPrice,
    uint lPrice,
    uint amount
  );

  /// The caller claims long token with a specific amount.
  event ClaimLL(address indexed caller, address indexed token, uint amount);

  /// The caller claims short token with a specific amount.
  event ClaimSS(address indexed caller, address indexed token, uint amount);
```