Preparing search index...
The search index is not available
@evaafi/sdk
@evaafi/sdk
RewardMaster
Class RewardMaster
Implements
Contract
Index
Constructors
constructor
Properties
address
init?
Methods
get
Data
get
Reward
User
Address
send
Admin
Withdraw
send
Deploy
send
Ton
Top
Up
create
From
Address
create
From
Config
reward
Master
Config
To
Cell
Constructors
constructor
new
RewardMaster
(
address
:
Address
,
init
?:
Maybe
<
StateInit
>
)
:
RewardMaster
Parameters
address
:
Address
Optional
init
:
Maybe
<
StateInit
>
Returns
RewardMaster
Properties
Readonly
address
address
:
Address
Optional
Readonly
init
init
?:
Maybe
<
StateInit
>
Methods
get
Data
getData
(
provider
:
ContractProvider
,
)
:
Promise
<
{
adminAddress
:
Address
;
assetId
:
Buffer
;
availableReward
:
number
;
evaaMasterAddress
:
Address
;
publicKey
:
Buffer
;
rewardTokenJettonWalletAddress
:
null
|
Address
;
rewardUserCode
:
Cell
;
}
,
>
Parameters
provider
:
ContractProvider
Returns
Promise
<
{
adminAddress
:
Address
;
assetId
:
Buffer
;
availableReward
:
number
;
evaaMasterAddress
:
Address
;
publicKey
:
Buffer
;
rewardTokenJettonWalletAddress
:
null
|
Address
;
rewardUserCode
:
Cell
;
}
,
>
get
Reward
User
Address
getRewardUserAddress
(
provider
:
ContractProvider
,
userAddress
:
Address
,
)
:
Promise
<
Address
>
Parameters
provider
:
ContractProvider
userAddress
:
Address
Returns
Promise
<
Address
>
send
Admin
Withdraw
sendAdminWithdraw
(
provider
:
ContractProvider
,
via
:
Sender
,
destinationAddress
:
Address
,
jettonAmount
:
number
,
)
:
Promise
<
void
>
Parameters
provider
:
ContractProvider
via
:
Sender
destinationAddress
:
Address
jettonAmount
:
number
Returns
Promise
<
void
>
send
Deploy
sendDeploy
(
provider
:
ContractProvider
,
via
:
Sender
,
rewardTokenJettonWalletAddress
:
null
|
Address
,
)
:
Promise
<
void
>
Parameters
provider
:
ContractProvider
via
:
Sender
rewardTokenJettonWalletAddress
:
null
|
Address
Returns
Promise
<
void
>
send
Ton
Top
Up
sendTonTopUp
(
provider
:
ContractProvider
,
via
:
Sender
,
topUpRewardAmount
:
number
,
)
:
Promise
<
void
>
Parameters
provider
:
ContractProvider
via
:
Sender
topUpRewardAmount
:
number
Returns
Promise
<
void
>
Static
create
From
Address
createFromAddress
(
address
:
Address
)
:
RewardMaster
Parameters
address
:
Address
Returns
RewardMaster
Static
create
From
Config
createFromConfig
(
config
:
EvaaRewardsConfig
,
workchain
?:
number
)
:
RewardMaster
Parameters
config
:
EvaaRewardsConfig
workchain
:
number
= 0
Returns
RewardMaster
Static
reward
Master
Config
To
Cell
rewardMasterConfigToCell
(
config
:
EvaaRewardsConfig
)
:
Cell
Parameters
config
:
EvaaRewardsConfig
Returns
Cell
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
address
init
Methods
get
Data
get
Reward
User
Address
send
Admin
Withdraw
send
Deploy
send
Ton
Top
Up
create
From
Address
create
From
Config
reward
Master
Config
To
Cell
@evaafi/sdk
Loading...