v1.0.0
What's Changed
- 496 ad hoc to hex by @lucanicoladebiasi in #632
- Fix types and files in package.json files by @fabiorigam in #679
- Prepare for public release by @fabiorigam in #682
- chore: fix typedoc by @claytonneal in #683
- fix: hardhat fixes by @rodolfopietro97 in #677
- Super pair review fixes! by @rodolfopietro97 in #693
- Improve docs by @fabiorigam in #694
- feat: adding snippet extraction from examples by @Valazan in #685
- Update to version 1.0.0 by @fabiorigam in #696
- fix: change package naming by @rodolfopietro97 in #698
- build(deps-dev): bump @types/node from 20.11.25 to 20.11.26 by @dependabot in #706
- Align with official docs by @fabiorigam in #699
- build(deps-dev): bump @commitlint/cli from 19.0.3 to 19.1.0 by @dependabot in #707
- build(deps-dev): bump @commitlint/config-conventional from 19.0.3 to 19.1.0 by @dependabot in #705
- Create compressed and expanded methods in block module by @fabiorigam in #703
- fix: update README.md by @fabiorigam in #708
- fix: fix hardhat temporary by @rodolfopietro97 in #709
- Fix: update version by @fabiorigam in #710
- 105 substitute secp256k1 with noble by @lucanicoladebiasi in #711
- fix: add docs for provider by @fabiorigam in #713
- build(deps): bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in #720
- 661 contract event filtering by @Valazan in #715
- Test sample apps when creating a new PR by @fabiorigam in #716
- build(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /apps/sdk-hardhat-integration by @dependabot in #723
- fix: coverage 100% by @rodolfopietro97 in #724
- build(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /apps/vechain-sdk-nextjs by @dependabot in #722
- build(deps-dev): bump @types/node from 20.11.29 to 20.11.30 by @dependabot in #729
- fix: tests by @rodolfopietro97 in #740
- fix: user "sdk-" instead of "vechain-sdk-" by @fabiorigam in #741
- 646 drop in replacement for etherjs toquantity method by @lucanicoladebiasi in #718
- feat; add logging system for rpc proxy by @rodolfopietro97 in #733
- fix: add from and to blocks by @rodolfopietro97 in #742
- fix: mock some tests and minimize logs call by @rodolfopietro97 in #744
- 719 remove redundant code from data.ts by @lucanicoladebiasi in #743
- Fix formatTransactionReceiptToRPCStandard() by @fabiorigam in #747
- Use snippets in all examples by @fabiorigam in #746
- feat: adding sending VET to contract method by @Valazan in #750
- 712 cryptojs random bytes replacement by @lucanicoladebiasi in #751
- build(deps-dev): bump turbo from 1.12.5 to 1.13.0 by @dependabot in #754
- build(deps-dev): bump hardhat from 2.22.1 to 2.22.2 by @dependabot in #755
- build(deps): bump express from 4.18.3 to 4.19.2 by @dependabot in #753
- build(deps): bump typescript from 5.4.2 to 5.4.3 by @dependabot in #752
- Change version for release by @fabiorigam in #756
- Update packages for apps by @fabiorigam in #757
- build(deps): bump actions/configure-pages from 4 to 5 by @dependabot in #761
- build(deps-dev): bump turbo from 1.13.0 to 1.13.2 by @dependabot in #766
- build(deps-dev): bump glob from 10.3.10 to 10.3.12 by @dependabot in #765
- build(deps-dev): bump @types/node from 20.11.30 to 20.12.3 by @dependabot in #764
- Quantity tag bug by @rodolfopietro97 in #763
- Add signer package by @fabiorigam in #762
- feat:User friendly way of Thor client usage by @rodolfopietro97 in #768
- fix: remove some eslint-disable-next-line by @rodolfopietro97 in #772
- build(deps): bump undici from 5.28.3 to 5.28.4 by @dependabot in #776
- build(deps): bump undici from 5.28.3 to 5.28.4 in /apps/sdk-hardhat-integration by @dependabot in #777
- 495 thor client option to not stop listening on interval error by @lucanicoladebiasi in #770
- feat: hardhat custom ethers functionalities by @rodolfopietro97 in #730
- Add RPC proxy tests on CI by @fabiorigam in #781
- Update package.json version by @fabiorigam in #783
- fix: update packages version by @fabiorigam in #785
- build(deps-dev): bump @types/node from 20.12.3 to 20.12.7 by @dependabot in #789
- build(deps-dev): bump typedoc from 0.25.12 to 0.25.13 by @dependabot in #790
- build(deps): bump typescript from 5.4.3 to 5.4.4 by @dependabot in #788
- 383 build transaction body add new fields to override by @lucanicoladebiasi in #782
- 666 bloom, hashing and secp256k1 pure and secure functions. by @lucanicoladebiasi in #784
- docs: #759 README.md includes additional instructions for Windows OS by @lucanicoladebiasi in #794
- 628 write and deploy contracts with hardhat by @Valazan in #657
- Implement sdk-node-integration example by @fabiorigam in #791
- Implement sdk-nextjs-integration test app by @fabiorigam in #795
- 369 bloom filter extend bloom to inject a block by @lucanicoladebiasi in #796
- 676 contract implement multi clauses transactions by @Valazan in #797
- feat: implement simple signer by @rodolfopietro97 in #787
- feat: add enableDelegation and convert debogMode to debug by @rodolfopietro97 in #801
- thorClient :: Use URL initialisation into code by @fabiorigam in #800
- 666 address pure and secure by @lucanicoladebiasi in #804
- build(deps): bump slackapi/slack-github-action from 1.25.0 to 1.26.0 by @dependabot in #812
- refactor: #666: pure and secure packages/core/src/mnemonic/mnemonic.ts by @lucanicoladebiasi in #810
- Improve base signer and document differences between Provider, Signer and ProviderInternalWallet by @rodolfopietro97 in #808
- 666 pure and secure bip32 hdnode by @lucanicoladebiasi in #815
- build(deps): bump ethers from 6.11.1 to 6.12.0 by @dependabot in #818
- build(deps-dev): bump hardhat from 2.22.2 to 2.22.3 by @dependabot in #817
- build(deps-dev): bump @commitlint/cli from 19.2.2 to 19.3.0 by @dependabot in #819
- docs: #814: README.md shows how to set JetBrains IDE to use Git for W… by @lucanicoladebiasi in #816
- Testing contract extended EVM tests by @fabiorigam in #824
- 820 feat remove signtransaction from thorclient and have it only on signer by @rodolfopietro97 in #826
- 666 pure and secure utils data by @lucanicoladebiasi in #828
- refactor: #666: mnemonic improvements by @lucanicoladebiasi in #832
- Add delegator to contract calls by @Valazan in #825
- build(deps): bump ethers from 6.12.0 to 6.12.1 by @dependabot in #837
- build(deps-dev): bump turbo from 1.13.2 to 1.13.3 by @dependabot in #836
- 806 ethers compatible signer by @rodolfopietro97 in #831
- build(deps-dev): bump ws from 8.16.0 to 8.17.0 by @dependabot in #835
- Testing contract Error Handling by @fabiorigam in #822
- feat: more account formats for proxy by @rodolfopietro97 in #842
- encodeBytes32String() is padding on the left instead of right side by @fabiorigam in #846
- Example of EVM context extension by @fabiorigam in #847
- feat: update version for release by @fabiorigam in #848
- 821 feat implement signer into contracts module by @rodolfopietro97 in #849
- build(deps-dev): bump @types/node from 20.12.7 to 20.12.10 by @dependabot in #852
- fix: update packages by @fabiorigam in #850
- fix: update README.md by @fabiorigam in #851
- docs: 841 SDK core import with NextJS by @lucanicoladebiasi in #854
- fix: improve nextjs app by @fabiorigam in #857
- build(deps): bump next from 13.5.6 to 14.1.1 in /apps/sdk-nextjs-integration by @dependabot in #855
- fix: add missing packages by @fabiorigam in #860
- 666 pure and secure keystore by @lucanicoladebiasi in #853
- 809 thordevkit compatible certificate validation by @lucanicoladebiasi in #863
- feat: get reason of confirmed transaction by @rodolfopietro97 in #862
- build(deps-dev): bump @types/node from 20.12.11 to 20.12.12 by @dependabot in #868
- build(deps-dev): bump @nomicfoundation/hardhat-ethers from 3.0.5 to 3.0.6 by @dependabot in #870
- build(deps-dev): bump hardhat from 2.22.3 to 2.22.4 by @dependabot in #869
- Improve proxy by @fabiorigam in #865
- feat: revert reason example by @rodolfopietro97 in #873
- fix: fix typo by @fabiorigam in #877
- feat: Improve eth_estimateGas and fix Dependencies of hardhat by @rodolfopietro97 in #875
- Implement vet.domains (#839) by @ifavo in #867
- Fix imports by @darrenvechain in #880
- fix: add package to network by @fabiorigam in #881
- 774 request add fragment support for filtereventlogs by @Valazan in #878
- refactor: 666 pure and secure
packages/core/src/clause.tsby @lucanicoladebiasi in #886 - feat: experimental cryptography for keystore by @rodolfopietro97 in #884
- refactor: 666 pure and secure units.ts by @lucanicoladebiasi in #874
- Multi clauses read by @Valazan in #856
- fix: prepare for release by @fabiorigam in #887
- fix: update packages by @fabiorigam in #888
- build(deps-dev): bump ts-jest from 29.1.2 to 29.1.3 by @dependabot in #901
- build(deps): bump axios from 1.7.1 to 1.7.2 by @dependabot in #900
- build(deps-dev): bump glob from 10.3.15 to 10.3.16 by @dependabot in #902
- fix: make address optional/ index by @darrenvechain in #892
- feat: Vechain abstract signer by @rodolfopietro97 in #903
- Update release script by @fabiorigam in #890
- 905 bug fix package import by @rodolfopietro97 in #907
- test: improve vns utils test coverage to 100% by @ifavo in #899
- feat: release by @rodolfopietro97 in #908
- docs: multiple clauses read by @Valazan in #910
- Update release scripts by @fabiorigam in #911
- fix: 897 test race condition by @lucanicoladebiasi in #909
- SDK naming standard by @fabiorigam in #904
- feat: 802 composable bloom filters by @lucanicoladebiasi in #917
- docs: adding multi-clause event filtering by @Valazan in #916
- build(deps-dev): bump @changesets/cli from 2.27.3 to 2.27.5 by @dependabot in #920
- build(deps-dev): bump ts-jest from 29.1.3 to 29.1.4 by @dependabot in #919
- feat: dappkit fixes by @rodolfopietro97 in #918
- Dappkit fixes 2 by @rodolfopietro97 in #922
- Dappkit fixes 3 by @rodolfopietro97 in #924
- fix: release 10 by @rodolfopietro97 in #925
- fix: switch json.stringify function by @rodolfopietro97 in #931
- feat: add support for hardhat network by @rodolfopietro97 in #933
- fix: easy infer of type by @rodolfopietro97 in #935
- feat: release beta.11 by @rodolfopietro97 in #937
- Release 12 by @rodolfopietro97 in #938
- feat: adding types to contract functions calls by @Valazan in #926
- 928 bug parseunits throws on numbers below 01 by @lucanicoladebiasi in #936
- Improve RPC Proxy by @fabiorigam in #944
- Release 1.0.0-beta.13 by @fabiorigam in #945
- Post release 1.0.0-beta.13 by @fabiorigam in #946
- Improve RPC Proxy by @fabiorigam in #948
- Release 14 by @fabiorigam in #950
- Post release 14 by @fabiorigam in #951
- build(deps-dev): bump @types/node from 20.12.13 to 20.14.1 by @dependabot in #953
- build(deps-dev): bump tsup from 8.0.2 to 8.1.0 by @dependabot in #955
- build(deps-dev): bump hardhat from 2.22.4 to 2.22.5 by @dependabot in #954
- build(deps): bump ethers from 6.12.1 to 6.13.0 by @dependabot in #957
- refactor: set address type to string by @Valazan in #959
- fix: 949 blake2b256 compatibility with ethers / thor-dev-kip wip by @lucanicoladebiasi in #960
- BREAKING CHANGES: Refactor Event Filtering and Grouping Mechanism by @Valazan in #961
- Add docker for RPC Proxy by @fabiorigam in #958
- fix: 943 certificate.ts verify explicits encoding chain from JSON/str… by @lucanicoladebiasi in #962
- Improve README.md for the hardhat-plugin package by @fabiorigam in #965
- fix: transactions.getTransaction() does not respect pending options by @fabiorigam in #970
- build(deps-dev): bump turbo from 1.13.3 to 2.0.1 by @dependabot in #956
- build(deps-dev): bump prettier from 3.3.1 to 3.3.2 by @dependabot in #977
- build(deps-dev): bump nyc from 15.1.0 to 17.0.0 by @dependabot in #976
- Fix SendTransactionResult.wait() is undefined by @fabiorigam in #969
- Improve & refactor code by @fabiorigam in #972
- Update test environment by @Valazan in #973
- Improve post-release script by @fabiorigam in #980
- Release 16 by @fabiorigam in #981
- Post release 16 by @fabiorigam in #982
- Add docs to differentiate between TypeScript and JavaScript by @fabiorigam in #986
- feat: Add browser compatibility examples - nextjs by @rodolfopietro97 in #979
- 943 certificate sign/verify EIP-55 thor-devkit compatibility by @lucanicoladebiasi in #985
- feat: adding comment field in clauses by @Valazan in #984
- Improve smart contract examples & tests by @fabiorigam in #989
- build(deps-dev): bump ws from 8.17.0 to 8.17.1 by @dependabot in #992
- build(deps-dev): bump typedoc-plugin-missing-exports from 2.2.0 to 2.3.0 by @dependabot in #993
- build(deps-dev): bump glob from 10.4.1 to 10.4.2 by @dependabot in #994
- build(deps-dev): bump ts-jest from 29.1.4 to 29.1.5 by @dependabot in #995
- build(deps): bump ethers from 6.13.0 to 6.13.1 by @dependabot in #996
- build(deps): bump ws from 7.5.9 to 7.5.10 by @dependabot in #997
- Contracts :: Read value for revision by @fabiorigam in #987
- Release 17 by @fabiorigam in #999
- Post release 17 by @fabiorigam in #1000
- fix: 666 no pk leak in errors by @lucanicoladebiasi in #1001
- Improve developer experience with decoded error messages by @fabiorigam in #1005
- Add socket test setup by @fabiorigam in #1002
- 866 feat error fragment for decode revert reason by @rodolfopietro97 in #1007
- 838 signer implement last low priority methods by @lucanicoladebiasi in #1004
- feat: release 18 by @fabiorigam in #1008
- build(deps-dev): bump hardhat from 2.22.5 to 2.22.6 by @dependabot in #1019
- build(deps): bump abitype from 1.0.4 to 1.0.5 by @dependabot in #1020
- build(deps-dev): bump turbo from 2.0.4 to 2.0.6 by @dependabot in #1021
- build(deps-dev): bump typedoc and typedoc-plugin-missing-exports by @dependabot in #1022
- build(deps-dev): bump @types/node from 20.14.8 to 20.14.9 by @dependabot in #1009
- fix websocket issue by @fabiorigam in #1024
- pre-release 19 by @fabiorigam in #1027
- Fix ethers import by @Valazan in #1033
- Release 20 by @fabiorigam in #1036
- 1025 feat export common abis as const by @Valazan in #1034
- fix: release 21 by @fabiorigam in #1039
- build(deps-dev): bump @changesets/cli from 2.27.6 to 2.27.7 by @dependabot in #1040
- Address util refactoring by @rodolfopietro97 in #1028
- build(deps): bump typescript from 5.5.2 to 5.5.3 by @dependabot in #1043
- build(deps-dev): bump ts-jest from 29.1.5 to 29.2.0 by @dependabot in #1042
- build(deps-dev): bump @types/node from 20.14.9 to 20.14.10 by @dependabot in #1044
- fix: fix potential bug in transaction formatter by @fabiorigam in #1035
- fix: eth_getBlockByNumber and eth_getBlockByHash by @rodolfopietro97 in #1047
- fix: add null for address on ethGetLogs by @fabiorigam in #1045
- feat: eth_getLogs input as an array of an array of topics by @Valazan in #1052
- feat: implement eth_getBlockReceipts for rpc provider by @rodolfopietro97 in #1046
- feat: simplify error handling by @rodolfopietro97 in #1054
- build(deps): bump elliptic from 6.5.5 to 6.5.6 by @dependabot in #1063
- build(deps-dev): bump eslint-plugin-promise from 6.2.0 to 6.4.0 by @dependabot in #1062
- build(deps-dev): bump typedoc from 0.26.3 to 0.26.4 by @dependabot in #1064
- build(deps-dev): bump turbo from 2.0.6 to 2.0.7 by @dependabot in #1061
- test: tampering certificate tests added by @lucanicoladebiasi in #1066
- build(deps): bump tsup from 8.1.0 to 8.1.2 by @dependabot in #1060
- fix: release 22 by @fabiorigam in #1068
- BREAKING CHANGES - modify methods with multiple optional parameters into objects for better call usage by @fabiorigam in #1069
- feat: simplify error handling - part 2 (CORE PACKAGE) by @rodolfopietro97 in #1067
- feat: dedicated package for thor solo accounts and constants by @rodolfopietro97 in #1059
- Replace axios with fetch by @fabiorigam in #1071
- Fix rpc eth_getlogs bug by @fabiorigam in #1056
- 1051 breaking changes refactor define two separate functions to get the logs by @Valazan in #1076
- build(deps-dev): bump husky from 9.0.11 to 9.1.1 by @dependabot in #1078
- build(deps): bump typescript from 5.5.3 to 5.5.4 by @dependabot in #1079
- build(deps-dev): bump ts-node-test from 0.4.3 to 0.4.4 by @dependabot in #1081
- build(deps-dev): bump eslint-plugin-prettier from 5.1.3 to 5.2.1 by @dependabot in #1080
- build(deps): bump @types/ws from 8.5.10 to 8.5.11 by @dependabot in #1077
- Release 23 by @fabiorigam in #1084
- Remove test path ignore patterns by @fabiorigam in #1085
- fix: set custom gas in transaction sending by @Valazan in #1087
- Release 24 by @fabiorigam in #1088
- [BUG] - RPC: transactions without clauses can not be formatted by @fabiorigam in #1090
- feat: add error handling into network package by @rodolfopietro97 in #1083
- build(deps): bump tsup from 8.1.2 to 8.2.3 by @dependabot in #1098
- build(deps-dev): bump eslint-plugin-promise from 6.4.0 to 6.6.0 by @dependabot in #1097
- build(deps-dev): bump ts-jest from 29.2.0 to 29.2.3 by @dependabot in #1099
- build(deps): bump @types/ws from 8.5.11 to 8.5.12 by @dependabot in #1100
- Support transaction signing on Cloudflare workers by @fabiorigam in #1101
- fix: release 26 by @fabiorigam in #1123
- 1103-interface-vechaindatamodel by @lucanicoladebiasi in #1125
- 1117 class txt by @lucanicoladebiasi in #1127
- build(deps-dev): bump husky from 9.1.1 to 9.1.4 by @dependabot in #1096
- fix: npm publishing compatability by @darrenvechain in #1135
- Release 27 by @fabiorigam in #1136
- build(deps-dev): bump hardhat from 2.22.6 to 2.22.7 by @dependabot in #1142
- build(deps): bump tsup from 8.2.3 to 8.2.4 by @dependabot in #1141
- build(deps): bump abitype from 1.0.5 to 1.0.6 by @dependabot in #1140
- build(deps-dev): bump @types/node from 20.14.10 to 22.1.0 by @dependabot in #1139
- build(deps-dev): bump ts-jest from 29.2.3 to 29.2.4 by @dependabot in #1138
- fix. understand problem of eth_gaPrice on mainnet by @rodolfopietro97 in #1133
- 1110 class hex by @lucanicoladebiasi in #1137
- Improve example apps by @fabiorigam in #1145
- chore: add @throws clauses for all errors by @rodolfopietro97 in #1132
- 1110-class-HexInt by @lucanicoladebiasi in #1147
- fix: remove module from package.json by @fabiorigam in #1151
- 1110 class HexUInt by @lucanicoladebiasi in #1149
- Release 28 by @fabiorigam in #1153
- add test for sdk-cloudflare-integration by @leszek-vechain in #1154
- fix: Show Thor error message by @freemanzMrojo in #1160
- build(deps-dev): bump turbo from 2.0.7 to 2.0.12 by @dependabot in #1166
- build(deps): bump @noble/ciphers from 0.5.3 to 0.6.0 by @dependabot in #1163
- build(deps): bump axios from 1.7.3 to 1.7.4 in /apps/sdk-hardhat-integration by @dependabot in #1169
- build(deps-dev): bump typedoc from 0.26.4 to 0.26.5 by @dependabot in #1167
- build(deps-dev): bump @commitlint/cli from 19.3.0 to 19.4.0 by @dependabot in #1165
- build(deps): bump ethers from 6.13.1 to 6.13.2 by @dependabot in #1164
- 1115 class hash blake256 keccak256 sha256 by @lucanicoladebiasi in #1155
- feat: VCDM
Addressclass by @freemanzMrojo in #1158 - feat: 1105 class Address.ts documented in examples and diagrams by @lucanicoladebiasi in #1172
- 1114 class revision by @lucanicoladebiasi in #1175
- fix: webpack issue with node libraries by @freemanzMrojo in #1173
- feat: class
Mnemonicby @freemanzMrojo in #1176 - build(deps): bump elliptic from 6.5.6 to 6.5.7 by @dependabot in #1177
- build(deps-dev): bump typedoc from 0.26.5 to 0.26.6 by @dependabot in #1179
- build(deps-dev): bump prettier from 3.3.2 to 3.3.3 by @dependabot in #1182
- build(deps-dev): bump @types/react from 18.3.3 to 18.3.4 by @dependabot in #1181
- build(deps-dev): bump husky from 9.1.4 to 9.1.5 by @dependabot in #1183
- build(deps-dev): bump eslint-config-next from 14.1.3 to 14.2.5 by @dependabot in #1180
- feat: class
Accountby @freemanzMrojo in #1178 - Fix minor typo by @rampatra in #1185
- 991 breaking change refactor filter args event filter only for indexed parameters by @Valazan in #1188
- build(deps): bump elliptic from 6.5.6 to 6.5.7 in /apps/sdk-node-integration by @dependabot in #1190
- fix(hash functions): backwards compatibility overload by @freemanzMrojo in #1189
- enhancement: interface the http client by @darrenvechain in #1191
- Use local package for tests by @fabiorigam in #1192
- Improve tests for apps/sdk-nextjs-integration by @fabiorigam in #1194
- feat: 1107 class bloomfilter by @lucanicoladebiasi in #1198
- feat: 1170 use cli for proxy by @rodolfopietro97 in #1187
- Increase coverage by @fabiorigam in #1199
- fix: removed words from
Mnemonicclass by @freemanzMrojo in #1201 - feat: 1113 ThorId implemented by @lucanicoladebiasi in #1203
- Release 30 by @fabiorigam in #1202
- build(deps): bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #1204
- fix(npm publish): Node version should be compatible with NextJS by @freemanzMrojo in #1205
- build(deps-dev): bump wrangler from 3.72.2 to 3.72.3 by @dependabot in #1210
- build(deps-dev): bump @types/node from 20.14.15 to 22.5.1 by @dependabot in #1207
- build(deps-dev): bump @nomicfoundation/hardhat-ethers from 3.0.6 to 3.0.7 by @dependabot in #1208
- build(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 by @dependabot in #1206
- build(deps-dev): bump eslint-config-next from 14.2.5 to 14.2.7 by @dependabot in #1209
- refactor:
InvalidHTTPRequestby @freemanzMrojo in #1213 - Update release scripts by @fabiorigam in #1211
- chore: bundling only package code by @freemanzMrojo in #1214
- Update release docs by @fabiorigam in #1215
- Update gh actions by @fabiorigam in #1217
- build(deps): bump slackapi/slack-github-action from 1.26.0 to 1.27.0 by @dependabot in #1220
- Review sonar token parameter for forked branches by @fabiorigam in #1221
- Fix typo by @fabiorigam in #1219
- chore: change workflow by @leszek-vechain in #1222
- chore: change workflow by @leszek-vechain in #1223
- chore: change workflow by @leszek-vechain in #1224
- chore: fix download artifact by @leszek-vechain in #1225
- feat: Add tests and coverage skeleton for RPC proxy by @rodolfopietro97 in #1200
- feat: add accounts and delegation flags by @rodolfopietro97 in #1226
- build(deps-dev): bump @commitlint/cli from 19.4.0 to 19.4.1 by @dependabot in #1232
- build(deps-dev): bump @types/react from 18.3.4 to 18.3.5 by @dependabot in #1230
- build(deps-dev): bump @testing-library/jest-dom from 6.4.8 to 6.5.0 by @dependabot in #1231
- build(deps-dev): bump @types/node from 22.5.1 to 22.5.3 by @dependabot in #1229
- build(deps-dev): bump @nomicfoundation/hardhat-verify from 2.0.9 to 2.0.10 by @dependabot in #1228
- feat: roc proxy cli args documentation by @rodolfopietro97 in #1233
- 1113 fixed point number by @lucanicoladebiasi in #1227
- Fix bug: Calling some RPC methods cause the RPC proxy to crash by @fabiorigam in #1234
- feat: web3_sha3 RPC Method by @rodolfopietro97 in #1237
- feat: neet_peerCount RPC Method by @rodolfopietro97 in #1240
- feat: solve RPC proxy issue by @rodolfopietro97 in #1243
- feat: 1109 HDCNode class in dev... by @lucanicoladebiasi in #1235
- refactor: 1115
Hashimplementations moved invcdmby @lucanicoladebiasi in #1245 - build(deps): bump actions/upload-artifact from 4.3.0 to 4.4.0 by @dependabot in #1253
- refactor: 1218 FPN unifies integers validation by @lucanicoladebiasi in #1250
- feat: net listening rpc method by @rodolfopietro97 in #1255
- feat: eth_getBlockTransactionCountByHash and eth_getBlockTransactionCountByNumber by @rodolfopietro97 in #1257
- Implement eth_gettransactionbyblockhashandindex by @fabiorigam in #1256
- Implement eth_gettransactionbyblocknumberandindex by @fabiorigam in #1259
- 1218 remove the dependency on utils for num management by @lucanicoladebiasi in #1252
- 1122 refactor secp256k1 by @lucanicoladebiasi in #1258
- docs: 1113 core diagram reworked by @lucanicoladebiasi in #1272
- build(deps-dev): bump @nomicfoundation/hardhat-ethers from 3.0.7 to 3.0.8 by @dependabot in #1278
- build(deps-dev): bump typedoc from 0.26.6 to 0.26.7 by @dependabot in #1277
- build(deps): bump express from 4.19.2 to 4.20.0 by @dependabot in #1279
- build(deps-dev): bump @cloudflare/vitest-pool-workers from 0.4.25 to 0.4.30 by @dependabot in #1275
- build(deps-dev): bump turbo from 2.0.12 to 2.1.1 by @dependabot in #1276
- build(deps): bump @scure/bip39 from 1.3.0 to 1.4.0 by @dependabot in #1274
- Improve eslintrc config by @fabiorigam in #1282
- 1242 review the sdk documentation by @Valazan in #1285
- Improve RPC docs by @fabiorigam in #1281
- Release 31 by @fabiorigam in #1286
- Rpc proxy e2e test by @leszek-vechain in #1288
- 1113 vet currency by @lucanicoladebiasi in #1287
- Add test for returning two values from a smart contract by @fabiorigam in #1280
- Support transaction options with executeMultipleClausesTransaction by @fabiorigam in #1270
- feat: implement methods that return constant {} by @rodolfopietro97 in #1290
- 1289 implement vet and vtho classes by @lucanicoladebiasi in #1293
- feat: eth_signTransaction by @rodolfopietro97 in #1296
- Support raw clauses and transaction options in the execution of multiple clauses transaction by @fabiorigam in #1292
- build(deps-dev): bump @cloudflare/vitest-pool-workers from 0.4.31 to 0.5.4 by @dependabot in #1302
- build(deps): bump vite from 5.4.5 to 5.4.6 by @dependabot in #1303
- build(deps-dev): bump eslint from 8.57.0 to 8.57.1 by @dependabot in #1301
- build(deps): bump @noble/ciphers from 0.6.0 to 1.0.0 by @dependabot in #1300
- build(deps): bump viem from 2.21.7 to 2.21.9 by @dependabot in #1298
- feat:
ABIclasses by @freemanzMrojo in #1294 - feat: debug_traceBlockByHash and debug_traceBlockByNumber with tests by @rodolfopietro97 in #1304
- fix: using correct types for
viemABI by @freemanzMrojo in #1305 - Update eslint.json config in packages by @fabiorigam in #1307
- build(deps-dev): bump eslint-config-next from 14.2.7 to 14.2.12 by @dependabot in #1299
- 1312 2 phase build for the rpc proxy dockerfile by @daithihearn in #1313
- feat: 1119 Certificate in dev... by @lucanicoladebiasi in #1306
- Update package.json files by @fabiorigam in #1308
- Feat uncle block count by @rodolfopietro97 in #1315
- fix(
rpc-proxy): Docker should not run with root by @freemanzMrojo in #1320 - feat:
ABIContractclass by @freemanzMrojo in #1321 - refactor:
ethers.Resultdependency removed from encode/decode ABI items by @freemanzMrojo in #1330 - Increase coverage by @fabiorigam in #1329
- refactor: replaced
ethers.encodeEventLogby @freemanzMrojo in #1331 - build(deps): bump rollup from 4.21.3 to 4.22.4 by @dependabot in #1332
- 1291 class clause by @lucanicoladebiasi in #1326
- feat: support env variables in docker for proxy by @rodolfopietro97 in #1333
- Improve docs by @fabiorigam in #1336
- Update next by @fabiorigam in #1337
- feat: 1291 Clause class in action by @lucanicoladebiasi in #1338
- build(deps): bump viem from 2.21.9 to 2.21.14 by @dependabot in #1344
- build(deps-dev): bump eslint-config-next from 14.2.12 to 14.2.13 by @dependabot in #1343
- build(deps): bump next from 14.2.10 to 14.2.13 by @dependabot in #1342
- build(deps): bump @vechain/vebetterdao-contracts from 1.1.0 to 2.0.0 by @dependabot in #1341
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.6.0 to 8.7.0 by @dependabot in #1345
- fix: removed circular dependencies from the
corepackage by @freemanzMrojo in #1349 - fix:
tsconfigshould reflect eithercompositeordeclarationwhendeclarationMapistrueby @freemanzMrojo in #1351 - feat: eth_signTypedData_V4 RPC Method by @rodolfopietro97 in #1353
- chore: coverage threshold by @freemanzMrojo in #1356
- feat:
encodingclasses +Bufferreplaced byUint8Arrayby @freemanzMrojo in #1354 - refactor: 1162 transaction module in dev... by @lucanicoladebiasi in #1347
- feat: 1358 rpc request in batch implementation by @rodolfopietro97 in #1362
- 998 (no-breaking changes) get account utility functions by @lucanicoladebiasi in #1364
- build(deps): bump tsup from 8.2.4 to 8.3.0 by @dependabot in #1372
- build(deps-dev): bump @cloudflare/vitest-pool-workers from 0.5.4 to 0.5.13 by @dependabot in #1370
- build(deps-dev): bump turbo from 2.1.2 to 2.1.3 by @dependabot in #1369
- build(deps-dev): bump nyc from 17.0.0 to 17.1.0 by @dependabot in #1368
- refactor: 1361 gas math in bigint by @lucanicoladebiasi in #1373
- feat: test all tracers with solo by @rodolfopietro97 in #1374
- Release 32 by @fabiorigam in #1375
- fix: update changeset and package.json files by @fabiorigam in #1377
- fix: removed the majority of the circular dependencies of the
networkpackage by @freemanzMrojo in #1379 - fix:
rpc-proxyDockerfile using dependencies from the monorepo by @freemanzMrojo in #1378 - Update readme file with new folders by @fabiorigam in #1383
- fix: rpc-proxy e2e tests by @leszek-vechain in #1381
- fix: installing just prod dependencies for the
rpc-proxydocker image by @freemanzMrojo in #1385 - chore: 1386 Certificate unit tests resumed by @lucanicoladebiasi in #1387
- feat: eth_getTransactionCount can return 0x0 const if configured by @rodolfopietro97 in #1389
- refactor: remove backwards compatibility by @freemanzMrojo in #1390
- fix: sonar low security spot, reliability issues and some smells by @freemanzMrojo in #1391
- Remove ethers from core package by @fabiorigam in #1380
- Remove unused packages by @fabiorigam in #1393
- feat: Document all differences into rpc methods WRT standard by @rodolfopietro97 in #1394
- chore:
gitleaksGitHub Action by @freemanzMrojo in #1395 - build(deps): bump viem from 2.21.17 to 2.21.19 by @dependabot in #1398
- build(deps): bump next from 14.2.13 to 14.2.15 by @dependabot in #1397
- build(deps-dev): bump typedoc from 0.26.7 to 0.26.8 by @dependabot in #1399
- build(deps-dev): bump hardhat from 2.22.12 to 2.22.13 by @dependabot in #1400
- build(deps-dev): bump typescript from 5.6.2 to 5.6.3 by @dependabot in #1401
- refactor:
getSignatureHashrenamed togetTransactionHashsince that is what we are hashing by @freemanzMrojo in #1404 - refactor: using nested error codes for
JSONRPCProviderErrorclasses by @freemanzMrojo in #1403 - feat: added treeshake config by @leszek-vechain in #1407
- build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #1408
- chore(
rpc-proxy): usingtrivyfor scanning the docker image by @freemanzMrojo in #1414 - build(deps-dev): bump @types/node from 22.7.4 to 22.7.5 by @dependabot in #1416
- build(deps): bump express from 4.21.0 to 4.21.1 by @dependabot in #1415
- build(deps): bump ethers from 6.13.2 to 6.13.4 by @dependabot in #1417
- build(deps-dev): bump vitest from 1.5.0 to 2.1.3 by @dependabot in #1418
- build(deps-dev): bump testcontainers from 10.13.1 to 10.13.2 by @dependabot in #1419
- feat: new package
aws-kms-adapterby @freemanzMrojo in #1412 - build(deps): bump secp256k1 from 4.0.3 to 4.0.4 by @dependabot in #1423
- build(deps-dev): bump @cloudflare/vitest-pool-workers from 0.5.13 to 0.5.21 by @dependabot in #1428
- build(deps-dev): bump @types/express from 4.17.21 to 5.0.0 by @dependabot in #1430
- build(deps-dev): bump turbo from 2.1.3 to 2.2.3 by @dependabot in #1427
- build(deps-dev): bump @types/react-dom from 18.3.0 to 18.3.1 by @dependabot in #1429
- build(deps-dev): bump @types/node from 22.7.5 to 22.7.9 by @dependabot in #1431
- 1421 complete the fixedpointnumber scale down algorithm by @lucanicoladebiasi in #1432
- feat: add SignTypedDataOptions optional param by @fabiorigam in #1409
- Improve logger by @fabiorigam in #1433
- 1439 bug FixedPointNumber class power function by @lucanicoladebiasi in #1443
- feat: AWS KMS for delegation by @freemanzMrojo in #1435
- build(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 by @dependabot in #1449
- build(deps-dev): bump tailwindcss from 3.4.13 to 3.4.14 by @dependabot in #1445
- refactor(
ContractCallResult): AddederrorMessage,plainvalue andsuccessflag by @freemanzMrojo in #1440 - feat: inferring types for events and functions using the ABI by @freemanzMrojo in #1444
- build(deps-dev): bump vitest from 2.1.3 to 2.1.4 by @dependabot in #1446
- build(deps): bump next from 14.2.15 to 15.0.2 by @dependabot in #1447
- build(deps): bump @aws-sdk/client-kms from 3.666.0 to 3.682.0 by @dependabot in #1448
- chore: added missing references to packages by @freemanzMrojo in #1458
- chore: added missing attributes to
aws-kms-adapter'spackage.jsonby @freemanzMrojo in #1460 - feat: publish
rpc-proxyDockerfile on tag by @freemanzMrojo in #1454 - fix: release candidate 1.0.0-rc.1 by @lucanicoladebiasi in #1465
- Add eslint plugins and fix issues by @fabiorigam in #1466
- 1.0.0 rc.1 fix sdk-aws-kms-adapter and docs modules by @lucanicoladebiasi in #1472
- build(deps-dev): bump @cloudflare/vitest-pool-workers from 0.5.21 to 0.5.24 by @dependabot in #1477
- build(deps): bump @vechain/vebetterdao-contracts from 2.0.0 to 4.0.0 by @dependabot in #1474
- build(deps-dev): bump hardhat from 2.22.13 to 2.22.15 by @dependabot in #1473
- build(deps-dev): bump eslint-config-next from 14.2.13 to 15.0.2 by @dependabot in #1476
- 1450 refactor account module by @lucanicoladebiasi in #1464
- Add eslint security plugin by @fabiorigam in #1470
- Typedoc for KMS Adapter by @claytonneal in #1478
- fix: filter topics relying on arguments type by @freemanzMrojo in #1480
- Create a Vite sample application by @fabiorigam in #1451
- fix: extracting docker image name for scan correctly by @freemanzMrojo in #1488
- fix: error when extending
ethersclass reference by @freemanzMrojo in #1489 - fix: proper instantiation in
ethers-adapter'factoryAdapterby @freemanzMrojo in #1493 - refactor: returning connected peers after dealing with null by @freemanzMrojo in #1494
- chore: release 1.0.0-rc.2 by @freemanzMrojo in #1496
- fix: added playwright to run Vite tests on tag by @freemanzMrojo in #1499
- Update eslint config by @fabiorigam in #1497
- fix(
aws-kms-adapter): flaky test fixed by @freemanzMrojo in #1495 - Add eslint rule by @fabiorigam in #1503
- Fix turbo warning by @fabiorigam in #1502
- 1450 refactor debug module by @lucanicoladebiasi in #1490
- fix: missing explicit
ethersimport by @freemanzMrojo in #1507 - build(deps-dev): bump vite from 5.4.10 to 5.4.11 by @dependabot in #1509
- build(deps-dev): bump testcontainers from 10.13.2 to 10.14.0 by @dependabot in #1510
- build(deps-dev): bump eslint-plugin-react-refresh from 0.4.13 to 0.4.14 by @dependabot in #1508
- build(deps-dev): bump @cloudflare/workers-types from 4.20240925.0 to 4.20241112.0 by @dependabot in #1512
- fix: adding dependencies per package correctly by @freemanzMrojo in #1513
- build(deps): bump @eslint/plugin-kit from 0.2.1 to 0.2.3 by @dependabot in #1520
- build(deps): bump slackapi/slack-github-action from 1.27.0 to 2.0.0 by @dependabot in #1521
- refactor: using only
viemfor EIP712 by @freemanzMrojo in #1516 - 1450 thor client fix circular dependencies by @lucanicoladebiasi in #1514
- chore: release 1.0.0-rc.3 by @freemanzMrojo in #1524
- build(deps): bump @aws-sdk/client-kms from 3.682.0 to 3.696.0 by @dependabot in #1529
- issue: 1518 - rpc proxy return value for get uncles by block hash/number by index by @claytonneal in #1522
- build(deps-dev): bump turbo from 2.2.3 to 2.3.0 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1527
- build(deps-dev): bump @types/mocha from 10.0.8 to 10.0.9 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1528
- build(deps-dev): bump @nomicfoundation/hardhat-verify from 2.0.11 to 2.0.12 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1526
- build(deps-dev): bump @vitest/browser from 2.1.4 to 2.1.5 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1525
- fix:
instanceof Uint8Arraydoes not work correctly forvitest' envjsdomby @freemanzMrojo in https://github.com/vechain/vechain-sdk-js/pull/1531 - feat: encode is now accessible by @leszek-vechain in https://github.com/vechain/vechain-sdk-js/pull/1536
- 1124 request restore ability to inject custom fetch instance by @lucanicoladebiasi in https://github.com/vechain/vechain-sdk-js/pull/1535
- build(deps-dev): bump tailwindcss from 3.4.14 to 3.4.15 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1543
- build(deps): bump @noble/ciphers from 1.0.0 to 1.1.1 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1539
- build(deps-dev): bump @types/ws from 8.5.12 to 8.5.13 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1540
- build(deps-dev): bump prettier from 3.3.3 to 3.4.1 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1541
- build(deps-dev): bump @vitejs/plugin-react from 4.3.3 to 4.3.4 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1542
- 1545 request split fee delegation in 2 separate methods by @lucanicoladebiasi in https://github.com/vechain/vechain-sdk-js/pull/1546
- Revert "refactor: using only
viemfor EIP712" by @freemanzMrojo in https://github.com/vechain/vechain-sdk-js/pull/1547 - [TransactionRequestInput] - add fields (#1562) by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1594
- Backport 1595 to 1.0.0 by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1612
- build(deps): bump @aws-sdk/client-kms from 3.696.0 to 3.723.0 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1648
- chore: update dependencies by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1651
- build(deps-dev): bump vitest-browser-react from 0.0.3 to 0.0.4 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1650
- build(deps-dev): bump eslint-plugin-promise from 7.1.0 to 7.2.1 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1649
- build(deps-dev): bump eslint-plugin-n from 17.13.1 to 17.15.1 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1646
- build(deps-dev): bump @cloudflare/workers-types from 4.20241112.0 to 4.20250109.0 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1647
- Rc6 by @fabiorigam in https://github.com/vechain/vechain-sdk-js/pull/1690
- chore: update function doc by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1705
- chore: error message by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1710
- chore: bip32 derivation path - validationupdate by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1728
- build(deps-dev): bump @vitest/browser from 2.1.5 to 2.1.8 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1696
- chore: rpc docs by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1737
- build(deps-dev): bump @eslint/js from 9.13.0 to 9.18.0 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1731
- build(deps): bump @scure/bip39 from 1.4.0 to 1.5.1 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1697
- build(deps-dev): bump prettier from 3.4.1 to 3.4.2 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1695
- build(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.0.1 by @dependabot in https://github.com/vechain/vechain-sdk-js/pull/1694
- SRC-01 and SR0-01 by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1758
- chore: backport by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1808
- chore: backport BNC part 2 by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1819
- chore: backport BNC part 3 by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1821
- Chore/bnc 4 backport by @lucanicoladebiasi in https://github.com/vechain/vechain-sdk-js/pull/1822
- fix: FR9 by @lucanicoladebiasi in https://github.com/vechain/vechain-sdk-js/pull/1834
- Fix eth_estimateGas by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1835
- Fix Typos | SRC-01 by @victhorbi in https://github.com/vechain/vechain-sdk-js/pull/1848
- Patch eliptic version by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1849
- fix: 1873
Transaction.getTransactionHash(sender)rename by @lucanicoladebiasi in https://github.com/vechain/vechain-sdk-js/pull/1875 - Allowing signasgaspayer on unsigned tx by @GrandinLuc in https://github.com/vechain/vechain-sdk-js/pull/1883
- RPC ChainId to equal genesis block Id by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1846
- fix: chainid by @claytonneal in https://github.com/vechain/vechain-sdk-js/pull/1888
- chore: 1.0.0 by @lucanicoladebiasi in https://github.com/vechain/vechain-sdk-js/pull/1889
New Contributors
Full Changelog: v0.0.15...v1.0.0