Skip to main content
@tevm/voltaire
@tevm/voltaire / primitives/DecodedData

primitives/DecodedData

Type Aliases

DecodedDataType

DecodedDataType<T> = object
Defined in: src/primitives/DecodedData/DecodedDataType.ts:9 DecodedData - Generic decoded structure from ABI-encoded data Represents decoded values with their corresponding ABI types. Useful for working with ABI-encoded data in a type-safe manner.

Type Parameters

T
T = unknown The type of the decoded values

Properties

types
readonly types: readonly string[]
Defined in: src/primitives/DecodedData/DecodedDataType.ts:11
values
readonly values: T
Defined in: src/primitives/DecodedData/DecodedDataType.ts:10

Functions

_from()

_from<T>(values, types): DecodedDataType<T>
Defined in: src/primitives/DecodedData/from.js:17 Create DecodedData from values and types

Type Parameters

T
T

Parameters

values
T Decoded values
types
readonly string[] ABI types

Returns

DecodedDataType<T> DecodedData

Example

const data = DecodedData.from(
  { amount: 100n, recipient: "0x..." },
  ["uint256", "address"]
);

from()

from<T>(values, types): DecodedDataType<T>
Defined in: src/primitives/DecodedData/index.ts:9 Create DecodedData from values and types

Type Parameters

T
T

Parameters

values
T
types
readonly string[]

Returns

DecodedDataType<T>