Documentation
¶
Index ¶
- type RounterFront
- func (f *RounterFront) CubicRootType(cc *types.ContractContext) uint8
- func (f *RounterFront) Factory(cc types.ContractLoader) common.Address
- func (f *RounterFront) GetAmountsOut(cc *types.ContractContext, amountIn *amount.Amount, path []common.Address) ([]*amount.Amount, error)
- func (f *RounterFront) SetCubicRootType(cc *types.ContractContext, cubicRootType uint8) error
- func (f *RounterFront) SwapExactTokensForTokens(cc *types.ContractContext, amountIn, amountOutMin *amount.Amount, ...) ([]*amount.Amount, error)
- func (f *RounterFront) UniAddLiquidity(cc *types.ContractContext, tokenA, tokenB common.Address, ...) (*amount.Amount, *amount.Amount, *amount.Amount, common.Address, error)
- func (f *RounterFront) UniAddLiquidityOneCoin(cc *types.ContractContext, tokenA, tokenB, tokenIn common.Address, ...) (*amount.Amount, *amount.Amount, common.Address, error)
- func (f *RounterFront) UniGetAmountsIn(cc *types.ContractContext, amountOut *amount.Amount, path []common.Address) ([]*amount.Amount, error)
- func (f *RounterFront) UniGetLPTokenAmount(cc *types.ContractContext, tokenA, tokenB common.Address, ...) (*amount.Amount, uint64, error)
- func (f *RounterFront) UniGetLPTokenAmountOneCoin(cc *types.ContractContext, tokenA, tokenB, tokenIn common.Address, ...) (*amount.Amount, uint64, error)
- func (f *RounterFront) UniGetWithdrawAmount(cc *types.ContractContext, tokenA, tokenB common.Address, ...) (*amount.Amount, *amount.Amount, *amount.Amount, error)
- func (f *RounterFront) UniGetWithdrawAmountOneCoin(cc *types.ContractContext, tokenA, tokenB common.Address, ...) (*amount.Amount, *amount.Amount, error)
- func (f *RounterFront) UniRemoveLiquidity(cc *types.ContractContext, tokenA, tokenB common.Address, ...) (*amount.Amount, *amount.Amount, error)
- func (f *RounterFront) UniRemoveLiquidityOneCoin(cc *types.ContractContext, tokenA, tokenB common.Address, ...) (*amount.Amount, error)
- func (f *RounterFront) UniSwapTokensForExactTokens(cc *types.ContractContext, amountOut, amountInMax *amount.Amount, ...) ([]*amount.Amount, error)
- type RouterContract
- func (cont *RouterContract) Address() common.Address
- func (cont *RouterContract) CubicRootType(cc *types.ContractContext) (cubicRootType uint8)
- func (cont *RouterContract) Front() interface{}
- func (cont *RouterContract) Init(addr common.Address, master common.Address)
- func (cont *RouterContract) Master() common.Address
- func (cont *RouterContract) OnCreate(cc *types.ContractContext, Args []byte) error
- func (cont *RouterContract) OnReward(cc *types.ContractContext, b *types.Block, CountMap map[common.Address]uint32) (map[common.Address]*amount.Amount, error)
- func (cont *RouterContract) SetCubicRootType(cc *types.ContractContext, cubicRootType uint8) error
- type RouterContractConstruction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RounterFront ¶
type RounterFront struct {
// contains filtered or unexported fields
}
func (*RounterFront) CubicRootType ¶
func (f *RounterFront) CubicRootType(cc *types.ContractContext) uint8
func (*RounterFront) Factory ¶
func (f *RounterFront) Factory(cc types.ContractLoader) common.Address
func (*RounterFront) GetAmountsOut ¶
func (f *RounterFront) GetAmountsOut(cc *types.ContractContext, amountIn *amount.Amount, path []common.Address) ([]*amount.Amount, error)
func (*RounterFront) SetCubicRootType ¶
func (f *RounterFront) SetCubicRootType(cc *types.ContractContext, cubicRootType uint8) error
func (*RounterFront) SwapExactTokensForTokens ¶
func (f *RounterFront) SwapExactTokensForTokens( cc *types.ContractContext, amountIn, amountOutMin *amount.Amount, path []common.Address) ([]*amount.Amount, error)
func (*RounterFront) UniAddLiquidity ¶
func (*RounterFront) UniAddLiquidityOneCoin ¶
func (*RounterFront) UniGetAmountsIn ¶
func (f *RounterFront) UniGetAmountsIn(cc *types.ContractContext, amountOut *amount.Amount, path []common.Address) ([]*amount.Amount, error)
func (*RounterFront) UniGetLPTokenAmount ¶
func (*RounterFront) UniGetLPTokenAmountOneCoin ¶
func (*RounterFront) UniGetWithdrawAmount ¶
func (*RounterFront) UniGetWithdrawAmountOneCoin ¶
func (*RounterFront) UniRemoveLiquidity ¶
func (*RounterFront) UniRemoveLiquidityOneCoin ¶
func (*RounterFront) UniSwapTokensForExactTokens ¶
func (f *RounterFront) UniSwapTokensForExactTokens( cc *types.ContractContext, amountOut, amountInMax *amount.Amount, path []common.Address) ([]*amount.Amount, error)
type RouterContract ¶
type RouterContract struct {
// contains filtered or unexported fields
}
func (*RouterContract) Address ¶
func (cont *RouterContract) Address() common.Address
func (*RouterContract) CubicRootType ¶
func (cont *RouterContract) CubicRootType(cc *types.ContractContext) (cubicRootType uint8)
func (*RouterContract) Front ¶
func (cont *RouterContract) Front() interface{}
func (*RouterContract) Init ¶
func (cont *RouterContract) Init(addr common.Address, master common.Address)
func (*RouterContract) Master ¶
func (cont *RouterContract) Master() common.Address
func (*RouterContract) OnCreate ¶
func (cont *RouterContract) OnCreate(cc *types.ContractContext, Args []byte) error
func (*RouterContract) SetCubicRootType ¶
func (cont *RouterContract) SetCubicRootType(cc *types.ContractContext, cubicRootType uint8) error
type RouterContractConstruction ¶
Click to show internal directories.
Click to hide internal directories.