Uint8Array for EVM execution output.
Schema
Copy
Ask AI
import * as ReturnData from 'voltaire-effect/primitives/ReturnData'
import * as Schema from 'effect/Schema'
const data = Schema.decodeSync(ReturnData.Hex)('0xabcd1234')
Effect
Copy
Ask AI
import * as ReturnData from 'voltaire-effect/primitives/ReturnData'
import { Effect } from 'effect'
const program = ReturnData.from('0xabcd1234')
// Effect.Effect<ReturnDataType, ReturnDataError>
const data = Effect.runSync(program)
const fromBytes = ReturnData.fromBytes(new Uint8Array([0xab, 0xcd]))

