Wasm Contract Tech Lab for Polkadot

Patract’s mission is to accelerate the smart contract industry’s transition to Wasm technology stack.

Patract Labs is providing solutions for the development of Parachains and DApps in the Wasm smart contract ecosystem of Polkadot. We help the community to design and develop on-chain contract modules and Runtime support, and provide DApp developers with full-stack tools and services support, covering development, testing, debugging, deployment, monitoring, data provider and front-end development stages.

Advantages of Smart Contract Development vs Parachain

Lower Development Difficulty

Parachain development needs to master the entire underlying framework such as the Substrate and XCMP messaging protocol. However, the contract parachain has shield the underlying technical details, and developers only need to pay attention to the contract business logic.

Lower Deployment Cost

Deploying parachain requires raising millions of DOT to auction slots and locking them for several months. However, deploying contracts only needs to pay a small amount of DOT (or other coins) to cover calculation fees and storage rent.

Wider Ecological Integration

Contracts can be dynamically deployed, upgraded or destructed in real time, and can also be quickly migrated between contract parachains. Each contract chain can deploy millions of various contract applications to promote the largest ecological integration.

Advantages of Wasm Technology Stack vs EVM

Virtual Machine

The structure, instruction completeness and execution efficiency of Wasm virtual machine are far better than EVM virtual machine, becoming the new engine for contract development.

Execution Speed

At present, Wasm contract can be executed at a speed closer to machine code, one to two orders of magnitude higher than the performance of EVM, and will be upgraded to a faster JIT virtual machine in the future.

Transaction Fees

As Polkadot uses NPoS, shared security and faster Wasm virtual machines, transaction throughput has been greatly increased, and contract deployment and transaction costs will also been greatly reduced.

Contract Languages

Any advanced language that supports Wasm can be used to develop complex business logic, including the most mature Rust-based ink!, or AssemblyScript-based Ask!, etc.

Tools & Services

Patract provide tool suites and services covering the entire life cycle of DApp development, including testnet, framework, sandbox, standard library, monitoring, front-end, DApp stores, and explorer.

Runtime Support

Patract provide rich running environment support for contracts in Runtime layer, including fee swap, permission management, domain name, random number, zero-knowledge proof, etc.

Our Products

Learn More

Patract Open Platform
Polkadot Wasm Contract Alliance

Our Roles in Polkadot Ecosystem

Treasury Proposals
Training Programs