Skip to content

refactor: Use more ox #155

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions