github wevm/viem viem@2.57.0

5 hours ago

Minor Changes

  • #5138 6599af365a27476c9f9b7b6f2950941709807393 Thanks @jxom! - Added createClientResolver to lazily resolve and cache typed clients across configured chains using a transport map or callback.

  • #5140 8a5ef5b06400530e7a45b6b52ed01e49c42f34dd Thanks @jxom! - viem/tempo: Added a Relay RPC handler with a composable plugin mechanism.

    import { createClient, Relay, Store } from "viem/tempo";
    
    const relay = Relay.create({
      client: createClient(),
      plugins: [
        Relay.multisig({ store: Store.memory() }),
        Relay.simulate(),
        Relay.feePayer(),
        Relay.feeToken(),
      ],
    });
    
    export default { fetch: relay.fetch };

Patch Changes

Don't miss a new viem release

NewReleases is sending notifications on new releases.