 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type GenerateAddressResponse
- type Server
- func (s *Server) HandlerEvents(w stdhttp.ResponseWriter, r *stdhttp.Request)
- func (s *Server) HandlerGenerateBitcoinAddress(w stdhttp.ResponseWriter, r *stdhttp.Request)
- func (s *Server) HandlerGenerateEthereumAddress(w stdhttp.ResponseWriter, r *stdhttp.Request)
- func (s *Server) HandlerRecoveryTransaction(w stdhttp.ResponseWriter, r *stdhttp.Request)
- func (s *Server) OnExchangedTimelocked(destination, transaction string)
- func (s *Server) Start() error
 
Constants ¶
      View Source
      
  const ProtocolVersion int = 2
    ProtocolVersion is the version of the protocol that Bifrost server and JS SDK use to communicate.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenerateAddressResponse ¶
type Server ¶
type Server struct {
	BitcoinListener            *bitcoin.Listener            `inject:""`
	BitcoinAddressGenerator    *bitcoin.AddressGenerator    `inject:""`
	Config                     *config.Config               `inject:""`
	Database                   database.Database            `inject:""`
	EthereumListener           *ethereum.Listener           `inject:""`
	EthereumAddressGenerator   *ethereum.AddressGenerator   `inject:""`
	StellarAccountConfigurator *stellar.AccountConfigurator `inject:""`
	TransactionsQueue          queue.Queue                  `inject:""`
	SSEServer                  sse.ServerInterface          `inject:""`
	MinimumValueBtc string
	MinimumValueEth string
	SignerPublicKey string
	// contains filtered or unexported fields
}
    func (*Server) HandlerEvents ¶
func (s *Server) HandlerEvents(w stdhttp.ResponseWriter, r *stdhttp.Request)
func (*Server) HandlerGenerateBitcoinAddress ¶
func (s *Server) HandlerGenerateBitcoinAddress(w stdhttp.ResponseWriter, r *stdhttp.Request)
func (*Server) HandlerGenerateEthereumAddress ¶
func (s *Server) HandlerGenerateEthereumAddress(w stdhttp.ResponseWriter, r *stdhttp.Request)
func (*Server) HandlerRecoveryTransaction ¶
func (s *Server) HandlerRecoveryTransaction(w stdhttp.ResponseWriter, r *stdhttp.Request)
func (*Server) OnExchangedTimelocked ¶
 Click to show internal directories. 
   Click to hide internal directories.