[
{"source":"repo","project":"Neo DevPack for Solidity Famous Ports","contract":"WGAS","path":"examples/famous/WGAS.sol"},
{"source":"repo","project":"Neo DevPack for Solidity Famous Ports","contract":"SimpleAMM","path":"examples/famous/SimpleAMM.sol"},
{"source":"repo","project":"Neo DevPack for Solidity Famous Ports","contract":"FlashLoan","path":"examples/famous/FlashLoan.sol"},
{"source":"repo","project":"Neo DevPack for Solidity Famous Ports","contract":"SimpleDAO","path":"examples/famous/SimpleDAO.sol"},
{"source":"repo","project":"Neo DevPack for Solidity Famous Ports","contract":"TokenVesting","path":"examples/famous/TokenVesting.sol"},
{"source":"repo","project":"Neo DevPack for Solidity Famous Ports","contract":"SimpleLending","path":"examples/famous/SimpleLending.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC20","path":"@openzeppelin/contracts/token/ERC20/ERC20.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC20Permit","path":"@openzeppelin/contracts/token/ERC20/extensions/ERC20Permit.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC20Votes","path":"@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC20Capped","path":"@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC20FlashMint","path":"@openzeppelin/contracts/token/ERC20/extensions/ERC20FlashMint.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC4626","path":"@openzeppelin/contracts/token/ERC20/extensions/ERC4626.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC721","path":"@openzeppelin/contracts/token/ERC721/ERC721.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC721Enumerable","path":"@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC721URIStorage","path":"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC721Votes","path":"@openzeppelin/contracts/token/ERC721/extensions/ERC721Votes.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC1155","path":"@openzeppelin/contracts/token/ERC1155/ERC1155.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC2981","path":"@openzeppelin/contracts/token/common/ERC2981.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"Ownable","path":"@openzeppelin/contracts/access/Ownable.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"AccessControl","path":"@openzeppelin/contracts/access/AccessControl.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"AccessManager","path":"@openzeppelin/contracts/access/manager/AccessManager.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"Governor","path":"@openzeppelin/contracts/governance/Governor.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"GovernorTimelockControl","path":"@openzeppelin/contracts/governance/extensions/GovernorTimelockControl.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"GovernorVotes","path":"@openzeppelin/contracts/governance/extensions/GovernorVotes.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"GovernorSettings","path":"@openzeppelin/contracts/governance/extensions/GovernorSettings.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"TimelockController","path":"@openzeppelin/contracts/governance/TimelockController.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"TransparentUpgradeableProxy","path":"@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ProxyAdmin","path":"@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC1967Proxy","path":"@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"BeaconProxy","path":"@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"UUPSUpgradeable","path":"@openzeppelin/contracts/proxy/utils/UUPSUpgradeable.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"Initializable","path":"@openzeppelin/contracts/proxy/utils/Initializable.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"VestingWallet","path":"@openzeppelin/contracts/finance/VestingWallet.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"ERC2771Forwarder","path":"@openzeppelin/contracts/metatx/ERC2771Forwarder.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"Multicall","path":"@openzeppelin/contracts/utils/Multicall.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"EIP712","path":"@openzeppelin/contracts/utils/cryptography/EIP712.sol"},
{"source":"npm","project":"OpenZeppelin","contract":"Account","path":"@openzeppelin/contracts/account/Account.sol"},
{"source":"npm","project":"OpenZeppelin Upgradeable","contract":"InitializableUpgradeable","path":"@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol"},
{"source":"npm","project":"OpenZeppelin Upgradeable","contract":"UUPSUpgradeable","path":"@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"},
{"source":"npm","project":"OpenZeppelin Upgradeable","contract":"ERC20Upgradeable","path":"@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol"},
{"source":"npm","project":"OpenZeppelin Upgradeable","contract":"ERC20PermitUpgradeable","path":"@openzeppelin/contracts-upgradeable/token/ERC20/extensions/ERC20PermitUpgradeable.sol"},
{"source":"npm","project":"OpenZeppelin Upgradeable","contract":"ERC721Upgradeable","path":"@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol"},
{"source":"npm","project":"OpenZeppelin Upgradeable","contract":"OwnableUpgradeable","path":"@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol"},
{"source":"npm","project":"OpenZeppelin Upgradeable","contract":"GovernorUpgradeable","path":"@openzeppelin/contracts-upgradeable/governance/GovernorUpgradeable.sol"},
{"source":"npm","project":"OpenZeppelin Upgradeable","contract":"GovernorVotesUpgradeable","path":"@openzeppelin/contracts-upgradeable/governance/extensions/GovernorVotesUpgradeable.sol"},
{"source":"npm","project":"OpenZeppelin Upgradeable","contract":"GovernorTimelockControlUpgradeable","path":"@openzeppelin/contracts-upgradeable/governance/extensions/GovernorTimelockControlUpgradeable.sol"},
{"source":"npm","project":"Aave V3","contract":"Pool","path":"@aave/core-v3/contracts/protocol/pool/Pool.sol"},
{"source":"npm","project":"Aave V3","contract":"PoolConfigurator","path":"@aave/core-v3/contracts/protocol/pool/PoolConfigurator.sol"},
{"source":"npm","project":"Aave V3","contract":"L2Pool","path":"@aave/core-v3/contracts/protocol/pool/L2Pool.sol"},
{"source":"npm","project":"Aave V3","contract":"AToken","path":"@aave/core-v3/contracts/protocol/tokenization/AToken.sol"},
{"source":"npm","project":"Aave V3","contract":"VariableDebtToken","path":"@aave/core-v3/contracts/protocol/tokenization/VariableDebtToken.sol"},
{"source":"npm","project":"Aave V3","contract":"StableDebtToken","path":"@aave/core-v3/contracts/protocol/tokenization/StableDebtToken.sol"},
{"source":"npm","project":"Aave V3","contract":"PoolAddressesProvider","path":"@aave/core-v3/contracts/protocol/configuration/PoolAddressesProvider.sol"},
{"source":"npm","project":"Aave V3","contract":"PoolAddressesProviderRegistry","path":"@aave/core-v3/contracts/protocol/configuration/PoolAddressesProviderRegistry.sol"},
{"source":"npm","project":"Aave V3","contract":"ACLManager","path":"@aave/core-v3/contracts/protocol/configuration/ACLManager.sol"},
{"source":"npm","project":"Aave V3","contract":"AaveOracle","path":"@aave/core-v3/contracts/misc/AaveOracle.sol"},
{"source":"npm","project":"Aave V3","contract":"FlashLoanReceiverBase","path":"@aave/core-v3/contracts/flashloan/base/FlashLoanReceiverBase.sol"},
{"source":"npm","project":"Aave V3","contract":"InitializableImmutableAdminUpgradeabilityProxy","path":"@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/InitializableImmutableAdminUpgradeabilityProxy.sol"},
{"source":"npm","project":"Aave V3","contract":"WETH9","path":"@aave/core-v3/contracts/dependencies/weth/WETH9.sol"},
{"source":"npm","project":"Safe","contract":"Safe","path":"@safe-global/safe-contracts/contracts/Safe.sol"},
{"source":"npm","project":"Safe","contract":"SafeL2","path":"@safe-global/safe-contracts/contracts/SafeL2.sol"},
{"source":"npm","project":"Safe","contract":"SafeProxy","path":"@safe-global/safe-contracts/contracts/proxies/SafeProxy.sol"},
{"source":"npm","project":"Safe","contract":"SafeProxyFactory","path":"@safe-global/safe-contracts/contracts/proxies/SafeProxyFactory.sol"},
{"source":"npm","project":"Safe","contract":"CompatibilityFallbackHandler","path":"@safe-global/safe-contracts/contracts/handler/CompatibilityFallbackHandler.sol"},
{"source":"npm","project":"Safe","contract":"MultiSend","path":"@safe-global/safe-contracts/contracts/libraries/MultiSend.sol"},
{"source":"npm","project":"Safe","contract":"MultiSendCallOnly","path":"@safe-global/safe-contracts/contracts/libraries/MultiSendCallOnly.sol"},
{"source":"npm","project":"Safe","contract":"SignMessageLib","path":"@safe-global/safe-contracts/contracts/libraries/SignMessageLib.sol"},
{"source":"npm","project":"Uniswap V2 Core","contract":"UniswapV2Factory","path":"@uniswap/v2-core/contracts/UniswapV2Factory.sol"},
{"source":"npm","project":"Uniswap V2 Core","contract":"UniswapV2Pair","path":"@uniswap/v2-core/contracts/UniswapV2Pair.sol"},
{"source":"npm","project":"Uniswap V2 Core","contract":"UniswapV2ERC20","path":"@uniswap/v2-core/contracts/UniswapV2ERC20.sol"},
{"source":"npm","project":"Uniswap V4 Core","contract":"PoolManager","path":"@uniswap/v4-core/src/PoolManager.sol"},
{"source":"npm","project":"Uniswap V4 Core","contract":"ProtocolFees","path":"@uniswap/v4-core/src/ProtocolFees.sol"},
{"source":"npm","project":"Uniswap V4 Core","contract":"ERC6909","path":"@uniswap/v4-core/src/ERC6909.sol"},
{"source":"npm","project":"Uniswap V4 Core","contract":"ERC6909Claims","path":"@uniswap/v4-core/src/ERC6909Claims.sol"},
{"source":"npm","project":"Uniswap V4 Core","contract":"NoDelegateCall","path":"@uniswap/v4-core/src/NoDelegateCall.sol"},
{"source":"npm","project":"Uniswap V4 Core","contract":"Extsload","path":"@uniswap/v4-core/src/Extsload.sol"},
{"source":"npm","project":"Uniswap V4 Core","contract":"Exttload","path":"@uniswap/v4-core/src/Exttload.sol"},
{"source":"npm","project":"Uniswap V4 Periphery","contract":"V4Router","path":"@uniswap/v4-periphery/src/V4Router.sol"},
{"source":"npm","project":"Uniswap V4 Periphery","contract":"PositionManager","path":"@uniswap/v4-periphery/src/PositionManager.sol"},
{"source":"npm","project":"Uniswap V4 Periphery","contract":"PositionDescriptor","path":"@uniswap/v4-periphery/src/PositionDescriptor.sol"},
{"source":"npm","project":"Uniswap V4 Periphery","contract":"V4Quoter","path":"@uniswap/v4-periphery/src/lens/V4Quoter.sol"},
{"source":"npm","project":"Uniswap V4 Periphery","contract":"StateView","path":"@uniswap/v4-periphery/src/lens/StateView.sol"},
{"source":"npm","project":"Uniswap V4 Periphery","contract":"UniswapV4DeployerCompetition","path":"@uniswap/v4-periphery/src/UniswapV4DeployerCompetition.sol"},
{"source":"npm","project":"Chainlink","contract":"FunctionsClient","path":"@chainlink/contracts/src/v0.8/functions/v1_0_0/FunctionsClient.sol"},
{"source":"npm","project":"Chainlink","contract":"FunctionsRouter","path":"@chainlink/contracts/src/v0.8/functions/v1_0_0/FunctionsRouter.sol"},
{"source":"npm","project":"Chainlink","contract":"FunctionsCoordinator","path":"@chainlink/contracts/src/v0.8/functions/v1_0_0/FunctionsCoordinator.sol"},
{"source":"npm","project":"Chainlink","contract":"AutomationCompatible","path":"@chainlink/contracts/src/v0.8/automation/AutomationCompatible.sol"},
{"source":"npm","project":"Chainlink","contract":"AutomationRegistry2_3","path":"@chainlink/contracts/src/v0.8/automation/v2_3/AutomationRegistry2_3.sol"},
{"source":"npm","project":"Chainlink","contract":"VRFConsumerBaseV2","path":"@chainlink/contracts/src/v0.8/vrf/VRFConsumerBaseV2.sol"},
{"source":"npm","project":"Chainlink","contract":"VRFCoordinatorV2_5","path":"@chainlink/contracts/src/v0.8/vrf/dev/VRFCoordinatorV2_5.sol"},
{"source":"npm","project":"Chainlink","contract":"Operator","path":"@chainlink/contracts/src/v0.8/operatorforwarder/Operator.sol"},
{"source":"npm","project":"Chainlink","contract":"DataFeedsCache","path":"@chainlink/contracts/src/v0.8/data-feeds/DataFeedsCache.sol"},
{"source":"npm","project":"Chainlink","contract":"OwnerIsCreator","path":"@chainlink/contracts/src/v0.8/shared/access/OwnerIsCreator.sol"},
{"source":"npm","project":"Chainlink","contract":"MockV3Aggregator","path":"@chainlink/contracts/src/v0.8/shared/mocks/MockV3Aggregator.sol"},
{"source":"npm","project":"Chainlink","contract":"ArbitrumSequencerUptimeFeed","path":"@chainlink/contracts/src/v0.8/l2ep/arbitrum/ArbitrumSequencerUptimeFeed.sol"},
{"source":"npm","project":"Chainlink","contract":"FunctionsClient_v1_3_0","path":"@chainlink/contracts/src/v0.8/functions/v1_3_0/FunctionsClient.sol"},
{"source":"npm","project":"Chainlink","contract":"FunctionsCoordinator_v1_3_0","path":"@chainlink/contracts/src/v0.8/functions/v1_3_0/FunctionsCoordinator.sol"},
{"source":"npm","project":"Chainlink","contract":"ZKSyncFunctionsRouter","path":"@chainlink/contracts/src/v0.8/functions/v1_3_0_zksync/ZKSyncFunctionsRouter.sol"}
]