Skip to content

refactor: Use more ox #155

@shazow

Description

@shazow
  1. keccak

ox exposes Hash, so we can get rid of calling import { keccak_256 } from '@noble/hashes/sha3'; directly, so we won't need to worry about the peerDependency.

In general can probably move most of https://github.com/shazow/whatsabi/blob/main/src/utils.ts into using ox instead.

  1. stronger typing

I've been meaning to add more abitype-style types throughout WhatsABI, now it's a bit easier because we can use ox's exposed types too. For example, import type Address from "ox/Address" should get us that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions