mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-15 03:23:52 +00:00
deposit2transfer: adjust default scan interval
This commit is contained in:
parent
f37fab08a0
commit
41b1991843
|
@ -59,7 +59,8 @@ type Strategy struct {
|
||||||
marginTransferService marginTransferService
|
marginTransferService marginTransferService
|
||||||
depositHistoryService types.ExchangeTransferService
|
depositHistoryService types.ExchangeTransferService
|
||||||
|
|
||||||
session *bbgo.ExchangeSession
|
session *bbgo.ExchangeSession
|
||||||
|
|
||||||
watchingDeposits map[string]types.Deposit
|
watchingDeposits map[string]types.Deposit
|
||||||
mu sync.Mutex
|
mu sync.Mutex
|
||||||
|
|
||||||
|
@ -76,7 +77,7 @@ func (s *Strategy) Subscribe(session *bbgo.ExchangeSession) {}
|
||||||
|
|
||||||
func (s *Strategy) Defaults() error {
|
func (s *Strategy) Defaults() error {
|
||||||
if s.Interval == 0 {
|
if s.Interval == 0 {
|
||||||
s.Interval = types.Duration(5 * time.Minute)
|
s.Interval = types.Duration(3 * time.Minute)
|
||||||
}
|
}
|
||||||
|
|
||||||
if s.TransferDelay == 0 {
|
if s.TransferDelay == 0 {
|
||||||
|
@ -295,12 +296,12 @@ func (s *Strategy) scanDepositHistory(ctx context.Context, asset string, duratio
|
||||||
if depositTime, ok := s.lastAssetDepositTimes[asset]; ok {
|
if depositTime, ok := s.lastAssetDepositTimes[asset]; ok {
|
||||||
// if it's newer than the latest deposit time, then we just add it the monitoring list
|
// if it's newer than the latest deposit time, then we just add it the monitoring list
|
||||||
if deposit.Time.After(depositTime) {
|
if deposit.Time.After(depositTime) {
|
||||||
logger.Infof("adding new success deposit: %s", deposit.TransactionID)
|
logger.Infof("adding new succeedded deposit: %s", deposit.TransactionID)
|
||||||
s.addWatchingDeposit(deposit)
|
s.addWatchingDeposit(deposit)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// ignore all initial deposits that are already in success status
|
// ignore all initial deposits that are already in success status
|
||||||
logger.Infof("ignored succeess deposit: %s %+v", deposit.TransactionID, deposit)
|
logger.Infof("ignored expired succeedded deposit: %s %+v", deposit.TransactionID, deposit)
|
||||||
}
|
}
|
||||||
|
|
||||||
case types.DepositCredited, types.DepositPending:
|
case types.DepositCredited, types.DepositPending:
|
||||||
|
@ -321,7 +322,7 @@ func (s *Strategy) scanDepositHistory(ctx context.Context, asset string, duratio
|
||||||
|
|
||||||
var succeededDeposits []types.Deposit
|
var succeededDeposits []types.Deposit
|
||||||
|
|
||||||
// find the succeeded deposits
|
// find and move out succeeded deposits
|
||||||
for _, deposit := range s.watchingDeposits {
|
for _, deposit := range s.watchingDeposits {
|
||||||
switch deposit.Status {
|
switch deposit.Status {
|
||||||
case types.DepositSuccess:
|
case types.DepositSuccess:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user