Technical Education

Guides & Tutorials on Ethereum, Account Abstraction & Blockchain by Mislav Javor

2026

A comprehensive overview of native account abstraction proposals in Q1 2026, comparing Vitalik's EIP-7701, Tempo transactions, and EIP-8130—their approaches to validation, gas sponsorship, and the tradeoffs between generality and speed of shipping.

2025

Verifiable EVM scripting allows developers to write complex DeFi flows in TypeScript that execute on smart accounts, eliminating the need for custom contract deployments and enabling multichain execution with a single signature.

smart accountsevmscriptingdefimultichainaccount abstraction

Disclaimer: The original version of this article is on the Biconomy blog and the findings are part of my research role at Biconomy. If you find the contents useful, I advise you to go to docs.biconomy.io and leverage the solutions.

Despite years of progress in Ethereum tooling, building user-friendly dApps still feels difficult. Verifiable scripting represents a shift in how smart accounts, transaction flows, and user interactions are designed—enabling dynamic, conditional, and composable execution scripts that span multiple chains.

smart accountsevmscriptingdefimultichainaccount abstractioneip-7702erc-4337Biconomy

Disclaimer: The original version of this article is on the Biconomy blog and the findings are part of my research role at Biconomy. If you find the contents useful, I advise you to go to docs.biconomy.io and leverage the solutions.

EIP-7702 allows EOAs to delegate their execution to smart contracts, giving them programmable capabilities without requiring users to migrate to new wallets.

eip-7702ethereumsmart accountsaccount abstractionBiconomy

Disclaimer: The original version of this article is on the Biconomy blog and the findings are part of my research role at Biconomy. If you find the contents useful, I advise you to go to docs.biconomy.io and leverage the solutions.

A comprehensive technical deep dive into the PREP method - combining Nick's method with EIP-7702 to create smart accounts that provably have no associated private key.

eip-7702smart accountsPREPcryptographyNick's methodBiconomy

Disclaimer: The original version of this article is on the Biconomy blog and the findings are part of my research role at Biconomy. If you find the contents useful, I advise you to go to docs.biconomy.io and leverage the solutions.

EIP-7702 enabled developers to cheaply deploy new Smart Accounts. Those accounts came with limitations when deploying across multiple chains or when trying to use resource locks or multi-sig setups. The PREP method solves that issue.

eip-7702smart accountsPREPaccount abstractionBiconomy

2024

2017

An introduction to F#, Microsoft's functional-first language for .NET. Discover why its simplicity, powerful type inference, built-in currying, immutability by default, and cross-platform support make it a compelling choice.

fsharpfunctional-programmingdotnet

An introduction to algebraic types in Swift, explaining how structs are product types and enums are sum types—and how understanding this distinction helps you write safer, more expressive code.

swifttype-theoryenumsios

Learn how to build an expressive, type-safe networking layer in Swift using protocol-oriented programming, Alamofire, and Unbox for automatic JSON deserialization.

swiftnetworkingiosprotocol-oriented-programming

2016

An introduction to functional programming concepts in Swift 3.x, covering first-class functions, closures, pure functions, higher-order functions, and currying with practical examples.

swiftfunctional-programmingios

An exploration of Swift 2.1's most powerful features including first-class functions, tuples, optionals, closures, powerful enums, property observers, extensions, and custom operators.

swiftiosprogramming-languages