Preparing search index...
The search index is not available
@evaafi/sdk
@evaafi/sdk
RewardUser
Class RewardUser
Implements
Contract
Index
Constructors
constructor
Properties
address
init?
Methods
claim
Message
To
Cell
get
Data
send
Claim
send
Deploy
sign
Claim
Message
create
From
Address
create
From
Config
reward
User
Config
To
Cell
Constructors
constructor
new
RewardUser
(
address
:
Address
,
init
?:
Maybe
<
StateInit
>
)
:
RewardUser
Parameters
address
:
Address
Optional
init
:
Maybe
<
StateInit
>
Returns
RewardUser
Properties
Readonly
address
address
:
Address
Optional
Readonly
init
init
?:
Maybe
<
StateInit
>
Methods
claim
Message
To
Cell
claimMessageToCell
(
claimAmount
:
bigint
)
:
Cell
Parameters
claimAmount
:
bigint
Returns
Cell
get
Data
getData
(
provider
:
ContractProvider
,
)
:
Promise
<
{
assetId
:
Buffer
;
baseTrackingAccrued
:
number
;
publicKey
:
Buffer
;
rewardMasterAddress
:
Address
;
userAddress
:
Address
;
}
,
>
Parameters
provider
:
ContractProvider
Returns
Promise
<
{
assetId
:
Buffer
;
baseTrackingAccrued
:
number
;
publicKey
:
Buffer
;
rewardMasterAddress
:
Address
;
userAddress
:
Address
;
}
,
>
send
Claim
sendClaim
(
provider
:
ContractProvider
,
via
:
Sender
,
signedClaimMessage
:
Cell
,
)
:
Promise
<
void
>
Parameters
provider
:
ContractProvider
via
:
Sender
signedClaimMessage
:
Cell
Returns
Promise
<
void
>
send
Deploy
sendDeploy
(
provider
:
ContractProvider
,
via
:
Sender
)
:
Promise
<
void
>
Parameters
provider
:
ContractProvider
via
:
Sender
Returns
Promise
<
void
>
sign
Claim
Message
signClaimMessage
(
claimBody
:
Cell
,
privateKey
:
Buffer
)
:
Cell
Parameters
claimBody
:
Cell
privateKey
:
Buffer
Returns
Cell
Static
create
From
Address
createFromAddress
(
address
:
Address
)
:
RewardUser
Parameters
address
:
Address
Returns
RewardUser
Static
create
From
Config
createFromConfig
(
config
:
EvaaUserRewardsConfig
,
workchain
?:
number
)
:
RewardUser
Parameters
config
:
EvaaUserRewardsConfig
workchain
:
number
= 0
Returns
RewardUser
Static
reward
User
Config
To
Cell
rewardUserConfigToCell
(
config
:
EvaaUserRewardsConfig
)
:
Cell
Parameters
config
:
EvaaUserRewardsConfig
Returns
Cell
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
address
init
Methods
claim
Message
To
Cell
get
Data
send
Claim
send
Deploy
sign
Claim
Message
create
From
Address
create
From
Config
reward
User
Config
To
Cell
@evaafi/sdk
Loading...