Plume Network

$12.00

Everything you need to learn for the Plume Network contest: 46 comprehensive code tours totaling over 702 steps, formulas presented in LaTeX, and a detailed glossary.

Click here to try out our interactive demo!

Immunefi, 17 Jul → 14 Aug 2025

Everything you need to learn for the Plume Network contest: 46 comprehensive code tours totaling over 702 steps, formulas presented in LaTeX, and a detailed glossary.

Click here to try out our interactive demo!

Immunefi, 17 Jul → 14 Aug 2025

Code Tours

1.1 - A High-Level Tour of the Plume Network Ecosystem

2.1 - Arc Token Restrictions: Overview

2.2 - The Restrictions Router

2.3 - Whitelist and Blacklist Implementations

2.4 - The Restrictions Factory

3.1 - Arc Token Core: Overview

3.2 - ArcToken.sol: State and Data Structures

3.3 - ArcToken.sol: Core Operations and Restrictions

3.4 - ArcToken.sol: Yield Distribution

3.5 - ArcToken.sol: Administration and Upgradability

3.6 - ArcTokenFactory.sol: Deploying New Tokens

3.7 - ArcTokenPurchase.sol: Token Sales

3.8 - ArcTokenProxy.sol: The Proxy Layer

4.1 - Smart Wallet Tokens: Overview

4.2 - Data Types in Smart Wallet Tokens

4.3 - YieldDistributionToken: Core Yield Distribution Logic

4.4 - AssetToken: Underlying Asset and Yield Deposit

4.5 - YieldToken: Storage and Architecture

4.6 - YieldToken: Async Deposit Pattern

4.7 - YieldToken: Async Redeem Pattern

4.8 - YieldToken: Yield Reception and Buffer Handling

4.9 - Proxy Contracts for Token Upgradability

5.1 - Smart Wallet Core: Overview

5.2 - WalletFactory.sol: Deploying and Upgrading Wallets

5.3 - SmartWallet.sol: Core Logic and Extensibility

5.4 - AssetVault.sol: Yield Claiming and Redistribution

5.5 - SignedOperations.sol: Meta-Transactions

6.1 - Pre-Staking Contracts: Overview & Ecosystem Context

6.2 - RWAStaking: Reward Mechanism and Security Architecture

6.3 - ReserveStaking: Specialized Two-Asset Implementation

6.4 - Supporting Infrastructure: Tokens, Proxies, and Audit Considerations

7.1 - Plume Staking System: Overview

7.2 - Core Data Structures: PlumeStakingStorage Deep Dive

7.3 - Access Control and Roles

7.4 - Validator Lifecycle: Registration and Management

7.5 - Validator Slashing: Voting and Consensus

7.6 - User Staking Journey: Stakes and Unstakes

7.7 - Rewards System Part 1: Tokens and Rate Management

7.8 - Rewards System Part 2: Calculation and Claiming

7.9 - Validator Commission System

7.10 - System Administration: ManagementFacet Deep Dive

7.11 - Diamond Architecture: Proxies and Upgrades

8.1 - Plume Spin & Raffle: Overview

8.2 - Spin.sol: Data Structures

8.3 - Spin.sol: Core Logic

8.4 - Raffle.sol: Data Structures & Prize Management