Skip to content
This repository was archived by the owner on Jun 11, 2026. It is now read-only.

Releases: tempoxyz/tempo-ts

tempo.ts@0.14.2

14 Mar 21:42
8c41b50

Choose a tag to compare

Patch Changes

tempo.ts@0.14.1

14 Mar 03:02
2d3229c

Choose a tag to compare

Patch Changes

tempo.ts@0.14.0

20 Jan 06:31
3b02207

Choose a tag to compare

Minor Changes

  • c01b2ec Thanks @jxom! - Added CORS configuration to Handler.

tempo.ts@0.13.0

06 Jan 18:38
5f4a238

Choose a tag to compare

Minor Changes

  • #136 ef17d58 Thanks @tmm! - Breaking: As of wagmi@3.2.0 and @wagmi/core@3.1.0, tempo.ts/wagmi has been upstreamed into wagmi and @wagmi/core, and is no longer maintained in this repository.

    pnpm i wagmi@3.2.0
    pnpm i @wagmi/core@3.1.0

    Import from the /tempo entrypoint.

    - import { Actions, Hooks } from 'tempo.ts/wagmi'
    + import { Actions, Hooks } from 'wagmi/tempo'
    - import { Actions } from 'tempo.ts/wagmi'
    + import { Actions } from '@wagmi/core/tempo'

tempo.ts@0.12.1

22 Dec 08:24
bdca076

Choose a tag to compare

Patch Changes

tempo.ts@0.12.0

22 Dec 08:12
8c56161

Choose a tag to compare

Minor Changes

  • #129 c17b66c Thanks @jxom! - Breaking: As of viem@2.43.0, tempo.ts/chains and tempo.ts/viem have been upstreamed into Viem, and are no longer maintained in this repository.

    Follow the instructions below to migrate:

    Update Viem

    pnpm i viem@2.43.0

    Modify chain configuration

    The tempo chain has been renamed to tempoTestnet, and now becomes a standard chain object that can be .extended with a fee token, instead of a function.

    const client = createClient({
    - chain: tempo({
    -   feeToken: '0x20c0000000000000000000000000000000000001'
    - }),
    + chain: tempoTestnet.extend({
    +   feeToken: '0x20c0000000000000000000000000000000000001'
    + }),
      transport: http(),
    })

    Removed tempo chain

    The tempo chain has been removed. Use tempoTestnet instead.

    - import { tempo } from 'tempo.ts/chains'
    + import { tempoTestnet } from 'viem/chains'

    Account#assignKeyAuthorization has been removed

    The Account#assignKeyAuthorization function has been removed. Instead, you will need to assign the key authorization on a transaction manually on the next transaction.

    const accessKey = Account.fromP256(generatePrivateKey(), {
      access: account,
    })
    
    const keyAuthorization = await account.signKeyAuthorization(accessKey)
    - await account.assignKeyAuthorization(keyAuthorization)
    
    const receipt = await client.sendTransactionSync({
      account: accessKey,
    + keyAuthorization,
    })

tempo.ts@0.11.1

15 Dec 04:27
59c90aa

Choose a tag to compare

Patch Changes

tempo.ts@0.11.0

15 Dec 02:35
1425dc5

Choose a tag to compare

Minor Changes

  • #117 12193a4 Thanks @jxom! - Removed tempo.ts/prool. The tempo prool instance has been upstreamed directly into prool.

    - import { Instance } from 'tempo.ts/prool'
    + import { Instance } from 'prool'
    
    const instance = Instance.tempo()
  • #121 378f794 Thanks @jxom! - Breaking: Removed tempo.ts/ox entrypoint. Use ox/tempo instead.

    npm i ox
    
    - import … from 'tempo.ts/ox'
    + import … from 'ox/tempo'

Patch Changes

tempo.ts@0.10.5

09 Dec 06:21
6583d6f

Choose a tag to compare

Patch Changes

tempo.ts@0.10.4

09 Dec 06:01
40c660d

Choose a tag to compare

Patch Changes

  • 2f1eda2 Thanks @jxom! - Removed multicall contracts from chain. Rely on deployless instead.