Skip to main content

TokenValue

Single asset class value (quantity can be more than 1) For this special case we can preserve the context

export interface TokenValue {
  assetClass: AssetClass<C>
  multiply(scalar: IntLike): TokenValue<C>
  quantity: bigint
  value: Value
}

Properties

assetClass

tokenValue.assetClass satisfies AssetClass<C>

multiply

Multiplies a TokenValue by a whole number.

tokenValue.multiply satisfies (scalar: IntLike) => TokenValue<C>

quantity

tokenValue.quantity satisfies bigint

value

tokenValue.value satisfies Value