@turnkey/ethers
Version:
Turnkey Signer for Ethers
1,442 lines (926 loc) • 33.5 kB
Markdown
# @turnkey/ethers
## 1.3.26
### Patch Changes
- Updated dependencies [[`82dc76c`](https://github.com/tkhq/sdk/commit/82dc76c7ce51e5375570bbffab32eb739af90381), [`1d108d6`](https://github.com/tkhq/sdk/commit/1d108d6496ad8266db0e997a27aecc81e46008fb), [`dfdd864`](https://github.com/tkhq/sdk/commit/dfdd8647266fdd0297aaea32046ee815ae8fc27c)]:
- @turnkey/core@1.13.0
- @turnkey/sdk-browser@5.15.2
- @turnkey/api-key-stamper@0.6.3
- @turnkey/http@3.17.1
- @turnkey/sdk-server@5.1.1
## 1.3.25
### Patch Changes
- Updated dependencies []:
- @turnkey/sdk-browser@5.15.1
## 1.3.24
### Patch Changes
- Updated dependencies [[`af6262f`](https://github.com/tkhq/sdk/commit/af6262f31e1abb3090fcda1eec5318056e6d51fe), [`1f6e240`](https://github.com/tkhq/sdk/commit/1f6e2403fca1fd9cbca646f88c88dbc49ddb0c34), [`58e04e5`](https://github.com/tkhq/sdk/commit/58e04e5856626d9d2593abb61d8ca32d8ccbb833), [`7458b7c`](https://github.com/tkhq/sdk/commit/7458b7cd6fc64796b376e3374b7c2ed79467459c)]:
- @turnkey/core@1.12.0
- @turnkey/sdk-browser@5.15.0
- @turnkey/sdk-server@5.1.0
- @turnkey/http@3.17.0
- @turnkey/api-key-stamper@0.6.2
## 1.3.23
### Patch Changes
- Updated dependencies [[`d49ef7e`](https://github.com/tkhq/sdk/commit/d49ef7e9f0f78f16b1324a357f61cf0351198096), [`dced9db`](https://github.com/tkhq/sdk/commit/dced9dbbd8ea533442e19e45ce36e6a05a45a555), [`dced9db`](https://github.com/tkhq/sdk/commit/dced9dbbd8ea533442e19e45ce36e6a05a45a555)]:
- @turnkey/core@1.11.2
- @turnkey/sdk-browser@5.14.3
- @turnkey/sdk-server@5.0.3
- @turnkey/http@3.16.3
## 1.3.22
### Patch Changes
- Updated dependencies [[`2d19991`](https://github.com/tkhq/sdk/commit/2d19991bcf4e1c9704b73a48c54e870373b4bd95), [`89d4084`](https://github.com/tkhq/sdk/commit/89d40844d791b0bbb6d439da5e778b1fdeca4273), [`4742eaf`](https://github.com/tkhq/sdk/commit/4742eafbfdcc6fe6b6d3aab01569ad94a5198571), [`ba2521d`](https://github.com/tkhq/sdk/commit/ba2521d5d1c1f6baaa58ee65dce8cc4839f7dc7b), [`12ca083`](https://github.com/tkhq/sdk/commit/12ca083314310b05cf41ac29fa2d55eed627f229), [`a85153c`](https://github.com/tkhq/sdk/commit/a85153c8ccc7454cd5aca974bc463fb47c7f8cd4)]:
- @turnkey/core@1.11.1
- @turnkey/sdk-server@5.0.2
- @turnkey/sdk-browser@5.14.2
- @turnkey/api-key-stamper@0.6.1
- @turnkey/http@3.16.2
## 1.3.21
### Patch Changes
- Updated dependencies [[`91d6a9e`](https://github.com/tkhq/sdk/commit/91d6a9eb1b9ac9e21745749615ac7a7be66f5cf6), [`91d6a9e`](https://github.com/tkhq/sdk/commit/91d6a9eb1b9ac9e21745749615ac7a7be66f5cf6), [`699fbd7`](https://github.com/tkhq/sdk/commit/699fbd75ef3f44f768ae641ab4f652e966b8e289)]:
- @turnkey/core@1.11.0
- @turnkey/api-key-stamper@0.6.0
- @turnkey/sdk-browser@5.14.1
- @turnkey/http@3.16.1
- @turnkey/sdk-server@5.0.1
## 1.3.20
### Patch Changes
- Updated dependencies [[`6261eed`](https://github.com/tkhq/sdk/commit/6261eed95af8627bf1e95e7291b9760a2267e301), [`78ec1d9`](https://github.com/tkhq/sdk/commit/78ec1d9afcafde3ca7107fc720323d486d6afaea), [`dbd4d8e`](https://github.com/tkhq/sdk/commit/dbd4d8e4ea567240c4d287452dd0d8f53050beca), [`cfd34ab`](https://github.com/tkhq/sdk/commit/cfd34ab14ff2abed0e22dca9a802c58a96b9e8e1), [`78ec1d9`](https://github.com/tkhq/sdk/commit/78ec1d9afcafde3ca7107fc720323d486d6afaea)]:
- @turnkey/core@1.10.0
- @turnkey/sdk-server@5.0.0
- @turnkey/sdk-browser@5.14.0
- @turnkey/http@3.16.0
## 1.3.19
### Patch Changes
- Updated dependencies [[`29a42db`](https://github.com/tkhq/sdk/commit/29a42db8f5f3ef8b9c23c90cd00f4c21027aac2e)]:
- @turnkey/core@1.9.0
- @turnkey/sdk-browser@5.13.6
- @turnkey/sdk-server@4.12.2
## 1.3.18
### Patch Changes
- [#1133](https://github.com/tkhq/sdk/pull/1133) [`4bd1183`](https://github.com/tkhq/sdk/commit/4bd1183418ec88e2ab0995f042fafff427ccbe90) Author [@zkharit](https://github.com/zkharit) - Fix a bug where the payload encoding parameter is not used with non Turnkey http clients
- Updated dependencies [[`7185545`](https://github.com/tkhq/sdk/commit/7185545ea1fc05eb738af09de5a594455f2e08f3)]:
- @turnkey/core@1.8.3
- @turnkey/sdk-browser@5.13.5
## 1.3.17
### Patch Changes
- Updated dependencies [[`3c23fc2`](https://github.com/tkhq/sdk/commit/3c23fc27eda5325a90e79afff4cc3a16f682e1d9)]:
- @turnkey/core@1.8.2
## 1.3.16
### Patch Changes
- Updated dependencies [[`d4768c7`](https://github.com/tkhq/sdk/commit/d4768c71b6796532c9800d546154116e5d36b255)]:
- @turnkey/core@1.8.1
- @turnkey/sdk-browser@5.13.4
## 1.3.15
### Patch Changes
- Updated dependencies [[`fd2e031`](https://github.com/tkhq/sdk/commit/fd2e0318079de922512b1f5adb404b11921f77b7), [`e1bd68f`](https://github.com/tkhq/sdk/commit/e1bd68f963d6bbd9c797b1a8f077efadccdec421)]:
- @turnkey/core@1.8.0
- @turnkey/sdk-browser@5.13.3
- @turnkey/sdk-server@4.12.1
## 1.3.14
### Patch Changes
- Updated dependencies [[`4d29af2`](https://github.com/tkhq/sdk/commit/4d29af2dd7c735916c650d697f18f66dd76c1b79)]:
- @turnkey/sdk-browser@5.13.2
## 1.3.13
### Patch Changes
- Updated dependencies []:
- @turnkey/sdk-browser@5.13.1
## 1.3.12
### Patch Changes
- Updated dependencies [[`beee465`](https://github.com/tkhq/sdk/commit/beee465a13f64abeb71c5c00519f7abab9942607), [`67b03a5`](https://github.com/tkhq/sdk/commit/67b03a5d9ab1b6eabfb0b41938ac91365b5dcd9b)]:
- @turnkey/core@1.7.0
- @turnkey/sdk-browser@5.13.0
- @turnkey/sdk-server@4.12.0
- @turnkey/http@3.15.0
## 1.3.11
### Patch Changes
- Updated dependencies [[`71cdca3`](https://github.com/tkhq/sdk/commit/71cdca3b97ba520dc5327410a1e82cf9ad85fb0e), [`9fbd5c4`](https://github.com/tkhq/sdk/commit/9fbd5c459782dc3721dd0935d0a4458babce258b)]:
- @turnkey/sdk-server@4.11.0
- @turnkey/sdk-browser@5.12.0
- @turnkey/core@1.6.0
- @turnkey/http@3.14.0
## 1.3.10
### Patch Changes
- Updated dependencies []:
- @turnkey/core@1.5.2
- @turnkey/sdk-browser@5.11.6
- @turnkey/sdk-server@4.10.5
## 1.3.9
### Patch Changes
- Updated dependencies [[`886f319`](https://github.com/tkhq/sdk/commit/886f319fab8b0ba560d040e34598436f3beceff0)]:
- @turnkey/core@1.5.1
## 1.3.8
### Patch Changes
- Updated dependencies [[`5c4495b`](https://github.com/tkhq/sdk/commit/5c4495bff1b0abfe3c427ead1b8e1a8d510c8186), [`001d822`](https://github.com/tkhq/sdk/commit/001d8225202500e53aa399d6aee0c8f48f6060e0)]:
- @turnkey/core@1.5.0
- @turnkey/sdk-browser@5.11.5
- @turnkey/sdk-server@4.10.4
## 1.3.7
### Patch Changes
- Updated dependencies [[`9df42ad`](https://github.com/tkhq/sdk/commit/9df42adc02c7ff77afba3b938536e79b57882ef1)]:
- @turnkey/sdk-browser@5.11.4
- @turnkey/sdk-server@4.10.3
- @turnkey/core@1.4.2
- @turnkey/http@3.13.1
## 1.3.6
### Patch Changes
- Updated dependencies [[`e5b9c5c`](https://github.com/tkhq/sdk/commit/e5b9c5c5694b1f4d60c0b8606822bcd6d61da4a3)]:
- @turnkey/core@1.4.1
## 1.3.5
### Patch Changes
- Updated dependencies []:
- @turnkey/sdk-browser@5.11.3
## 1.3.4
### Patch Changes
- Updated dependencies [[`6ceb06e`](https://github.com/tkhq/sdk/commit/6ceb06ebdbb11b017ed97e81a7e0dcb862813bfa), [`68631c4`](https://github.com/tkhq/sdk/commit/68631c4008387f845dfe4f1a139981011727f6c9)]:
- @turnkey/core@1.4.0
- @turnkey/sdk-browser@5.11.2
- @turnkey/sdk-server@4.10.2
## 1.3.3
### Patch Changes
- Updated dependencies [[`4adbf9b`](https://github.com/tkhq/sdk/commit/4adbf9bbb6b93f84aa80e06a1eeabd61d1dbbb86), [`4ead6da`](https://github.com/tkhq/sdk/commit/4ead6da626468fde41daf85eae90faf18651d1c1), [`3997c0f`](https://github.com/tkhq/sdk/commit/3997c0fd08a8a85108acf904c0bf39d69f8dc79c)]:
- @turnkey/core@1.3.0
- @turnkey/sdk-browser@5.11.1
- @turnkey/sdk-server@4.10.1
## 1.3.2
### Patch Changes
- Updated dependencies [[`4567059`](https://github.com/tkhq/sdk/commit/45670598f102223925b87a5295edca15a6ce8241), [`010543c`](https://github.com/tkhq/sdk/commit/010543c3b1b56a18816ea92a1a1cbe028cf988e4)]:
- @turnkey/sdk-browser@5.11.0
- @turnkey/sdk-server@4.10.0
- @turnkey/core@1.2.0
- @turnkey/http@3.13.0
## 1.3.1
### Patch Changes
- Updated dependencies [[`0080c4d`](https://github.com/tkhq/sdk/commit/0080c4d011a7f8d04b41d89b31863b75d1a816ef), [`5a96fe8`](https://github.com/tkhq/sdk/commit/5a96fe80db4c4c45e09ad8c613695ee4c2b8e51f), [`c2a0bd7`](https://github.com/tkhq/sdk/commit/c2a0bd7ea8a53524cde16897f375f8a7088ba963), [`90841f9`](https://github.com/tkhq/sdk/commit/90841f95f3f738c47c04797096902d9d0a23afc7), [`e4bc82f`](https://github.com/tkhq/sdk/commit/e4bc82fc51c692d742923ccfff72c2c862ee71a4)]:
- @turnkey/core@1.1.0
- @turnkey/sdk-browser@5.10.1
- @turnkey/sdk-server@4.9.1
- @turnkey/http@3.12.1
## 1.3.0
### Minor Changes
- Updated dependencies [[`fc1d6e2`](https://github.com/tkhq/sdk/commit/fc1d6e2d26f4a53116633e9e8cccccd792267f4e), [`fc1d6e2`](https://github.com/tkhq/sdk/commit/fc1d6e2d26f4a53116633e9e8cccccd792267f4e), [`4880f26`](https://github.com/tkhq/sdk/commit/4880f26a4dd324c049bff7f35284098ccfc55823), [`c6ee323`](https://github.com/tkhq/sdk/commit/c6ee3239c389a7bbbbb23610c84b883ed298f95c), [`c6ee323`](https://github.com/tkhq/sdk/commit/c6ee3239c389a7bbbbb23610c84b883ed298f95c), [`c6ee323`](https://github.com/tkhq/sdk/commit/c6ee3239c389a7bbbbb23610c84b883ed298f95c), [`06347ad`](https://github.com/tkhq/sdk/commit/06347adfa08fb0867c350e43821d0fed06c49624)]:
- @turnkey/sdk-server@4.9.0
- @turnkey/core@1.0.0
- @turnkey/http@3.12.0
- @turnkey/api-key-stamper@0.5.0
- @turnkey/sdk-browser@5.10.0
## 1.3.0-beta.1
### Patch Changes
- Updated dependencies []:
- @turnkey/core@1.0.0-beta.6
- @turnkey/sdk-browser@5.9.0-beta.1
- @turnkey/api-key-stamper@0.5.0-beta.6
- @turnkey/http@3.11.1-beta.0
- @turnkey/sdk-server@4.8.1-beta.0
## 1.3.0-beta.0
### Minor Changes
- SDK beta release @turnkey/react-wallet-kit @turnkey/core
### Patch Changes
- Updated dependencies []:
- @turnkey/api-key-stamper@0.5.0-beta.5
- @turnkey/sdk-browser@5.9.0-beta.0
- @turnkey/sdk-server@4.7.0-beta.2
- @turnkey/core@1.0.0-beta.5
- @turnkey/http@3.10.0-beta.2
## 1.2.10
### Patch Changes
- Updated dependencies [[`026264c`](https://github.com/tkhq/sdk/commit/026264c55aa16342c8925af0bdcdf72dc00e5158)]:
- @turnkey/sdk-browser@5.9.0
- @turnkey/sdk-server@4.8.0
- @turnkey/http@3.11.0
## 1.2.9
### Patch Changes
- Updated dependencies [[`5d8be2d`](https://github.com/tkhq/sdk/commit/5d8be2d0329070c7aa025dddb1b28f04257ae4e6)]:
- @turnkey/sdk-browser@5.8.0
- @turnkey/sdk-server@4.7.0
- @turnkey/http@3.10.0
## 1.2.8-beta.4
### Patch Changes
- Updated dependencies []:
- @turnkey/sdk-server@4.7.0-beta.1
- @turnkey/http@3.10.0-beta.1
- @turnkey/sdk-browser@5.7.1-beta.1
- @turnkey/api-key-stamper@0.4.8-beta.4
## 1.2.8-beta.3
### Patch Changes
- Updated dependencies []:
- @turnkey/sdk-server@4.7.0-beta.0
- @turnkey/http@3.10.0-beta.0
- @turnkey/sdk-browser@5.7.1-beta.0
- @turnkey/api-key-stamper@0.4.8-beta.3
## 1.2.8-beta.2
### Patch Changes
- Updated dependencies []:
- @turnkey/sdk-browser@5.6.1-beta.2
- @turnkey/api-key-stamper@0.4.8-beta.2
- @turnkey/http@3.8.1-beta.2
- @turnkey/sdk-server@4.5.1-beta.2
## 1.2.8-beta.1
### Patch Changes
- Updated dependencies []:
- @turnkey/sdk-browser@5.6.1-beta.1
- @turnkey/api-key-stamper@0.4.8-beta.1
- @turnkey/http@3.8.1-beta.1
- @turnkey/sdk-server@4.5.1-beta.1
## 1.2.8-beta.0
### Patch Changes
- Updated dependencies []:
- @turnkey/sdk-browser@5.6.1-beta.0
- @turnkey/api-key-stamper@0.4.8-beta.0
- @turnkey/http@3.8.1-beta.0
- @turnkey/sdk-server@4.5.1-beta.0
## 1.2.8
### Patch Changes
- Updated dependencies [[`8b39dba`](https://github.com/tkhq/sdk/commit/8b39dbabf68d3e376b5b07f26960d5b61ae87fa9), [`1a549b7`](https://github.com/tkhq/sdk/commit/1a549b71f9a6e7ab59d52aaae7e58e34c8f2e8b5)]:
- @turnkey/sdk-browser@5.7.0
- @turnkey/sdk-server@4.6.0
- @turnkey/http@3.9.0
## 1.2.7
### Patch Changes
- Updated dependencies [[`f83f25b`](https://github.com/tkhq/sdk/commit/f83f25ba33ef15dbd66723531eebe2fd00f43ac0)]:
- @turnkey/sdk-browser@5.6.0
- @turnkey/sdk-server@4.5.0
- @turnkey/http@3.8.0
## 1.2.6
### Patch Changes
- Updated dependencies [[`81e355c`](https://github.com/tkhq/sdk/commit/81e355c9a8321feffcac056916b65139cf35eeed)]:
- @turnkey/http@3.7.0
- @turnkey/sdk-browser@5.5.0
- @turnkey/sdk-server@4.4.0
## 1.2.5
### Patch Changes
- Updated dependencies [[`0d1eb2c`](https://github.com/tkhq/sdk/commit/0d1eb2c464bac3cf6f4386f402604ecf8f373f15)]:
- @turnkey/sdk-browser@5.4.1
## 1.2.4
### Patch Changes
- Updated dependencies [[`e90a478`](https://github.com/tkhq/sdk/commit/e90a478c9208d858b1144df9b2c2c7ba956c406e)]:
- @turnkey/sdk-browser@5.4.0
- @turnkey/sdk-server@4.3.0
- @turnkey/http@3.6.0
## 1.2.3
### Patch Changes
- Updated dependencies [[`2db00b0`](https://github.com/tkhq/sdk/commit/2db00b0a799d09ae33fa08a117e3b2f433f2b0b4)]:
- @turnkey/sdk-server@4.2.4
## 1.2.2
### Patch Changes
- Updated dependencies [[`cb13c26`](https://github.com/tkhq/sdk/commit/cb13c26edb79a01ab651e3b2897334fd154b436a)]:
- @turnkey/sdk-browser@5.3.4
- @turnkey/sdk-server@4.2.3
- @turnkey/http@3.5.1
## 1.2.1
### Patch Changes
- Updated dependencies [[`2c4f42c`](https://github.com/tkhq/sdk/commit/2c4f42c747ac8017cf17e86b0ca0c3fa6f593bbf)]:
- @turnkey/sdk-browser@5.3.3
## 1.2.0
### Minor Changes
- [#733](https://github.com/tkhq/sdk/pull/733) [`cc463d3`](https://github.com/tkhq/sdk/commit/cc463d3fde57f4d434fc41c5ed4ce42a0a506874) Author [@besler613](https://github.com/besler613) - Typed data hashing is now performed server-side using the new `PAYLOAD_ENCODING_EIP712` encoding, and EIP-712 Policies are supported via the `eth.eip_712` namespace.
## 1.1.34
### Patch Changes
- Updated dependencies []:
- @turnkey/sdk-browser@5.3.2
- @turnkey/sdk-server@4.2.2
## 1.1.33
### Patch Changes
- Updated dependencies [[`fa46701`](https://github.com/tkhq/sdk/commit/fa467019eef34b5199372248edff1e7a64934e79)]:
- @turnkey/sdk-browser@5.3.1
- @turnkey/sdk-server@4.2.1
## 1.1.32
### Patch Changes
- Updated dependencies [[`5f3dd98`](https://github.com/tkhq/sdk/commit/5f3dd9814650308b3bf3198168c453e7b1a98efd), [`5f3dd98`](https://github.com/tkhq/sdk/commit/5f3dd9814650308b3bf3198168c453e7b1a98efd), [`7625df0`](https://github.com/tkhq/sdk/commit/7625df0538002c3455bd5862211210e38472e164)]:
- @turnkey/http@3.5.0
- @turnkey/sdk-browser@5.3.0
- @turnkey/sdk-server@4.2.0
- @turnkey/api-key-stamper@0.4.7
## 1.1.31
### Patch Changes
- Updated dependencies:
- @turnkey/sdk-browser@5.2.3
## 1.1.30
### Patch Changes
- Updated dependencies:
- @turnkey/sdk-browser@5.2.2
## 1.1.29
### Patch Changes
- [#665](https://github.com/tkhq/sdk/pull/665) [`be0a621`](https://github.com/tkhq/sdk/commit/be0a621fb962bd51d2df1a1e79f5260d7c696772) Author [@amircheikh](https://github.com/amircheikh) - Fix for `no runner registered` error when using mismatched versions of turnkey/http
- Updated dependencies [[`be0a621`](https://github.com/tkhq/sdk/commit/be0a621fb962bd51d2df1a1e79f5260d7c696772)]:
- @turnkey/http@3.4.2
- @turnkey/sdk-browser@5.2.1
- @turnkey/sdk-server@4.1.1
## 1.1.28
### Patch Changes
- Updated dependencies [[`5afbe51`](https://github.com/tkhq/sdk/commit/5afbe51949bdd1997fad083a4c1e4272ff7409dc), [`a38a6e3`](https://github.com/tkhq/sdk/commit/a38a6e36dc2bf9abdea64bc817d1cad95b8a289a), [`40c4035`](https://github.com/tkhq/sdk/commit/40c40359ec7096d0bca39ffc93e89361b3b11a1a), [`593de2d`](https://github.com/tkhq/sdk/commit/593de2d9404ec8cf53426f9cf832c13eefa3fbf2)]:
- @turnkey/sdk-browser@5.2.0
- @turnkey/sdk-server@4.1.0
- @turnkey/http@3.4.1
- @turnkey/api-key-stamper@0.4.6
## 1.1.27
### Patch Changes
- Updated dependencies [[`27fe590`](https://github.com/tkhq/sdk/commit/27fe590cdc3eb6a8cde093eeefda2ee1cdc79412)]:
- @turnkey/sdk-browser@5.1.0
- @turnkey/sdk-server@4.0.1
## 1.1.26
### Patch Changes
- Updated dependencies [[`07dfd33`](https://github.com/tkhq/sdk/commit/07dfd3397472687092e1c73b1d68714f421b9ca0), [`e8a5f1b`](https://github.com/tkhq/sdk/commit/e8a5f1b431623c4ff1cb85c6039464b328cf0e6a)]:
- @turnkey/sdk-browser@5.0.0
- @turnkey/sdk-server@4.0.0
- @turnkey/http@3.4.0
## 1.1.25
### Patch Changes
- Updated dependencies [25ca339]
- @turnkey/sdk-browser@4.3.0
- @turnkey/sdk-server@3.3.0
- @turnkey/http@3.3.0
## 1.1.24
### Patch Changes
- Updated dependencies [3f6e415]
- Updated dependencies [4d1d775]
- @turnkey/sdk-browser@4.2.0
- @turnkey/sdk-server@3.2.0
- @turnkey/http@3.2.0
- @turnkey/api-key-stamper@0.4.5
## 1.1.23
### Patch Changes
- Updated dependencies [3e4a482]
- @turnkey/sdk-browser@4.1.0
- @turnkey/sdk-server@3.1.0
- @turnkey/http@3.1.0
## 1.1.22
### Patch Changes
- Updated dependencies [7b72769]
- @turnkey/sdk-server@3.0.1
## 1.1.21
### Patch Changes
- Updated dependencies [e501690]
- Updated dependencies [d1083bd]
- Updated dependencies [f94d36e]
- @turnkey/sdk-browser@4.0.0
- @turnkey/sdk-server@3.0.0
- @turnkey/http@3.0.0
## 1.1.20
### Patch Changes
- Updated dependencies [bf87774]
- @turnkey/sdk-browser@3.1.0
## 1.1.19
### Patch Changes
- Updated dependencies [5ec5187]
- @turnkey/sdk-browser@3.0.1
- @turnkey/sdk-server@2.6.1
## 1.1.18
### Patch Changes
- Updated dependencies [0e4e959]
- Updated dependencies [856f449]
- Updated dependencies [c9ae537]
- Updated dependencies [d4ce5fa]
- Updated dependencies [ecdb29a]
- Updated dependencies [72890f5]
- @turnkey/sdk-browser@3.0.0
- @turnkey/sdk-server@2.6.0
- @turnkey/http@2.22.0
## 1.1.17
### Patch Changes
- Updated dependencies [93540e7]
- Updated dependencies [fdb8bf0]
- Updated dependencies [9147962]
- @turnkey/sdk-browser@2.0.0
- @turnkey/sdk-server@2.5.0
## 1.1.16
### Patch Changes
- Updated dependencies [233ae71]
- Updated dependencies [9317588]
- @turnkey/sdk-browser@1.16.0
- @turnkey/sdk-server@2.4.0
## 1.1.15
### Patch Changes
- Updated dependencies [56a307e]
- @turnkey/sdk-browser@1.15.0
- @turnkey/sdk-server@2.3.0
- @turnkey/http@2.21.0
## 1.1.14
### Patch Changes
- Updated dependencies [3c44c4a]
- Updated dependencies [bfc833f]
- @turnkey/sdk-browser@1.14.0
- @turnkey/sdk-server@2.2.0
- @turnkey/http@2.20.0
## 1.1.13
### Patch Changes
- Updated dependencies [69d2571]
- Updated dependencies [57f9cb0]
- @turnkey/sdk-browser@1.13.0
- @turnkey/sdk-server@2.1.0
- @turnkey/http@2.19.0
## 1.1.12
### Patch Changes
- Updated dependencies [755833b]
- @turnkey/sdk-browser@1.12.1
- @turnkey/sdk-server@2.0.1
## 1.1.11
### Patch Changes
- Updated dependencies [6695af2]
- Updated dependencies [1ebd4e2]
- @turnkey/sdk-browser@1.12.0
- @turnkey/sdk-server@2.0.0
- @turnkey/http@2.18.0
## 1.1.10
### Patch Changes
- Updated dependencies [053fbfb]
- @turnkey/sdk-browser@1.11.2
- @turnkey/sdk-server@1.7.3
- @turnkey/http@2.17.3
## 1.1.9
### Patch Changes
- Updated dependencies [328d6aa]
- Updated dependencies [b90947e]
- Updated dependencies [2d5977b]
- Updated dependencies [fad7c37]
- @turnkey/sdk-browser@1.11.1
- @turnkey/sdk-server@1.7.2
- @turnkey/api-key-stamper@0.4.4
- @turnkey/http@2.17.2
## 1.1.8
### Patch Changes
- Updated dependencies [7988bc1]
- Updated dependencies [538d4fc]
- Updated dependencies [12d5aaa]
- @turnkey/sdk-browser@1.11.0
- @turnkey/sdk-server@1.7.1
- @turnkey/http@2.17.1
## 1.1.7
### Patch Changes
- @turnkey/sdk-browser@1.10.2
## 1.1.6
### Patch Changes
- Updated dependencies [78bc39c]
- @turnkey/sdk-server@1.7.0
- @turnkey/http@2.17.0
- @turnkey/sdk-browser@1.10.1
## 1.1.5
### Patch Changes
- Updated dependencies [8bea78f]
- @turnkey/sdk-browser@1.10.0
## 1.1.4
### Patch Changes
- Updated dependencies [3dd74ac]
- Updated dependencies [1e36edf]
- Updated dependencies [4df8914]
- Updated dependencies [11a9e2f]
- @turnkey/sdk-browser@1.9.0
- @turnkey/sdk-server@1.6.0
- @turnkey/http@2.16.0
## 1.1.3
### Patch Changes
- Updated dependencies [9ebd062]
- @turnkey/sdk-browser@1.8.0
- @turnkey/sdk-server@1.5.0
- @turnkey/http@2.15.0
## 1.1.2
### Patch Changes
- Updated dependencies [abe7138]
- Updated dependencies [96d7f99]
- @turnkey/sdk-server@1.4.2
- @turnkey/sdk-browser@1.7.1
- @turnkey/http@2.14.2
- @turnkey/api-key-stamper@0.4.3
## 1.1.1
### Patch Changes
- Updated dependencies [ff059d5]
- Updated dependencies [ff059d5]
- @turnkey/sdk-browser@1.7.0
- @turnkey/sdk-server@1.4.1
- @turnkey/http@2.14.1
- @turnkey/api-key-stamper@0.4.2
## 1.1.0
### Minor Changes
- bdded80: Support awaiting consensus
- Add a few new helper functions:
- `serializeSignature` serializes a raw signature
### Patch Changes
- Updated dependencies [c988ed0]
- Updated dependencies [848f8d3]
- @turnkey/sdk-browser@1.6.0
- @turnkey/sdk-server@1.4.0
- @turnkey/http@2.14.0
## 1.0.21
### Patch Changes
- Updated dependencies [1813ed5]
- @turnkey/sdk-browser@1.5.0
## 1.0.20
### Patch Changes
- Updated dependencies [bab5393]
- Updated dependencies [a16073c]
- Updated dependencies [7e7d209]
- @turnkey/sdk-browser@1.4.0
## 1.0.19
### Patch Changes
- Updated dependencies [93dee46]
- @turnkey/http@2.13.0
- @turnkey/sdk-browser@1.3.0
- @turnkey/sdk-server@1.3.0
## 1.0.18
### Patch Changes
- Updated dependencies [e2f2e0b]
- @turnkey/sdk-browser@1.2.4
- @turnkey/sdk-server@1.2.4
- @turnkey/http@2.12.3
## 1.0.17
### Patch Changes
- Updated dependencies
- @turnkey/sdk-browser@1.2.3
- @turnkey/sdk-server@1.2.3
## 1.0.16
### Patch Changes
- Updated dependencies
- @turnkey/api-key-stamper@0.4.1
- @turnkey/http@2.12.2
- @turnkey/sdk-browser@1.2.2
- @turnkey/sdk-server@1.2.2
## 1.0.15
### Patch Changes
- Updated dependencies [f17a229]
- @turnkey/http@2.12.1
- @turnkey/sdk-browser@1.2.1
- @turnkey/sdk-server@1.2.1
## 1.0.14
### Patch Changes
- Updated dependencies
- @turnkey/http@2.12.0
- @turnkey/sdk-browser@1.2.0
- @turnkey/sdk-server@1.2.0
## 1.0.13
### Patch Changes
- Updated dependencies
- @turnkey/http@2.11.0
- @turnkey/sdk-browser@1.1.0
- @turnkey/sdk-server@1.1.0
## 1.0.12
### Patch Changes
- Updated dependencies
- @turnkey/sdk-browser@1.0.0
- @turnkey/sdk-server@1.0.0
## 1.0.11
### Patch Changes
- @turnkey/sdk-browser@0.4.1
## 1.0.10
### Patch Changes
- Updated dependencies [e4b29da]
- @turnkey/sdk-browser@0.4.0
## 1.0.9
### Patch Changes
- Updated dependencies [d409d81]
- @turnkey/sdk-browser@0.3.0
## 1.0.8
### Patch Changes
- @turnkey/sdk-browser@0.2.1
## 1.0.7
### Patch Changes
- Updated dependencies
- Updated dependencies [e4d2a84]
- @turnkey/sdk-browser@0.2.0
- @turnkey/sdk-server@0.2.0
## 1.0.6
### Patch Changes
- Updated dependencies
- @turnkey/sdk-browser@0.1.0
- @turnkey/sdk-server@0.1.0
## 1.0.5
### Patch Changes
- a6502e6: Add support for new Turnkey Client types
## 1.0.4
### Patch Changes
- Updated dependencies [7a9ce7a]
- @turnkey/http@2.10.0
## 1.0.3
### Patch Changes
- Updated dependencies
- @turnkey/http@2.9.1
## 1.0.2
### Patch Changes
- Updated dependencies [83b62b5]
- @turnkey/http@2.9.0
## 1.0.1
### Patch Changes
- Updated dependencies [46a7d90]
- @turnkey/http@2.8.0
## 1.0.0
### Major Changes
Updates @turnkey/ethers package and examples to use ethers v6. Refer to https://docs.ethers.org/v6/migrating for full migration instructions.
✨Summary of Changes✨
`getBalance` is no longer a method on the signer. It must be obtained via the provider instance.
Additionally, it requires an address to be passed in:
```
// before
const balance = await connectedSigner.getBalance();
// after
// first get the address
const address = await connectedSigner.getAddress()
// then pass it in
const balance = await connectedSigner.provider?.getBalance(address)
```
`getChainId` is no longer a method on the signer. It must be obtained via the network object on the provider instance:
```
// before
const chainId = await connectedSigner.getChainId();
// after
const chainId = (await connectedSigner.provider?.getNetwork())?.chainId;
```
`getTransactionCount` is no longer a method on the signer. It must be obtained via the provider instance.
Additionally, it requires an address to be passed in:
```
// before
const transactionCount = await connectedSigner.getTransactionCount();
// after
// first get the address
const address = await connectedSigner.getAddress()
// then pass it in
const transactionCount = await connectedSigner.provider?.getTransactionCount(address);
```
`getFeeData` is no longer a method on the signer. It must be obtained via the provider instance:
```
// before
const feeData = await connectedSigner.getFeeData();
// after
const feeData = await connectedSigner.provider?.getFeeData();
```
BigNumber -> bigint: numerical values such as, chainId, fee data, balance now use new ES6 primitive `bigint` instead of `BigNumber`.
For example, when checking if the balance is `0`, `bigint` must now be used for comparison:
```
// before
if (balance.isZero()) {...}
// after
if (balance === 0n) {...}
```
## 0.19.9
### Patch Changes
- Updated dependencies
- @turnkey/http@2.7.1
## 0.19.8
### Patch Changes
- Updated dependencies ([c3b423b], [d73725b])
- @turnkey/api-key-stamper@0.4.0
- @turnkey/http@2.7.0
## 0.19.7
### Patch Changes
- Updated dependencies [f9d636c]
- @turnkey/http@2.6.2
## 0.19.6
### Patch Changes
- Updated dependencies [52e2389]
- @turnkey/http@2.6.1
## 0.19.5
### Patch Changes
- Updated dependencies [7a3c890]
- @turnkey/http@2.6.0
## 0.19.4
### Patch Changes
- Upgrade to Node v18 (#184)
- Updated dependencies
- @turnkey/api-key-stamper@0.3.1
- @turnkey/http@2.5.1
## 0.19.3
### Patch Changes
- Updated dependencies [464ac0e]
- @turnkey/http@2.5.0
## 0.19.2
### Patch Changes
- @turnkey/http@2.4.2
## 0.19.1
### Patch Changes
- Updated dependencies [f87ced8]
- @turnkey/http@2.4.1
## 0.19.0
### Minor Changes
- Use rollup to build ESM and CommonJS, fix ESM support (#174)
### Patch Changes
- Updated dependencies [fc5b291]
- @turnkey/api-key-stamper@0.3.0
- @turnkey/http@2.4.0
## 0.18.3
### Patch Changes
- Updated dependencies
- @turnkey/api-key-stamper@0.3.0
- @turnkey/http@2.3.1
## 0.18.2
### Patch Changes
- Updated dependencies [f1bd68a]
- @turnkey/http@2.3.0
## 0.18.1
### Patch Changes
- Updated dependencies [ed50a0f]
- Updated dependencies
- @turnkey/http@2.2.0
## 0.18.0
### Minor Changes
- cf8631a: Update interface to support `signWith`
This change supports signing with wallet account addresses, private key addresses, or private key IDs. See below for an example:
```js
const turnkeyClient = new TurnkeyClient(
{
baseUrl: "https://api.turnkey.com",
},
// This uses API key credentials.
// If you're using passkeys, use `@turnkey/webauthn-stamper` to collect webauthn signatures:
// new WebauthnStamper({...options...})
new ApiKeyStamper({
apiPublicKey: "...",
apiPrivateKey: "...",
}),
);
// Initialize a Turnkey Signer
const turnkeySigner = new TurnkeySigner({
client: turnkeyClient,
organizationId: "...",
signWith: "...",
});
```
## 0.17.4
### Patch Changes
- Updated dependencies [bb6ea0b]
- @turnkey/http@2.1.0
## 0.17.3
### Patch Changes
- Updated dependencies
- @turnkey/http@2.0.0
- Updated the shape of signing
## 0.17.2
### Patch Changes
- Updated dependencies
- @turnkey/http@1.3.0
## 0.17.1
### Patch Changes
- Update documentation as follows:
- ebf87a9: This breaking change adds support for stampers (@turnkey/api-key-stamper / @turnkey/webauthn-stamper) to integrate with API keys or passkeys, bringing it to parity with our [Viem](https://github.com/tkhq/sdk/tree/main/packages/viem) package. See the following examples for sample usage:
- [with-ethers](https://github.com/tkhq/sdk/tree/main/examples/with-ethers): updated to use `@turnkey/api-key-stamper`
- [with-ethers-and-passkeys](https://github.com/tkhq/sdk/tree/main/examples/with-ethers-and-passkeys): demonstrates usage of `@turnkey/webauthn-stamper`
## 0.17.0
### Minor Changes
- Add support for stampers (@turnkey/api-key-stamper / @turnkey/webauthn-stamper) to integrate with API keys or passkeys.
## 0.16.8
### Patch Changes
- Updated dependencies
- @turnkey/http@1.2.0
## 0.16.7
### Patch Changes
- @turnkey/http@1.1.1
## 0.16.6
### Patch Changes
- Updated dependencies
- @turnkey/http@1.1.0
## 0.16.5
### Patch Changes
- Updated dependencies [8d1d0e8]
- @turnkey/http@1.0.1
## 0.16.4
### Patch Changes
- 46473ec: This breaking change updates generated code to be shorter and more intuitive to read:
- generated fetchers do not include the HTTP method in their name. For example `useGetGetActivity` is now `useGetActivity`, and `usePostSignTransaction` is `useSignTransaction`.
- input types follow the same convention (no HTTP method in the name): `TPostCreatePrivateKeysInput` is now `TCreatePrivateKeysInput`.
- the "federated" request helpers introduced in `0.18.0` are now named "signed" requests to better reflect what they are. `FederatedRequest` is now `SignedRequest`, and generated types follow. For example: `federatedPostCreatePrivateKeys` is now `signCreatePrivateKeys`, `federatedGetGetActivity` is now `signGetActivity`, and so on.
The name updates should be automatically suggested if you use VSCode since the new names are simply shorter versions of the old one.
- Updated dependencies [46473ec]
- Updated dependencies [38b424f]
- @turnkey/http@1.0.0
## 0.16.3
### Patch Changes
- Updated dependencies
- @turnkey/http@0.18.1
## 0.16.2
### Patch Changes
- Updated dependencies
- @turnkey/http@0.18.0
## 0.16.1
### Patch Changes
- Updated dependencies
- @turnkey/http@0.17.1
## 0.16.0
### Minor Changes
- No public facing changes
### Patch Changes
- Updated dependencies [9317f51]
- @turnkey/http@0.17.0
## 0.15.0
### Minor Changes
- No public facing changes
### Patch Changes
- Updated dependencies
- @turnkey/http@0.16.0
- Fix `.postGetPrivateKey(...)`'s underlying path, while adding `@deprecated` `.postGetPrivateKeyBackwardsCompat(...)` for backward compatibility
## 0.14.1
### Patch Changes
- Updated dependencies
- @turnkey/http@0.15.0
## 0.14.0
### Minor Changes
- `signTransaction(...)` now verifies and drops `tx.from` if present
- This mimics the behavior of ethers' Wallet [implementation](https://github.com/ethers-io/ethers.js/blob/f97b92bbb1bde22fcc44100af78d7f31602863ab/packages/wallet/src.ts/index.ts#L117-L121)
### Patch Changes
- Updated dependencies
- @turnkey/http@0.14.0
## 0.13.2
### Patch Changes
- New `TurnkeyRequestError` error class that contains rich error details
- Updated dependencies
- @turnkey/http@0.13.2
## 0.13.1
### Patch Changes
- Error messages now contain Turnkey-specific error details
- Updated dependencies
- @turnkey/http@0.13.1
## 0.13.0
### Minor Changes
- No public facing changes
### Patch Changes
- Updated dependencies
- @turnkey/http@0.13.0
## 0.12.0
### Minor Changes
- Error messages now contain Turnkey-specific error code and message
### Patch Changes
- Updated dependencies
- @turnkey/http@0.12.0
## 0.11.0
### Minor Changes
- `TurnkeySigner` now conforms to ethers' `TypedDataSigner` interface
### Patch Changes
- Updated dependencies
- @turnkey/http@0.11.0
## 0.10.0
### Minor Changes
- Added EIP-712 support for signing typed data to Ethers.
- Update Gnosis example to make use of new signing functionality.
### Patch Changes
- Updated dependencies
- @turnkey/http@0.10.0
## 0.9.0
### Minor Changes
- Improved support for React Native runtime (https://github.com/tkhq/sdk/pull/37)
### Patch Changes
- Updated dependencies
- @turnkey/http@0.9.0
## 0.8.1
### Patch Changes
- Switched from `undici` to `cross-fetch` to improve bundler compatibility
- Updated dependencies
- @turnkey/http@0.8.1
## 0.8.0
### Minor Changes
- Added browser runtime support — `@turnkey/ethers` is now a universal (isomorphic) package
- Dropped support for Node.js v14; we recommend using Node v18+
### Patch Changes
- Updated dependencies
- @turnkey/http@0.8.0
## 0.7.0
### Minor Changes
- No public facing changes
### Patch Changes
- Updated dependencies
- @turnkey/http@0.7.0
## 0.6.0
### Minor Changes
- `#signMessage(...)`: move encoding and hashing logic to client side, `eth_sign` style
### Patch Changes
- Updated dependencies
- @turnkey/http@0.6.0
## 0.5.0
### Minor Changes
- Arbitrary message signing
### Patch Changes
- Updated dependencies
- @turnkey/http@0.5.0
## 0.4.0
### Minor Changes
- `timestamp` -> `timestampMs`
### Patch Changes
- Updated dependencies
- @turnkey/http@0.4.0
## 0.3.1
### Patch Changes
- Fix outdated artifact
- Updated dependencies
- @turnkey/http@0.3.1
## 0.3.0
### Minor Changes
- `keyId` -> `privateKeyId` everywhere
### Patch Changes
- Updated dependencies
- @turnkey/http@0.3.0
## 0.2.0
### Minor Changes
- Change parameter from `keyId` to `privateKeyId`
- Bump API version to latest Beta
### Patch Changes
- Updated dependencies
- @turnkey/http@0.2.0
## 0.1.3
### Patch Changes
- Support runtime config for credentials
- Updated dependencies
- @turnkey/http@0.1.3
## 0.1.2
### Patch Changes
- Drop internal dev dependency
- Updated dependencies
- @turnkey/http@0.1.2
## 0.1.1
### Patch Changes
- Initial release
- Updated dependencies
- @turnkey/http@0.1.1