Search
Preparing search index...
The search index is not available
Mirror.js
Options
All
Public
Public/Protected
All
Inherited
Menu
Mirror.js
contracts/MirrorStaking
MirrorStaking
Class MirrorStaking
Hierarchy
ContractClient
MirrorStaking
Index
Constructors
constructor
Properties
codeID
contract
Address
key
lcd
Accessors
wallet
Methods
bond
deposit
Reward
get
Config
get
Pool
Info
get
Reward
Info
init
register
Asset
unbond
update
Config
withdraw
Constructors
constructor
new
Mirror
Staking
(
options
:
Partial
<
{
codeID
:
number
;
contractAddress
:
string
;
key
:
Key
;
lcd
:
LCDClient
}
>
)
:
MirrorStaking
Parameters
options:
Partial
<
{
codeID
:
number
;
contractAddress
:
string
;
key
:
Key
;
lcd
:
LCDClient
}
>
Returns
MirrorStaking
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
bond
bond
(
asset_token
:
string
, amount
:
Value
, lp_token
:
TerraswapToken
)
:
MsgExecuteContract
Parameters
asset_token:
string
amount:
Value
lp_token:
TerraswapToken
Returns
MsgExecuteContract
deposit
Reward
deposit
Reward
(
asset_token
:
string
, amount
:
Value
, mirror_token
:
TerraswapToken
)
:
MsgExecuteContract
Parameters
asset_token:
string
amount:
Value
mirror_token:
TerraswapToken
Returns
MsgExecuteContract
get
Config
get
Config
(
)
:
Promise
<
ConfigResponse
>
Returns
Promise
<
ConfigResponse
>
get
Pool
Info
get
Pool
Info
(
asset_token
:
string
)
:
Promise
<
PoolInfoResponse
>
Parameters
asset_token:
string
Returns
Promise
<
PoolInfoResponse
>
get
Reward
Info
get
Reward
Info
(
staker
:
string
, asset_token
?:
string
)
:
Promise
<
RewardInfoResponse
>
Parameters
staker:
string
Optional
asset_token:
string
Returns
Promise
<
RewardInfoResponse
>
init
init
(
init_msg
:
InitMsg
, migratable
:
boolean
)
:
MsgInstantiateContract
Parameters
init_msg:
InitMsg
migratable:
boolean
Returns
MsgInstantiateContract
register
Asset
register
Asset
(
asset_token
:
string
, staking_token
:
string
)
:
MsgExecuteContract
Parameters
asset_token:
string
staking_token:
string
Returns
MsgExecuteContract
unbond
unbond
(
asset_token
:
string
, amount
:
Value
)
:
MsgExecuteContract
Parameters
asset_token:
string
amount:
Value
Returns
MsgExecuteContract
update
Config
update
Config
(
config
:
{
owner
?:
undefined
|
string
}
)
:
MsgExecuteContract
Parameters
config:
{
owner
?:
undefined
|
string
}
Optional
owner
?:
undefined
|
string
Returns
MsgExecuteContract
withdraw
withdraw
(
asset_token
?:
string
)
:
MsgExecuteContract
Parameters
Optional
asset_token:
string
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
contracts/
Mirror
Oracle
contracts/
Mirror
Staking
Mirror
Staking
contracts/
Terraswap
Factory
contracts/
Terraswap
Pair
contracts/
Terraswap
Token
utils/
Asset
utils/
Empty
Key
utils/
Empty
Object
Mirror
Staking
constructor
codeID
contract
Address
key
lcd
wallet
bond
deposit
Reward
get
Config
get
Pool
Info
get
Reward
Info
init
register
Asset
unbond
update
Config
withdraw