By Allium Research
On-Chain Analysis of Smart Contract Dependency Risks on Ethereum
Blockchain [41] is a decentralized digital ledger that records transactions transparently. It enables verifiable interactions between smart contracts through transactions. Smart contracts [7] are programs encoding self-executing agreements with the terms directly written into code. Ethereum [4] is the most popular smart contract platform. It has been designed with the vision that smart contracts interact with each other as part of ever more complex and composable agreements [49].
Understanding how smart contracts depend on each other is crucial yet understudied. In traditional software ecosystems, tools like package managers, software bill of materials, and automated dependency bots are used to track and manage dependencies. However, these methods do not apply to smart contracts. The smart contract ecosystem lacks standardized dependency declarations. Contract dependencies are oftenopaque, as they are typically hardcoded or dynamically resolved at runtime through deployed addresses. This possesses several security risks. In this paper, we aim to study the width and depth of smart contract dependencies and the corresponding risks.

Other reports

Meeting in the Middle
June 15, 2026
How Kalshi, Polymarket, and the fed funds futures price the 2026 Fed path (June 2026)

Pricing SpaceX Pre-IPO Onchain
June 11, 2026
A study into how onchain venues price pre-IPOs
.webp)
World Cup Prediction Markets Geography
June 10, 2026
Who is behind the money on Polymarket's World Cup markets