Commit Graph

249 Commits

Author SHA1 Message Date
Ayrat Badykov 26621a9b2e
release 0.7.2 (#167) 2024-04-08 09:57:35 +03:00
Ayrat Badykov c361dd1846
update ex_keccak to 0.7.5 (#166)
* update ex_keccak to 0.7.5
2024-04-08 09:51:17 +03:00
Ayrat Badykov a55430c57a
release 0.7.1 (#165) 2024-03-12 14:42:29 +02:00
Fedor Ivanov 67eb2b9d5d
Fix parsing when function ABI is missing the `outputs` field (#163)
* Fix parsing when function ABI is missing the "outputs" field

* Refactor docstrings and comments
2024-03-12 14:26:11 +02:00
Fedor Ivanov e3dc19b814
Fix parsing tuples (#164)
* Fix parsing tuples

* Add regression test for `tuple` parsing

* Apply suggestions
2024-03-12 14:22:03 +02:00
Ayrat Badykov 5d63e8a7fe
release 0.7.0 (#159) 2024-01-31 13:08:25 +02:00
Kirill Fedoseev 0ece2e8fa7
Fix event selector matching (#157)
* fix: event selector matching

* fix: update method_id type
2024-01-31 12:54:21 +02:00
Ayrat Badykov 36d4e62694
release 0.6.4 (#155) 2023-11-05 15:16:37 +02:00
Alisina Bahadori 586bada399
Implement Packed encoding (#154)
* Fix typo in TypeEncoder test

* Implement packed encoding

Closes #139
2023-11-05 15:05:34 +02:00
Ayrat Badykov c8056a8a1b
release 0.6.3 (#152)
* release 0.6.3

* update mix.lock
2023-10-20 14:27:59 +03:00
Alisina Bahadori 89838866fe
Add return_names to FunctionSelector struct (#151) 2023-10-20 14:20:13 +03:00
Ayrat Badykov 733600ea15
release 0.6.2 (#147) 2023-09-12 10:04:54 +03:00
Ayrat Badykov b2730764b0
update ex_keccak to 0.7.3 (#146)
* update ex_keccak to 0.7.3

* add elixir 1.15/ otp 26
2023-09-12 09:58:59 +03:00
Ayrat Badykov 17f92074f0
Release 0.6.1 (#143)
* Release 0.6.1

* update changelog

* remove ex_keccak update from changelog logs
2023-09-06 11:10:02 +03:00
Alisina Bahadori 0eb1f94201
Address Logger.warn deprecation (#144)
The Logger.warn macro is now deprecated in favour of Logger.warning
https://hexdocs.pm/logger/1.12.3/Logger.html#warn/2
2023-09-06 10:29:07 +03:00
Dominic Letz 2b1976dfb4
Added enum type (#135) 2023-09-01 10:25:50 +03:00
dependabot[bot] 1c9efff6f8
Bump dialyxir from 1.2.0 to 1.3.0 (#130)
Bumps [dialyxir](https://github.com/jeremyjh/dialyxir) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/jeremyjh/dialyxir/releases)
- [Changelog](https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jeremyjh/dialyxir/compare/1.2.0...1.3.0)

---
updated-dependencies:
- dependency-name: dialyxir
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-16 11:44:58 +03:00
dependabot[bot] ca3ae0ad97
Bump ex_doc from 0.29.3 to 0.29.4 (#129)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.29.3 to 0.29.4.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.29.3...v0.29.4)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-16 11:44:47 +03:00
Ayrat Badykov e484ed710f
Release 0.6.0 (#128) 2023-03-22 08:03:20 +02:00
Ayrat Badykov f667803669
use ex_keccak 0.7.1 with rust_precompiled (#127)
* use ex_keccak 0.7.1 with rust_precompiled

* update elixir version in github workflow
2023-03-22 07:58:00 +02:00
dependabot[bot] 37dd6c56e8
Bump credo from 1.6.7 to 1.7.0 (#126)
Bumps [credo](https://github.com/rrrene/credo) from 1.6.7 to 1.7.0.
- [Release notes](https://github.com/rrrene/credo/releases)
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/compare/v1.6.7...v1.7.0)

---
updated-dependencies:
- dependency-name: credo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-22 07:48:32 +02:00
dependabot[bot] 3cc97442ce
Bump ex_doc from 0.29.1 to 0.29.3 (#125)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.29.1 to 0.29.3.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/v0.29.3/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.29.1...v0.29.3)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-22 07:48:22 +02:00
dependabot[bot] 38a3a43b24
Bump ex_doc from 0.29.0 to 0.29.1 (#118)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.29.0 to 0.29.1.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.29.0...v0.29.1)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-27 20:54:32 +02:00
dependabot[bot] 192793b860
Bump ex_doc from 0.28.6 to 0.29.0 (#117)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.28.6 to 0.29.0.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.28.6...v0.29.0)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-05 16:51:25 +02:00
Ayrat Badykov f5e2e33579 bump version 2022-10-17 08:56:12 +03:00
Yash Nelapati 5c1fb2fb94
Handle Events with same topic hash properly (#115)
* Handle proper event handling when same event with different indexed fields exist

* Address comments in PR

* Add one more test for OwnershipTransferred event

* Small change as per PR comment
2022-10-17 08:45:50 +03:00
dependabot[bot] 9854a80340
Bump ex_doc from 0.28.5 to 0.28.6 (#116)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.28.5 to 0.28.6.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.28.5...v0.28.6)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-14 08:54:41 +03:00
Ayrat Badykov 1a0486c4f3 bump version 2022-10-10 19:25:15 +03:00
Alisina Bahadori 39ea3f7b67
Fix case typo in nonpayable state mutability (#113) 2022-10-10 19:10:40 +03:00
Ayrat Badykov ad6ad9e08c
bump version (#111) 2022-09-22 11:21:39 +03:00
Alisina Bahadori 8c89995601
Add state_mutability to `ABI.FunctionSelector` (#109)
Fixes #108
2022-09-22 11:13:03 +03:00
Ayrat Badykov cb1612a983
migrate from circle ci to github action (#110)
* migrate from circle ci to github action

* fix credo

* fix credo

* fix credo

* remove race_conditions option for dialyzer

* fix dialyzer
2022-09-22 11:10:49 +03:00
Ayrat Badykov 891498aa22
update jason to 1.4.0 (#107)
* update jason

* fix pr reference

* mix format
2022-09-15 10:00:22 +03:00
Ayrat Badykov 2d6deed8e8
update ex_keccak to 0.6.0 (#105)
* update ex_keccak to 0.6.0

* bump version
2022-09-05 09:43:01 +03:00
dependabot[bot] 515a5b8948
Bump ex_doc from 0.28.4 to 0.28.5 (#103)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.28.4 to 0.28.5.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/v0.28.5/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.28.4...v0.28.5)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-28 21:04:07 +03:00
dependabot[bot] 27ead3a14b
Bump credo from 1.6.5 to 1.6.6 (#102)
Bumps [credo](https://github.com/rrrene/credo) from 1.6.5 to 1.6.6.
- [Release notes](https://github.com/rrrene/credo/releases)
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/compare/v1.6.5...v1.6.6)

---
updated-dependencies:
- dependency-name: credo
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-18 16:25:30 +03:00
dependabot[bot] 1b8ceacb2f
Bump dialyxir from 1.1.0 to 1.2.0 (#101)
Bumps [dialyxir](https://github.com/jeremyjh/dialyxir) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/jeremyjh/dialyxir/releases)
- [Changelog](https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jeremyjh/dialyxir/compare/1.1.0...1.2.0)

---
updated-dependencies:
- dependency-name: dialyxir
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-07 09:31:56 +03:00
dependabot[bot] 31cff2be07
Bump credo from 1.6.4 to 1.6.5 (#100)
Bumps [credo](https://github.com/rrrene/credo) from 1.6.4 to 1.6.5.
- [Release notes](https://github.com/rrrene/credo/releases)
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/commits)

---
updated-dependencies:
- dependency-name: credo
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-27 15:20:47 +03:00
dependabot[bot] f34d3aea06
Bump ex_doc from 0.28.3 to 0.28.4 (#97)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.28.3 to 0.28.4.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.28.3...v0.28.4)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-03 11:29:58 +03:00
dependabot[bot] 6293f28346
Bump ex_doc from 0.28.2 to 0.28.3 (#94)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.28.2 to 0.28.3.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/commits)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24 09:15:07 +02:00
Ayrat Badykov 2a1f6cf7bd
Merge pull request #93 from poanetwork/dependabot/hex/credo-1.6.4
Bump credo from 1.6.3 to 1.6.4
2022-02-28 14:32:52 +02:00
dependabot[bot] 3e4fde9ad8
Bump credo from 1.6.3 to 1.6.4
Bumps [credo](https://github.com/rrrene/credo) from 1.6.3 to 1.6.4.
- [Release notes](https://github.com/rrrene/credo/releases)
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/compare/v1.6.3...v1.6.4)

---
updated-dependencies:
- dependency-name: credo
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-28 03:14:47 +00:00
ayrat555 95b9c55a43
bump version 2022-02-25 08:51:32 +02:00
Ayrat Badykov 23a6e3968b
Merge pull request #92 from poanetwork/dependabot/hex/ex_keccak-0.4.0
Bump ex_keccak from 0.3.0 to 0.4.0
2022-02-25 08:46:52 +02:00
dependabot[bot] 030dd20930
Bump ex_keccak from 0.3.0 to 0.4.0
Bumps [ex_keccak](https://github.com/tzumby/ex_keccak) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/tzumby/ex_keccak/releases)
- [Changelog](https://github.com/tzumby/ex_keccak/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tzumby/ex_keccak/commits)

---
updated-dependencies:
- dependency-name: ex_keccak
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-25 03:13:05 +00:00
dependabot[bot] ebf2ff5479
Bump ex_doc from 0.28.1 to 0.28.2 (#91)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.28.1 to 0.28.2.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.28.1...v0.28.2)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-24 18:52:23 +02:00
Ayrat Badykov 27b2fcac49
bump version 2022-02-21 17:21:11 +02:00
Ayrat Badykov 10c7407e7a
fix parsing of multidim tuples in fun specs (#89) 2022-02-21 17:15:58 +02:00
dependabot[bot] 10070f665a
Bump ex_doc from 0.28.0 to 0.28.1 (#90)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.28.0 to 0.28.1.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.28.0...v0.28.1)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-21 17:15:39 +02:00
dependabot[bot] 646f568e6a
Bump credo from 1.6.2 to 1.6.3 (#87)
Bumps [credo](https://github.com/rrrene/credo) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/rrrene/credo/releases)
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/compare/v1.6.2...v1.6.3)

---
updated-dependencies:
- dependency-name: credo
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-13 11:04:31 +02:00