Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EncodeAction ¶
EncodeAction encode action to 4swap memo deprecated, use EncodeActionV1 instead
func EncodeActionV1 ¶ added in v1.2.1
EncodeActionV1 encode action to 4swap memo v1
Types ¶
type Action ¶
type Action struct { // action type, Add, Remove, Swap Type TransactionType // user mixin id UserID string // action trace id FollowID string // AssetID is pair quote asset id if base asset will be paid, otherwise this is base asset id. // Ignore if type is Remove AssetID string // Deposit Timeout, optional, default is 10m Timeout time.Duration `json:"Timeout,omitempty"` // Deposit slippage, optional, default 0.01 Slippage decimal.Decimal `json:"Slippage,omitempty"` // swap routes Routes string `json:"Routes,omitempty"` // Swap minimum fill amount Minimum decimal.Decimal `json:"Minimum,omitempty"` }
func RemoveAction ¶
func SwapAction ¶
type TransactionType ¶
type TransactionType int
const ( TransactionTypeAdd TransactionType // 1 加注 TransactionTypeRemove // 2 提取 TransactionTypeSwap // 3 兑换 )
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.