Michael Zaikin activity https://gitlab.com/m-kus 2025-04-07T08:38:43Z tag:gitlab.com,2025-02-04:4001636052 Michael Zaikin left project Tezos / TeCI 2025-02-04T12:39:17Z m-kus Michael Zaikin tag:gitlab.com,2025-02-04:4001636041 Michael Zaikin left project Tezos / TeCI 2025-02-04T12:39:17Z m-kus Michael Zaikin tag:gitlab.com,2025-02-04:4001636023 Michael Zaikin left project Tezos / tzip 2025-02-04T12:39:17Z m-kus Michael Zaikin tag:gitlab.com,2024-10-11:3721339317 Michael Zaikin deleted project branch m-kus@etherlink-fa-bridge-no-impure-precompiles at Tezos / tezos 2024-10-11T08:43:01Z m-kus Michael Zaikin

Michael Zaikin (e27ea678) at 11 Oct 08:43

tag:gitlab.com,2024-10-10:3719384503 Michael Zaikin deleted project branch m-kus@etherlink-fa-bridge-disallow-reentrancy at Tezos / tezos 2024-10-10T15:26:49Z m-kus Michael Zaikin

Michael Zaikin (4f17ef01) at 10 Oct 15:26

tag:gitlab.com,2024-08-23:3591099830 Michael Zaikin opened merge request !14639: Draft: EVM/Kernel: FA bridge whitelisted code hashes at Tezos / tezos 2024-08-23T15:06:01Z m-kus Michael Zaikin

What

Why

How

Manually testing the MR

Checklist

  • Document the interface of any function added or modified (see the coding guidelines)
  • Document any change to the user interface, including configuration parameters (see node configuration)
  • Provide automatic testing (see the testing guide).
  • For new features and bug fixes, add an item in the appropriate changelog (docs/protocols/alpha.rst for the protocol and the environment, CHANGES.rst at the root of the repository for everything else).
  • Select suitable reviewers using the Reviewers field below.
  • Select as Assignee the next person who should take action on that MR
tag:gitlab.com,2024-08-23:3591098085 Michael Zaikin pushed new project branch m-kus@etherlink-fa-bridge-whitelist-code-hash at Tezos / tezos 2024-08-23T15:05:23Z m-kus Michael Zaikin

Michael Zaikin (6941aba1) at 23 Aug 15:05

EVM/Kernel: FA bridge whitelisted code hashes

tag:gitlab.com,2024-08-22:3587850630 Michael Zaikin approved merge request !14605: Etherlink: trace deposits with call tracer at Tezos / tezos 2024-08-22T12:23:42Z m-kus Michael Zaikin

Context

Part. of #7461.

Quick patch (and a test) because deposits were not traced properly.

Manually testing the MR

Execute the following test with and without the patch:

dune exec etherlink/tezt/tests/main.exe -- --file evm_sequencer.ml evm rpc call_trace deposit /threshold_encryption /dal

Checklist

  • Document the interface of any function added or modified (see the coding guidelines)
  • Document any change to the user interface, including configuration parameters (see node configuration)
  • Provide automatic testing (see the testing guide).
  • For new features and bug fixes, add an item in the appropriate changelog (docs/protocols/alpha.rst for the protocol and the environment, CHANGES.rst at the root of the repository for everything else).
  • Select suitable reviewers using the Reviewers field below.
  • Select as Assignee the next person who should take action on that MR
tag:gitlab.com,2024-08-22:3587837776 Michael Zaikin commented on merge request !14605 at Tezos / tezos 2024-08-22T12:19:42Z m-kus Michael Zaikin

Changing the receiver is fine, it is not used anywhere (indexer just checks the logs)

tag:gitlab.com,2024-08-21:3585901695 Michael Zaikin pushed to project branch m-kus@etherlink-fa-bridge-no-impure-precompiles at Tezos / tezos 2024-08-21T19:21:25Z m-kus Michael Zaikin

Michael Zaikin (9a6ea99f) at 21 Aug 19:21

Add tests to showcase that FA deposit cannot trigger a withdrawal

tag:gitlab.com,2024-08-21:3585836632 Michael Zaikin pushed to project branch m-kus@etherlink-fa-bridge-no-impure-precompiles at Tezos / tezos 2024-08-21T18:45:51Z m-kus Michael Zaikin

Michael Zaikin (6816edc7) at 21 Aug 18:45

EVM/Kernel: ensure FA deposit cannot invoke XTZ/FA withdrawal preco...

... and 43 more commits

tag:gitlab.com,2024-08-20:3581252980 Michael Zaikin pushed to project branch m-kus@etherlink-fa-bridge-disallow-reentrancy at Tezos / tezos 2024-08-20T08:56:48Z m-kus Michael Zaikin

Michael Zaikin (1331f582) at 20 Aug 08:56

EVM/Kernel: prevent circular calls of impure precompiles

tag:gitlab.com,2024-08-20:3581241771 Michael Zaikin commented on merge request !14390 at Tezos / tezos 2024-08-20T08:53:10Z m-kus Michael Zaikin

Closing this thread (the mentioned change is removed)

tag:gitlab.com,2024-08-19:3580145321 Michael Zaikin pushed to project branch m-kus@etherlink-fa-bridge-disallow-reentrancy at Tezos / tezos 2024-08-19T20:03:29Z m-kus Michael Zaikin

Michael Zaikin (dd3476be) at 19 Aug 20:03

EVM/Kernel: prevent circular calls of impure precompiles

tag:gitlab.com,2024-08-19:3580140412 Michael Zaikin pushed to project branch m-kus@etherlink-fa-bridge-disallow-reentrancy at Tezos / tezos 2024-08-19T20:00:34Z m-kus Michael Zaikin

Michael Zaikin (f9d23b73) at 19 Aug 20:00

EVM/Kernel: prevent circular calls of impure precompiles

... and 42 more commits

tag:gitlab.com,2024-08-19:3580130964 Michael Zaikin pushed to project branch m-kus@etherlink-fa-bridge-disallow-reentrancy at Tezos / tezos 2024-08-19T19:54:35Z m-kus Michael Zaikin

Michael Zaikin (dc1f2695) at 19 Aug 19:54

EVM/Kernel: prevent circular calls of impure precompiles

tag:gitlab.com,2024-08-19:3580080220 Michael Zaikin pushed to project branch m-kus@etherlink-fa-bridge-disallow-reentrancy at Tezos / tezos 2024-08-19T19:22:33Z m-kus Michael Zaikin

Michael Zaikin (5a35edcd) at 19 Aug 19:22

EVM/Kernel: prevent circular calls of impure precompiles

tag:gitlab.com,2024-08-19:3579988580 Michael Zaikin pushed to project branch m-kus@etherlink-fa-bridge-disallow-reentrancy at Tezos / tezos 2024-08-19T18:29:08Z m-kus Michael Zaikin

Michael Zaikin (044ff03d) at 19 Aug 18:29

EVM/Kernel: prevent circular calls of impure precompiles

tag:gitlab.com,2024-08-19:3579756550 Michael Zaikin closed issue #7207: EVM Kernel: new versioned blueprint type at Tezos / tezos 2024-08-19T16:28:36Z m-kus Michael Zaikin
  • Make sequencer blueprint versioned and introduce V1 with a list of attestations (signatures)
  • Introduce attestation committee and validation logic for blueprints V1