Releases: kkrt-labs/kakarot-rpc
Releases · kkrt-labs/kakarot-rpc
v0.7.0-alpha1
What's Changed
Full Changelog: v0.7.0-alpha0...v0.7.0-alpha1
v0.7.0-alpha0
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 - rea...
v0.6.21-alpha2
What's Changed
- 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
Full Changelog: v0.6.21-alpha1...v0.6.21-alpha2
v0.6.21-alpha1
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
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
Full Changelog: v0.6.20...v0.6.21-alpha1
v0.6.20
What's Changed
- bump reth to
v1.0.0-rc.1
by @tcoratger in #1213 - add
get_logs
testing by @tcoratger in #1208 - Clean up indexer filter functions and add test coverage by @tcoratger in #1216
- add
eth_getLogs
limit by @tcoratger in #1212 - Update Kakarot to v0.8.4 by @ClementWalter in #1220
- dev: cleaning by @greged93 in #1217
- support old/new calldata indexing by @tcoratger in #1219
- consts moved to their own file by @stevencartavia in #1198
- remove ethers dependency for alloy by @tcoratger in #1223
- feat: CI add deno formatting by @edisontim in #1172
- return 0 balance if native contract not found by @tcoratger in #1225
- Update Kakarot to v0.8.4 by @ClementWalter in #1229
- fix: release flow by @greged93 in #1231
- dev: update EvmError by @dznes in #1222
- feat: improve error handling by @greged93 in #1230
- add tracing log at beginning of rpc methods by @tcoratger in #1234
- rm unused madara env variables by @tcoratger in #1235
- fix: skip l1 l2 messaging by @greged93 in #1236
New Contributors
Full Changelog: v0.6.19...v0.6.20
v0.6.20-alpha2
What's Changed
- dev: update EvmError by @dznes in #1222
- feat: improve error handling by @greged93 in #1230
- add tracing log at beginning of rpc methods by @tcoratger in #1234
- rm unused madara env variables by @tcoratger in #1235
- feat: add test coverage in the deno CI by @eugypalu in #1232
- fix: skip l1 l2 messaging by @greged93 in #1236
New Contributors
Full Changelog: v0.6.20-alpha1...v0.6.20-alpha2
v0.6.20-alpha1
What's Changed
- bump reth to
v1.0.0-rc.1
by @tcoratger in #1213 - add
get_logs
testing by @tcoratger in #1208 - Clean up indexer filter functions and add test coverage by @tcoratger in #1216
- add
eth_getLogs
limit by @tcoratger in #1212 - Update Kakarot to v0.8.4 by @ClementWalter in #1220
- dev: cleaning by @greged93 in #1217
- support old/new calldata indexing by @tcoratger in #1219
- consts moved to their own file by @stevencartavia in #1198
- remove ethers dependency for alloy by @tcoratger in #1223
- feat: CI add deno formatting by @edisontim in #1172
- return 0 balance if native contract not found by @tcoratger in #1225
- Update Kakarot to v0.8.4 by @ClementWalter in #1229
- fix: release flow by @greged93 in #1231
Full Changelog: v0.6.19...v0.6.20-alpha1
v0.6.19
What's Changed
- enh: eth provider errors by @edisontim in #1148
- transform starknet tx to hex in log by @tcoratger in #1158
- Reorganize tracing objects by @tcoratger in #1157
- add retry in calldata by @tcoratger in #1151
- Dev/staging by @greged93 in #1167
- dev: move TRANSACTION_MAX_RETRIES to env by @jbmkahdeksan in #1170
- remove submodule dependabot by @tcoratger in #1185
- bump reth to v0.2.0-beta.8 and deprecate eip-3074 by @tcoratger in #1175
- update kakarot to v0.8.2 by @tcoratger in #1174
- add non executed transactions to the indexer by @tcoratger in #1145
- test: staging by @greged93 in #1190
- fix retry by @greged93 in #1192
- staging: add precompiles by @greged93 in #1191
- add more unit tests around padding utils by @tcoratger in #1197
- fix block number to prevent failure on
get_logs
tests by @tcoratger in #1195 - use
with_base_fee
forTransactionInfo
by @tcoratger in #1201 - simplify
to_logs_filter
usingFilterSet
into_iter
by @tcoratger in #1200 - fix: indexer release workflow by @greged93 in #1203
- staging: bump Kakarot by @greged93 in #1205
- use
with_chain_id
forCfgEnv
by @tcoratger in #1209 - staging: add scarb by @greged93 in #1207
- fix: remove release tags by @greged93 in #1211
New Contributors
- @jbmkahdeksan made their first contribution in #1170
Full Changelog: v0.6.18...v0.6.19
v0.6.19-alpha2
What's Changed
- add more unit tests around padding utils by @tcoratger in #1197
- fix block number to prevent failure on
get_logs
tests by @tcoratger in #1195 - use
with_base_fee
forTransactionInfo
by @tcoratger in #1201 - simplify
to_logs_filter
usingFilterSet
into_iter
by @tcoratger in #1200 - fix: indexer release workflow by @greged93 in #1203
- staging: bump Kakarot by @greged93 in #1205
- use
with_chain_id
forCfgEnv
by @tcoratger in #1209 - staging: add scarb by @greged93 in #1207
- fix: remove release tags by @greged93 in #1211
Full Changelog: v0.6.19-alpha1...v0.6.19-alpha2
v0.6.19-alpha1
What's Changed
- Dev/staging by @greged93 in #1167
- dev: move TRANSACTION_MAX_RETRIES to env by @jbmkahdeksan in #1170
- remove submodule dependabot by @tcoratger in #1185
- bump reth to v0.2.0-beta.8 and deprecate eip-3074 by @tcoratger in #1175
- update kakarot to v0.8.2 by @tcoratger in #1174
- add non executed transactions to the indexer by @tcoratger in #1145
- test: staging by @greged93 in #1190
- fix retry by @greged93 in #1192
- staging: add precompiles by @greged93 in #1191
New Contributors
- @jbmkahdeksan made their first contribution in #1170
Full Changelog: v0.6.19-alpha0...v0.6.19-alpha1