Feat/673 add events filters to the postman (#683)

* feat: add event filters options to the postman

* fix: update package lock file

* fix: update postman params and event filtering

* fix: update filters format

* fix: update .env.sample

* fix: clean return condition in utility functions regarding events filtering

* fix: change calldata function interface for testing
This commit is contained in:
Victorien Gauch
2025-02-17 11:41:26 +01:00
committed by GitHub
parent d50e8141b3
commit 12a5c33c82
13 changed files with 561 additions and 45 deletions

30
pnpm-lock.yaml generated
View File

@@ -266,8 +266,6 @@ importers:
specifier: 17.7.2
version: 17.7.2
contracts/lib/forge-std: {}
e2e:
devDependencies:
'@jest/globals':
@@ -367,6 +365,9 @@ importers:
ethers:
specifier: 6.13.4
version: 6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)
filtrex:
specifier: 3.1.0
version: 3.1.0
pg:
specifier: 8.13.1
version: 8.13.1
@@ -1207,10 +1208,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
'@babel/runtime@7.25.7':
resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==}
engines: {node: '>=6.9.0'}
'@babel/runtime@7.26.0':
resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==}
engines: {node: '>=6.9.0'}
@@ -5397,6 +5394,9 @@ packages:
resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==}
engines: {node: '>=0.10.0'}
filtrex@3.1.0:
resolution: {integrity: sha512-mHzZ2wUISETF1OaEcNRiGz1ljuIV8c/C9td9qyAZ+wTwigkAk5RO9YrCxQKk5H9v7joDRFIBik9U5RTK9eXZ/A==}
finalhandler@1.1.2:
resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
engines: {node: '>= 0.8'}
@@ -10737,10 +10737,6 @@ snapshots:
pirates: 4.0.6
source-map-support: 0.5.21
'@babel/runtime@7.25.7':
dependencies:
regenerator-runtime: 0.14.1
'@babel/runtime@7.26.0':
dependencies:
regenerator-runtime: 0.14.1
@@ -11933,8 +11929,8 @@ snapshots:
dependencies:
'@ethereumjs/tx': 4.2.0
'@metamask/superstruct': 3.1.0
'@noble/hashes': 1.5.0
'@scure/base': 1.1.9
'@noble/hashes': 1.6.1
'@scure/base': 1.2.1
'@types/debug': 4.1.12
debug: 4.3.7(supports-color@8.1.1)
pony-cause: 2.1.11
@@ -15656,7 +15652,7 @@ snapshots:
date-fns@2.30.0:
dependencies:
'@babel/runtime': 7.25.7
'@babel/runtime': 7.26.0
date-fns@4.1.0: {}
@@ -16819,6 +16815,8 @@ snapshots:
filter-obj@1.1.0: {}
filtrex@3.1.0: {}
finalhandler@1.1.2:
dependencies:
debug: 2.6.9
@@ -17534,11 +17532,11 @@ snapshots:
i18next-browser-languagedetector@7.1.0:
dependencies:
'@babel/runtime': 7.25.7
'@babel/runtime': 7.26.0
i18next@23.11.5:
dependencies:
'@babel/runtime': 7.25.7
'@babel/runtime': 7.26.0
iconv-lite@0.4.24:
dependencies:
@@ -20053,7 +20051,7 @@ snapshots:
regenerator-transform@0.15.2:
dependencies:
'@babel/runtime': 7.25.7
'@babel/runtime': 7.26.0
regexp.prototype.flags@1.5.3:
dependencies: