neo-devpack-solidity 0.22.0

Production-focused Solidity-to-NeoVM compilation system
Documentation
---
title: "Devpack Overview: Native Contract Hash Reference"
description: "Native Contract Hash Reference from Devpack Overview."
---

# Native Contract Hash Reference

[Back to Devpack Overview](/additional-material/neo-devpack)

## Overview

All native contract hashes are deterministic and identical across all Neo N3 networks:

| Contract           | Hash                                         | Devpack Constant                  |
| ------------------ | -------------------------------------------- | --------------------------------- |
| NeoToken           | `0xef4073a0f2b305a38ec4050e4d3d28bc40ea63f5` | `NativeCalls.NEO_CONTRACT`        |
| GasToken           | `0xd2a4cff31913016155e38e474a2c06d08be276cf` | `NativeCalls.GAS_CONTRACT`        |
| ContractManagement | `0xfffdc93764dbaddd97c48f252a53ea4643faa3fd` | `NativeCalls.CONTRACT_MANAGEMENT` |
| PolicyContract     | `0xcc5e4edd9f5f8dba8bb65734541df7a1c081c67b` | `NativeCalls.POLICY_CONTRACT`     |
| OracleContract     | `0xfe924b7cfe89ddd271abaf7210a80a7e11178758` | `NativeCalls.ORACLE_CONTRACT`     |
| RoleManagement     | `0x49cf4e5378ffcd4dec034fd98a174c5491e395e2` | `NativeCalls.ROLE_MANAGEMENT`     |
| Notary             | `0xc1e14f19c3e60d0b9244d06dd7ba9b113135ec3b` | `NativeCalls.NOTARY_CONTRACT`     |
| Treasury           | `0x156326f25b1b5d839a4d326aeaa75383c9563ac1` | `NativeCalls.TREASURY_CONTRACT`   |
| LedgerContract     | `0xda65b600f7124ce6c79950c1772a36403104f2be` | `NativeCalls.LEDGER_CONTRACT`     |
| CryptoLib          | `0x726cb6e0cd8628a1350a611384688911ab75f51b` | `NativeCalls.CRYPTO_LIB`          |
| StdLib             | `0xacce6fd80d44e1796aa0c2c625e9e4e0ce39efc0` | `NativeCalls.STD_LIB`             |