Class Evaa

Evaa master contract wrapper

Implements

  • Contract

Constructors

Properties

address: Address

Accessors

Methods

  • Calculate user contract address

    Parameters

    • userAddress: Address
    • lendingCode: Cell

    Returns Address

    user contract address

  • Create supply message

    Parameters

    • parameters: SupplyParameters

    Returns Cell

    supply message as a cell

  • Parameters

    • provider: ContractProvider
    • userAddress: Address

    Returns OpenedContract<EvaaUser>

  • Parameters

    • provider: ContractProvider
    • Optionalendpoints: string[]

    Returns Promise<PriceData>

    Use PriceCollector (createPriceCollector) istead of getPrices

  • Sync master contract data

    Parameters

    • provider: ContractProvider

    Returns Promise<void>

  • Open user contract wrapper

    Parameters

    • provider: ContractProvider
    • via: Sender
    • value: bigint
    • queryID: bigint
    • forwardPayload: Cell

      payload that will be forwarded to the address which requested the data

    Returns Promise<void>

  • Parameters

    • provider: ContractProvider
    • via: Sender
    • value: bigint
    • parameters: SupplyParameters

    Returns Promise<void>