Documentation
¶
Index ¶
- func NewOrderEVM() types.OrderService
- func NewOrderTron() types.OrderService
- type OrderEVM
- type OrderTron
- func (s *OrderTron) CreateOrder(ctx context.Context, orderID uuid.UUID) error
- func (s *OrderTron) ProcessTransfer(ctx context.Context, receiveAddress string, token *ent.Token) error
- func (s *OrderTron) RefundOrder(ctx context.Context, network *ent.Network, orderID string) error
- func (s *OrderTron) SettleOrder(ctx context.Context, orderID uuid.UUID) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOrderEVM ¶
func NewOrderEVM() types.OrderService
NewOrderEVM creates a new instance of OrderEVM.
func NewOrderTron ¶
func NewOrderTron() types.OrderService
NewOrderTron creates a new instance of OrderTron.
Types ¶
type OrderEVM ¶
type OrderEVM struct {
// contains filtered or unexported fields
}
OrderEVM provides functionality related to onchain interactions for payment orders
func (*OrderEVM) CreateOrder ¶
CreateOrder creates a new payment order on-chain.
func (*OrderEVM) RefundOrder ¶
RefundOrder refunds sender on canceled lock order
type OrderTron ¶
type OrderTron struct{}
OrderTron provides functionality related to on-chain interactions for payment orders
func (*OrderTron) CreateOrder ¶
CreateOrder creates a new payment order on-chain.
func (*OrderTron) ProcessTransfer ¶
func (s *OrderTron) ProcessTransfer(ctx context.Context, receiveAddress string, token *ent.Token) error
ProcessTransfer processes a transfer event for a given receive address and token.
func (*OrderTron) RefundOrder ¶
RefundOrder refunds sender on canceled lock order
Click to show internal directories.
Click to hide internal directories.