Versions in this module Expand all Collapse all v0 v0.1.20 Nov 17, 2023 Changes in this version + func CreatePayPathForms(nodepaths [][]*payroutes.PayRelayNode, payamt *fields.Amount, ...) *protocol.PayPathForms + func CreatePayPathFormsBySingleNodePath(node *payroutes.PayRelayNode, payamt *fields.Amount, paysat *fields.Satoshi) *protocol.PayPathForms + type Servicer struct + func NewServicer(cnf *ServicerConfig) *Servicer + func (s *Servicer) AddCustomerToPool(newcur *chanpay.Customer) error + func (s *Servicer) FindAndStartBusinessExclusiveWithOneCustomersByAddress(addr fields.Address, payamt *fields.Amount) (*chanpay.Customer, error) + func (s *Servicer) FindCustomersByAddress(addr fields.Address) []*chanpay.Customer + func (s *Servicer) FindCustomersByChannel(cid fields.ChannelId) *chanpay.Customer + func (s *Servicer) GetLocalServiceNode() (*payroutes.PayRelayNode, error) + func (s *Servicer) InitializeChannelSide(side *chanpay.ChannelSideConn, remoteAddress fields.Address, weIsLeft bool) error + func (s *Servicer) LoadRoutesUpdate() + func (s *Servicer) LoginNewCustomer(newcur *chanpay.Customer) error + func (s *Servicer) MsgHandlerClientInitiateReconciliation(newcur *chanpay.Customer, msg *protocol.MsgClientInitiateReconciliation) + func (s *Servicer) MsgHandlerRequestInitiatePayment(payuser *chanpay.Customer, upstreamSide *chanpay.RelayPaySettleNoder, ...) + func (s *Servicer) MsgHandlerRequestPrequeryPayment(newcur *chanpay.Customer, msg *protocol.MsgRequestPrequeryPayment) + func (s *Servicer) RemoveCustomerFromPool(cur *chanpay.Customer) + func (s *Servicer) RemoveCustomerFromPoolUnsafe(cur *chanpay.Customer) + func (s *Servicer) SetDataSource(billstore chanpay.DataSourceOfBalanceBill, ...) + func (s *Servicer) Start() + type ServicerConfig struct + DebugTest bool + FullNodeRpcUrl string + LoadRoutesUrl string + PaySourceDataDir string + RelaySettlementChannelsJsonFile string + RoutesSourceDataDir string + SelfIdentificationName string + ServiceCustomerChannelsAdd string + ServiceCustomerChannelsCancel string + SignatureMachinePrivateKeySetupList string + WssListenPort int + func NewEmptyServicerConfig() *ServicerConfig + func NewServicerConfig(cnffile *sys.Inicnf) *ServicerConfig