Open in app

Sign In

Write

Sign In

Auditless
Auditless

67 Followers

Home

About

Peteris Erins

Peteris Erins

·Nov 4, 2021

Can good process save us from smart contract exploits?

If you're a smart contract developer, you dread the day when an exploit occurs… While you cannot completely avoid mistakes, you can at least avoid making mistakes others have made and try to mitigate their impact. One way to do this is to write down your process. Rari recently wrote…

Etherum

1 min read

Can good process save us from smart contract exploits?
Can good process save us from smart contract exploits?
Etherum

1 min read


Peteris Erins

Peteris Erins

·Jun 28, 2021

On-chain range orders using Uniswap V3

A surprising outcome of the Uniswap V3 design is the possibility of executing range orders. Both take-profit orders (sell asset X once it hits a high-enough price) and buy limit orders (buy asset X once it hits a low-enough price) are possible. One of the feedback points on our recent…

Uniswap

5 min read

On-chain range orders using Uniswap V3
On-chain range orders using Uniswap V3
Uniswap

5 min read


Peteris Erins

Peteris Erins

·Jun 24, 2021

Impermanent Loss in Uniswap V3

Earlier this week, I wrote about how to derive the Impermanent Loss formula for Uniswap V1 and V2. We will use the same approach to calculate Impermanent Loss for Uniswap V3 and concentrated liquidity positions. Impermanent loss is a popular concept when it comes to automated market makers (AMMs) like…

Uniswap V3

5 min read

Impermanent Loss in Uniswap V3
Impermanent Loss in Uniswap V3
Uniswap V3

5 min read


Peteris Erins

Peteris Erins

·Jun 22, 2021

How to calculate Impermanent Loss: full derivation

Impermanent loss is a popular concept when it comes to automated market makers (AMMs) like Uniswap. As a liquidity provider, your position may fall in value with respect to either asset (before fees) and impermanent loss is often defined as the percentage loss an LP would experience for a given…

Uniswap

3 min read

How to calculate Impermanent Loss: full derivation
How to calculate Impermanent Loss: full derivation
Uniswap

3 min read


Peteris Erins

Peteris Erins

·Jun 18, 2021

Uniswap V1 to V3, a table

The V2 to V3 jump in Uniswap has opened up liquidity providers to more choices. These choices in turn create opportunities for active strategy managers. Projects like Visor, Charm, Lixir and others are looking to manage liquidity on behalf of users, hoping to retain the ergonomics of V1 and V2…

Ethereum

2 min read

Uniswap V1 to V3, a table
Uniswap V1 to V3, a table
Ethereum

2 min read


Auditless

Auditless

·Jul 11, 2018

11 Tests for Secure Smart Contracts

DISCLAIMER. As new types of vulnerabilities and tools emerge, we will continue to adapt this framework. Please check back with us to see the latest updates. Smart contract security is often approached as a black-box process with a binary answer — “secure” or “vulnerable”. …

Blockchain

2 min read

11 Tests for Secure Smart Contracts
11 Tests for Secure Smart Contracts
Blockchain

2 min read

Auditless

Everything Auditless

Connect with Auditless

Editors

Auditless

Auditless

Peteris Erins

Peteris Erins

Founder @auditless Prev @mckinsey @twitter @google · @p_e · peteriserins.com

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams