- About Frank Castle
- Private Audits with Pashov audit Group
- Private Audits with Shieldify
- Competitive Audits
Frank Castle is a profissional smart contract security researcher with a focused expertise in auditing Rust-based contracts and decentralized infrastructure across leading blockchain ecosystems, including Solana , Polkadot , and Cosmos (CosmWasm).🦀
I have audited Lido , GMX ,Pump.fun , LayerZero, Synthetix , Hydration ,DUB Social and several multi-million protocols.
- Twitter: @castle_chain
- Discord: @castle_chain
- Telegram : castle_chain
Frank Castle has successfully conducted over 30 Rust private audits, establishing a track record of rigor and excellence in smart contract security. His comprehensive experience and hands-on knowledge with Rust-based ecosystems underscore His commitment to advancing blockchain security and best practices.
you can see the past audits and the ranking here C4 profile .
For private audit or consulting requests please reach out to me via Telegram castle_chain , Twitter (0xcastle_chain) or Discord (castle_chain).
ID | Protocol | Scope | Lang - ecosystem | Description | Findings | Report |
---|---|---|---|---|---|---|
14 | GMX | GMX Solana | Rust🦀 - Solana | Perptual Market | Soon | Soon |
13 | SomethingCool | CoolDex , CoolPad | Rust🦀 - Solana | DEX , Bonding Curve | Soon | Soon |
12 | STIX | Swap Program | Rust🦀 - Solana | Escrow protocol for facilitating the OTC trading on Solana | 3 Critical,4 High,2 Mediums,11 Lows | 📄 |
11 | bruv.fun | pump-token program | Rust🦀 - Solana | token bonding curve, allowing users to buy and sell tokens at dynamically adjusted prices. | 4 Criticals , 3 Highs , 2 Mediums | 📄 |
10 | Lido | Accounting ZK Oracle built on SP1 "off-chain oracle program" | Rust🦀 | Implementation of the Negative rebase sanity-check oracle using Succinct SP1 | 1 High | 📄 |
9 | Synthetix | Perptual and Core Market | Rust🦀 - Solana | 12k NSLOC over six weeks; Synthetix is a decentralized finance (DeFi) protocol that serves as a liquidity layer for the creation of derivative markets. | 1 High , 4 Mediums , 11 Lows | 📄 |
8 | Adra-lrt | adra-lrt program | Rust🦀 - Solana | Liquidity restaking token program | 1 High, 1 Medium, 3 Lows | 📄 |
7 | Hydration | ERC20 currency, multicurrency precompile | Rust🦀 - Polkadot | ERC20 implementation | 1 High, 3 Mediums, 5 Lows | 📄 |
6 | Pump.fun | "undisclosed" | Rust🦀 - Solana | Bonding Curve | 1 High, 1 Medium, 11 Lows | 📄 |
5 | DUB Social | Bonding Curve and merkle distributor | Rust🦀 - Solana | Bonding Curve and merkle distributor used to collect funds before migration to AMM | 3 Criticals, 4 Mediums, 13 Lows | 📄 |
4 | LzApp ONFT | Omnichain Non-Fungible Token (ONFT) Program | Rust🦀 - Solana | The project implements an Omnichain Non-Fungible Token (ONFT) on the Solana blockchain using LayerZero’s cross-chain messaging protocol | 1 Critical, 1 High, 3 Mediums, 3 Lows | 📄 |
3 | LayerZero | OFT program | Rust🦀 - Solana | Omnichain fungible token | 1 Medium, 11 Lows | 📄 |
2 | Pump.fun | "undisclosed" | Rust🦀 - Solana | A constant product AMM program | 1 High, 4 Mediums, 1 Low | 📄 |
1 | TAILWIND | LaunchPad Bonding Curve | Rust 🦀 - CosmWasm | Bounding Curve | 2 Majors, 1 minor, 2 info | 📄 |
Protocol | Scope | Lang - ecosystem | Description | Findings | Report |
---|---|---|---|---|---|
Pump.fun | "undisclosed" | Rust🦀 - Solana | A constant product AMM program | 1 High, 4 Mediums ,1Low | 📄 |
LayerZero | OFT program | Rust🦀 - Solana | omnichain fungible token | 1 Medium , 11 Lows | 📄 |
DUB Social | Bonding Curve and merkle distributor | Rust🦀 - Solana | Bonding Curve and merkle distributor used to collect funds before migration to AMM | 3 Criticals , 4 Mediums , 13 LOW | 📄 |
Pump.fun | "undisclosed" | Rust🦀 - Solana | Bonding Curve | 1 High , 1 mediums , 11 Lows | 📄 |
Hydration | ERC20 currency , multicurrency precompile | Rust🦀 - Polkadot | ERC20 implementation | 1 High 3 Mediums , 5 Lows | 📄 |
Synthetix | Perptual and Core Market | Rust🦀 - Solana | 12k NSLOC over six weeks ; Synthetix is a decentralized finance (DeFi) protocol that serves as a liquidity layer for the creation of derivative markets. | 1 High , 4 Mediums , 11 Lows | 📄 |
Lido | Accounting ZK Oracle built on SP1 "off-chain oracle program" | Rust🦀 | Implementation of the Negative rebase sanity-check oracle using Succinct SP1 | 1 High | 📄 |
STIX | Swap Program | Rust🦀 - Solana | Escrow protocol for facilitating the OTC trading on Solana | 3 Critical,4 High,2 Mediums,11 Lows | 📄 |
Protocol | Description | Findings | Rank | Reward | Report |
---|---|---|---|---|---|
HydraDX | HydraDX Omnipool AMM - An Ocean of Liquidity for Polkadot Trade an abundance of assets in a single pool. The HydraDX Omnipool is efficient, sustainable and trustless. | 1H , 2M 1M solo | 2nd place🥈 leaderboard | $21,555.12 USDC | 📄 |
Centrifuge on Cantina | Centrifuge is the infrastructure that facilitates the decentralized financing of real-world assets natively on-chain | 1 High , 4 Mediums | 4th place Leaderboard | $ 5300 USDC | 📄 |
Centrifuge on C4 | Liquidity Pool and Bridge | 2M | 11th | $ 1155 USDC | 📄 |
Protocol | Scope | Lang - ecosystem | Description | Findings | Report |
---|---|---|---|---|---|
LzApp ONFT | Omnichain Non-Fungible Token (ONFT) Program | Rust🦀 - Solana | The project implements an Omnichain Non-Fungible Token (ONFT) on the Solana blockchain using LayerZero’s cross-chain messaging protocol | 1 Critical , 1 High , 3 Mediums , 3 Lows | 📄 |
Adra-lrt | adra-lrt program | Rust🦀 - Solana | liquidity restaking token program | 1 High, 1 Medium , 3 Lows | 📄 |
Contest | Description | Ranking | Rewards | Report |
---|---|---|---|---|
HydraDX | HydraDX Omnipool - An Ocean of Liquidity for Polkadot Trade an abundance of assets in a single pool. The HydraDX Omnipool is efficient, sustainable and trustless. | 2nd place🥈 leaderboard | $21,555.12 USDC | 📄 |
Centrifuge | Centrifuge is the infrastructure that facilitates the decentralized financing of real-world assets natively on-chain | 4th place | $ 5300 USDC | 📄 |