neo-devpack-solidity 0.22.0

Production-focused Solidity-to-NeoVM compilation system
Documentation
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;

/**
 * @title Neo N3 Native Contract Addresses
 * @dev Canonical script hash constants for Neo N3 native contracts and core libraries.
 *
 * These addresses are deterministic and identical on all Neo N3 networks
 * (MainNet/TestNet/private networks).
 *
 * NOTE: These are written in Neo RPC-style big-endian hex (same values you
 * see via RPC/explorer). The compiler lowers `address` literals to NeoVM
 * `Hash160` stack representation as needed.
 */
library NativeContracts {
    address constant NEO_CONTRACT = 0xef4073a0f2b305a38ec4050e4d3d28bc40ea63f5;
    address constant GAS_CONTRACT = 0xd2a4cff31913016155e38e474a2c06d08be276cf;
    address constant CONTRACT_MANAGEMENT = 0xfffdc93764dbaddd97c48f252a53ea4643faa3fd;
    address constant POLICY_CONTRACT = 0xcc5e4edd9f5f8dba8bb65734541df7a1c081c67b;
    address constant ORACLE_CONTRACT = 0xfe924b7cfe89ddd271abaf7210a80a7e11178758;
    address constant ROLE_MANAGEMENT = 0x49cf4e5378ffcd4dec034fd98a174c5491e395e2;
    address constant NOTARY_CONTRACT = 0xc1e14f19c3e60d0b9244d06dd7ba9b113135ec3b;
    address constant TREASURY_CONTRACT = 0x156326f25b1b5d839a4d326aeaa75383c9563ac1;
    address constant LEDGER_CONTRACT = 0xda65b600f7124ce6c79950c1772a36403104f2be;
    address constant CRYPTO_LIB = 0x726cb6e0cd8628a1350a611384688911ab75f51b;
    address constant STD_LIB = 0xacce6fd80d44e1796aa0c2c625e9e4e0ce39efc0;
}