mock

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BinanceTestExchange

type BinanceTestExchange struct{}

BinanceTestExchange is the mock implementation of binance exchange, for testing purpose.

func (*BinanceTestExchange) Address

func (bte *BinanceTestExchange) Address(token common.Token) (address ethereum.Address, supported bool)

func (*BinanceTestExchange) CancelOrder

func (bte *BinanceTestExchange) CancelOrder(id, base, quote string) error

func (*BinanceTestExchange) GetExchangeInfo

func (*BinanceTestExchange) GetFee

func (bte *BinanceTestExchange) GetFee() (common.ExchangeFees, error)

func (*BinanceTestExchange) GetInfo

func (bte *BinanceTestExchange) GetInfo() (common.ExchangeInfo, error)

func (*BinanceTestExchange) GetLiveExchangeInfos

func (bte *BinanceTestExchange) GetLiveExchangeInfos(tokenPairIDs []common.TokenPairID) (common.ExchangeInfo, error)

GetLiveExchangeInfos of TestExchangeForSetting return a valid result for

func (*BinanceTestExchange) GetMinDeposit

func (bte *BinanceTestExchange) GetMinDeposit() (common.ExchangesMinDeposit, error)

func (*BinanceTestExchange) GetTradeHistory

func (bte *BinanceTestExchange) GetTradeHistory(fromTime, toTime uint64) (common.ExchangeTradeHistory, error)

func (*BinanceTestExchange) ID

func (*BinanceTestExchange) MarshalText

func (bte *BinanceTestExchange) MarshalText() (text []byte, err error)

func (*BinanceTestExchange) Trade

func (bte *BinanceTestExchange) Trade(tradeType string, base common.Token, quote common.Token, rate float64, amount float64, timepoint uint64) (id string, done float64, remaining float64, finished bool, err error)

func (*BinanceTestExchange) UpdateDepositAddress

func (bte *BinanceTestExchange) UpdateDepositAddress(token common.Token, address string) error

func (*BinanceTestExchange) Withdraw

func (bte *BinanceTestExchange) Withdraw(token common.Token, amount *big.Int, address ethereum.Address, timepoint uint64) (string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL