Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new MirrorMint(options: Partial<{ codeID: number; contractAddress: string; key: Key; lcd: LCDClient }>): MirrorMint

Properties

Optional codeID

codeID: undefined | number

Optional contractAddress

contractAddress: undefined | string

key

key: Key

Optional lcd

lcd: undefined | LCDClient

Accessors

wallet

  • get wallet(): Wallet

Methods

auction

  • auction(position_idx: Value, asset: Asset<Token>): MsgExecuteContract

burn

  • burn(position_idx: Value, asset: Asset<Token>): MsgExecuteContract

deposit

  • deposit(position_idx: Value, collateral: Asset<AssetInfo>): MsgExecuteContract

getAssetConfig

getConfig

getPosition

getPositions

  • getPositions(owner_addr?: string, start_after?: string | number | Decimal, limit?: number): Promise<PositionsResponse>

init

  • init(init_msg: InitMsg, migratable: boolean): MsgInstantiateContract

mint

  • mint(position_idx: Value, asset: Asset<Token>): MsgExecuteContract

openPosition

registerAsset

  • registerAsset(asset_token: string, auction_discount: Value, min_collateral_ratio: Value): MsgExecuteContract
  • Parameters

    • asset_token: string
    • auction_discount: Value
    • min_collateral_ratio: Value

    Returns MsgExecuteContract

registerMigration

  • registerMigration(asset_token: string, end_price: Value): MsgExecuteContract

updateAsset

  • updateAsset(asset_token: string, auction_discount?: string | number | Decimal, min_collateral_ratio?: string | number | Decimal): MsgExecuteContract
  • Parameters

    • asset_token: string
    • Optional auction_discount: string | number | Decimal
    • Optional min_collateral_ratio: string | number | Decimal

    Returns MsgExecuteContract

updateConfig

  • updateConfig(config: { collector?: undefined | string; oracle?: undefined | string; owner?: undefined | string; protocol_fee_rate?: undefined | string; token_code_id?: undefined | number }): MsgExecuteContract
  • Parameters

    • config: { collector?: undefined | string; oracle?: undefined | string; owner?: undefined | string; protocol_fee_rate?: undefined | string; token_code_id?: undefined | number }
      • Optional collector?: undefined | string
      • Optional oracle?: undefined | string
      • Optional owner?: undefined | string
      • Optional protocol_fee_rate?: undefined | string
      • Optional token_code_id?: undefined | number

    Returns MsgExecuteContract

withdraw

  • withdraw(position_idx: Value, collateral: Asset<AssetInfo>): MsgExecuteContract