Class RewardMaster

Implements

  • Contract

Constructors

Properties

address: Address
init?: Maybe<StateInit>

Methods

  • Parameters

    • provider: ContractProvider

    Returns Promise<
        {
            adminAddress: Address;
            assetId: Buffer;
            availableReward: number;
            evaaMasterAddress: Address;
            publicKey: Buffer;
            rewardTokenJettonWalletAddress: null
            | Address;
            rewardUserCode: Cell;
        },
    >

  • Parameters

    • provider: ContractProvider
    • userAddress: Address

    Returns Promise<Address>

  • Parameters

    • provider: ContractProvider
    • via: Sender
    • destinationAddress: Address
    • jettonAmount: number

    Returns Promise<void>

  • Parameters

    • provider: ContractProvider
    • via: Sender
    • rewardTokenJettonWalletAddress: null | Address

    Returns Promise<void>

  • Parameters

    • provider: ContractProvider
    • via: Sender
    • topUpRewardAmount: number

    Returns Promise<void>