Schema
Copy
Ask AI
import * as DecodedData from 'voltaire-effect/DecodedData'
import * as Schema from 'effect/Schema'
const decoded = Schema.decodeSync(DecodedData.DecodedDataSchema)({
values: [100n, '0x1234567890123456789012345678901234567890'],
types: ['uint256', 'address']
})
Effect
Copy
Ask AI
import * as DecodedData from 'voltaire-effect/DecodedData'
import { Effect } from 'effect'
const program = DecodedData.from(
[100n, '0x1234...'],
['uint256', 'address']
)
// Effect.Effect<DecodedDataType, DecodedDataError>
const decoded = Effect.runSync(program)
console.log(decoded.values, decoded.types)

