.. _fsn-constants:

=========
Constants
=========

.. index:: constants

- :ref:`Overview <fsn-index>`
- :ref:`fsn <fsn-fsn>`
- :ref:`fsntx <fsn-fsntx>`


web3.fsn.consts = {}


FSNToken
========

The asset ID representing the Fusion Token

.. code-block:: javascript

    FSNToken: "0xffffffffffffffffffffffffffffffffffffffff"



TicketLogAddress
================

.. code-block:: javascript

    TicketLogAddress: "0xfffffffffffffffffffffffffffffffffffffffe",



TicketLogAddress_Topic_To_Function
==================================

.. code-block:: javascript

  TicketLogAddress_Topic_To_Function: {
    0: "ticketSelected",
    1: "ticketReturn",
    2: "ticketExpired"
  },


TicketLogAddress_Topic_ticketSelected
=====================================

.. code-block:: javascript

  TicketLogAddress_Topic_ticketSelected:
    "0x0000000000000000000000000000000000000000000000000000000000000000",



TicketLogAddress_Topic_ticketReturn
===================================


.. code-block:: javascript

  TicketLogAddress_Topic_ticketReturn:
    "0x0000000000000000000000000000000000000000000000000000000000000001",



TicketLogAddress_Topic_ticketExpired
====================================

.. code-block:: javascript

  TicketLogAddress_Topic_ticketExpired:
    "0x0000000000000000000000000000000000000000000000000000000000000002",


FSNCallAddress
==============

.. code-block:: javascript

  FSNCallAddress: "0xffffffffffffffffffffffffffffffffffffffff",




FSNCallAddress_Topic_To_Function
================================

.. code-block:: javascript

  FSNCallAddress_Topic_To_Function: {
    // GenNotationFunc wacom
    0: "GenNotationFunc", // = iota
    // GenAssetFunc wacom
    1: "GenAssetFunc",
    // SendAssetFunc wacom
    2: "SendAssetFunc",
    // TimeLockFunc wacom
    3: "TimeLockFunc",
    // BuyTicketFunc wacom
    4: "BuyTicketFunc",
    // AssetValueChangeFunc wacom
    5: "AssetValueChangeFunc",
    // MakeSwapFunc wacom
    6: "MakeSwapFunc",
    // RecallSwapFunc wacom
    7: "RecallSwapFunc",
    // TakeSwapFunc wacom
    8: "TakeSwapFunc"
          // MakeSwapFuncExt wacom
      9: "MakeSwapFuncExtOld",
      // MakeSwapFuncExt wacom
      10: "MakeSwapFuncExt",
      // TakeSwapFuncExt wacom
      11: "TakeSwapFuncExt",
      // AssetValueChangeFunc wacom
      12: "AssetValueChangeExtFunc"
  },


FSNCallAddress_Topic_GenNotationFunc
====================================

.. code-block:: javascript

    FSNCallAddress_Topic_GenNotationFunc:
      "0x0000000000000000000000000000000000000000000000000000000000000000",


FSNCallAddress_Topic_GenAssetFunc
=================================

.. code-block:: javascript

  FSNCallAddress_Topic_GenAssetFunc:
    "0x0000000000000000000000000000000000000000000000000000000000000001",


FSNCallAddress_Topic_SendAssetFunc
==================================

.. code-block:: javascript

  FSNCallAddress_Topic_SendAssetFunc:
    "0x0000000000000000000000000000000000000000000000000000000000000002",



FSNCallAddress_Topic_TimeLockFunc
=================================

.. code-block:: javascript

  FSNCallAddress_Topic_TimeLockFunc:
    "0x0000000000000000000000000000000000000000000000000000000000000003",



FSNCallAddress_Topic_BuyTicketFunc
==================================

.. code-block:: javascript

  FSNCallAddress_Topic_BuyTicketFunc:
    "0x0000000000000000000000000000000000000000000000000000000000000004",



FSNCallAddress_Topic_AssetValueChangeFunc
=========================================

.. code-block:: javascript

  FSNCallAddress_Topic_AssetValueChangeFunc:
    "0x0000000000000000000000000000000000000000000000000000000000000005",



FSNCallAddress_Topic_MakeSwapFunc
=================================

.. code-block:: javascript

  FSNCallAddress_Topic_MakeSwapFunc:
    "0x0000000000000000000000000000000000000000000000000000000000000006",



FSNCallAddress_Topic_RecallSwapFunc
===================================

.. code-block:: javascript

  FSNCallAddress_Topic_RecallSwapFunc:
    "0x0000000000000000000000000000000000000000000000000000000000000007",


FSNCallAddress_Topic_TakeSwapFunc
=================================

.. code-block:: javascript

  FSNCallAddress_Topic_TakeSwapFunc:
    "0x0000000000000000000000000000000000000000000000000000000000000008"




FSNCallAddress_Topic_MakeSwapFuncExtOld
=======================================

.. code-block:: javascript

    FSNCallAddress_Topic_MakeSwapFuncExtOld:
      "0x0000000000000000000000000000000000000000000000000000000000000009",



FSNCallAddress_Topic_MakeSwapFuncExt
====================================

.. code-block:: javascript

    FSNCallAddress_Topic_MakeSwapFuncExt:
      "0x000000000000000000000000000000000000000000000000000000000000000a",


FSNCallAddress_Topic_TakeSwapFuncExt
====================================

.. code-block:: javascript

    FSNCallAddress_Topic_TakeSwapFuncExt:
      "0x000000000000000000000000000000000000000000000000000000000000000b",



FSNCallAddress_Topic_AssetValueChangeExtFunc
============================================

.. code-block:: javascript

    FSNCallAddress_Topic_AssetValueChangeExtFunc:
      "0x000000000000000000000000000000000000000000000000000000000000000c"

