Technical

Understanding Notional v2 Liquidations

Understanding Notional v2 Liquidations

In this post, we’ll cover how settlements and liquidations work in Notional v2, and how liquidators can profit from the various opportunities offered by the protocol. Settlements refer to a third party rolling an account’s unpaid debt forward upon maturity while liquidations refer to a third party buying

Pierre-Yves Gendron
Pierre-Yves Gendron
Technical
Code Arena Issue Report

Code Arena Issue Report

This write-up concerns a particularly interesting finding that came out of the audits we received for Notional V2. First of all, big shout-out to cmichel, Code Arena’s top-earning warden in our audit contest! This finding is a testament to the value of the Code Arena model and the importance

Teddy Woodward
Teddy Woodward
Technical
Notional V2 Technical Deep Dive Part 1: fCash Markets

Notional V2 Technical Deep Dive Part 1: fCash Markets

In this series of posts, I will walk you through the Notional V2 smart contracts. The goal of these posts is to help technically minded users and developers better understand a large and complex codebase (~12,000+ lines of Solidity!). It’s expected that the reader has some familiarity with

Jeff Wu
Jeff Wu
Technical
Notional V2 Technical Deep Dive Part 2: Trading Actions

Notional V2 Technical Deep Dive Part 2: Trading Actions

In this series of posts, I will walk you through the Notional V2 smart contracts. The goal of these posts is to help technically minded users and developers better understand a large and complex codebase (~12,000+ lines of Solidity!). In part 1, we described the Notional V2 fCash Market.

Jeff Wu
Jeff Wu
Technical
Notional V2 Technical Deep Dive Part 3: Valuation Framework

Notional V2 Technical Deep Dive Part 3: Valuation Framework

In this series of posts, I will walk you through the Notional V2 smart contracts. The goal of these posts is to help technically minded users and developers better understand a large and complex codebase (~12,000+ lines of Solidity!). In parts 1 and 2, we described fCash markets and

Jeff Wu
Jeff Wu
Deep Dive
Notional V2 Technical Deep Dive Part 4: Cash Groups and nTokens

Notional V2 Technical Deep Dive Part 4: Cash Groups and nTokens

In this series of posts, I will walk you through the Notional V2 smart contracts. The goal of these posts is to help technically minded users and developers better understand a large and complex codebase (~12,000+ lines of Solidity!). In the previous post, we will discussed Notional V2's valuation

Jeff Wu
Jeff Wu
Deep Dive
Notional V2 Technical Deep Dive Part 5: Settlement and Initialization

Notional V2 Technical Deep Dive Part 5: Settlement and Initialization

In this series of posts, I will walk you through the Notional V2 smart contracts. The goal of these posts is to help technically minded users and developers better understand a large and complex codebase (~12,000+ lines of Solidity!). We've covered a lot so far but in the next

Jeff Wu
Jeff Wu
Deep Dive
Notional V2 Technical Deep Dive Part 6: Liquidation

Notional V2 Technical Deep Dive Part 6: Liquidation

In this series of posts, I will walk you through the Notional V2 smart contracts. The goal of these posts is to help technically minded users and developers better understand a large and complex codebase (~12,000+ lines of Solidity!). If you've made it this far, I'm impressed. You must

Jeff Wu
Jeff Wu
Deep Dive