Skip to content

Message

  • Trading pair survives

    Flow Direction

    Data

    flowdata
    amm -> lpnodeLpnodeEventCommand<QuoteBase>
    lpnode -> relayQuoteBase
  • Ask

    Flow Direction

    Data

    flowdata
    front end -> relayAsk
    relay -> lpnodeAsk
    lpnode -> ammLpnodeEventCommand<Ask>
  • Ask Reply

    Flow Direction

    Data

    flowdata
    amm -> lpnodeLpnodeEventCommand<QuoteBase>
    lpnode -> relayQuoteBase
    relay -> front endQuote

Exchange process

  • Confirm Quotation

    Flow Direction

    Data

    flowdata
    Confirm Quotation - FE -> relaySwapAssetInformation
    Confirm Quotation - relay -> lpnodePreBusiness
    Confirm Quotation - lpnode -> ammLpnodeEventCommand<PreBusiness>
    agree/not - amm -> lpnodeLpnodeEventCommand<PreBusiness>
    agree/not - lpnode -> relayPreBusiness
    agree/not - relay -> FEPreBusiness
  • TransferOut

    Flow Direction

    Data

    flowdata
    TransferOutTransferOut
    EventTransferOutEventTransferOut
    BusinessUpdate - relay -> FEBusiness
    BusinessUpdate - relay -> lpnodeBusinessFullData
    BusinessUpdate - lpnode -> ammLpnodeEventCommand<BusinessFullData>
  • TransferIn

    Flow Direction

    Data

    flowdata
    DoTransferInLpnodeEventCommand<BusinessFullData>
    TransferInTransferIn
    EventTransferInEventTransferIn
    TransferInFinishedBusinessFullData
    BusinessUpdateBusiness
  • ConfirmTransferOut

    Flow Direction

    Data

    flowdata
    ConfirmTransferOutConfirmTransferOut
    EventConfirmTransferOutEventConfirmTransferOut
    BusinessUpdate - relay -> FEBusiness
    BusinessUpdate - relay -> lpnodeBusinessFullData
    BusinessUpdate - lpnode -> ammLpnodeEventCommand<BusinessFullData>
  • ConfirmTransferIn

    Flow Direction

    Data

    flowdata
    DoTransferInLpnodeEventCommand<BusinessFullData>
    TransferInConfirmTransferIn
    EventTransferInEventConfirmTransferIn
    ConfirmTransferInFinishedBusinessFullData
    BusinessUpdateBusiness