Deployment
This guide covers deploying smart contracts to Tensora L2 using Hardhat and Foundry.
Prerequisites
Node.js 18+ (for Hardhat)
Foundry (for forge)
TORA for gas (via Paymaster or direct BNB)
Private key with funds
Hardhat Deployment
Setup
Copy
mkdir my-tensora-project
cd my-tensora-project
npm init -y
npm install --save-dev hardhat @nomicfoundation/hardhat-toolbox ethers dotenvConfiguration
hardhat.config.ts:
Copy
.env:
Copy
Deploy Script
scripts/deploy.ts:
Copy
Run the deploy script:
Copy
Foundry Deployment
Setup
Copy
Configuration
foundry.toml:
Copy
Deploy Script
script/Deploy.s.sol:
Copy
Run the Foundry script:
Copy
Verify Contract Manually
Copy
Last updated