1.0.0-alpha.8 • Published 6 months ago
@atlaseurope/crypto-payment v1.0.0-alpha.8
@atlaseurope/crypto-payment
npm install --save-prod @atlaseurope/crypto-payment
Development
pnpm install
- Smart contract compile
pnpm compile
Deployment
Create .env
file see .env.example
for reference.
- Smart contracts hardhat commands
1. pnpm deploy-payment --network "<NETWORK_NAME>" #deploy Payment contract, after this command add deployed addr to src/network/***.json "Payment"
2. pnpm deploy-helper --network "<NETWORK_NAME>" #deploy MilestoneHelper contract, after this command add deployed addr to src/network/***.json "Helper"
3. pnpm deploy-escrow --network "<NETWORK_NAME>" #deploy Escrow contract, after this command add deployed addr to src/network/***.json "Escrow"
4.(OPTIONAL) pnpm deploy-token --network "<NETWORK_NAME>" #deploy ERC20 FakeUSDT token for testing escrow
- After deployment put contract addresses to src/network/<NETWORK_NAME>.json
Build package for frontend connection
pnpm build #build package
pnpm release #public realease package
Auto tests smart contracts
pnpm test-escrow
pnpm test-classic #classic mocha, chai tests for Escrow.sol contract
1.0.0-alpha.8
6 months ago
1.0.0-alpha.7
6 months ago
1.0.0-alpha.6
6 months ago
1.0.0-alpha.5
6 months ago
1.0.0-alpha.0.0
7 months ago
1.0.0-alpha.4
7 months ago
1.0.0-alpha.3
7 months ago
1.0.0-alpha.2
7 months ago
1.0.0-alpha.1
7 months ago
1.0.0-alpha.0
7 months ago