0
Skip to Content
Audit Labs
Home
Store
Blog
About
Contact
Audit Labs
Home
Store
Blog
About
Contact
Home
Store
Blog
About
Contact
Store Blackhan Software (xpower-banq)
Blackhan Software.png Image 1 of
Blackhan Software.png
Blackhan Software.png

Blackhan Software (xpower-banq)

$22.00

Everything you need to learn Blackhan Software Soroban’s xpower-banq: 56 comprehensive code tours totaling over 550 steps, formulas presented in LaTeX, and a detailed glossary.

Click here to watch video preview

Hackenproof, 09 May → 20 Jun 2025

Add To Cart

Everything you need to learn Blackhan Software Soroban’s xpower-banq: 56 comprehensive code tours totaling over 550 steps, formulas presented in LaTeX, and a detailed glossary.

Click here to watch video preview

Hackenproof, 09 May → 20 Jun 2025

Everything you need to learn Blackhan Software Soroban’s xpower-banq: 56 comprehensive code tours totaling over 550 steps, formulas presented in LaTeX, and a detailed glossary.

Click here to watch video preview

Hackenproof, 09 May → 20 Jun 2025

Product Preview

Tours

  • 1.1: High-Level Architecture Overview

  • 2.1: Supervised Component: Overview

  • 2.2: Supervised.sol – AccessManaged bridge

  • 2.3: OracleSupervised – Validating Oracle parameters

  • 2.4: PoolSupervised – ID builders & guards

  • 2.5: PositionSupervised – Cap / Util / Rate / Spread checks

  • 2.6: VaultSupervised – Entry & Exit fee bounds

  • 3.1: ACMA Module Overview

  • 3.2: Acma.sol – Role wiring & AccessManager integration

  • 3.3: Roles.sol – Deterministic 64-bit role IDs

  • 3.4: IAcma.sol – The on-chain role directory API

  • 4.1: Modifiers: Overview

  • 4.2: Delayed Modifier

  • 4.3: Limited Modifier

  • 4.4: RateLimited Modifier (Leaky-Bucket)

  • 4.5: PowLimited Modifier (Proof-of-Work Throttle)

  • 5.1: Governance: Overview

  • 5.2: Parameterized Interface

  • 5.3: Parameterized Contract Logic

  • 6.1: Oracle component: Overview

  • 6.2: Oracle.sol — storage & constructor

  • 6.3: Oracle.sol — mutating flow

  • 6.4: Oracle.sol — read-only APIs & constants

  • 6.5: IOracle & ISupervisedOracle interfaces

  • 6.6: TWAP math & Quote struct

  • 6.7: Helper libraries — Oracle & FeedLib

  • 6.8: Feed interface requirements

  • 6.9: Chainlink feed adapters

  • 6.10: TraderJoe feed adapters

  • 6.11: Chainlink Oracle registry contracts

  • 6.12: TraderJoe Oracle registry contracts

  • 7.1: Vault: Overview

  • 7.2: Vault.sol – Contract Glue & Pool-Only Entry Points

  • 7.3: FeeVault – Entry & Exit Fee Logic

  • 7.4: UtilVault – Utilisation Ratio

  • 7.5: Interfaces & Structs – Thin Facades and Data Shapes

  • 7.6: VaultMill – Deploying a Vault with Positions

  • 8.1: Position component: overview

  • 8.2: Position interfaces – public surface & error vocabulary

  • 8.3: Interest-rate model: IRModel struct & Rate library

  • 8.4: Position core contract – state & constructor

  • 8.5: Cap & Lock logic

  • 8.6: Interest accrual & re-indexing

  • 8.7: SupplyPosition specifics – transfers & health-check

  • 8.8: BorrowPosition specifics – non-transferability

  • 8.9: WPosition ERC-4626 wrapper

  • 8.10: Mill helpers – deploying wrapped positions

  • 9.1: Pool Component: Overview

  • 9.2: Pool.sol: Storage & Constructor

  • 9.3: Governance & Configuration

  • 9.4: Supplying & Redeeming Assets

  • 9.5: Borrowing, Flash-Loans & Settling

  • 9.6: Liquidation Flow

  • 9.7: Health Checks & Risk Weights

  • 9.8: Security Layers & Difficulty Logic

  • 9.9: Interface & Events Reference

Happy Auditing!

Powered by UpToSpeed

Join our community on Discord!

Discord logo

Let’s talk!