Skip to content

Releases: kkrt-labs/kakarot-rpc

v0.2.0-1

06 Feb 13:43
7a9b429
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.0-1

v0.2.0

06 Feb 12:49
b13e9a3
Compare
Choose a tag to compare

What's Changed

  • 🏗 Rust project skeleton w/ basic dependencies by @etashhh in #1
  • Initial Docs by @Flydexo in #3
  • docs: add issue template by @Eikix in #14
  • feat: change rpc skeleton to match reth's rpc architecture by @Eikix in #15
  • docs: put time spent on PR field at top of PR template by @Eikix in #29
  • feat: Kakarot Rpc method "eth_blockNumber" by @danilowhk in #28
  • Update README.md by @Eikix in #32
  • Docs/eth get block by number by @Eikix in #33
  • feat: introduce error management by @Eikix in #35
  • feat: implement getBlockByNumber and getBlockByHash by @Eikix in #37
  • fix: refactor sequencer eth address to take last 20 bytes rather than… by @Eikix in #38
  • feat: chain_id by @Eikix in #36
  • feat: Kakarot Rpc method "eth_getCode" + automock test structure by @danilowhk in #34
  • Implement block_with_full_txs by @danilowhk in #42
  • Update rpc_api_status.md by @Eikix in #44
  • Update README.md by @Eikix in #43
  • Update README.md by @Eikix in #47
  • feat: first iteration of eth_call by @Eikix in #41
  • Feat: Changes to connect to metamask by @danilowhk in #49
  • Feat-syncing by @tekkac in #51
  • Update rpc_api_status.md by @Eikix in #55
  • feat: get block transaction count by number by @irisdv in #52
  • feat/eth_getWork by @irisdv in #56
  • implement eth_transactionByBlockNumberAndIndex, merge after pull by @alex-sumner in #59
  • doc: Format readme by @ClementWalter in #66
  • added eth_accounts feat by @phklive in #57
  • ✨ implement eth_getTransactionCountByHash by @tekkac in #62
  • Fix: minor typos by @omahs in #72
  • feat: implement send_raw_tx by @Eikix in #63
  • Feat/update decode execute at address by @Eikix in #77
  • Feat: implement eth_getTransactionReceipt by @irisdv in #67
  • feat: wiremock starknet rpc calls by @MartianGreed in #68
  • resolve merge conflicts for previous work to retrieve block hash and number for eth tx by @alex-sumner in #80
  • Feat/get evm address by @Eikix in #81
  • feat: add logs handling in transaction receipt by @Eikix in #83
  • Feat/get tx by block hash and index by @raphdeknop in #88
  • chore: disable codecov annotations by @Eikix in #89
  • Feat/eth get balance by @Eikix in #95
  • build: fix workspace cargo file by @ClementWalter in #97
  • feat: update kkt address by @Eikix in #99
  • Add debug config for use with lldb extension by @ClementWalter in #102
  • [WIP] dev: add core kakarot logic tests using starknet client mock implementation by @irisdv in #90
  • Feat: implement kakarot_getTokenBalances by @irisdv in #85
  • feat: add dockerfile to kakarot-rpc by @Eikix in #100
  • Transactions filter by @Eikix in #104
  • Add clippy in ci by @ClementWalter in #105
  • Add import rules in rust fmt by @ClementWalter in #103
  • feat: update test architecture by @Eikix in #114
  • dev: use only reth_primitives and reth_rpc_types types by @irisdv in #110
  • Add workflow to build and push image to ghcr registry by @ClementWalter in #118
  • dev: update eth_getBlockTransactionCountByHash & byNumber to return KKT txs count by @dpinones in #108
  • Add spell check in CI by @ClementWalter in #119
  • feat: refactor async for loops using stream by @zarboq in #117
  • Improve code quality (based on clippy command output) by @dubzn in #121
  • Load KAKAROT_ADDRESS and PROXY_CLASS_HASH from .env by @ClementWalter in #125
  • Refactor/send tx and gas by @Eikix in #122
  • refactor: separate trait from impl by @Eikix in #127
  • fix: copy signature from calldata to tx field by @greged93 in #129
  • feat: integrate starknet-devnet as part of the project to make it easy to play around by @bajpai244 in #134
  • feat: remove kakarotup and associated usage from README by @bajpai244 in #139
  • feat: update rpc examples by @greged93 in #140
  • feat: decode signature from raw tx by @greged93 in #142
  • refactor: adopt madara-style crates workspace, clean up workspace dep… by @Eikix in #157
  • fix: fix docker buildx publish error for docker image by @bajpai244 in #162
  • Rebase RETH dependencies by @danilowhk in #163
  • Feat/wrapper block type by @Eikix in #159
  • refactor: extract out all constants being used as hardcoded values or to mock realdata in a single file 🚀 by @bajpai244 in #167
  • dev: fix use of fold to get the first element of starknet_contract_address 🥷 by @bajpai244 in #168
  • Remove Cargo.lock from gitignore by @ClementWalter in #176
  • feat: add support for eth_getTransactionCount 🚀 by @bajpai244 in #181
  • feat: add eth_transaction_by_hash by @Eikix in #183
  • feat: wrap starknet transaction by @greged93 in #180
  • feat: improve error handling by @greged93 in #184
  • feat/fix: basic tracing & fix broken make commands by @bajpai244 in #194
  • feat: model folder reorg by @greged93 in #195
  • to_eth_log impl for starknet event wrapper by @jobez in #174
  • fix: Add block number and hash on eth_transaction_by_hash by @danilowhk in #192
  • clarify why we expect an error in failure test case of starknet event -> ethereum log conversion by @jobez in #206
  • add a is_kakarot_tx function by @greged93 in #209
  • refactor: rename kakarot client and kakarot client trait by @Eikix in #210
  • fix: clean convertions by @greged93 in #211
  • refactor: refactor environment variable handling by @bajpai244 in #201
  • Feat/unit tests by @Eikix in #217
  • Fix: Decode "to" and "contract_address" from Calldata by @danilowhk in #212
  • refactor: refactor KakarotProvider trait for seperation of responsibilites by @bajpai244 in #218
  • refactor: use starknet event wrapper in transaction_receipt by @bajpai244 in #221
  • feat: try_into for felt -> address by @jobez in #222
  • maintain unwrap_or for block_number in get_code by @jobez in #228
  • refactor: use join_all in event looping by @Eikix in #227
  • feat: KakarotClient transport generic + MockJsonRpcTransport by @greged93 in #224
  • feat: replace safe_get_evm address by @Eikix in #235
  • fix: bump to the latest commit fo...
Read more