Documentation ¶
Index ¶
- type Anchor
- type BLUNACustody
- type BorrowerInfo
- type Market
- func (m Market) BorrowerInfo(ctx context.Context) (BorrowerInfo, error)
- func (m Market) NewBorrowStableMessage(amount decimal.Decimal) (msg.Msg, error)
- func (m Market) NewClaimRewardsMessage() (msg.Msg, error)
- func (m Market) NewDepositUSTMessage(amount decimal.Decimal) (msg.Msg, error)
- func (m Market) NewRedeemAUSTMessage(amount decimal.Decimal) (msg.Msg, error)
- func (m Market) NewRepayStableMessage(amount decimal.Decimal) (msg.Msg, error)
- type Overseer
- func (o *Overseer) BorrowLimit(ctx context.Context) (decimal.Decimal, error)
- func (o *Overseer) Collateral(ctx context.Context, token terra.Token) (decimal.Decimal, error)
- func (o *Overseer) Collaterals(ctx context.Context) (map[string]decimal.Decimal, error)
- func (o *Overseer) NewLockCollateralMessage(token terra.Cw20Token, amount decimal.Decimal) (msg.Msg, error)
- func (o *Overseer) NewUnlockCollateralMessage(token terra.Cw20Token, amount decimal.Decimal) (msg.Msg, error)
- type PriceOracle
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Anchor ¶ added in v0.12.0
type Anchor struct { Market *Market Overseer *Overseer PriceOracle *PriceOracle BLUNACustody *BLUNACustody }
func (*Anchor) NewProvideBLUNAMessages ¶ added in v0.12.0
type BLUNACustody ¶ added in v0.3.0
func NewBLUNACustody ¶ added in v0.3.0
func NewBLUNACustody(lcd *terra.LCDClient) (*BLUNACustody, error)
func (*BLUNACustody) NewDepositCollateralMessage ¶ added in v0.3.0
func (*BLUNACustody) NewWithdrawCollateralMessage ¶ added in v0.3.0
type BorrowerInfo ¶ added in v0.3.0
type Market ¶
func (Market) BorrowerInfo ¶ added in v0.3.0
func (m Market) BorrowerInfo(ctx context.Context) (BorrowerInfo, error)
func (Market) NewBorrowStableMessage ¶ added in v0.9.0
func (Market) NewClaimRewardsMessage ¶ added in v0.8.0
func (Market) NewDepositUSTMessage ¶
func (Market) NewRedeemAUSTMessage ¶
type Overseer ¶ added in v0.3.0
func (*Overseer) BorrowLimit ¶ added in v0.3.0
func (*Overseer) Collateral ¶ added in v0.13.0
func (*Overseer) Collaterals ¶ added in v0.7.0
func (*Overseer) NewLockCollateralMessage ¶ added in v0.3.0
type PriceOracle ¶ added in v0.6.0
func NewPriceOracle ¶ added in v0.6.0
func NewPriceOracle(lcd *terra.LCDClient) (*PriceOracle, error)
Click to show internal directories.
Click to hide internal directories.