q9f / eth.rb

a straightforward library to build, sign, and broadcast ethereum transactions anywhere you can run ruby.
https://q9f.github.io/eth.rb
Apache License 2.0
200 stars 86 forks source link

eth/abi: adapt abicoder type system #220

Open q9f opened 1 year ago

codecov-commenter commented 1 year ago

Codecov Report

Merging #220 (a734155) into main (5013702) will decrease coverage by 0.09%. The diff coverage is 98.81%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@            Coverage Diff             @@
##             main     #220      +/-   ##
==========================================
- Coverage   99.66%   99.57%   -0.09%     
==========================================
  Files          77      101      +24     
  Lines        4433     4922     +489     
==========================================
+ Hits         4418     4901     +483     
- Misses         15       21       +6     
Impacted Files Coverage Δ
lib/eth/abi/type.rb 100.00% <ø> (ø)
lib/eth/abi/meta_type.rb 85.71% <85.71%> (ø)
lib/eth/abi/parser.rb 96.20% <96.20%> (ø)
lib/eth/abi.rb 100.00% <100.00%> (ø)
lib/eth/abi/types/address.rb 100.00% <100.00%> (ø)
lib/eth/abi/types/array.rb 100.00% <100.00%> (ø)
lib/eth/abi/types/boolean.rb 100.00% <100.00%> (ø)
lib/eth/abi/types/bytes.rb 100.00% <100.00%> (ø)
lib/eth/abi/types/fixed_array.rb 100.00% <100.00%> (ø)
lib/eth/abi/types/fixed_bytes.rb 100.00% <100.00%> (ø)
... and 18 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more