# EVVM > Infraless EVM Virtualization solving Scalability and Chain Fragmentation This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [QuickStart](https://evvm.info/docs/QuickStart): Deploy your EVVM virtual blockchain in minutes. - [Process of a Transaction in EVVM](https://evvm.info/docs/ProcessOfATransaction): Understanding how transactions work in the EVVM (Ethereum Virtual Virtual Machine) ecosystem requires examining its unique architecture. EVVM opera... - [EVVM Core Contract Overview](https://evvm.info/docs/Contracts/EVVM/Overview): Overview of the EVVM Core Contract's payment processing, token management, and integration capabilities - [Nonce Types in EVVM](https://evvm.info/docs/Contracts/EVVM/NonceTypes): Detailed explanation of sync and async nonce mechanisms in the EVVM payment system. - [pay Function](https://evvm.info/docs/Contracts/EVVM/PaymentFunctions/pay): Detailed documentation of the EVVM Core Contract's primary single payment processing function. - [payMultiple Function](https://evvm.info/docs/Contracts/EVVM/PaymentFunctions/payMultiple): Detailed documentation of the EVVM Core Contract's multi-payment processing function with individual success/failure tracking. - [dispersePay Function](https://evvm.info/docs/Contracts/EVVM/PaymentFunctions/dispersePay): Detailed documentation of the EVVM Core Contract's multi-recipient payment distribution function with staker rewards. - [caPay Function](https://evvm.info/docs/Contracts/EVVM/PaymentFunctions/caPay): Detailed documentation of the EVVM Core Contract's contract-to-address payment function for authorized smart contracts. - [disperseCaPay Function](https://evvm.info/docs/Contracts/EVVM/PaymentFunctions/disperseCaPay): Detailed documentation of the EVVM Core Contract's contract-to-multiple-addresses payment distribution function for authorized smart contracts. - [Getter Functions](https://evvm.info/docs/Contracts/EVVM/Getters): Comprehensive documentation of all getter functions available in the EVVM Core Contract for retrieving system state and configuration. - [Administrative Functions](https://evvm.info/docs/Contracts/EVVM/AdminFunctions): This section covers all administrative functions in the EVVM contract, including system configuration, governance, and access control mechanisms. T... - [Identity Resolution Functions](https://evvm.info/docs/Contracts/EVVM/IdentityResolution): Detailed documentation of the EVVM Core Contract's identity resolution system and NameService integration. - [Economic System Functions](https://evvm.info/docs/Contracts/EVVM/EconomicSystem): Comprehensive documentation of the EVVM Core Contract's economic system, including tokenomics, reward distribution, and era transition mechanisms. - [Staking Integration Functions](https://evvm.info/docs/Contracts/EVVM/StakingIntegration): Comprehensive documentation of the EVVM Core Contract's staking integration functions for managing staker status, privileges, and rewards. - [Proxy Management Functions](https://evvm.info/docs/Contracts/EVVM/ProxyManagement): Detailed documentation of the EVVM Core Contract's proxy management functions for implementation upgrades and proxy operations. - [Treasury Functions](https://evvm.info/docs/Contracts/EVVM/TreasuryFunctions): Detailed documentation of the EVVM Core Contract's treasury functions for authorized balance management operations. - [Name Service Overview](https://evvm.info/docs/Contracts/NameService/Overview): The Name Service is a decentralized username management system providing human-readable identities across the EVVM ecosystem with built-in marketpl... - [preRegistrationUsername](https://evvm.info/docs/Contracts/NameService/UsernameFunctions/preRegistrationUsername): Detailed documentation of the NameService Contract's preRegistrationUsername function for preventing front-running via commitment-reveal scheme. - [registrationUsername](https://evvm.info/docs/Contracts/NameService/UsernameFunctions/registrationUsername): Detailed documentation of the NameService Contract's registrationUsername function for completing username registration using a commitment-reveal s... - [makeOffer](https://evvm.info/docs/Contracts/NameService/UsernameFunctions/makeOffer): Detailed documentation of the NameService Contract's makeOffer function for creating time-limited username purchase offers with principal token com... - [withdrawOffer](https://evvm.info/docs/Contracts/NameService/UsernameFunctions/withdrawOffer): Detailed documentation of the NameService Contract's withdrawOffer function for canceling username purchase offers and refunding committed principa... - [acceptOffer](https://evvm.info/docs/Contracts/NameService/UsernameFunctions/acceptOffer): Detailed documentation of the NameService Contract's acceptOffer function for accepting username purchase offers and transferring ownership. - [renewUsername](https://evvm.info/docs/Contracts/NameService/UsernameFunctions/renewUsername): Detailed documentation of the NameService Contract's renewUsername function for extending username registration periods via EVVM payments. - [Add Custom Metadata Function](https://evvm.info/docs/Contracts/NameService/CustomMetadataFunctions/AddCustomMetadata): Detailed documentation of the Name Service Contract's addCustomMetadata function for associating custom metadata with registered identities. - [Remove Custom Metadata Function](https://evvm.info/docs/Contracts/NameService/CustomMetadataFunctions/RemoveCustomMetadata): Detailed documentation of the Name Service Contract's removeCustomMetadata function for removing custom metadata associated with registered identit... - [Flush Custom Metadata Function](https://evvm.info/docs/Contracts/NameService/CustomMetadataFunctions/FlushCustomMetadata): Detailed documentation of the Name Service Contract's flushCustomMetadata function for removing all custom metadata associated with registered iden... - [Flush Username Function](https://evvm.info/docs/Contracts/NameService/CustomMetadataFunctions/FlushUsername): Detailed documentation of the Name Service Contract's flushUsername function for permanently deleting a registered username and its associated data. - [Admin Functions](https://evvm.info/docs/Contracts/NameService/AdminFunctions): Detailed documentation of the Name Service Contract's administrative functions for managing admin role transfers, fee withdrawals, and EVVM contrac... - [Getter Functions](https://evvm.info/docs/Contracts/NameService/GetterFunctions): This section documents the view functions available in the Name Service contract that allow querying system state, user information, pricing detail... - [Staking Service Overview](https://evvm.info/docs/Contracts/Staking/Overview): Overview of the EVVM Staking Service architecture and reward system - [goldenStaking](https://evvm.info/docs/Contracts/Staking/StakingContract/StakingFunctions/goldenStaking): Detailed documentation of the EVVM Staking Contract's goldenStaking function for privileged staking operations. - [presaleStaking](https://evvm.info/docs/Contracts/Staking/StakingContract/StakingFunctions/presaleStaking): Detailed documentation of the EVVM Staking Contract's presaleStaking function for presale participant staking operations. - [publicStaking](https://evvm.info/docs/Contracts/Staking/StakingContract/StakingFunctions/publicStaking): Detailed documentation of the EVVM Staking Contract's publicStaking function for universal staking operations. - [Service Staking Introduction](https://evvm.info/docs/Contracts/Staking/StakingContract/StakingFunctions/serviceStaking/Introduction): Comprehensive introduction to service staking in the EVVM Staking system, including processes, integration methods, and best practices for smart co... - [prepareServiceStaking](https://evvm.info/docs/Contracts/Staking/StakingContract/StakingFunctions/serviceStaking/prepareServiceStaking): Detailed documentation of the EVVM Staking Contract's prepareServiceStaking function for service staking operations. - [confirmServiceStaking](https://evvm.info/docs/Contracts/Staking/StakingContract/StakingFunctions/serviceStaking/confirmServiceStaking): Detailed documentation of the EVVM Staking Contract's confirmServiceStaking function for service staking operations. - [serviceUnstaking](https://evvm.info/docs/Contracts/Staking/StakingContract/StakingFunctions/serviceStaking/serviceUnstaking): Detailed documentation of the EVVM Staking Contract's serviceUnstaking function for service unstaking operations. - [presaleClaims](https://evvm.info/docs/Contracts/Staking/StakingContract/InternalStakingFunctions/presaleClaims): Detailed documentation of the EVVM Staking Contract's presaleClaims function for managing presale staking limits and permissions. - [stakingBaseProcess](https://evvm.info/docs/Contracts/Staking/StakingContract/InternalStakingFunctions/stakingBaseProcess): Detailed documentation of the EVVM Staking Contract's internal stakingBaseProcess function for core staking logic. - [Administrative Functions](https://evvm.info/docs/Contracts/Staking/StakingContract/AdminFunctions): This section details all administrative functions in the contract, which implement a secure time-delayed governance system to ensure safe managemen... - [makeCaPay](https://evvm.info/docs/Contracts/Staking/StakingContract/makeCaPay): **Function Type**: `internal` - [makePay](https://evvm.info/docs/Contracts/Staking/StakingContract/makePay): **Function Type**: `internal` - [Getter Functions](https://evvm.info/docs/Contracts/Staking/StakingContract/Getters): This section details all available getter functions in the contract, providing comprehensive information about the contract's state and configuration. - [History and Time Lock System](https://evvm.info/docs/Contracts/Staking/StakingContract/HistoryAndTimeLocks): The staking contract maintains a comprehensive history system and implements time-based restrictions to ensure fair and secure staking operations. ... - [notifyNewEpoch](https://evvm.info/docs/Contracts/Staking/Estimator/notifyNewEpoch): Detailed documentation of the EVVM Staking Contract's notifyNewEpoch function for initializing new reward distribution epochs. - [makeEstimation](https://evvm.info/docs/Contracts/Staking/Estimator/makeEstimation): Detailed documentation of the EVVM Staking Contract's makeEstimation function for calculating and distributing epoch-based staking rewards. - [Admin Functions](https://evvm.info/docs/Contracts/Staking/Estimator/AdminFunctions): Detailed documentation of the EVVM Estimator Contract's administrative functions for managing critical contract addresses with time-delayed governa... - [Treasury System Overview](https://evvm.info/docs/Contracts/Treasury/Overview): The Treasury system enables secure asset movement between external blockchains and the EVVM ecosystem. It provides validated mechanisms for users t... - [Simple Treasury Overview](https://evvm.info/docs/Contracts/Treasury/TreasurySimple/Overview): The Simple Treasury provides a streamlined, single-chain solution for asset management within EVVM. It operates on the same blockchain as the EVVM ... - [Deposit Function](https://evvm.info/docs/Contracts/Treasury/TreasurySimple/deposit): Detailed documentation of the Treasury Contract's deposit function for transferring host chain coins or ERC20 tokens into the EVVM virtual blockchain. - [Withdraw Function](https://evvm.info/docs/Contracts/Treasury/TreasurySimple/withdraw): Detailed documentation of the Treasury Contract's withdraw function for transferring host chain coins or ERC20 tokens from the EVVM virtual blockch... - [Crosschain Treasury Overview](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/Overview): The Crosschain Treasury enables secure asset transfers between EVVM and external blockchains using interoperability protocols. - [withdraw](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/HostChainStation/withdraw): **Function Type**: `external payable` - [fisherBridgeReceive](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/HostChainStation/fisherBridgeReceive): **Function Type**: `external` - [fisherBridgeSend](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/HostChainStation/fisherBridgeSend): **Function Type**: `external` - [External Chain Address Management](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/HostChainStation/setExternalChainAddress): The Treasury Host Chain Station uses a time-delayed proposal system to configure external chain station addresses for all supported cross-chain pro... - [Admin Functions](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/HostChainStation/AdminFunctions): The Treasury Host Chain Station includes comprehensive administrative functions with time-delayed governance to ensure secure management of critica... - [depositERC20](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/ExternalChainStation/depositERC20): **Function Type**: `external payable` - [depositCoin](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/ExternalChainStation/depositCoin): **Function Type**: `external payable` - [fisherBridgeReceive](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/ExternalChainStation/fisherBridgeReceive): **Function Type**: `external` - [fisherBridgeSendERC20](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/ExternalChainStation/fisherBridgeSendERC20): **Function Type**: `external` - [fisherBridgeSendCoin](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/ExternalChainStation/fisherBridgeSendCoin): **Function Type**: `external payable` - [Admin Functions](https://evvm.info/docs/Contracts/Treasury/TreasuryCrosschain/ExternalChainStation/AdminFunctions): The Treasury External Chain Station includes comprehensive administrative functions with time-delayed governance, following the same security patte... - [P2P Swap Contract Overview](https://evvm.info/docs/Contracts/P2PSwap/Overview): Decentralized peer-to-peer token exchange with flexible order management and fee structures - [makeOrder Function](https://evvm.info/docs/Contracts/P2PSwap/OrderFunctions/makeOrder): Detailed documentation of the P2P Swap Contract's order creation function for establishing token exchange orders. - [cancelOrder Function](https://evvm.info/docs/Contracts/P2PSwap/OrderFunctions/cancelOrder): Detailed documentation of the P2P Swap Contract's order cancellation function for removing orders and reclaiming tokens. - [dispatchOrder_fillPropotionalFee Function](https://evvm.info/docs/Contracts/P2PSwap/OrderFunctions/dispatchOrder-proportional): Detailed documentation of the P2P Swap Contract's proportional fee order fulfillment function. - [dispatchOrder_fillFixedFee Function](https://evvm.info/docs/Contracts/P2PSwap/OrderFunctions/dispatchOrder-fixed): Detailed documentation of the P2P Swap Contract's fixed fee order fulfillment function with fee caps. - [Getter Functions](https://evvm.info/docs/Contracts/P2PSwap/GetterFunctions): Comprehensive documentation of P2P Swap Contract's query and information retrieval functions. - [Administrative Functions](https://evvm.info/docs/Contracts/P2PSwap/AdminFunctions): Comprehensive documentation of P2P Swap Contract's administrative and governance functions. - [Testnet Exclusive Functions](https://evvm.info/docs/Contracts/TestnetExclusiveFunctions): :::warning[Testnet Only Functions] - [Single Payment Signature Structure](https://evvm.info/docs/SignatureStructures/EVVM/SinglePaymentSignatureStructure): To authorize payment operations the user must generate a cryptographic signature compliant with the [EIP-191](https://eips.ethereum.org/EIPS/eip-19... - [Disperse Payment Signature Structure](https://evvm.info/docs/SignatureStructures/EVVM/DispersePaySignatureStructure): To authorize disperse payment operations the user must generate a cryptographic signature compliant with the [EIP-191](https://eips.ethereum.org/EI... - [Withdrawal Signature Structure](https://evvm.info/docs/SignatureStructures/EVVM/WithdrawalPaymentSignatureStructure): :::warning - [Pre-registration of username Signature Structure](https://evvm.info/docs/SignatureStructures/NameService/preRegistrationUsernameStructure): To authorize the `preRegistrationUsername` operation, the user must generate a cryptographic signature compliant with the [EIP-191](https://eips.et... - [Registration of username Signature Structure](https://evvm.info/docs/SignatureStructures/NameService/registrationUsernameStructure): To authorize the `registrationUsername` operation (the reveal phase following pre-registration), the user must generate a cryptographic signature c... - [Make Offer Signature Structure](https://evvm.info/docs/SignatureStructures/NameService/makeOfferStructure): To authorize the `makeOffer` operation within the Name Service, the user (the offeror) must generate a cryptographic signature compliant with the [... - [Withdraw Offer Signature Structure](https://evvm.info/docs/SignatureStructures/NameService/withdrawOfferStructure): To authorize the `withdrawOffer` operation within the Name Service, the user (the original offeror) must generate a cryptographic signature complia... - [Accept Offer Signature Structure](https://evvm.info/docs/SignatureStructures/NameService/acceptOfferStructure): To authorize the `acceptOffer` operation within the Name Service, the user who **currently owns the username** must generate a cryptographic signat... - [Renew Username Signature Structure](https://evvm.info/docs/SignatureStructures/NameService/renewUsernameStructure): To authorize the `renewUsername` operation within the Name Service, the user (the current username owner) must generate a cryptographic signature c... - [Add Custom Metadata Signature Structure](https://evvm.info/docs/SignatureStructures/NameService/addCustomMetadataStructure): To authorize the `addCustomMetadata` operation within the Name Service, the user who **currently owns the username** must generate a cryptographic ... - [Remove Custom Metadata Signature Structure](https://evvm.info/docs/SignatureStructures/NameService/removeCustomMetadataStructure): To authorize the `removeCustomMetadata` operation within the MNS service, the user who **currently owns the username** must generate a cryptographi... - [Flush Custom Metadata Signature Structure](https://evvm.info/docs/SignatureStructures/NameService/flushCustomMetadataStructure): To authorize the `flushCustomMetadata` operation within the MNS service, the user who **currently owns the username** must generate a cryptographic... - [Flush Username Signature Structure](https://evvm.info/docs/SignatureStructures/NameService/flushUsernameStructure): To authorize the `flushUsername` operation within the Name Service, the user who **currently owns the username** must generate a cryptographic sign... - [Standard Staking/Unstaking Signature Structure](https://evvm.info/docs/SignatureStructures/Staking/StandardStakingStructure): To authorize standard staking operations like `presaleStaking` or `publicStaking`, or their corresponding unstaking actions, the user must generate... - [Fisher Bridge Signature Structure](https://evvm.info/docs/SignatureStructures/Treasury/FisherBridgeSignatureStructure): To authorize cross-chain treasury operations through the Fisher Bridge system, users must generate a cryptographic signature compliant with the [EI... - [Make Order Signature Structure](https://evvm.info/docs/SignatureStructures/P2PSwap/MakeOrderSignatureStructure): To authorize order creation operations, users must generate a cryptographic signature compliant with the [EIP-191](https://eips.ethereum.org/EIPS/e... - [Cancel Order Signature Structure](https://evvm.info/docs/SignatureStructures/P2PSwap/CancelOrderSignatureStructure): To authorize order cancellation operations, users must generate a cryptographic signature compliant with the [EIP-191](https://eips.ethereum.org/EI... - [Dispatch Order Signature Structure](https://evvm.info/docs/SignatureStructures/P2PSwap/DispatchOrderSignatureStructure): To authorize order fulfillment operations, users must generate a cryptographic signature compliant with the [EIP-191](https://eips.ethereum.org/EIP... - [EVVM Signature Structures Overview](https://evvm.info/docs/SignatureStructures/Overview): Guide on the universal signature format used across all EVVM services - [How to Create an EVVM Service](https://evvm.info/docs/HowToMakeAEVVMService): Build smart contracts where users don't pay gas fees. Let's learn by building a coffee shop! - [EVVM TypeScript Library Introduction](https://evvm.info/docs/Libraries/npmLibraries/viemSignatureLibrary/introduction): Comprehensive overview of the @evvm/viem-signature-library for building EVVM applications with type-safe signatures and contract interactions. - [ABI Interfaces](https://evvm.info/docs/Libraries/npmLibraries/viemSignatureLibrary/abi): The EVVM TypeScript library includes pre-compiled Application Binary Interfaces (ABIs) for all EVVM contracts. These ABIs enable type-safe contract... - [Signature Builders](https://evvm.info/docs/Libraries/npmLibraries/viemSignatureLibrary/signature-builders): Comprehensive guide to using the EVVM Viem Signature Library's signature builders for various services. - [Type Definitions](https://evvm.info/docs/Libraries/npmLibraries/viemSignatureLibrary/types): The EVVM TypeScript library provides comprehensive type definitions for all contract interactions, ensuring type safety and better development expe... - [Utility Functions](https://evvm.info/docs/Libraries/npmLibraries/viemSignatureLibrary/utils): The EVVM TypeScript library provides utility functions for message construction and data hashing. These utilities are essential for creating proper... - [@evvm/testnet-contracts](https://evvm.info/docs/Libraries/npmLibraries/testnetContracts): Smart contract interfaces and implementations for EVVM ecosystem integration. - [Library Overview](https://evvm.info/docs/Libraries/SolidityLibraries/Overview): Complete reference for EVVM utility libraries and service helper contracts - [EvvmService](https://evvm.info/docs/Libraries/SolidityLibraries/EvvmService): Complete base contract for building EVVM services with built-in payment processing, signature verification, nonce management, and service staking - [Math Library](https://evvm.info/docs/Libraries/SolidityLibraries/Primitives/Math): Standard mathematical operations with overflow protection based on OpenZeppelin - [SignatureRecover Library](https://evvm.info/docs/Libraries/SolidityLibraries/Primitives/SignatureRecover): EIP-191 signature recovery and validation primitives for EVVM message verification - [AdvancedStrings Library](https://evvm.info/docs/Libraries/SolidityLibraries/Utils/AdvancedStrings): Type conversion utilities for uint256, address, bytes, and bytes32 to string conversions - [SignatureUtil Library](https://evvm.info/docs/Libraries/SolidityLibraries/Utils/SignatureUtil): High-level signature verification for EVVM-formatted messages - [AsyncNonceService](https://evvm.info/docs/Libraries/SolidityLibraries/Utils/Service/AsyncNonceService): Async nonce tracking and validation for replay attack prevention - [MakeServicePaymentOnEvvm](https://evvm.info/docs/Libraries/SolidityLibraries/Utils/Service/MakeServicePaymentOnEvvm): Abstract contract for simplified EVVM payment processing in services - [StakingServiceUtils](https://evvm.info/docs/Libraries/SolidityLibraries/Utils/Service/StakingServiceUtils): Abstract contract for simplified service staking integration - [SyncNonceService](https://evvm.info/docs/Libraries/SolidityLibraries/Utils/Service/SyncNonceService): Sequential nonce management for ordered transaction processing - [Erc191TestBuilder](https://evvm.info/docs/Libraries/SolidityLibraries/Erc191TestBuilder): Testing utility library for building ERC-191 compliant message hashes for Foundry tests - [EVVM Frontend Tooling](https://evvm.info/docs/Libraries/EVVMFrontendTooling): The EVVM Signature Constructor Frontend provides a comprehensive web application infrastructure for constructing, signing, and executing EVVM trans... - [Registry EVVM Contract Overview](https://evvm.info/docs/RegistryEvvm/Overview): The Registry EVVM Contract is the central registry for EVVM deployments across testnets, implementing a dual-tier registration system with time-del... - [registerEvvm Function](https://evvm.info/docs/RegistryEvvm/RegistrationFunctions/registerEvvm): **Function Type**: `external` - [sudoRegisterEvvm Function](https://evvm.info/docs/RegistryEvvm/RegistrationFunctions/sudoRegisterEvvm): **Function Type**: `external` - [proposeSuperUser Function](https://evvm.info/docs/RegistryEvvm/GovernanceFunctions/SuperUserGovernance/proposeSuperUser): **Function Type**: `external` - [rejectProposalSuperUser](https://evvm.info/docs/RegistryEvvm/GovernanceFunctions/SuperUserGovernance/rejectProposalSuperUser): **Function Type**: `external` - [acceptSuperUser](https://evvm.info/docs/RegistryEvvm/GovernanceFunctions/SuperUserGovernance/acceptSuperUser): **Function Type**: `external` - [proposeUpgrade](https://evvm.info/docs/RegistryEvvm/GovernanceFunctions/UpgradeGovernance/proposeUpgrade): **Function Type**: `external` - [rejectProposalUpgrade](https://evvm.info/docs/RegistryEvvm/GovernanceFunctions/UpgradeGovernance/rejectProposalUpgrade): **Function Type**: `external` - [acceptProposalUpgrade](https://evvm.info/docs/RegistryEvvm/GovernanceFunctions/UpgradeGovernance/acceptProposalUpgrade): **Function Type**: `external` - [registerChainId](https://evvm.info/docs/RegistryEvvm/AdminFunctions/registerChainId): **Function Type**: `external` - [_authorizeUpgrade](https://evvm.info/docs/08-RegistryEvvm/04-AdminFunctions/02-_authorizeUpgrade): **Function Type**: `internal` - [getEvvmIdMetadata](https://evvm.info/docs/RegistryEvvm/GetterFunctions/getEvvmIdMetadata): **Function Type**: `view` - [getWhiteListedEvvmIdActive](https://evvm.info/docs/RegistryEvvm/GetterFunctions/getWhiteListedEvvmIdActive): **Function Type**: `view` - [getPublicEvvmIdActive](https://evvm.info/docs/RegistryEvvm/GetterFunctions/getPublicEvvmIdActive): **Function Type**: `view` - [getSuperUserData](https://evvm.info/docs/RegistryEvvm/GetterFunctions/getSuperUserData): **Function Type**: `view` - [getSuperUser](https://evvm.info/docs/RegistryEvvm/GetterFunctions/getSuperUser): **Function Type**: `view` - [isChainIdRegistered](https://evvm.info/docs/RegistryEvvm/GetterFunctions/isChainIdRegistered): **Function Type**: `view` - [isAddressRegistered](https://evvm.info/docs/RegistryEvvm/GetterFunctions/isAddressRegistered): **Function Type**: `view` - [getUpgradeProposalData](https://evvm.info/docs/RegistryEvvm/GetterFunctions/getUpgradeProposalData): **Function Type**: `view` - [getVersion](https://evvm.info/docs/RegistryEvvm/GetterFunctions/getVersion): **Function Type**: `pure` - [Overview](https://evvm.info/docs/evvmCli/Overview): The EVVM CLI is a powerful command-line interface tool designed to simplify the deployment, registration, and management of EVVM (Ethereum Virtual ... - [Deploy Command](https://evvm.info/docs/evvmCli/Deploy): Deploy a complete EVVM instance to any supported blockchain network with interactive configuration. - [Register Command](https://evvm.info/docs/evvmCli/Register): Register an existing EVVM instance in the official EVVM Registry to receive a unique EVVM ID. - [Install Command](https://evvm.info/docs/evvmCli/Install): Install all project dependencies required for EVVM development and deployment. - [Help and Version Commands](https://evvm.info/docs/evvmCli/HelpAndVersion): Display CLI information and usage instructions. - [EVVM Noncommercial License v1.0](https://evvm.info/docs/EVVMNoncommercialLicense): All source code specified as: SPDX-Identifier: EVVM-NONCOMMERCIAL-1.0 follows this license. - [Introduction](https://evvm.info/docs/intro): EVVM (Ethereum Virtual Virtual Machine) is a virtual blockchain system that runs on existing blockchains, giving you your own blockchain without ma...