EVM Compatibility
Last updated
Last updated
The codebase and technological reference of Rupto blockchain is developed and improvised on top of the EVM [Ethereum Virtual Machine] infrastructure hence the whole community from the Ethereum network can build, develop and integrate on the Rupto blockchain. EVM is a single execution unit of Ethereum maintained by thousands of connected computers known as clients or nodes. Building decentralized applications on Rupto blockchain is the same as other EVM chains, you can deploy contracts in Solidity or Vyper and there aren't any special considerations relative to sharding.
The EVM sets the rules for computing and executing a new valid state from one block to another in Ethereum. A state is a large data structure which not only holds all accounts and balances, but a machine state, which can change from block to block according to a predefined set of rules, and which can execute arbitrary machine code. The execution rules of changing state from block to block are defined by EVM.