Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeAction ¶
func New ¶
func New(client *mixin.Client, cfg Config) core.OrderService
func ValidateTransactionAction ¶
func ValidateTransactionAction(action TransactionAction) error
Types ¶
type TransactionAction ¶
type TransactionAction struct { // Transaction type add remove swap Type string `json:"t,omitempty" msgpack:"t,omitempty"` // deposit Deposit string `json:"d,omitempty" msgpack:"d,omitempty"` // withdraw Pairs []string `json:"p,omitempty" msgpack:"p,omitempty"` RemovePercent int64 `json:"l,omitempty" msgpack:"l,omitempty"` // Swap AssetID string `json:"a,omitempty" msgpack:"a,omitempty"` Routes string `json:"r,omitempty" msgpack:"r,omitempty"` Minimum string `json:"m,omitempty" msgpack:"m,omitempty"` }
func DecodeTransactionAction ¶
func DecodeTransactionAction(memo string) (*TransactionAction, error)
type TransactionType ¶
type TransactionType int
const ( TransactionTypeAdd TransactionType TransactionTypeRemove TransactionTypeSwap )
func ParseTransactionType ¶
func ParseTransactionType(t string) TransactionType
func (TransactionType) String ¶
func (i TransactionType) String() string
Click to show internal directories.
Click to hide internal directories.