Open in app

Sign In

Write

Sign In

Nazar Ilamanov
Nazar Ilamanov

734 Followers

Home

About

Published in

Better Programming

·Pinned

Uniswap Smart Contract Breakdown

Explaining its functionality by grouping lines of code — You probably know the constant product formula (x*y=k) that powers Uniswap. But how does the Uniswap smart contract really work under the hood? In this article, we are going to understand how Uniswap is implemented by breaking down its smart contract. We are going to examine a couple of hundred…

Uniswap

10 min read

Uniswap Smart Contract Breakdown
Uniswap Smart Contract Breakdown
Uniswap

10 min read


Published in

Better Programming

·May 3, 2022

Optimism Smart Contract Breakdown

How Rollups Work at the Code Level — Optimism is an optimistic rollup built on top of Ethereum. What’s an optimistic rollup? And how does it work at the code level? This article will explain. We will also cover why rollups need inter-chain communication and how this communication is implemented. …

Ethereum

6 min read

Optimism Smart Contract Breakdown
Optimism Smart Contract Breakdown
Ethereum

6 min read


Published in

Better Programming

·Apr 12, 2022

Getting Started With Solana for Solidity Developers

Start your Solana journey by comparing programming models of Ethereum vs Solana — If you’re familiar with Ethereum and Solidity, you might be meaning to dip your toes into the Solana ecosystem. Solana’s fast blockchain is promising and exciting. Plus you increase the surface area of your web3 knowledge. But if you’ve never seen a Solana program, its syntax is freaking scary and…

Programming

8 min read

Getting Started With Solana for Solidity Developers
Getting Started With Solana for Solidity Developers
Programming

8 min read


Published in

Better Programming

·Apr 11, 2022

Why Art Blocks Uses JavaScript in Its Smart Contract

Art Blocks Smart Contract Breakdown — Art Blocks is a platform for creating on-chain generative NFTs. But do you know what’s actually kept on-chain vs off-chain? And why do they need JavaScript in their smart contract? We will find out by breaking down the smart contract of Art Blocks. We will also learn about how images…

Solidity

8 min read

Why Art Blocks Uses JavaScript in Its Smart Contract
Why Art Blocks Uses JavaScript in Its Smart Contract
Solidity

8 min read


Published in

Better Programming

·Updated Apr 2, 2022

On-Chain Chess: Smart Contract Breakdown

How someone decided to put an entire chess game on-chain — Today, we’ll be reviewing the smart contract behind the first-ever on-chain chess engine. It’s called 5/9 (fiveoutofnine). The creator just decided: screw it, I’m gonna put an entire chess game on-chain. And it’s not just the AI for playing the game, he also put the art (NFTs) totally on-chain. There…

Programming

6 min read

On-Chain Chess: Smart Contract Breakdown
On-Chain Chess: Smart Contract Breakdown
Programming

6 min read


Published in

Better Programming

·Mar 9, 2022

CryptoKitties: Smart Contract Breakdown

Explaining its functionality by grouping lines of code — The CryptoKitties project has always been interesting to me. It was the first popular NFT game ever. But I didn’t understand its appeal, why it blew up. I also never quite understood the game dynamics. …

Nft

8 min read

CryptoKitties: Smart Contract Breakdown
CryptoKitties: Smart Contract Breakdown
Nft

8 min read


Published in

Better Programming

·Mar 1, 2022

Bored Ape Yacht Club: Smart Contract Breakdown

Explaining its functionality by grouping lines of code — Bored Apes need no introduction. When I decided to do a breakdown of BAYC, I decided to answer my long-standing questions: What’s the utility of an Ape? What do you really get if you buy one? How do they actually implement their promise land of merch, exclusive access, etc? How…

Nft

7 min read

Bored Ape Yacht Club: Smart Contract Breakdown
Bored Ape Yacht Club: Smart Contract Breakdown
Nft

7 min read


Feb 23, 2022

How Uniswap pools are implemented

The smart contracts behind the exchange pools What is a pool? Uniswap has an exchange pool for each token pair (like UNI ↔ ETH above). Think of a pool as a bag filled with 2 types of tokens. Liquidity providers(LPs) can deposit/withdraw funds from this bag. Traders can submit one token and get another…

Uniswap

2 min read

How Uniswap pools are implemented
How Uniswap pools are implemented
Uniswap

2 min read


Feb 22, 2022

Differences between Uniswap versions

Uniswap has 3 versions:

Uniswap

2 min read

Differences between Uniswap versions
Differences between Uniswap versions
Uniswap

2 min read


Published in

Better Programming

·Feb 21, 2022

Uniswap Smart Contract Breakdown (Part 2)

Explaining its functionality by grouping lines of code — This is Part 2 of the Uniswap Smart Contract Breakdown. In Part 1, we covered: How Uniswap works at a high level How Uniswap code is organized Uniswap functionalities Core contracts: Pair (hard): managing the funds, minting, and burning In this article, we will cover the rest: Core contracts: Pair…

Uniswap

10 min read

Uniswap Smart Contract Breakdown (Part 2)
Uniswap Smart Contract Breakdown (Part 2)
Uniswap

10 min read

Nazar Ilamanov

Nazar Ilamanov

734 Followers

solidnoob.com

Following
  • Abhimanyu Bhargava

    Abhimanyu Bhargava

  • Jean Cvllr

    Jean Cvllr

  • Anupam Chugh

    Anupam Chugh

  • Amir Ali Hashemi

    Amir Ali Hashemi

  • Matt Lim

    Matt Lim

See all (19)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams