Skip to content

Commit 83f2c5a

Browse files
committed
chore: add Stoyan Panayotov's nomination for the Sep 2026 election
Signed-off-by: Stoyan Panayotov <stoyan.panayotov@limechain.tech>
1 parent 878ae30 commit 83f2c5a

1 file changed

Lines changed: 65 additions & 0 deletions

File tree

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Nomination for Hiero TSC Maintainer seat
2+
3+
### Candidate
4+
5+
Stoyan Panayotov - [stoqnkpL](https://github.com/stoqnkpL)
6+
7+
This is a self-nomination for re-election. I currently serve on the Hiero TSC.
8+
9+
### Qualifications
10+
11+
I have worked in the Hedera/Hiero ecosystem since 2021, focused on the smart contract stack: the EVM inside the consensus node, and the surrounding tooling that developers actually build against - the [JSON-RPC Relay](https://github.com/hiero-ledger/hiero-json-rpc-relay),
12+
[Hiero Local Node](https://github.com/hiero-ledger/hiero-local-node), the mirror node's web3 module, and the SDKs.
13+
I am a committer on [hiero-consensus-node](https://github.com/hiero-ledger/hiero-consensus-node) and [hiero-improvement-proposals](https://github.com/hiero-ledger/hiero-improvement-proposals), and a member of the current TSC.
14+
15+
**Smart contracts and EVM equivalence.** I worked on integrating the Besu EVM into the consensus node and on the smart contract service built on top of it, so that standard Ethereum tooling and contracts work against Hedera without giving up hashgraph consensus. Much of my work since has been closing the remaining gaps between "runs on an EVM chain" and "runs on Hedera" - in the network itself and in the tooling around it.
16+
17+
**Protocol design through the HIP process.** I have authored or co-authored several HIPs, most of them concerned with bridging Hiero-native services and the EVM:
18+
19+
- **[HIP-376](https://hips.hedera.com/hip/hip-376): Support Approve/Allowance/transferFrom standard calls from
20+
ERC20 and ERC721** (author) - let native Hedera Token Service tokens be used through the standard ERC-20/ERC-721
21+
approval and allowance interfaces, so existing Ethereum contracts and tooling can work with them unmodified.
22+
- **[HIP-435](https://hips.hedera.com/hip/hip-435): Record Stream V6** (author) - moved the record file definition
23+
to protobuf and introduced sidecar records, giving the network a general mechanism for externalising extra
24+
transaction detail without bloating the main record stream. Sidecars are what later traceability work is built on.
25+
- **[HIP-513](https://hips.hedera.com/hip/hip-513): Smart Contract Traceability Extension** (co-author, with
26+
Mustafa Uzun and Steven Sheehy) - externalised contract state changes, actions and bytecode via sidecars,
27+
which is what made real contract-level debugging and observability possible on mirror nodes.
28+
- **[HIP-583](https://hips.hedera.com/hip/hip-583): Expand alias support in CryptoCreate & CryptoTransfer
29+
Transactions** (working group) - removed a major barrier for users and developers coming from Ethereum by
30+
letting them transact against accounts addressed by EVM alias.
31+
- **[HIP-801](https://hips.hedera.com/hip/hip-801): Add support for `debug_traceTransaction` RPC API**
32+
(co-author, with Ivan Kavaldzhiev) - brought the standard Ethereum transaction-tracing API to the JSON-RPC Relay
33+
and mirror node, which is the debugging entry point most contract developers reach for first.
34+
- **[HIP-844](https://hips.hedera.com/hip/hip-844): Handling and externalisation improvements for account nonce
35+
updates** (author) - defined when an Ethereum transaction signer's nonce is updated and how that update is externalised, resolving cases where consensus nodes and mirror nodes disagreed on an account's nonce.
36+
37+
**Working across sub-projects.** A change to the EVM rarely stays in one repository: it lands in the consensus node, then has to be reflected in the mirror node, the relay, the local node and the SDKs before a developer can use it. Most of what I have done has required getting those teams to agree on a shape, and that cross-repository view is what I try to bring to TSC discussions.
38+
39+
**Tracking the upstream ecosystem.** I follow EIPs, Ethereum network upgrades and Besu releases, assess what they
40+
mean for Hiero, and turn that into concrete proposals and roadmap input rather than a standing list of gaps. That work has fed both the HIPs above and quarterly prioritisation with the technical leads.
41+
42+
### Commitments
43+
44+
As required of nominees by section 2.ix.b of the [TSC Charter](https://github.com/hiero-ledger/governance/blob/main/hiero-technical-charter.md):
45+
46+
- **Bandwidth.** I have the available bandwidth to invest in the TSC, and I commit to it: attending TSC meetings,
47+
reviewing HIPs and proposals brought to the committee, and taking on the follow-up work that comes out of them.
48+
I have kept this up during my current term and my circumstances are unchanged.
49+
- **Professional experience.** I have spent my career as a software engineer on distributed systems and
50+
blockchain protocols, and the last five years specifically on Hiero's consensus and smart contract layers -
51+
both the protocol design and the implementation.
52+
- **Neutrality.** My background is in one part of the stack, which makes it my responsibility to weigh proposals
53+
on what they do for Hiero as a whole rather than for the sub-projects I know best. I will keep judging
54+
proposals on their technical merit and their effect on the project overall, and I will say plainly when a
55+
decision touches work I am close to.
56+
57+
### Statement
58+
59+
I would be honoured to continue serving on the Hiero TSC. Hiero's value comes from being a genuinely open,
60+
vendor-neutral home for this technology, and the TSC's job is to keep the technical decisions worthy of that.
61+
62+
If re-elected, I want to keep pushing on three things: keeping Hiero's EVM close to upstream Ethereum so the
63+
ecosystem's tooling keeps working here by default; making sure changes are designed across sub-projects rather
64+
than shipped in one repository and patched into the rest; and keeping the HIP process a real technical forum,
65+
where proposals get substantive review and contributors outside the largest teams can get a fair hearing.

0 commit comments

Comments
 (0)