v0.7.0
What's Changed
- feat: add test coverage in the deno CI by @eugypalu in #1232
- dev: cleaning by @greged93 in #1239
- dev: add
unused_crate_dependencies
by @greged93 in #1240 - dev: remove
Network
by @greged93 in #1241 - dev: script upgrade by @greged93 in #1244
- Add unit tests for
EthereumTransactionStore
by @tcoratger in #1243 - rm
StoredTransactionHash
andtransaction_hashes
by @tcoratger in #1246 - feat: add a
RetryHandler
by @greged93 in #1248 - add some utils to
Database
wrapper by @tcoratger in #1257 - Add Test Coverage for transform Function in the Indexer by @eugypalu in #1251
- move
mock_tx_with_type
toStoredTransaction
file by @tcoratger in #1261 - test(indexer): add complete test suite for
toEthHeader
by @tcoratger in #1260 - fix(rpc/eth_getBalance): class hash not found by @greged93 in #1265
- feat: cleanup indexer transaction.ts issue#1221 by @dznes in #1237
- bump reth to v1.0.0 by @tcoratger in #1245
- chore: bump kakarot docker image by @enitrat in #1270
- dev: bump deployer image to 0.8.5-alpha.1 by @enitrat in #1276
- feat(alchemy): add alchemy token methods by @tcoratger in #1266
- feat(rpc): extra validation send_raw_transaction by @greged93 in #1268
- fmt: add fmt nightly with
imports_granularity
crate by @tcoratger in #1274 - dev: add l1 rpc to local-rpc docker by @enitrat in #1284
- dev: start anvil with initial state by @enitrat in #1286
- Adding installation requirement by @elielnfinic in #1283
- feat: add test coverage for EthereumBlockStore by @hhamud in #1255
- bump reth to 1.0.1 by @tcoratger in #1287
- test(indexer): add more unit tests for log methods by @tcoratger in #1271
- dev(rpc): cleaning by @greged93 in #1289
- feat(rpc): implement
debug_traceCall
by @tcoratger in #1280 - fix: update upgrade.sh by @greged93 in #1294
- dev: update statically fetched env vars by @eugypalu in #1300
- fix: limit call gas limit at 50M by @greged93 in #1301
- dev(rpc): update tags by @greged93 in #1302
- dev: replace starknet_crypto::FieldElement with starknet-types-core by @eugypalu in #1296
- fuzzer: rm
StoredData
enum from Mongo Fuzzer by @tcoratger in #1305 - bump ef test and rm starknet api by @tcoratger in #1306
- feat: kakarot_getStarknetTransactionHash by @eugypalu in #1267
- dev: improve tracing by @greged93 in #1309
- kakarot_getConfig: Returns all the current configuration variables (all the static values) by @eugypalu in #1307
- chore: bump docker-compose deps by @enitrat in #1298
- dev: clean tracing by @greged93 in #1312
- add state and block overrides in
eth_call
by @tcoratger in #1299 - feat: call request tracing by @greged93 in #1314
- rm useless functions in Mongo fuzzer to simplify the logic by @tcoratger in #1317
- bump rust to 1.80 and rm lazy_static by @tcoratger in #1315
- test: update testing for Trace by @eugypalu in #1318
- dev: check
fromAddress
in starknet event by @swetshaw in #1291 - dev: add Providers for each server by @eugypalu in #1323
- test: add coverage for all edge cases of the TracerBuilder by @eugypalu in #1320
- feat: generate arbitrary mock tx with signature by @eugypalu in #1324
- dev: new logo in readme by @eugypalu in #1338
- fix: fix kakarot abi in indexer provider by @Eikix in #1335
- feat: pre-push hook by @eugypalu in #1330
- rm hardcoded mocked tx by @tcoratger in #1332
- eth provider: split provider in multiple traits by @tcoratger in #1337
- provider: facilitate providers import by @tcoratger in #1341
- feat: add ethereum_hash and starknet_hash fields in send_raw_transaction by @eugypalu in #1344
- test: generate a expectedTransformData.json by @eugypalu in #1329
- dev: cleaning by @greged93 in #1339
- mongo-fuzzer: rm add_hardcoded_block_header_range by @tcoratger in #1342
- tests: replace
arbitrary_with_optional_fields
byarbitrary
impl by @tcoratger in #1346 - Add hardcoded block header with base fee by @tcoratger in #1345
- dev: refactor namings by @greged93 in #1347
- execute from outside: implement mempool by @tcoratger in #1321
- Refactor env variable handling and improve code structure by @nnlgsakib in #1348
- Revert "Refactor env variable handling and improve code structure" by @tcoratger in #1357
- feat: add unit tests for the mempool in send_raw_transaction by @eugypalu in #1354
- finalize Mongo Fuzzer reorg by @tcoratger in #1356
- dev: add blockscout to RPC stack by @eugypalu in #1361
- Add
KakarotTransactions
trait to upstreamsend_raw_transaction
by @tcoratger in #1352 - feat: Add Unit Tests for Mempool Functionality by @eugypalu in #1359
- setup the environnement to handle oz accounts by @tcoratger in #1360
- dev: bump mongo sink by @greged93 in #1365
- sn-provider: add a wrapper around starknet provider by @tcoratger in #1366
- feat: index pre-eip155 transactions by @eugypalu in #1363
- provider: embed
StarknetProvider
inEthDataProvider
by @tcoratger in #1369 - Update README by @Olexandr88 in #1371
- dev: account manager by @greged93 in #1373
- dev: avoid iterating empty relayers by @greged93 in #1374
- Add trunk to CI and fixes by @ClementWalter in #1376
- add oz account fleet addresses and init test by @tcoratger in #1377
- feat: execute from outside by @greged93 in #1380
- fix: mempool by @greged93 in #1383
- dev: use join! macro by @greged93 in #1384
- rm useless
StoredPendingTransaction
struct by @tcoratger in #1385 - cleanup indexer transform function by @cwastche in #1226
- re-activate txpool API by @tcoratger in #1390
- add transaction relayer to Kakarot EOA for tests by @tcoratger in #1382
- bump reth to 1.0.7 by @tcoratger in #1389
- fix: mempool tests by @eugypalu in #1399
- rm tests related to
kakarot_getStarknetTransactionHash
by @tcoratger in #1400 - reactivate
test_transaction_by_hash
and upstreamtransaction_by_hash
by @tcoratger in #1401 - reactivate more tests in the eth provider by @tcoratger in #1404
- reactivate tracer tests by @tcoratger in #1402
- reactivate pre_eip_155 test by @tcoratger in #1406
- fix chain id check for legacy tx in pool by @tcoratger in #1407
- fix: hive by @greged93 in #1381
- reactivate test_trace_block by @tcoratger in #1410
- fix: dockers by @greged93 in #1411
- fix: release flow by @greged93 in #1412
- fix asdf in release ci by @tcoratger in #1413
- fix: release flow by @greged93 in #1416
- chore: relayers by @greged93 in #1419
- chore: relayers again by @greged93 in #1420
- reactivate indexer tests by @eugypalu in #1414
- Update Kakarot to v0.9.0 by @ClementWalter in #1403
- bump katana to
v1.0.0-alpha.13
by @tcoratger in #1422 - fix: accounts + chain id by @greged93 in #1423
- fix: relayer balance by @greged93 in #1424
- fix: end2end testing by @greged93 in #1425
New Contributors
- @eugypalu made their first contribution in #1232
- @enitrat made their first contribution in #1270
- @elielnfinic made their first contribution in #1283
- @hhamud made their first contribution in #1255
- @swetshaw made their first contribution in #1291
- @nnlgsakib made their first contribution in #1348
- @Olexandr88 made their first contribution in #1371
- @cwastche made their first contribution in #1226
Full Changelog: v0.6.20...v0.7.0