---
title: "Discussion on \"Why Constructors Cannot Be Used in Implementation Contracts: A Deep Dive\" | Hashnode"
description: "Discussion on \"Why Constructors Cannot Be Used in Implementation Contracts: A Deep Dive\". Learn why constructors can't be used in implementation contracts for upgradeable smart contracts, and discover best practices using initializers in Solidity"
url: "https://hashnode.com/posts/why-constructors-cannot-be-used-in-implementation-contracts-a-deep-dive/67b5015e8f9a539e35901eaf"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Why Constructors Cannot Be Used in Implementation Contracts: A Deep Dive](https://blackadam.hashnode.dev/why-constructors-cannot-be-used-in-implementation-contracts-a-deep-dive?utm_source=hashnode&utm_medium=feed)

Learn why constructors can't be used in implementation contracts for upgradeable smart contracts, and discover best practices using initializers in Solidity

Feb 18, 2025 · 6 min read · blackadam.hashnode.dev  
Read the article

-   [#upgradable-smart-contracts](https://hashnode.com/tag/upgradable-smart-contracts)
-   [#solidity](https://hashnode.com/tag/solidity)
-   [#evm](https://hashnode.com/tag/evm)
-   [#evm-storage](https://hashnode.com/tag/evm-storage)
-   [#ethereum](https://hashnode.com/tag/ethereum)
-   [#proxy-design-pattern](https://hashnode.com/tag/proxy-design-pattern)
-   [#proxy-contracts](https://hashnode.com/tag/proxy-contracts)
-   [#proxy](https://hashnode.com/tag/proxy)
-   [#blockchain-development](https://hashnode.com/tag/blockchain-development)
-   [#blockchain](https://hashnode.com/tag/blockchain)
-   [#constructor](https://hashnode.com/tag/constructor)
-   [#smart-contracts](https://hashnode.com/tag/smart-contracts)
-   [#smart-contract-security](https://hashnode.com/tag/smart-contract-security)

## Written by

[Adewale Iyanuoluwa Isaac](https://hashnode.com/@Blackadam)

@Blackadam

  
[View profile](https://hashnode.com/@Blackadam)

Blockchain Security Researcher.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
