Schema
Copy
Ask AI
import * as EncodedData from 'voltaire-effect/EncodedData'
import * as Schema from 'effect/Schema'
const data = Schema.decodeSync(EncodedData.EncodedDataSchema)(
'0xa9059cbb000000000000000000000000...'
)
Effect
Copy
Ask AI
import * as EncodedData from 'voltaire-effect/EncodedData'
import { Effect } from 'effect'
const program = EncodedData.from('0xa9059cbb...')
// Effect.Effect<EncodedDataType, EncodedDataError>
const encoded = Effect.runSync(program)
const bytes = Effect.runSync(EncodedData.toBytes(encoded))
const isEqual = Effect.runSync(EncodedData.equals(data1, data2))

