Search
Preparing search index...
The search index is not available
Mirror.js
Options
All
Public
Public/Protected
All
Inherited
Menu
Mirror.js
contracts/MirrorMint
MirrorMint
Class MirrorMint
Hierarchy
ContractClient
MirrorMint
Index
Constructors
constructor
Properties
codeID
contract
Address
key
lcd
Accessors
wallet
Methods
auction
burn
deposit
get
Asset
Config
get
Config
get
Position
get
Positions
init
mint
open
Position
register
Asset
register
Migration
update
Asset
update
Config
withdraw
Constructors
constructor
new
Mirror
Mint
(
options
:
Partial
<
{
codeID
:
number
;
contractAddress
:
string
;
key
:
Key
;
lcd
:
LCDClient
}
>
)
:
MirrorMint
Parameters
options:
Partial
<
{
codeID
:
number
;
contractAddress
:
string
;
key
:
Key
;
lcd
:
LCDClient
}
>
Returns
MirrorMint
Properties
Optional
codeID
codeID
:
undefined
|
number
Optional
contract
Address
contract
Address
:
undefined
|
string
key
key
:
Key
Optional
lcd
lcd
:
undefined
|
LCDClient
Accessors
wallet
get
wallet
(
)
:
Wallet
Returns
Wallet
Methods
auction
auction
(
position_idx
:
Value
, asset
:
Asset
<
Token
>
)
:
MsgExecuteContract
Parameters
position_idx:
Value
asset:
Asset
<
Token
>
Returns
MsgExecuteContract
burn
burn
(
position_idx
:
Value
, asset
:
Asset
<
Token
>
)
:
MsgExecuteContract
Parameters
position_idx:
Value
asset:
Asset
<
Token
>
Returns
MsgExecuteContract
deposit
deposit
(
position_idx
:
Value
, collateral
:
Asset
<
AssetInfo
>
)
:
MsgExecuteContract
Parameters
position_idx:
Value
collateral:
Asset
<
AssetInfo
>
Returns
MsgExecuteContract
get
Asset
Config
get
Asset
Config
(
asset_token
:
string
)
:
Promise
<
AssetConfigResponse
>
Parameters
asset_token:
string
Returns
Promise
<
AssetConfigResponse
>
get
Config
get
Config
(
)
:
Promise
<
ConfigResponse
>
Returns
Promise
<
ConfigResponse
>
get
Position
get
Position
(
position_idx
:
Value
)
:
Promise
<
PositionResponse
>
Parameters
position_idx:
Value
Returns
Promise
<
PositionResponse
>
get
Positions
get
Positions
(
owner_addr
?:
string
, start_after
?:
string
|
number
|
Decimal
, limit
?:
number
)
:
Promise
<
PositionsResponse
>
Parameters
Optional
owner_addr:
string
Optional
start_after:
string
|
number
|
Decimal
Optional
limit:
number
Returns
Promise
<
PositionsResponse
>
init
init
(
init_msg
:
InitMsg
, migratable
:
boolean
)
:
MsgInstantiateContract
Parameters
init_msg:
InitMsg
migratable:
boolean
Returns
MsgInstantiateContract
mint
mint
(
position_idx
:
Value
, asset
:
Asset
<
Token
>
)
:
MsgExecuteContract
Parameters
position_idx:
Value
asset:
Asset
<
Token
>
Returns
MsgExecuteContract
open
Position
open
Position
(
collateral
:
Asset
<
AssetInfo
>
, asset_info
:
AssetInfo
, collateral_ratio
:
Value
)
:
MsgExecuteContract
Parameters
collateral:
Asset
<
AssetInfo
>
asset_info:
AssetInfo
collateral_ratio:
Value
Returns
MsgExecuteContract
register
Asset
register
Asset
(
asset_token
:
string
, auction_discount
:
Value
, min_collateral_ratio
:
Value
)
:
MsgExecuteContract
Parameters
asset_token:
string
auction_discount:
Value
min_collateral_ratio:
Value
Returns
MsgExecuteContract
register
Migration
register
Migration
(
asset_token
:
string
, end_price
:
Value
)
:
MsgExecuteContract
Parameters
asset_token:
string
end_price:
Value
Returns
MsgExecuteContract
update
Asset
update
Asset
(
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
update
Config
update
Config
(
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
Parameters
position_idx:
Value
collateral:
Asset
<
AssetInfo
>
Returns
MsgExecuteContract
Exports
client/
Mirror
contracts/
Contract
Client
contracts/
Mirror
Airdrop
contracts/
Mirror
Collector
contracts/
Mirror
Community
contracts/
Mirror
Factory
contracts/
Mirror
Gov
contracts/
Mirror
Mint
Mirror
Mint
contracts/
Mirror
Oracle
contracts/
Mirror
Staking
contracts/
Terraswap
Factory
contracts/
Terraswap
Pair
contracts/
Terraswap
Token
utils/
Asset
utils/
Empty
Key
utils/
Empty
Object
Mirror
Mint
constructor
codeID
contract
Address
key
lcd
wallet
auction
burn
deposit
get
Asset
Config
get
Config
get
Position
get
Positions
init
mint
open
Position
register
Asset
register
Migration
update
Asset
update
Config
withdraw