pdexv3

package
v0.0.0-...-7ece11e Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2023 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptStaking

type AcceptStaking struct {
	// contains filtered or unexported fields
}

func NewAcceptStaking

func NewAcceptStaking() *AcceptStaking

func NewAcceptStakingWtihValue

func NewAcceptStakingWtihValue(
	nftID, stakingPoolID, txReqID common.Hash, shardID byte, liquidity uint64,
) *AcceptStaking

func (*AcceptStaking) FromStringSlice

func (a *AcceptStaking) FromStringSlice(source []string) error

func (*AcceptStaking) Liquidity

func (a *AcceptStaking) Liquidity() uint64

func (*AcceptStaking) MarshalJSON

func (a *AcceptStaking) MarshalJSON() ([]byte, error)

func (*AcceptStaking) NftID

func (a *AcceptStaking) NftID() common.Hash

func (*AcceptStaking) ShardID

func (a *AcceptStaking) ShardID() byte

func (*AcceptStaking) StakingPoolID

func (a *AcceptStaking) StakingPoolID() common.Hash

func (*AcceptStaking) StringSlice

func (a *AcceptStaking) StringSlice() ([]string, error)

func (*AcceptStaking) TxReqID

func (a *AcceptStaking) TxReqID() common.Hash

func (*AcceptStaking) UnmarshalJSON

func (a *AcceptStaking) UnmarshalJSON(data []byte) error

type AcceptUnstaking

type AcceptUnstaking struct {
	// contains filtered or unexported fields
}

func NewAcceptUnstaking

func NewAcceptUnstaking() *AcceptUnstaking

func NewAcceptUnstakingWithValue

func NewAcceptUnstakingWithValue(
	stakingPoolID, nftID common.Hash,
	amount uint64,
	otaReceiver string,
	txReqID common.Hash, shardID byte,
) *AcceptUnstaking

func (*AcceptUnstaking) Amount

func (a *AcceptUnstaking) Amount() uint64

func (*AcceptUnstaking) FromStringSlice

func (a *AcceptUnstaking) FromStringSlice(source []string) error

func (*AcceptUnstaking) MarshalJSON

func (a *AcceptUnstaking) MarshalJSON() ([]byte, error)

func (*AcceptUnstaking) NftID

func (a *AcceptUnstaking) NftID() common.Hash

func (*AcceptUnstaking) OtaReceiver

func (a *AcceptUnstaking) OtaReceiver() string

func (*AcceptUnstaking) ShardID

func (a *AcceptUnstaking) ShardID() byte

func (*AcceptUnstaking) StakingPoolID

func (a *AcceptUnstaking) StakingPoolID() common.Hash

func (*AcceptUnstaking) StringSlice

func (a *AcceptUnstaking) StringSlice() ([]string, error)

func (*AcceptUnstaking) TxReqID

func (a *AcceptUnstaking) TxReqID() common.Hash

func (*AcceptUnstaking) UnmarshalJSON

func (a *AcceptUnstaking) UnmarshalJSON(data []byte) error

type AcceptUserMintNft

type AcceptUserMintNft struct {
	// contains filtered or unexported fields
}

func NewAcceptUserMintNft

func NewAcceptUserMintNft() *AcceptUserMintNft

func NewAcceptUserMintNftWithValue

func NewAcceptUserMintNftWithValue(
	otaReceiver string, burntAmount uint64, shardID byte, nftID, txReqID common.Hash,
) *AcceptUserMintNft

func (*AcceptUserMintNft) BurntAmount

func (a *AcceptUserMintNft) BurntAmount() uint64

func (*AcceptUserMintNft) FromStringSlice

func (a *AcceptUserMintNft) FromStringSlice(source []string) error

func (*AcceptUserMintNft) MarshalJSON

func (a *AcceptUserMintNft) MarshalJSON() ([]byte, error)

func (*AcceptUserMintNft) NftID

func (a *AcceptUserMintNft) NftID() common.Hash

func (*AcceptUserMintNft) OtaReceiver

func (a *AcceptUserMintNft) OtaReceiver() string

func (*AcceptUserMintNft) ShardID

func (a *AcceptUserMintNft) ShardID() byte

func (*AcceptUserMintNft) StringSlice

func (a *AcceptUserMintNft) StringSlice() ([]string, error)

func (*AcceptUserMintNft) TxReqID

func (a *AcceptUserMintNft) TxReqID() common.Hash

func (*AcceptUserMintNft) UnmarshalJSON

func (a *AcceptUserMintNft) UnmarshalJSON(data []byte) error

type AcceptWithdrawLiquidity

type AcceptWithdrawLiquidity struct {
	// contains filtered or unexported fields
}

func NewAcceptWithdrawLiquidity

func NewAcceptWithdrawLiquidity() *AcceptWithdrawLiquidity

func NewAcceptWithdrawLiquidityWithValue

func NewAcceptWithdrawLiquidityWithValue(
	poolPairID string,
	nftID, tokenID common.Hash,
	tokenAmount, shareAmount uint64,
	otaReceiver string,
	txReqID common.Hash, shardID byte,
) *AcceptWithdrawLiquidity

func (*AcceptWithdrawLiquidity) FromStringSlice

func (a *AcceptWithdrawLiquidity) FromStringSlice(source []string) error

func (*AcceptWithdrawLiquidity) MarshalJSON

func (a *AcceptWithdrawLiquidity) MarshalJSON() ([]byte, error)

func (*AcceptWithdrawLiquidity) NftID

func (a *AcceptWithdrawLiquidity) NftID() common.Hash

func (*AcceptWithdrawLiquidity) OtaReceiver

func (a *AcceptWithdrawLiquidity) OtaReceiver() string

func (*AcceptWithdrawLiquidity) PoolPairID

func (a *AcceptWithdrawLiquidity) PoolPairID() string

func (*AcceptWithdrawLiquidity) ShardID

func (a *AcceptWithdrawLiquidity) ShardID() byte

func (*AcceptWithdrawLiquidity) ShareAmount

func (a *AcceptWithdrawLiquidity) ShareAmount() uint64

func (*AcceptWithdrawLiquidity) StringSlice

func (a *AcceptWithdrawLiquidity) StringSlice() ([]string, error)

func (*AcceptWithdrawLiquidity) TokenAmount

func (a *AcceptWithdrawLiquidity) TokenAmount() uint64

func (*AcceptWithdrawLiquidity) TokenID

func (a *AcceptWithdrawLiquidity) TokenID() common.Hash

func (*AcceptWithdrawLiquidity) TxReqID

func (a *AcceptWithdrawLiquidity) TxReqID() common.Hash

func (*AcceptWithdrawLiquidity) UnmarshalJSON

func (a *AcceptWithdrawLiquidity) UnmarshalJSON(data []byte) error

type Action

type Action struct {
	Content
	// contains filtered or unexported fields
}

func NewAction

func NewAction(c Content, txID common.Hash, shardID byte) *Action

func (*Action) FromStringSlice

func (acn *Action) FromStringSlice(source []string) error

func (*Action) RequestTxID

func (acn *Action) RequestTxID() common.Hash

func (*Action) ShardID

func (acn *Action) ShardID() byte

func (*Action) StringSlice

func (acn *Action) StringSlice() []string

type Content

type Content interface {
	GetType() int
	GetStatus() int
}

type MatchAddLiquidity

type MatchAddLiquidity struct {
	// contains filtered or unexported fields
}

func NewMatchAddLiquidity

func NewMatchAddLiquidity() *MatchAddLiquidity

func NewMatchAddLiquidityWithValue

func NewMatchAddLiquidityWithValue(
	contribution statedb.Pdexv3ContributionState,
	newPoolPairID string,
) *MatchAddLiquidity

func (*MatchAddLiquidity) Contribution

func (*MatchAddLiquidity) FromStringSlice

func (m *MatchAddLiquidity) FromStringSlice(source []string) error

func (*MatchAddLiquidity) MarshalJSON

func (m *MatchAddLiquidity) MarshalJSON() ([]byte, error)

func (*MatchAddLiquidity) NewPoolPairID

func (m *MatchAddLiquidity) NewPoolPairID() string

func (*MatchAddLiquidity) StringSlice

func (m *MatchAddLiquidity) StringSlice() ([]string, error)

func (*MatchAddLiquidity) UnmarshalJSON

func (m *MatchAddLiquidity) UnmarshalJSON(data []byte) error

type MatchAndReturnAddLiquidity

type MatchAndReturnAddLiquidity struct {
	// contains filtered or unexported fields
}

func NewMatchAndReturnAddLiquidity

func NewMatchAndReturnAddLiquidity() *MatchAndReturnAddLiquidity

func NewMatchAndReturnAddLiquidityWithValue

func NewMatchAndReturnAddLiquidityWithValue(
	contribution statedb.Pdexv3ContributionState,
	shareAmount, returnAmount, existedTokenActualAmount, existedTokenReturnAmount uint64,
	existedTokenID common.Hash,
) *MatchAndReturnAddLiquidity

func (*MatchAndReturnAddLiquidity) Contribution

func (*MatchAndReturnAddLiquidity) ExistedTokenActualAmount

func (m *MatchAndReturnAddLiquidity) ExistedTokenActualAmount() uint64

func (*MatchAndReturnAddLiquidity) ExistedTokenID

func (m *MatchAndReturnAddLiquidity) ExistedTokenID() common.Hash

func (*MatchAndReturnAddLiquidity) ExistedTokenReturnAmount

func (m *MatchAndReturnAddLiquidity) ExistedTokenReturnAmount() uint64

func (*MatchAndReturnAddLiquidity) FromStringSlice

func (m *MatchAndReturnAddLiquidity) FromStringSlice(source []string) error

func (*MatchAndReturnAddLiquidity) MarshalJSON

func (m *MatchAndReturnAddLiquidity) MarshalJSON() ([]byte, error)

func (*MatchAndReturnAddLiquidity) ReturnAmount

func (m *MatchAndReturnAddLiquidity) ReturnAmount() uint64

func (*MatchAndReturnAddLiquidity) ShareAmount

func (m *MatchAndReturnAddLiquidity) ShareAmount() uint64

func (*MatchAndReturnAddLiquidity) StringSlice

func (m *MatchAndReturnAddLiquidity) StringSlice() ([]string, error)

func (*MatchAndReturnAddLiquidity) UnmarshalJSON

func (m *MatchAndReturnAddLiquidity) UnmarshalJSON(data []byte) error

type MintNft

type MintNft struct {
	// contains filtered or unexported fields
}

func NewMintNft

func NewMintNft() *MintNft

func NewMintNftWithValue

func NewMintNftWithValue(nftID common.Hash, otaReceiver string, shardID byte, txReqID common.Hash) *MintNft

func (*MintNft) FromStringSlice

func (m *MintNft) FromStringSlice(source []string) error

FromStringSlice verify format [{mintnft-metaType}, {action}, {data}] won't verify source[1] will be verify in other place

func (*MintNft) MarshalJSON

func (m *MintNft) MarshalJSON() ([]byte, error)

func (*MintNft) NftID

func (m *MintNft) NftID() common.Hash

func (*MintNft) OtaReceiver

func (m *MintNft) OtaReceiver() string

func (*MintNft) ShardID

func (m *MintNft) ShardID() byte

func (*MintNft) StringSlice

func (m *MintNft) StringSlice(action string) ([]string, error)

StringSlice format [{mintnft-metaType}, {action}, {data}]

func (*MintNft) TxReqID

func (m *MintNft) TxReqID() common.Hash

func (*MintNft) UnmarshalJSON

func (m *MintNft) UnmarshalJSON(data []byte) error

type RefundAddLiquidity

type RefundAddLiquidity struct {
	// contains filtered or unexported fields
}

func NewRefundAddLiquidity

func NewRefundAddLiquidity() *RefundAddLiquidity

func NewRefundAddLiquidityWithValue

func NewRefundAddLiquidityWithValue(contribution statedb.Pdexv3ContributionState) *RefundAddLiquidity

func (*RefundAddLiquidity) Contribution

func (*RefundAddLiquidity) FromStringSlice

func (r *RefundAddLiquidity) FromStringSlice(source []string) error

func (*RefundAddLiquidity) MarshalJSON

func (r *RefundAddLiquidity) MarshalJSON() ([]byte, error)

func (*RefundAddLiquidity) StringSlice

func (r *RefundAddLiquidity) StringSlice() ([]string, error)

func (*RefundAddLiquidity) UnmarshalJSON

func (r *RefundAddLiquidity) UnmarshalJSON(data []byte) error

type RejectStaking

type RejectStaking struct {
	// contains filtered or unexported fields
}

func NewRejectStaking

func NewRejectStaking() *RejectStaking

func NewRejectStakingWithValue

func NewRejectStakingWithValue(
	otaReceiver string, tokenID, txReqID common.Hash, shardID byte, amount uint64,
) *RejectStaking

func (*RejectStaking) Amount

func (r *RejectStaking) Amount() uint64

func (*RejectStaking) FromStringSlice

func (r *RejectStaking) FromStringSlice(source []string) error

func (*RejectStaking) MarshalJSON

func (r *RejectStaking) MarshalJSON() ([]byte, error)

func (*RejectStaking) OtaReceiver

func (r *RejectStaking) OtaReceiver() string

func (*RejectStaking) ShardID

func (r *RejectStaking) ShardID() byte

func (*RejectStaking) StringSlice

func (r *RejectStaking) StringSlice() ([]string, error)

func (*RejectStaking) TokenID

func (r *RejectStaking) TokenID() common.Hash

func (*RejectStaking) TxReqID

func (r *RejectStaking) TxReqID() common.Hash

func (*RejectStaking) UnmarshalJSON

func (r *RejectStaking) UnmarshalJSON(data []byte) error

type RejectUnstaking

type RejectUnstaking struct {
	// contains filtered or unexported fields
}

func NewRejectUnstaking

func NewRejectUnstaking() *RejectUnstaking

func NewRejectUnstakingWithValue

func NewRejectUnstakingWithValue(txReqID common.Hash, shardID byte) *RejectUnstaking

func (*RejectUnstaking) FromStringSlice

func (r *RejectUnstaking) FromStringSlice(source []string) error

func (*RejectUnstaking) MarshalJSON

func (r *RejectUnstaking) MarshalJSON() ([]byte, error)

func (*RejectUnstaking) ShardID

func (r *RejectUnstaking) ShardID() byte

func (*RejectUnstaking) StringSlice

func (r *RejectUnstaking) StringSlice() ([]string, error)

func (*RejectUnstaking) TxReqID

func (r *RejectUnstaking) TxReqID() common.Hash

func (*RejectUnstaking) UnmarshalJSON

func (r *RejectUnstaking) UnmarshalJSON(data []byte) error

type RejectUserMintNft

type RejectUserMintNft struct {
	// contains filtered or unexported fields
}

func NewRejectUserMintNft

func NewRejectUserMintNft() *RejectUserMintNft

func NewRejectUserMintNftWithValue

func NewRejectUserMintNftWithValue(otaReceiver string, amount uint64, shardID byte, txReqID common.Hash) *RejectUserMintNft

func (*RejectUserMintNft) Amount

func (r *RejectUserMintNft) Amount() uint64

func (*RejectUserMintNft) FromStringSlice

func (r *RejectUserMintNft) FromStringSlice(source []string) error

func (*RejectUserMintNft) MarshalJSON

func (r *RejectUserMintNft) MarshalJSON() ([]byte, error)

func (*RejectUserMintNft) OtaReceiver

func (r *RejectUserMintNft) OtaReceiver() string

func (*RejectUserMintNft) ShardID

func (r *RejectUserMintNft) ShardID() byte

func (*RejectUserMintNft) StringSlice

func (r *RejectUserMintNft) StringSlice() ([]string, error)

func (*RejectUserMintNft) TxReqID

func (r *RejectUserMintNft) TxReqID() common.Hash

func (*RejectUserMintNft) UnmarshalJSON

func (r *RejectUserMintNft) UnmarshalJSON(data []byte) error

type RejectWithdrawLiquidity

type RejectWithdrawLiquidity struct {
	// contains filtered or unexported fields
}

func NewRejectWithdrawLiquidity

func NewRejectWithdrawLiquidity() *RejectWithdrawLiquidity

func NewRejectWithdrawLiquidityWithValue

func NewRejectWithdrawLiquidityWithValue(txReqID common.Hash, shardID byte) *RejectWithdrawLiquidity

func (*RejectWithdrawLiquidity) FromStringSlice

func (r *RejectWithdrawLiquidity) FromStringSlice(source []string) error

func (*RejectWithdrawLiquidity) MarshalJSON

func (r *RejectWithdrawLiquidity) MarshalJSON() ([]byte, error)

func (*RejectWithdrawLiquidity) ShardID

func (r *RejectWithdrawLiquidity) ShardID() byte

func (*RejectWithdrawLiquidity) StringSlice

func (r *RejectWithdrawLiquidity) StringSlice() ([]string, error)

func (*RejectWithdrawLiquidity) TxReqID

func (r *RejectWithdrawLiquidity) TxReqID() common.Hash

func (*RejectWithdrawLiquidity) UnmarshalJSON

func (r *RejectWithdrawLiquidity) UnmarshalJSON(data []byte) error

type WaitingAddLiquidity

type WaitingAddLiquidity struct {
	// contains filtered or unexported fields
}

func NewWaitingAddLiquidity

func NewWaitingAddLiquidity() *WaitingAddLiquidity

func NewWaitingAddLiquidityWithValue

func NewWaitingAddLiquidityWithValue(contribution statedb.Pdexv3ContributionState) *WaitingAddLiquidity

func (*WaitingAddLiquidity) Contribution

func (*WaitingAddLiquidity) FromStringSlice

func (w *WaitingAddLiquidity) FromStringSlice(source []string) error

func (*WaitingAddLiquidity) MarshalJSON

func (w *WaitingAddLiquidity) MarshalJSON() ([]byte, error)

func (*WaitingAddLiquidity) StringSlice

func (w *WaitingAddLiquidity) StringSlice() ([]string, error)

func (*WaitingAddLiquidity) UnmarshalJSON

func (w *WaitingAddLiquidity) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

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