Skip to content

2.5.1 #500

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

Merged
merged 63 commits into from
Mar 23, 2022
Merged

2.5.1 #500

merged 63 commits into from
Mar 23, 2022

Conversation

yaroslavyaroslav
Copy link
Collaborator

Patch includes following changes

  • Drop Carthage cache files by yaroslavyaroslav
  • Drop examples cocoapods cache files by yaroslavyaroslav
  • Improve ci/cd pipeline by adding localTests job by yaroslavyaroslav
  • Rename tests in swift style name convention (CamelCase) by yaroslavyaroslav
  • Enable run ganache util in ci/cd pipeline (required for local tests) by yaroslavyaroslav
  • Clear lib warnings on build Fix all warnings in code #437 by Valter4578 & mliot
  • Change UINT64_MAX to UInt64.max by mloit
  • Update CHANGELOG.md by ZeroCode999
  • Fix tokenURI method name for ERC721 and ERC721x tokens BUG: tokenURI #419 by Sarquella
  • Provide basic tolerance to EIP-1559 data by mloit
  • Fix for buffer overflow in [Data|SECP256K1].randomBytes() Potential Buffer Overrun #470 by mloit
  • Arbitrary clean project code by mloit
  • Fix github actions config issue that occasionally cancels running jobs by yaroslavyaroslav

yaroslavyaroslav and others added 30 commits November 30, 2021 12:21
This reverts commit 8a1ef84.
Update discord link in support section
Test for the envelope 'type' if 0 or not present we assume legacy and can continue, otherwise abort as it is 1559 [or future] and we don't know its encoding
Added some basic garbage-in garbage out checks to prevent calculations from generating an overflow. This will mean what comes out is garbage, but at least it didn't crash.
…he type for max instead of relying on the external OS [Darwin] specific UINT64_MAX
…s ignored the passed length and used a fixed length of 32 bytes. This results in only the first 32 bytes of larger objects being initialized, and overruns beyond the end for smaller objects.
This is recursion dependency file which were deleted from repo.
This is recursion dependency file which were deleted from repo.
yaroslavyaroslav and others added 29 commits March 16, 2022 12:09
…le protocol instead of switching over to JSON parsing

Removed all the old (now completely dead) JSON based parsing code. No point in keeping the JSON code as it duplicates the Decodable code, and makes code maintenance more difficult
…e on the old json initializers in Transaction and TransactionOptions
This reverts commit 55c8c93, reversing
changes made to cbaea38.
Try to fix ci/cd run cancelling issue.
@yaroslavyaroslav yaroslavyaroslav merged commit b6abf2e into master Mar 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants