Documentation ¶
Index ¶
- Constants
- func AllInvariants(k Keeper) sdk.Invariant
- func NewQuerier(keeper Keeper) sdk.Querier
- func RegisterInvariants(ir sdk.InvariantRegistry, k Keeper)
- func ReserveInvariant(k Keeper) sdk.Invariant
- func SupplyInvariant(k Keeper) sdk.Invariant
- type Keeper
- func (k Keeper) AddBuyOrder(ctx sdk.Context, token string, bo types.BuyOrder, ...)
- func (k Keeper) AddSellOrder(ctx sdk.Context, token string, so types.SellOrder, ...)
- func (k Keeper) AddSwapOrder(ctx sdk.Context, token string, so types.SwapOrder)
- func (k Keeper) BatchExists(ctx sdk.Context, token string) bool
- func (k Keeper) CancelUnfulfillableBuys(ctx sdk.Context, token string) (cancelledOrders int)
- func (k Keeper) CancelUnfulfillableOrders(ctx sdk.Context, token string) (cancelledOrders int)
- func (k Keeper) CheckIfBuyOrderFulfillableAtPrice(ctx sdk.Context, token string, bo types.BuyOrder, prices sdk.DecCoins) error
- func (k Keeper) DepositReserve(ctx sdk.Context, token string, from sdk.AccAddress, amount sdk.Coins) error
- func (k Keeper) DepositReserveFromModule(ctx sdk.Context, token string, fromModule string, amount sdk.Coins) error
- func (k Keeper) GetBatchBuySellPrices(ctx sdk.Context, token string, batch types.Batch) (buyPricesPT, sellPricesPT sdk.DecCoins, err error)
- func (k Keeper) GetParams(ctx sdk.Context) (params types.Params)
- func (k Keeper) GetReserveBalances(ctx sdk.Context, token string) sdk.Coins
- func (k Keeper) GetSupplyAdjustedForBuy(ctx sdk.Context, token string) sdk.Coin
- func (k Keeper) GetSupplyAdjustedForSell(ctx sdk.Context, token string) sdk.Coin
- func (k Keeper) GetUpdatedBatchPricesAfterBuy(ctx sdk.Context, token string, bo types.BuyOrder) (buyPrices, sellPrices sdk.DecCoins, err error)
- func (k Keeper) GetUpdatedBatchPricesAfterSell(ctx sdk.Context, token string, so types.SellOrder) (buyPrices, sellPrices sdk.DecCoins, err error)
- func (k Keeper) GetWar(ctx sdk.Context, token string) (war types.War, found bool)
- func (k Keeper) GetWarIterator(ctx sdk.Context) sdk.Iterator
- func (k Keeper) LastBatchExists(ctx sdk.Context, token string) bool
- func (k Keeper) Logger(ctx sdk.Context) log.Logger
- func (k Keeper) MustGetBatch(ctx sdk.Context, token string) types.Batch
- func (k Keeper) MustGetLastBatch(ctx sdk.Context, token string) types.Batch
- func (k Keeper) MustGetWar(ctx sdk.Context, token string) types.War
- func (k Keeper) MustGetWarByKey(ctx sdk.Context, key []byte) types.War
- func (k Keeper) PerformBuyAtPrice(ctx sdk.Context, token string, bo types.BuyOrder, prices sdk.DecCoins) (err error)
- func (k Keeper) PerformBuyOrders(ctx sdk.Context, token string)
- func (k Keeper) PerformOrders(ctx sdk.Context, token string)
- func (k Keeper) PerformSellAtPrice(ctx sdk.Context, token string, so types.SellOrder, prices sdk.DecCoins) (err error)
- func (k Keeper) PerformSellOrders(ctx sdk.Context, token string)
- func (k Keeper) PerformSwap(ctx sdk.Context, token string, so types.SwapOrder) (err error, ok bool)
- func (k Keeper) PerformSwapOrders(ctx sdk.Context, token string)
- func (k Keeper) ReservedWarToken(ctx sdk.Context, warToken string) bool
- func (k Keeper) SetBatch(ctx sdk.Context, token string, batch types.Batch)
- func (k Keeper) SetCurrentSupply(ctx sdk.Context, token string, currentSupply sdk.Coin)
- func (k Keeper) SetLastBatch(ctx sdk.Context, token string, batch types.Batch)
- func (k Keeper) SetParams(ctx sdk.Context, params types.Params)
- func (k Keeper) SetWar(ctx sdk.Context, token string, war types.War)
- func (k Keeper) SetWarState(ctx sdk.Context, token string, newState string)
- func (k Keeper) WarExists(ctx sdk.Context, token string) bool
- func (k Keeper) WithdrawReserve(ctx sdk.Context, token string, to sdk.AccAddress, amount sdk.Coins) error
Constants ¶
View Source
const ( QueryWars = "wars" QueryWar = "war" QueryBatch = "batch" QueryLastBatch = "last_batch" QueryCurrentPrice = "current_price" QueryCurrentReserve = "current_reserve" QueryCustomPrice = "custom_price" QueryBuyPrice = "buy_price" QuerySellReturn = "sell_return" QuerySwapReturn = "swap_return" QueryParams = "params" )
Variables ¶
This section is empty.
Functions ¶
func AllInvariants ¶
AllInvariants runs all invariants of the wars module.
func NewQuerier ¶
NewQuerier is the module level router for state queries
func RegisterInvariants ¶
func RegisterInvariants(ir sdk.InvariantRegistry, k Keeper)
RegisterInvariants registers all supply invariants
func ReserveInvariant ¶
func SupplyInvariant ¶
Types ¶
type Keeper ¶
type Keeper struct { BankKeeper bank.Keeper SupplyKeeper supply.Keeper StakingKeeper staking.Keeper // contains filtered or unexported fields }
func (Keeper) AddBuyOrder ¶
func (Keeper) AddSellOrder ¶
func (Keeper) AddSwapOrder ¶
func (Keeper) CancelUnfulfillableBuys ¶
func (Keeper) CancelUnfulfillableOrders ¶
func (Keeper) CheckIfBuyOrderFulfillableAtPrice ¶
func (Keeper) DepositReserve ¶
func (Keeper) DepositReserveFromModule ¶
func (Keeper) GetBatchBuySellPrices ¶
func (Keeper) GetReserveBalances ¶
func (Keeper) GetSupplyAdjustedForBuy ¶
func (Keeper) GetSupplyAdjustedForSell ¶
func (Keeper) GetUpdatedBatchPricesAfterBuy ¶
func (Keeper) GetUpdatedBatchPricesAfterSell ¶
func (Keeper) MustGetBatch ¶
func (Keeper) MustGetLastBatch ¶
func (Keeper) MustGetWarByKey ¶
func (Keeper) PerformBuyAtPrice ¶
func (Keeper) PerformSellAtPrice ¶
func (Keeper) PerformSwap ¶
func (Keeper) ReservedWarToken ¶
func (Keeper) SetCurrentSupply ¶
func (Keeper) SetLastBatch ¶
func (Keeper) SetWarState ¶
Click to show internal directories.
Click to hide internal directories.