forked from starknet-io/starknet.js
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Develop to beta #21
Open
penovicp
wants to merge
231
commits into
beta
Choose a base branch
from
develop
base: beta
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Develop to beta #21
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Final V5 Release
…lling `getSelectorFromName` Since `getSelectorFromName` uses keccak on its input, we don't need to split the given text value, as there are practically no limits on the input it can handle
DIFF Beta -> Dev
# [6.0.0](starknet-io/starknet.js@v5.29.0...v6.0.0) (2024-02-05) ### Bug Fixes * acc deploy_acc ([732cd94](starknet-io@732cd94)) * **beta:** deploy account ([starknet-io#880](starknet-io#880)) ([00c58e3](starknet-io@00c58e3)) * estimateFeeBulk provided version ([da717be](starknet-io@da717be)) * provider rpc 0.5-0.6 getTransactionReceipt response standardization ([76b6ab4](starknet-io@76b6ab4)) * remove account_deployment_data from deploy Account ([ede83bf](starknet-io@ede83bf)) * solve wrong response for account.verifyMessage ([05f4095](starknet-io@05f4095)) * throw on negative param cairo.uint256 and bnToUint256 ([e1ead14](starknet-io@e1ead14)) * utilize provided resourceBounds value ([65bea53](starknet-io@65bea53)) ### Features * abiwan v2 intergation ([87d15d3](starknet-io@87d15d3)) * account preferred transaction version, setup v3 ([5652eb2](starknet-io@5652eb2)) * add provider.decodeParameters ([be6eec9](starknet-io@be6eec9)) * add string types of cairo v2.4.0 ([a8a73c1](starknet-io@a8a73c1)) * curves ([405de46](starknet-io@405de46)) * def rpc 0_6, sepolia nodes ([4f59a8f](starknet-io@4f59a8f)) * default account UniversalDetails, rpc spec update, update interface ([8dc9b8a](starknet-io@8dc9b8a)) * dual specification with 0.6 implementation, not yet integrated ([ac8c763](starknet-io@ac8c763)) * ethereum signer ([8473adb](starknet-io@8473adb)) * ethereum-signer ([f37bfb2](starknet-io@f37bfb2)) * hashes, signer, vip account, types, versions as string enum ([6ceb9e3](starknet-io@6ceb9e3)) * make Abi and CONTRACT_ABI types compatible with abiwan ([9007816](starknet-io@9007816)) * new CairoUint256 cairo datatype model ([b64abcc](starknet-io@b64abcc)) * pretty print rpc LibraryError params, make env.DEBUG usefull ([cca723f](starknet-io@cca723f)) * **provider:** fix and clean provider response and response parser, removed seqeuncer api ([7ecb069](starknet-io@7ecb069)) * **provider:** pending response discrimination, pending type guards ([013a22b](starknet-io@013a22b)) * remove old version constants, default types api rpc ([ed9cb08](starknet-io@ed9cb08)) * replace in verifyMessage : response by Error ([1abf91f](starknet-io@1abf91f)) * req id counter ([cedd1ea](starknet-io@cedd1ea)) * rpc 0.6 implementation as superset of 0.5 tx ([5b2b299](starknet-io@5b2b299)) * rpc 0.6.0-rc3 implementation ([c2607ed](starknet-io@c2607ed)) * rpc provider ([0d9c2e5](starknet-io@0d9c2e5)) * rpcChannel ([181eea3](starknet-io@181eea3)) * sepolia constants, rpc open change ([6de46b5](starknet-io@6de46b5)) * simulate skip validate by default, spec deploy acc fix ([1b3e7ae](starknet-io@1b3e7ae)) * update default rpc nodes and version ([9b9fe0e](starknet-io@9b9fe0e)) * update verson ([5dfe445](starknet-io@5dfe445)) * v3 transaction hashes ([4fe40a1](starknet-io@4fe40a1)) * v3 tx hashes calculation ([f0e760d](starknet-io@f0e760d)) * v3 wip with est ([b95c462](starknet-io@b95c462)) ### BREAKING CHANGES * v3 transactions
build(deps): bump typescript-eslint to "6.21.0", eslint to "8.56.0"
# [6.1.0](starknet-io/starknet.js@v6.0.0...v6.1.0) (2024-02-13) ### Features * use fetch-cookie package for cookie based sticky sessions ([5a56485](starknet-io@5a56485))
* docs: update docs for v6 * docs: implement comments of Pave
fix: rpc event
) * feat: draft SNIP-9 implementation (starknet-io#1111) * feat: finalize SNIP-9 outside execution implementation (starknet-io#1202) --------- Co-authored-by: Konstantin Fastov <[email protected]> Co-authored-by: Philippe ROSTAN <[email protected]>
# [6.13.0](starknet-io/starknet.js@v6.12.1...v6.13.0) (2024-08-27) ### Bug Fixes * repair enum type lookup for typed data hashing ([36f8c3c](starknet-io@36f8c3c)) * sync cryptographic dependencies ([da20310](starknet-io@da20310)) ### Features * implement SNIP-9 outside execution functionality ([starknet-io#1208](starknet-io#1208)) ([e3c80c5](starknet-io@e3c80c5)), closes [starknet-io#1111](starknet-io#1111) [starknet-io#1202](starknet-io#1202) * improve message verification utilities ([starknet-io#1198](starknet-io#1198)) ([bdad9a5](starknet-io@bdad9a5))
* chore: use unbuild & revert enums replacement * chore: revert constants & build * chore: tsup adjustments
## [6.13.1](starknet-io/starknet.js@v6.13.0...v6.13.1) (2024-09-03) ### Bug Fixes * revert companion pattern except constants ([starknet-io#1193](starknet-io#1193)) ([ebf9f35](starknet-io@ebf9f35))
…o#1211) * feat: fix cairo0 test, feat provider.isClassDeclared, feat provider.createBulkInvocations * chore: rename ContractIdentifier to ContractClassIdentifier * chore: contractClassIdentifier fix * chore: prepareInvocations, LibraryError
# [6.14.0](starknet-io/starknet.js@v6.13.1...v6.14.0) (2024-09-04) ### Features * isClassDeclared prepareInvocations, fix cairo0 test ([starknet-io#1211](starknet-io#1211)) ([9fdf54f](starknet-io@9fdf54f))
* chore: use unbuild & revert enums replacement * chore: revert constants & build * chore: tsup adjustments * chore: types improvements * chore: move primitve checks to the typed util * chore: add assert.test.ts * chore: imporve return type in typedData * chore: remove url utils * chore: consolidate cairo types test folder name * chore: move isObject to typed utils * chore: remove url-join, fix JSDocs & typo * chore: fix typos * chore: fix more typos
* chore: add events util tests * chore: add parseEvents test * chore: add more tests for parseEvents util * chore: add parse UDC event test * chore: improve parse UDC events tests * chore: add JS docs missing param * chore: update JS docs for parse UDC event
* Update tuple.ts with examples * Update formatter.ts with examples * Updated tuple.ts --------- Co-authored-by: Priyank Makwana <[email protected]>
* chore: add tests for calldata enums * chore: improve JS docs in formatter and tuple * chore: add tuple tests * chore: add basic tests for validate * chore: cover bytes31 validation with tests * chore: cover more test cases for uint validation * chore: cover all uint cases * chore: cover array type validation * chore: add tuple validation & and more array per type cases * chore: add struct validation tests & improve Literal const * chore: cover enums validation tests in detail * chore: decouple eth address constant from literal * chore: add non zero type validation * chore: add missing enum & struct array cases * chore: add byte array util tests * chore: add cairo util tests partially * chore: improve cairo test coverage * chore: summarize cairo tests * chore: add formatter tests & fix JS docs in it * chore: improve obj keys naming * chore: change obj keys nomenclature in js docs * chore: add tests for 2.0.0 parser * chore: add parser 1 tests * chore: add parser index tests * chore: extract test abi factories * chore: formatting fixes * chore: add JS docs for abi parser utils * chore: fix typo * chore: fix typo that caused failing test * chore: move factories to __tests__
* chore: introduce calldata `requestParser.test.ts` * chore: use is type helpers instead of cond comparison * chore: add enum cases tests * chore: add js docs example
## [6.14.1](starknet-io/starknet.js@v6.14.0...v6.14.1) (2024-09-30) ### Bug Fixes * adjust module configuration ([47e52cf](starknet-io@47e52cf))
…net-io#1243) * fix: getAbiVersion doesn't work on contracts without any function * fix: getAbiVersion doesn't work on contracts without any function
* feat: num.toHex64 ensure 0x(64 char) format" * Update src/utils/num.ts Co-authored-by: Petar Penović <[email protected]> * Update src/utils/num.ts Co-authored-by: Petar Penović <[email protected]> * chore: examples --------- Co-authored-by: Petar Penović <[email protected]>
# [6.15.0](starknet-io/starknet.js@v6.14.1...v6.15.0) (2024-10-16) ### Features * num.toHex64 ensure 0x(64 char) format ([starknet-io#1222](starknet-io#1222)) ([56020cd](starknet-io@56020cd))
# [6.16.0](starknet-io/starknet.js@v6.15.0...v6.16.0) (2024-10-24) ### Features * increase rpc error information propagation ([starknet-io#1213](starknet-io#1213)) ([947e8b4](starknet-io@947e8b4))
* feat: handling of u96 * test: finalize tests * test: change title of u96 test
# [6.17.0](starknet-io/starknet.js@v6.16.0...v6.17.0) (2024-10-24) ### Features * Cairo u96 implementation ([starknet-io#1247](starknet-io#1247)) ([06f0a80](starknet-io@06f0a80))
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.