Skip to content

Releases: tokenbound/sdk

v0.3.11

10 Oct 22:11
e09329d
Compare
Choose a tag to compare
  • reduce package size by ~42% by removing unlisted chains from package

v0.3.9

06 Oct 19:32
29041aa
Compare
Choose a tag to compare

Previously, the transfer methods accepted only 0x${string} recipientAddress. This PR allows ENS resolution on the methods as a convenience.

v0.3.8

04 Oct 21:11
60a8925
Compare
Choose a tag to compare
  • Introduces revised Anvil test pipeline
  • adds new transferETH, transferERC20, + signMessage methods
  • removes simulateContract calls within methods and simply uses executeCall (mmmmm, dogfood! 🦴)
  • enables users to specify a custom publicClient or publicClientRPCUrl
  • adds Prettify type so that fields from types are cleanly exposed in VSCode
  • moves prettier/eslint config to YAML so it's less finicky (read: actually works)
  • rolls prettier back to 2.8.8 due to eslint-prettier conflict in newer versions
  • bumps viem deps
  • moves params types into separate file
  • adds transaction debug helper function
  • fixes the name of SegmentedERC6551Bytecode type (oops, was SegmentedERC1155Bytecode 😬)

v0.3.7

19 Sep 15:54
948ff96
Compare
Choose a tag to compare

Fixes an issue where prepareExecuteCall returned the tx object with value set to the value passed to the function,
resulting in the ETH being transferred from the TBA's owner instead of using the ETH already in the TBA.

ht @apoorvlathey

v0.3.6

16 Sep 11:59
Compare
Choose a tag to compare

0.3.6

  • Fixes an issue where hoisted walletClient account was not being implemented in viem executeCall
  • Introduces revised testing rubric (spin up local Anvil node via viem/anvil)
  • Explicit executeCall send in example Apps
  • Explicit export of TBAccountParams
  • Explicit typing for NFTTokenType
  • Add optional publicClient param to TokenboundClient (used for anvil testing)
  • Remove act() from E2E tests (already enforced inside wagmi renderer)
  • Extensive cleanup

v0.3.0

23 Jun 14:07
75c4e4b
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Merged ethers.js and viem SDK packages into a single package

v0.2.0

16 May 00:34
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Updated contract addresses for registry and implementation to use mainnet beta