Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
  • v0.0.5
  • v0.0.4
  • v0.0.3
  • v0.0.2
  • v0.0.0
  • v0.0.1
7 results

list_pair.go

list_pair.go 623 B
package transaction

import (
	"gitlab.com/digitaldollar/binance-sdk/types/msg"
	"gitlab.com/digitaldollar/binance-sdk/types/tx"
)

type ListPairResult struct {
	tx.TxCommitResult
}

func (c *client) ListPair(proposalId int64, baseAssetSymbol string, quoteAssetSymbol string, initPrice int64, sync bool, options ...Option) (*ListPairResult, error) {
	fromAddr := c.keyManager.GetAddr()

	burnMsg := msg.NewDexListMsg(fromAddr, proposalId, baseAssetSymbol, quoteAssetSymbol, initPrice)
	commit, err := c.broadcastMsg(burnMsg, sync, options...)
	if err != nil {
		return nil, err
	}

	return &ListPairResult{*commit}, nil

}