Jupiter is a series of common good testnets developed and maintained by Patract, including PoA fast independent chains and Rococo parachains. It integrates different versions of contract models, contract languages, resource models, contract governance, cross-chain standards, and runtime support.
Community parachains can develop custom requirements based on Jupiter, and take advantage of the amplification effect of the Wasm contract platform to better utilize its advantages in storage, privacy, messaging, and product operations. Community DApp developers can conduct early contract development and testing based on Jupiter, and then deploy to any parachain that supports Wasm contracts.
Jupiter will first deploy the existing resource model for computing gas costs and storage rent developed by Parity, and at the same time collect community opinions and feedbacks, and work with Parity to improve this resource model.
Jupiter will work with the community to define a set of protocol on fees, upgrades, migration and destruction, and formulate upper-level business standards similar to ERC20 to promote collaboration among multiple participants in the industry.
Jupiter will provide support for pallets such as zero-knowledge, random numbers, domain name system, IPFS, bridge, and cross-chain messaging at the Runtime level to adapt to the differences in the Runtime environment of different parachains.
Contract development workflow and scaffold. Redspot can standardize contract development, shield the underlying compilation details, and connect to other tools as a core component of Patract.
Contract running sandbox environment. Europa is an independent and complete running environment for Runtime that includes Contracts Pallet. It does not require consensus and P2P, so can quickly develop and debug contracts.
Zero-knowledge proof support. zkMega provides on-chain runtime support for multiple cryptographic curves and off-chain development tools to facilitate the development of zero-knowledge contracts.