Versions in this module Expand all Collapse all v1 v1.0.0 Dec 14, 2019 Changes in this version + type App interface + CreateWallet func(wallet Wallet) error + CreateWallets func() error + GetCountWallets func() (uint64, error) + Start func() error + UpdateWallets func() error + func New(repo Repo, rl RateLimiter) App + type MultiSendItem struct + Coin string + To string + Value *big.Int + type RateLimiter struct + Freq int + Per time.Duration + func (cp RateLimiter) Pace(elapsed time.Duration, hits uint64) (time.Duration, bool) + func (cp RateLimiter) String() string + type Repo interface + CreateWallet func(address, seedPhrase, mnemonic, privateKey, amount string, status bool) error + DisableWallet func(address string) error + GetCountWallets func() (uint64, error) + GetOneWallet func() (*dao.Wallet, error) + SelectWallets func() ([]dao.Wallet, error) + SelectWalletsAmount func(amount uint64) ([]dao.Wallet, error) + SelectWalletsInterval func(start, end uint64) ([]dao.Wallet, error) + type Wallet struct + Address string + Mnemonic string + PrivateKey string + SeedPhrase string