Smart Contract Deployment
Deploy EVM-compatible smart contracts on our substrate-based blockchain:

Prerequisites
MetaMask or compatible wallet connected to ZKP testnet
Testnet coins from our faucet
Solidity knowledge for smart contract development
Deployment Methods
Option 1: Using Remix IDE
Open Remix IDE
Connect to "Injected Web3" provider
Ensure your wallet is connected to ZKP testnet
Compile your Solidity contract
Deploy using the "Deploy & Run Transactions" tab
Gas fees will be paid in ZKP coins.
Option 2: Using Hardhat
// hardhat.config.js
module.exports = {
networks: {
zkpTestnet: {
url: "https://rpc.testnet.zkp.com",
chainId: 500000,
accounts: ["YOUR_PRIVATE_KEY"]
}
}
};Option 3: Using Truffle
// hardhat.config.js
module.exports = {
networks: {
zkpTestnet: {
url: "https://rpc.testnet.zkp.com",
chainId: 500000,
accounts: ["YOUR_PRIVATE_KEY"]
}
}
};
Important Notes
Our substrate blockchain includes an EVM pallet for Ethereum compatibility
Gas calculations may differ slightly from standard Ethereum
ZK Wrapper integration will soon be available for privacy-preserving contracts
Test your contracts thoroughly before mainnet deployment
Buy Zero Knowledge Proof Coin Before It Hits the Market
Join the Auction

