Documentation
¶
Index ¶
- func BalancerSwap(fromToken, toToken, userAddr common.Address, fromDecimal, toDecimal int, ...) (types.SwapTx, error)
- func BancorSwap(fromToken, toToken, userAddr common.Address, fromDecimal, toDecimal int, ...) (types.SwapTx, error)
- func DforceSwap(fromToken, toToken, userAddr common.Address, fromDecimal, toDecimal int, ...) (types.SwapTx, error)
- func IsETH(tokenAddr common.Address) bool
- func KyberSwap(fromToken, toToken, userAddr common.Address, fromDecimal, toDecimal int, ...) (types.SwapTx, error)
- func MooniswapSwap(fromToken, toToken, userAddr common.Address, fromDecimal, toDecimal int, ...) (types.SwapTx, error)
- func SushiswapSwap(fromToken, toToken, userAddr common.Address, fromDecimal, toDecimal int, ...) (types.SwapTx, error)
- func UniswapSwap(fromToken, toToken, userAddr common.Address, fromDecimal, toDecimal int, ...) (types.SwapTx, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BalancerSwap ¶
func BancorSwap ¶
func DforceSwap ¶
func DforceSwap(fromToken, toToken, userAddr common.Address, fromDecimal, toDecimal int, slippage int64, amount *big.Int) (types.SwapTx, error)
DforceSwap 返回swap交易所需参数 amount 应该是乘以精度的量比如1ETH,则amount为1000000000000000000 slippage 比如滑点0.05%,则应该传5
func KyberSwap ¶
func KyberSwap(fromToken, toToken, userAddr common.Address, fromDecimal, toDecimal int, slippage int64, amount *big.Int) (types.SwapTx, error)
KyberSwap 返回swap交易所需参数 amount 应该是乘以精度的量比如1ETH,则amount为1000000000000000000 slippage 比如滑点0.05%,则应该传5
func MooniswapSwap ¶
func MooniswapSwap(fromToken, toToken, userAddr common.Address, fromDecimal, toDecimal int, slippage int64, amount *big.Int) (types.SwapTx, error)
MooniswapSwap 返回swap交易所需参数 amount 应该是乘以精度的量比如1ETH,则amount为1000000000000000000 slippage 比如滑点0.05%,则应该传5
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.