1.0.0-alpha.8 • Published 6 months ago

@atlaseurope/crypto-payment v1.0.0-alpha.8

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
6 months ago

@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