BoyanBarakov Profile Banner
Boyan ๐Ÿฆ‡๐Ÿ”Š Profile
Boyan ๐Ÿฆ‡๐Ÿ”Š

@BoyanBarakov

Followers
653
Following
1K
Media
33
Statuses
621

Building Stellar Contracts Library at @OpenZeppelin | Solidity, Rust | ZK explorer | prev co-founder @FujiFinance, CTO @kawaa_co

Joined November 2015
Don't wanna be here? Send us removal request.
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
1/. After 6 months working on the Stellar Contract Library at @OpenZeppelin, I started seeing chains thru a more practical lens:. A transaction's structure quietly reveals what a blockchain can and canโ€™t do. My latest article explores this across Ethereum, Stellar & Solana ๐Ÿงต๐Ÿ‘‡.
5
12
39
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
9 days
RT @OpenZeppelin: Calling all devs who @BuildonStellar โ€” Stable Release v0.3.0 is now live โœจ. Advanced Access Control modules, dedicated feโ€ฆ.
0
33
0
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
1 month
RT @tomerweller: Protocol 23, the biggest protocol change to the Stellar network since smart contracts went live, is rolling out with an abโ€ฆ.
0
43
0
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
RT @BazziBazzani: ๐Ÿ’พ Just launched EVM-Storage codes!. Visualize, compare, and analyze Ethereum smart contract storage layouts with this onlโ€ฆ.
0
48
0
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
RT @lumenloop: Learn from @BoyanBarakov how @StellarOrg's flexible authorization model enhances blockchain transactions, offering featuresโ€ฆ.
0
2
0
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
10/. Let me know what other chains and/or topics you'd like to see explored next ๐Ÿ˜ƒ. Full article here โคต๏ธ.#Stellar #Soroban #Solana #Ethereum.
0
0
7
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
9/. Takeaways. Just looking at how different chains structure transactions can tell us a lot about their underlying design choices ๐Ÿค“. On a personal note, I wasnโ€™t familiar with Solana, but this comparative approach helped me pick it up quickly ๐Ÿง‘โ€๐ŸŽ“. Was it useful for you tooโ“.
1
0
5
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
8/. On Ethereum, EIP-7702 introduced support for fee sponsorship. A new transaction type lets EOAs temporarily โ€œborrowโ€ contract code, making them โ€œcallableโ€ like smart contracts. This mechanism is powerful but โ€ฆstill requires some setup and another contract to work ๐Ÿ”ง
Tweet media one
2
0
2
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
7/. On Solana, fee sponsorship is also natively supported. The fee payer is just the 1st account in the โ€œaccountKeysโ€ array, even if it doesnโ€™t take part in any of the instructions. No special handling needed at the contract level โœ…
Tweet media one
1
0
2
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
6/ . On Stellar, you can fully separate who pays for the transaction from who authorizes a contract call. The authorization is embedded in the "auth" field, making fee sponsorship straightforward:. No extra logic or custom setup needed โœ…
Tweet media one
1
1
4
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
5/. The setup is simple:. 1โƒฃ Counter contract with a permissioned increment function.2โƒฃOwner whoโ€™s the only one allowed to call that function.3โƒฃ Sponsor who pays the transaction fee.
1
0
3
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
4/. Here, Iโ€™d like to highlight โ€œFee sponsorshipโ€:. Who pays for the transaction, and how is that determined?.How is authorization for the contract call handled?. The article covers other scenarios too, but this one is especially revealing ๐Ÿ’ก.
1
0
3
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
3/. Deployed a pair of similar contracts on Stellar, Solana, and Ethereum and explored a few scenarios:. โžก๏ธ A simple permissioned contract call.โžก๏ธ Fee sponsorship.โžก๏ธ A call wrapping: a call to contract A gets forwarded to contract B.
1
0
3
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
2/. Most comparative analysis of L1s focuses on consensus or architecture. I looked at something simpler and still fundamental:. What does the transactionโ€™s structure tell us about the blockchain, especially in terms of authorizations?.
1
0
3
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
RT @OpenZeppelin: ๐Ÿ“ข New Release โ€” OpenZeppelin Contracts for Stellar v0.2.0 ๐Ÿ’ซ. Secure, modular smart contract building blocks for @StellarOโ€ฆ.
0
20
0
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
RT @ernestognw: ๐Ÿ’ต Just sponsored an EOA transaction with another EOA. What's going on? ๐Ÿ‘‡.
0
5
0
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
2 months
RT @ethereum: Pectra is live on Ethereum mainnet!. - Smart account wallet UX features now active.- L2 scaling data storage blobs increasedโ€ฆ.
0
2K
0
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
3 months
RT @BuildOnStellar: hopefully by now you've seen the Contract Wizard from @OpenZeppelin, but if you haven't, check out this Developers meetโ€ฆ.
0
9
0
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
4 months
1๏ธโƒฃ Upgradeable Contracts โ€“ A standardized approach to keep smart contracts secure & flexible. ๐Ÿ’ฌ 2๏ธโƒฃ Non-Fungible Tokens โ€“ Proposing a robust standard to enhance NFT interoperability on Stellar. ๐Ÿ’ฌ Would love to hear your thoughts๐Ÿš€.
0
0
4
@BoyanBarakov
Boyan ๐Ÿฆ‡๐Ÿ”Š
4 months
Weโ€™ve been grinding hard on the @OpenZeppelin smart contracts library for @BuildOnStellar .โœ… first audit.โœ… first release. Now it's time to make a bigger impact on the ecosystem ๐Ÿš€. ร–zgรผn ร–zerk and I just submitted our first two SEPs (Stellar Ecosystem Proposals) ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡.
2
7
25