Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New( rootAccountKP *keypair.Full, horizonClient horizon.ClientInterface, accountNotifier *AccountNotifier, limiter *redis_rate.Limiter, channelPool channel.Pool, c *Config, ) (accountpb.AccountServer, error)
New returns a new account server
Types ¶
type AccountNotifier ¶
type AccountNotifier struct {
// contains filtered or unexported fields
}
func NewAccountNotifier ¶
func NewAccountNotifier(hClient horizon.ClientInterface) *AccountNotifier
func (*AccountNotifier) AddStream ¶
func (a *AccountNotifier) AddStream(accountID string, stream *eventStream)
AddStream adds a stream to the notifier.
func (*AccountNotifier) OnTransaction ¶
func (a *AccountNotifier) OnTransaction(xdrData transaction.XDRData)
OnTransaction implements transaction.Notifier.OnTransaction
func (*AccountNotifier) RemoveStream ¶
func (a *AccountNotifier) RemoveStream(accountID string, stream *eventStream)
RemoveStream removes a stream from the notifier.
Click to show internal directories.
Click to hide internal directories.