32 lines
612 B
Go
32 lines
612 B
Go
package ent
|
|
|
|
import (
|
|
"fmt"
|
|
"github.com/banbox/banbot/config"
|
|
"github.com/banbox/banbot/exg"
|
|
"github.com/banbox/banexg"
|
|
"github.com/banbox/banexg/errs"
|
|
"github.com/banbox/banexg/utils"
|
|
)
|
|
|
|
func showBalance() *errs.Error {
|
|
var account string
|
|
for acc := range config.Accounts {
|
|
account = acc
|
|
break
|
|
}
|
|
exchange := exg.Default
|
|
res, err := exchange.FetchBalance(map[string]interface{}{
|
|
banexg.ParamAccount: account,
|
|
})
|
|
if err != nil {
|
|
return err
|
|
}
|
|
resstr, err_ := utils.MarshalString(res.Info)
|
|
if err_ != nil {
|
|
return errs.New(errs.CodeMarshalFail, err_)
|
|
}
|
|
fmt.Println(resstr)
|
|
return nil
|
|
}
|