Skip to content

Famous Solidity Contracts on NeoVM: Compatibility Audit

  • Generated at (UTC): 2026-02-15T08:56:34.043Z
  • Snapshot scope: historical compatibility output; rerun npm run audit:famous-contracts before treating these results as current release evidence.
  • Contracts shown in this report (upstream, vendored in repo): 92
  • Compile success: 92
  • Compile failed: 0

Primary navigation for original upstream contracts: Original Famous Contracts (Per Contract).

What "Need XXX to Implement" Means

  • This report marks each failing contract with the primary unsupported point in current neo-devpack-solidity.
  • The "Need on Neo" column states what is required to make that pattern work:
    1. compiler capability expansion, and/or
    2. Solidity source refactor to Neo-native patterns (Runtime, Syscalls, NativeCalls, onNEP17Payment, etc.).

Top Blockers (Upstream Contracts)

  • No blockers in this run.

Per-Contract Results (Upstream Famous Contracts)

#ProjectContractResultPrimary Unsupported PointNeed on NeoSource
1OpenZeppelinERC20✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/ERC20/ERC20.sol
2OpenZeppelinERC20Permit✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/ERC20/extensions/ERC20Permit.sol
3OpenZeppelinERC20Votes✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol
4OpenZeppelinERC20Capped✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol
5OpenZeppelinERC20FlashMint✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/ERC20/extensions/ERC20FlashMint.sol
6OpenZeppelinERC4626✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/ERC20/extensions/ERC4626.sol
7OpenZeppelinERC721✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/ERC721/ERC721.sol
8OpenZeppelinERC721Enumerable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol
9OpenZeppelinERC721URIStorage✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol
10OpenZeppelinERC721Votes✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/ERC721/extensions/ERC721Votes.sol
11OpenZeppelinERC1155✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/ERC1155/ERC1155.sol
12OpenZeppelinERC2981✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/token/common/ERC2981.sol
13OpenZeppelinOwnable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/access/Ownable.sol
14OpenZeppelinAccessControl✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/access/AccessControl.sol
15OpenZeppelinAccessManager✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/access/manager/AccessManager.sol
16OpenZeppelinGovernor✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/governance/Governor.sol
17OpenZeppelinGovernorTimelockControl✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/governance/extensions/GovernorTimelockControl.sol
18OpenZeppelinGovernorVotes✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/governance/extensions/GovernorVotes.sol
19OpenZeppelinGovernorSettings✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/governance/extensions/GovernorSettings.sol
20OpenZeppelinTimelockController✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/governance/TimelockController.sol
21OpenZeppelinTransparentUpgradeableProxy✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol
22OpenZeppelinProxyAdmin✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol
23OpenZeppelinERC1967Proxy✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol
24OpenZeppelinBeaconProxy✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol
25OpenZeppelinUUPSUpgradeable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/proxy/utils/UUPSUpgradeable.sol
26OpenZeppelinInitializable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/proxy/utils/Initializable.sol
27OpenZeppelinVestingWallet✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/finance/VestingWallet.sol
28OpenZeppelinERC2771Forwarder✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/metatx/ERC2771Forwarder.sol
29OpenZeppelinMulticall✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/utils/Multicall.sol
30OpenZeppelinEIP712✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/utils/cryptography/EIP712.sol
31OpenZeppelinAccount✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts/account/Account.sol
32OpenZeppelin UpgradeableInitializableUpgradeable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol
33OpenZeppelin UpgradeableUUPSUpgradeable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol
34OpenZeppelin UpgradeableERC20Upgradeable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol
35OpenZeppelin UpgradeableERC20PermitUpgradeable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts-upgradeable/token/ERC20/extensions/ERC20PermitUpgradeable.sol
36OpenZeppelin UpgradeableERC721Upgradeable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol
37OpenZeppelin UpgradeableOwnableUpgradeable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol
38OpenZeppelin UpgradeableGovernorUpgradeable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts-upgradeable/governance/GovernorUpgradeable.sol
39OpenZeppelin UpgradeableGovernorVotesUpgradeable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts-upgradeable/governance/extensions/GovernorVotesUpgradeable.sol
40OpenZeppelin UpgradeableGovernorTimelockControlUpgradeable✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@openzeppelin/contracts-upgradeable/governance/extensions/GovernorTimelockControlUpgradeable.sol
41Aave V3Pool✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/pool/Pool.sol
42Aave V3PoolConfigurator✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/pool/PoolConfigurator.sol
43Aave V3L2Pool✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/pool/L2Pool.sol
44Aave V3AToken✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/tokenization/AToken.sol
45Aave V3VariableDebtToken✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/tokenization/VariableDebtToken.sol
46Aave V3StableDebtToken✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/tokenization/StableDebtToken.sol
47Aave V3PoolAddressesProvider✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/configuration/PoolAddressesProvider.sol
48Aave V3PoolAddressesProviderRegistry✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/configuration/PoolAddressesProviderRegistry.sol
49Aave V3ACLManager✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/configuration/ACLManager.sol
50Aave V3AaveOracle✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/misc/AaveOracle.sol
51Aave V3FlashLoanReceiverBase✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/flashloan/base/FlashLoanReceiverBase.sol
52Aave V3InitializableImmutableAdminUpgradeabilityProxy✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/InitializableImmutableAdminUpgradeabilityProxy.sol
53Aave V3WETH9✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@aave/core-v3/contracts/dependencies/weth/WETH9.sol
54SafeSafe✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@safe-global/safe-contracts/contracts/Safe.sol
55SafeSafeL2✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@safe-global/safe-contracts/contracts/SafeL2.sol
56SafeSafeProxy✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@safe-global/safe-contracts/contracts/proxies/SafeProxy.sol
57SafeSafeProxyFactory✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@safe-global/safe-contracts/contracts/proxies/SafeProxyFactory.sol
58SafeCompatibilityFallbackHandler✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@safe-global/safe-contracts/contracts/handler/CompatibilityFallbackHandler.sol
59SafeMultiSend✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@safe-global/safe-contracts/contracts/libraries/MultiSend.sol
60SafeMultiSendCallOnly✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@safe-global/safe-contracts/contracts/libraries/MultiSendCallOnly.sol
61SafeSignMessageLib✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@safe-global/safe-contracts/contracts/libraries/SignMessageLib.sol
62Uniswap V2 CoreUniswapV2Factory✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v2-core/contracts/UniswapV2Factory.sol
63Uniswap V2 CoreUniswapV2Pair✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v2-core/contracts/UniswapV2Pair.sol
64Uniswap V2 CoreUniswapV2ERC20✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v2-core/contracts/UniswapV2ERC20.sol
65Uniswap V4 CorePoolManager✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-core/src/PoolManager.sol
66Uniswap V4 CoreProtocolFees✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-core/src/ProtocolFees.sol
67Uniswap V4 CoreERC6909✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-core/src/ERC6909.sol
68Uniswap V4 CoreERC6909Claims✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-core/src/ERC6909Claims.sol
69Uniswap V4 CoreNoDelegateCall✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-core/src/NoDelegateCall.sol
70Uniswap V4 CoreExtsload✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-core/src/Extsload.sol
71Uniswap V4 CoreExttload✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-core/src/Exttload.sol
72Uniswap V4 PeripheryV4Router✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-periphery/src/V4Router.sol
73Uniswap V4 PeripheryPositionManager✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-periphery/src/PositionManager.sol
74Uniswap V4 PeripheryPositionDescriptor✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-periphery/src/PositionDescriptor.sol
75Uniswap V4 PeripheryV4Quoter✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-periphery/src/lens/V4Quoter.sol
76Uniswap V4 PeripheryStateView✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-periphery/src/lens/StateView.sol
77Uniswap V4 PeripheryUniswapV4DeployerCompetition✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@uniswap/v4-periphery/src/UniswapV4DeployerCompetition.sol
78ChainlinkFunctionsClient✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/functions/v1_0_0/FunctionsClient.sol
79ChainlinkFunctionsRouter✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/functions/v1_0_0/FunctionsRouter.sol
80ChainlinkFunctionsCoordinator✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/functions/v1_0_0/FunctionsCoordinator.sol
81ChainlinkAutomationCompatible✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/automation/AutomationCompatible.sol
82ChainlinkAutomationRegistry2_3✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/automation/v2_3/AutomationRegistry2_3.sol
83ChainlinkVRFConsumerBaseV2✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/vrf/VRFConsumerBaseV2.sol
84ChainlinkVRFCoordinatorV2_5✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/vrf/dev/VRFCoordinatorV2_5.sol
85ChainlinkOperator✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/operatorforwarder/Operator.sol
86ChainlinkDataFeedsCache✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/data-feeds/DataFeedsCache.sol
87ChainlinkOwnerIsCreator✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/shared/access/OwnerIsCreator.sol
88ChainlinkMockV3Aggregator✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/shared/mocks/MockV3Aggregator.sol
89ChainlinkArbitrumSequencerUptimeFeed✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/l2ep/arbitrum/ArbitrumSequencerUptimeFeed.sol
90ChainlinkFunctionsClient_v1_3_0✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/functions/v1_3_0/FunctionsClient.sol
91ChainlinkFunctionsCoordinator_v1_3_0✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/functions/v1_3_0/FunctionsCoordinator.sol
92ChainlinkZKSyncFunctionsRouter✅ pass-可直接编译为 NeoVM(如需生产使用,仍需做 manifest 权限最小化和业务安全审计)third_party/famous-contracts/sources/@chainlink/contracts/src/v0.8/functions/v1_3_0_zksync/ZKSyncFunctionsRouter.sol

Notes

  • This report prioritizes upstream famous contracts vendored in this repository in the main results table.
  • A pass means the contract compiled through neo-solc in this environment.
  • A fail does not mean the contract is impossible on Neo; it means current source + current compiler need refactor or feature work.
  • Use this as a migration backlog: prioritize high-value blockers (delegatecall, import cycles, ABI overload collisions, named mapping syntax).

MIT Licensed