{"_id":"@atlaseurope/crypto-payment","_rev":"13-dd3d889170fefa93786c1825923b382e","name":"@atlaseurope/crypto-payment","dist-tags":{"latest":"1.0.0-alpha.8"},"versions":{"1.0.0-alpha.4":{"name":"@atlaseurope/crypto-payment","license":"UNLICENSED","version":"1.0.0-alpha.4","description":"Crypto payment protocol","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.js","scripts":{"release":"npm run build && npm publish --access public","build":"npm run compile && npm run build:cjs && npm run build:esm && npm run build:types","build:cjs":"rm -fr dist/cjs && tsc -p config/tsconfig.cjs.json","build:esm":"rm -fr dist/esm && tsc -p config/tsconfig.esm.json","build:types":"rm -fr dist/types && tsc -p config/tsconfig.types.json","start":"hardhat node","clean":"hardhat clean","compile":"hardhat compile","console":"hardhat console","finder":"hardhat finder","size":"hardhat size-contracts","prepend-spdx":"hardhat prepend-spdx-license","deploy-token":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployFakeUsdt.ts","deploy-simple-escrow":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployEscrow.ts","deploy-payment":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployPayment.ts","verify":"hardhat verify --network","test":"pnpm lint","test-escrow":"yarn hardhat compile && yarn cucumber-js features/deposit.feature","test-classic":"yarn hardhat compile && yarn hardhat test test/test.ts","test:trace":"hardhat test --trace","test:fresh":"hardhat compile --force && hardhat test --no-compile --trace","test:coverage":"hardhat coverage","analyze:static":"docker run -v $(pwd):/labs analyze:latest slither","analyze:security":"docker run -v $(pwd):/labs analyze:latest myth analyze --solc-json mythril.config.json","analyze:all":"bin/analyze.sh","generate:flatten":"docker run -v $(pwd):/labs analyze:latest slither-flat --solc-args '--base-path node_modules' --dir soldata/flatten/","generate:abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite","generate:all-abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite ./contracts/**/*.sol","generate:bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite","generate:all-bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite ./contracts/**/*.sol","generate:metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite","generate:all-metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite ./contracts/**/*.sol","generate:docs":"hardhat docgen","generate:badges":"istanbul-badges-readme","share":"remixd -s . --remix-ide https://remix.ethereum.org","format":"prettier \"**/*.{json,js,ts,sol}\" --write && eslint \"**/*.{json,js,ts}\" --fix && solhint \"contracts/*.sol\" --fix","format:json":"prettier '**/{*,''}.json' --write; eslint '**/{*,''}.json' --fix;","format:js":"prettier '**/{*,''}.js' --write; eslint '**/{*,''}.js' --fix;","format:ts":"prettier '**/{*,''}.ts' --write; eslint '**/{*,''}.ts' --fix;","format:sol":"prettier '**/*.sol' --write; solhint 'contracts/*.sol' --fix;","lint":"cspell lint --dot --gitignore \"**/*.{json,js,ts,sol}\" & prettier \"**/*.{json,js,ts,sol}\" --check & solhint contracts\\*.sol","hook:pre-push":"tsc --noEmit && shellcheck bin/* && cspell lint --dot --gitignore '**/{*,''}{.,''}*' && prettier '**/{*,''}.{json,js,ts,sol}' --check && solhint 'contracts/*.sol' && eslint '**/{*,''}.{json,js,ts}'"},"engines":{"node":">=20"},"devDependencies":{"@babel/core":"^7.23.0","@babel/node":"^7.22.19","@babel/preset-env":"^7.22.20","@cucumber/cucumber":"^10.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.3","@nomiclabs/hardhat-ethers":"^2.1.0","@nomiclabs/hardhat-etherscan":"^3.1.7","@openzeppelin/contracts":"^4.7.1","@remix-project/remixd":"^0.6.4","@tenderly/hardhat-tenderly":"^1.1.4","@typechain/ethers-v5":"^10.1.0","@typechain/hardhat":"^6.1.2","@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/mocha":"^9.1.1","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","chai":"^4.3.6","chai-as-promised":"^7.1.1","cspell":"^6.4.1","dotenv":"^16.0.1","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-spellcheck":"^0.0.20","ethers":"^5.6.9","hardhat":"^2.10.1","hardhat-contract-sizer":"^2.6.1","hardhat-docgen":"^1.3.0","hardhat-finder":"^2.0.0","hardhat-gas-reporter":"^1.0.8","hardhat-spdx-license-identifier":"^2.0.3","hardhat-storage-layout":"^0.1.6","hardhat-tracer":"1.1.0-rc.6","istanbul-badges-readme":"^1.8.2","prettier":"^2.7.1","prettier-plugin-solidity":"1.0.0-dev.23","solhint":"^3.3.7","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.7.21","ts-node":"^10.9.1","typechain":"^8.1.0","typescript":"^4.7.4"},"dependencies":{"@ethersproject/abi":"^5.7.0","@ethersproject/providers":"^5.7.2"},"gitHead":"571e2d44612287a07733f29fc6d83dc24bb33468","_id":"@atlaseurope/crypto-payment@1.0.0-alpha.4","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-uTPsfymVC6uR1Dcq6qhDEioYspgLXwLOudU69X5M0LPOFs3Hx/1uJC15+8KyF0gBkqUJXw2cyyPsXU4/gCs35g==","shasum":"a643f6ba8388172be41e1fae1ba33410f222a485","tarball":"https://registry.npmjs.org/@atlaseurope/crypto-payment/-/crypto-payment-1.0.0-alpha.4.tgz","fileCount":356,"unpackedSize":1708281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiwhKvRFYs5rYi6VR/3ZK0utNbUGK6np52t5ZsZzMCNAiAOorxccsLeMadzjiHjqcFkI9A+q2kgbhAMQAgMSrtj6g=="}]},"_npmUser":{"name":"atlasops","email":"ilya.r@atlasapps.eu"},"directories":{},"maintainers":[{"name":"atlasops","email":"ilya.r@atlasapps.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto-payment_1.0.0-alpha.4_1697646455778_0.7985968000585655"},"_hasShrinkwrap":false},"1.0.0-alpha.0.0":{"name":"@atlaseurope/crypto-payment","license":"UNLICENSED","version":"1.0.0-alpha.0.0","description":"Crypto payment protocol","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.js","scripts":{"release":"npm run build && npm publish","build":"npm run compile && npm run build:cjs && npm run build:esm && npm run build:types","build:cjs":"rm -fr dist/cjs && tsc -p config/tsconfig.cjs.json","build:esm":"rm -fr dist/esm && tsc -p config/tsconfig.esm.json","build:types":"rm -fr dist/types && tsc -p config/tsconfig.types.json","start":"hardhat node","clean":"hardhat clean","compile":"hardhat compile","console":"hardhat console","finder":"hardhat finder","size":"hardhat size-contracts","prepend-spdx":"hardhat prepend-spdx-license","deploy-token":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployFakeUsdt.ts","deploy-simple-escrow":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployEscrow.ts","deploy-payment":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployPayment.ts","verify":"hardhat verify --network","test":"pnpm lint","test-escrow":"yarn hardhat compile && yarn cucumber-js features/deposit.feature","test:trace":"hardhat test --trace","test:fresh":"hardhat compile --force && hardhat test --no-compile --trace","test:coverage":"hardhat coverage","analyze:static":"docker run -v $(pwd):/labs analyze:latest slither","analyze:security":"docker run -v $(pwd):/labs analyze:latest myth analyze --solc-json mythril.config.json","analyze:all":"bin/analyze.sh","generate:flatten":"docker run -v $(pwd):/labs analyze:latest slither-flat --solc-args '--base-path node_modules' --dir soldata/flatten/","generate:abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite","generate:all-abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite ./contracts/**/*.sol","generate:bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite","generate:all-bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite ./contracts/**/*.sol","generate:metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite","generate:all-metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite ./contracts/**/*.sol","generate:docs":"hardhat docgen","generate:badges":"istanbul-badges-readme","share":"remixd -s . --remix-ide https://remix.ethereum.org","format":"prettier \"**/*.{json,js,ts,sol}\" --write && eslint \"**/*.{json,js,ts}\" --fix && solhint \"contracts/*.sol\" --fix","format:json":"prettier '**/{*,''}.json' --write; eslint '**/{*,''}.json' --fix;","format:js":"prettier '**/{*,''}.js' --write; eslint '**/{*,''}.js' --fix;","format:ts":"prettier '**/{*,''}.ts' --write; eslint '**/{*,''}.ts' --fix;","format:sol":"prettier '**/*.sol' --write; solhint 'contracts/*.sol' --fix;","lint":"cspell lint --dot --gitignore \"**/*.{json,js,ts,sol}\" & prettier \"**/*.{json,js,ts,sol}\" --check & solhint contracts\\*.sol","hook:pre-push":"tsc --noEmit && shellcheck bin/* && cspell lint --dot --gitignore '**/{*,''}{.,''}*' && prettier '**/{*,''}.{json,js,ts,sol}' --check && solhint 'contracts/*.sol' && eslint '**/{*,''}.{json,js,ts}'"},"engines":{"node":">=20"},"devDependencies":{"@babel/core":"^7.23.0","@babel/node":"^7.22.19","@babel/preset-env":"^7.22.20","@cucumber/cucumber":"^10.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.3","@nomiclabs/hardhat-ethers":"^2.1.0","@nomiclabs/hardhat-etherscan":"^3.1.7","@openzeppelin/contracts":"^4.7.1","@remix-project/remixd":"^0.6.4","@tenderly/hardhat-tenderly":"^1.1.4","@typechain/ethers-v5":"^10.1.0","@typechain/hardhat":"^6.1.2","@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/mocha":"^9.1.1","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","chai":"^4.3.6","chai-as-promised":"^7.1.1","cspell":"^6.4.1","dotenv":"^16.0.1","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-spellcheck":"^0.0.20","ethers":"^5.6.9","hardhat":"^2.10.1","hardhat-contract-sizer":"^2.6.1","hardhat-docgen":"^1.3.0","hardhat-finder":"^2.0.0","hardhat-gas-reporter":"^1.0.8","hardhat-spdx-license-identifier":"^2.0.3","hardhat-storage-layout":"^0.1.6","hardhat-tracer":"1.1.0-rc.6","istanbul-badges-readme":"^1.8.2","prettier":"^2.7.1","prettier-plugin-solidity":"1.0.0-dev.23","solhint":"^3.3.7","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.7.21","ts-node":"^10.9.1","typechain":"^8.1.0","typescript":"^4.7.4"},"dependencies":{"@ethersproject/abi":"^5.7.0","@ethersproject/providers":"^5.7.2"},"gitHead":"dcf136a398c4b6660d60ebcce4bf44364d134391","_id":"@atlaseurope/crypto-payment@1.0.0-alpha.0.0","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-+FVMI/z202+ZhjlUhfWI+JginOKGgWqA2nO/1ZA9QwJmgyexONKqpUUZe3vmfsCaBLFOSAGwkKnog33Rts+wKg==","shasum":"d93c52e4b739c1521ab2a2d3f2cdae904d817fd2","tarball":"https://registry.npmjs.org/@atlaseurope/crypto-payment/-/crypto-payment-1.0.0-alpha.0.0.tgz","fileCount":356,"unpackedSize":1663979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvmrXQ8bIVIjRy8q6dscj5sm1UJ1fihM4PYpxjJCvadAIgVl0U6H+XIaPgf/LZwJpLC1dXa8eqTgFvk9tV9eXSErw="}]},"_npmUser":{"name":"atlasops","email":"ilya.r@atlasapps.eu"},"directories":{},"maintainers":[{"name":"atlasops","email":"ilya.r@atlasapps.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto-payment_1.0.0-alpha.0.0_1697729202306_0.7923619647251998"},"_hasShrinkwrap":false},"1.0.0-alpha.5":{"name":"@atlaseurope/crypto-payment","license":"UNLICENSED","version":"1.0.0-alpha.5","description":"Crypto payment protocol","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.js","scripts":{"release":"npm run build && npm publish --access public","build":"npm run compile && npm run build:cjs && npm run build:esm && npm run build:types","build:cjs":"rm -fr dist/cjs && tsc -p config/tsconfig.cjs.json","build:esm":"rm -fr dist/esm && tsc -p config/tsconfig.esm.json","build:types":"rm -fr dist/types && tsc -p config/tsconfig.types.json","start":"hardhat node","clean":"hardhat clean","compile":"hardhat compile","console":"hardhat console","finder":"hardhat finder","size":"hardhat size-contracts","prepend-spdx":"hardhat prepend-spdx-license","deploy-token":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployFakeUsdt.ts","deploy-escrow":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployEscrow.ts","deploy-payment":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployPayment.ts","deploy-helper":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployHelper.ts","verify":"hardhat verify --network","test":"pnpm lint && pnpm test-classic","test-escrow":"yarn hardhat compile && yarn cucumber-js features/deposit.feature","test-classic":"yarn hardhat compile && yarn hardhat test test/test.ts","test:trace":"hardhat test --trace","test:fresh":"hardhat compile --force && hardhat test --no-compile --trace","test:coverage":"hardhat coverage","analyze:static":"docker run -v $(pwd):/labs analyze:latest slither","analyze:security":"docker run -v $(pwd):/labs analyze:latest myth analyze --solc-json mythril.config.json","analyze:all":"bin/analyze.sh","generate:flatten":"docker run -v $(pwd):/labs analyze:latest slither-flat --solc-args '--base-path node_modules' --dir soldata/flatten/","generate:abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite","generate:all-abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite ./contracts/**/*.sol","generate:bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite","generate:all-bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite ./contracts/**/*.sol","generate:metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite","generate:all-metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite ./contracts/**/*.sol","generate:docs":"hardhat docgen","generate:badges":"istanbul-badges-readme","share":"remixd -s . --remix-ide https://remix.ethereum.org","format":"prettier \"**/*.{json,js,ts,sol}\" --write && eslint \"**/*.{json,js,ts}\" --fix && solhint \"contracts/*.sol\" --fix","format:json":"prettier '**/{*,''}.json' --write; eslint '**/{*,''}.json' --fix;","format:js":"prettier '**/{*,''}.js' --write; eslint '**/{*,''}.js' --fix;","format:ts":"prettier '**/{*,''}.ts' --write; eslint '**/{*,''}.ts' --fix;","format:sol":"prettier '**/*.sol' --write; solhint 'contracts/*.sol' --fix;","lint":"cspell lint --dot --gitignore \"**/*.{json,js,ts,sol}\" & prettier \"**/*.{json,js,ts,sol}\" --check & solhint contracts\\*.sol","hook:pre-push":"tsc --noEmit && shellcheck bin/* && cspell lint --dot --gitignore '**/{*,''}{.,''}*' && prettier '**/{*,''}.{json,js,ts,sol}' --check && solhint 'contracts/*.sol' && eslint '**/{*,''}.{json,js,ts}'"},"engines":{"node":">=20"},"devDependencies":{"@babel/core":"^7.23.0","@babel/node":"^7.22.19","@babel/preset-env":"^7.22.20","@cucumber/cucumber":"^10.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.3","@nomiclabs/hardhat-ethers":"^2.1.0","@nomiclabs/hardhat-etherscan":"^3.1.7","@openzeppelin/contracts":"^4.7.1","@remix-project/remixd":"^0.6.4","@tenderly/hardhat-tenderly":"^1.1.4","@typechain/ethers-v5":"^10.1.0","@typechain/hardhat":"^6.1.2","@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/mocha":"^9.1.1","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","chai":"^4.3.6","chai-as-promised":"^7.1.1","cspell":"^6.4.1","dotenv":"^16.0.1","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-spellcheck":"^0.0.20","ethers":"^5.6.9","hardhat":"^2.10.1","hardhat-contract-sizer":"^2.6.1","hardhat-docgen":"^1.3.0","hardhat-finder":"^2.0.0","hardhat-gas-reporter":"^1.0.8","hardhat-spdx-license-identifier":"^2.0.3","hardhat-storage-layout":"^0.1.6","hardhat-tracer":"1.1.0-rc.6","istanbul-badges-readme":"^1.8.2","prettier":"^2.7.1","prettier-plugin-solidity":"1.0.0-dev.23","solhint":"^3.3.7","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.7.21","ts-node":"^10.9.1","typechain":"^8.1.0","typescript":"^4.7.4"},"dependencies":{"@ethersproject/abi":"^5.7.0","@ethersproject/providers":"^5.7.2"},"gitHead":"26cc827e76ce3e5038cf8ed45e2673745d35f766","_id":"@atlaseurope/crypto-payment@1.0.0-alpha.5","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-u//lPEv8G1aRa4Ljj0i1icQByww0nrqz6yxmc30Kr6xRCViZZzm/xA1KKV7OJ8zjGz4a8O+dt5YFqTm+GYHmdQ==","shasum":"8b17889ade81c05b635dd76355b206ef27481755","tarball":"https://registry.npmjs.org/@atlaseurope/crypto-payment/-/crypto-payment-1.0.0-alpha.5.tgz","fileCount":356,"unpackedSize":1734918,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8H417tN//uGrhm6azEe9KnLz4gcZkrpkVPYhux3+7uAiA7IV5odOGWbjDTxsq3AGJIP427/lTvtiEOM04uj6KU3w=="}]},"_npmUser":{"name":"atlasops","email":"ilya.r@atlasapps.eu"},"directories":{},"maintainers":[{"name":"atlasops","email":"ilya.r@atlasapps.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto-payment_1.0.0-alpha.5_1698053261792_0.08780801461259036"},"_hasShrinkwrap":false},"1.0.0-alpha.6":{"name":"@atlaseurope/crypto-payment","license":"UNLICENSED","version":"1.0.0-alpha.6","description":"Crypto payment protocol","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.js","scripts":{"release":"npm run build && npm publish --access public","build":"npm run compile && npm run build:cjs && npm run build:esm && npm run build:types","build:cjs":"rm -fr dist/cjs && tsc -p config/tsconfig.cjs.json","build:esm":"rm -fr dist/esm && tsc -p config/tsconfig.esm.json","build:types":"rm -fr dist/types && tsc -p config/tsconfig.types.json","start":"hardhat node","clean":"hardhat clean","compile":"hardhat compile","console":"hardhat console","finder":"hardhat finder","size":"hardhat size-contracts","prepend-spdx":"hardhat prepend-spdx-license","deploy-token":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployFakeUsdt.ts","deploy-escrow":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployEscrow.ts","deploy-payment":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployPayment.ts","deploy-helper":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployHelper.ts","verify":"hardhat verify --network","test":"pnpm lint && pnpm test-classic","test-escrow":"yarn hardhat compile && yarn cucumber-js features/deposit.feature","test-classic":"yarn hardhat compile && yarn hardhat test test/test.ts","test:trace":"hardhat test --trace","test:fresh":"hardhat compile --force && hardhat test --no-compile --trace","test:coverage":"hardhat coverage","analyze:static":"docker run -v $(pwd):/labs analyze:latest slither","analyze:security":"docker run -v $(pwd):/labs analyze:latest myth analyze --solc-json mythril.config.json","analyze:all":"bin/analyze.sh","generate:flatten":"docker run -v $(pwd):/labs analyze:latest slither-flat --solc-args '--base-path node_modules' --dir soldata/flatten/","generate:abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite","generate:all-abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite ./contracts/**/*.sol","generate:bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite","generate:all-bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite ./contracts/**/*.sol","generate:metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite","generate:all-metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite ./contracts/**/*.sol","generate:docs":"hardhat docgen","generate:badges":"istanbul-badges-readme","share":"remixd -s . --remix-ide https://remix.ethereum.org","format":"prettier \"**/*.{json,js,ts,sol}\" --write && eslint \"**/*.{json,js,ts}\" --fix && solhint \"contracts/*.sol\" --fix","format:json":"prettier '**/{*,''}.json' --write; eslint '**/{*,''}.json' --fix;","format:js":"prettier '**/{*,''}.js' --write; eslint '**/{*,''}.js' --fix;","format:ts":"prettier '**/{*,''}.ts' --write; eslint '**/{*,''}.ts' --fix;","format:sol":"prettier '**/*.sol' --write; solhint 'contracts/*.sol' --fix;","lint":"cspell lint --dot --gitignore \"**/*.{json,js,ts,sol}\" & prettier \"**/*.{json,js,ts,sol}\" --check & solhint contracts\\*.sol","hook:pre-push":"tsc --noEmit && shellcheck bin/* && cspell lint --dot --gitignore '**/{*,''}{.,''}*' && prettier '**/{*,''}.{json,js,ts,sol}' --check && solhint 'contracts/*.sol' && eslint '**/{*,''}.{json,js,ts}'"},"engines":{"node":">=20"},"devDependencies":{"@babel/core":"^7.23.0","@babel/node":"^7.22.19","@babel/preset-env":"^7.22.20","@cucumber/cucumber":"^10.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.3","@nomiclabs/hardhat-ethers":"^2.1.0","@nomiclabs/hardhat-etherscan":"^3.1.7","@openzeppelin/contracts":"^4.7.1","@remix-project/remixd":"^0.6.4","@tenderly/hardhat-tenderly":"^1.1.4","@typechain/ethers-v5":"^10.1.0","@typechain/hardhat":"^6.1.2","@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/mocha":"^9.1.1","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","chai":"^4.3.6","chai-as-promised":"^7.1.1","cspell":"^6.4.1","dotenv":"^16.0.1","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-spellcheck":"^0.0.20","ethers":"^5.6.9","hardhat":"^2.10.1","hardhat-contract-sizer":"^2.6.1","hardhat-docgen":"^1.3.0","hardhat-finder":"^2.0.0","hardhat-gas-reporter":"^1.0.8","hardhat-spdx-license-identifier":"^2.0.3","hardhat-storage-layout":"^0.1.6","hardhat-tracer":"1.1.0-rc.6","istanbul-badges-readme":"^1.8.2","prettier":"^2.7.1","prettier-plugin-solidity":"1.0.0-dev.23","solhint":"^3.3.7","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.7.21","ts-node":"^10.9.1","typechain":"^8.1.0","typescript":"^4.7.4"},"dependencies":{"@ethersproject/abi":"^5.7.0","@ethersproject/providers":"^5.7.2"},"gitHead":"5ab55e6a7bded3b6fc0fa3341cd46deea45c0735","_id":"@atlaseurope/crypto-payment@1.0.0-alpha.6","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-BZvfH/8yza4b0AmjuxEtjStCZUers1YRMPhEVJGmetLKze7i0SypBySmH4T28dXWy7B7kvPmKgU72WcO16slug==","shasum":"7a26f12223416af80821bcf0b1da36bd64a138fd","tarball":"https://registry.npmjs.org/@atlaseurope/crypto-payment/-/crypto-payment-1.0.0-alpha.6.tgz","fileCount":356,"unpackedSize":1721335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUD4mjt3nL3ATu6pTCKCn3bBAmpDdIJeGfkXELcnZU5AiEA7LpVSHCUhdzID1dJ58JUcxhMwVl8Ls4kF7yy9VQx9r0="}]},"_npmUser":{"name":"atlasops","email":"ilya.r@atlasapps.eu"},"directories":{},"maintainers":[{"name":"atlasops","email":"ilya.r@atlasapps.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto-payment_1.0.0-alpha.6_1698240201282_0.874338350835786"},"_hasShrinkwrap":false},"1.0.0-alpha.7":{"name":"@atlaseurope/crypto-payment","license":"UNLICENSED","version":"1.0.0-alpha.7","description":"Crypto payment protocol","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.js","scripts":{"release":"npm run build && npm publish --access public","build":"npm run compile && npm run build:cjs && npm run build:esm && npm run build:types","build:cjs":"rm -fr dist/cjs && tsc -p config/tsconfig.cjs.json","build:esm":"rm -fr dist/esm && tsc -p config/tsconfig.esm.json","build:types":"rm -fr dist/types && tsc -p config/tsconfig.types.json","start":"hardhat node","clean":"hardhat clean","compile":"hardhat compile","console":"hardhat console","finder":"hardhat finder","size":"hardhat size-contracts","prepend-spdx":"hardhat prepend-spdx-license","deploy-token":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployFakeUsdt.ts","deploy-escrow":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployEscrow.ts","deploy-payment":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployPayment.ts","deploy-helper":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployHelper.ts","verify":"hardhat verify --network","test":"pnpm lint && pnpm test-classic","test-escrow":"yarn hardhat compile && yarn cucumber-js features/deposit.feature","test-classic":"yarn hardhat compile && yarn hardhat test test/test.ts","test:trace":"hardhat test --trace","test:fresh":"hardhat compile --force && hardhat test --no-compile --trace","test:coverage":"hardhat coverage","analyze:static":"docker run -v $(pwd):/labs analyze:latest slither","analyze:security":"docker run -v $(pwd):/labs analyze:latest myth analyze --solc-json mythril.config.json","analyze:all":"bin/analyze.sh","generate:flatten":"docker run -v $(pwd):/labs analyze:latest slither-flat --solc-args '--base-path node_modules' --dir soldata/flatten/","generate:abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite","generate:all-abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite ./contracts/**/*.sol","generate:bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite","generate:all-bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite ./contracts/**/*.sol","generate:metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite","generate:all-metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite ./contracts/**/*.sol","generate:docs":"hardhat docgen","generate:badges":"istanbul-badges-readme","share":"remixd -s . --remix-ide https://remix.ethereum.org","format":"prettier \"**/*.{json,js,ts,sol}\" --write && eslint \"**/*.{json,js,ts}\" --fix && solhint \"contracts/*.sol\" --fix","format:json":"prettier '**/{*,''}.json' --write; eslint '**/{*,''}.json' --fix;","format:js":"prettier '**/{*,''}.js' --write; eslint '**/{*,''}.js' --fix;","format:ts":"prettier '**/{*,''}.ts' --write; eslint '**/{*,''}.ts' --fix;","format:sol":"prettier '**/*.sol' --write; solhint 'contracts/*.sol' --fix;","lint":"cspell lint --dot --gitignore \"**/*.{json,js,ts,sol}\" & prettier \"**/*.{json,js,ts,sol}\" --check & solhint contracts\\*.sol","hook:pre-push":"tsc --noEmit && shellcheck bin/* && cspell lint --dot --gitignore '**/{*,''}{.,''}*' && prettier '**/{*,''}.{json,js,ts,sol}' --check && solhint 'contracts/*.sol' && eslint '**/{*,''}.{json,js,ts}'"},"engines":{"node":">=20"},"devDependencies":{"@babel/core":"^7.23.0","@babel/node":"^7.22.19","@babel/preset-env":"^7.22.20","@cucumber/cucumber":"^10.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.3","@nomiclabs/hardhat-ethers":"^2.1.0","@nomiclabs/hardhat-etherscan":"^3.1.7","@openzeppelin/contracts":"^4.7.1","@remix-project/remixd":"^0.6.4","@tenderly/hardhat-tenderly":"^1.1.4","@typechain/ethers-v5":"^10.1.0","@typechain/hardhat":"^6.1.2","@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/mocha":"^9.1.1","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","chai":"^4.3.6","chai-as-promised":"^7.1.1","cspell":"^6.4.1","dotenv":"^16.0.1","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-spellcheck":"^0.0.20","hardhat":"^2.10.1","hardhat-contract-sizer":"^2.6.1","hardhat-docgen":"^1.3.0","hardhat-finder":"^2.0.0","hardhat-gas-reporter":"^1.0.8","hardhat-spdx-license-identifier":"^2.0.3","hardhat-storage-layout":"^0.1.6","hardhat-tracer":"1.1.0-rc.6","istanbul-badges-readme":"^1.8.2","prettier":"^2.7.1","prettier-plugin-solidity":"1.0.0-dev.23","solhint":"^3.3.7","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.7.21","ts-node":"^10.9.1","typechain":"^8.1.0","typescript":"^4.7.4"},"dependencies":{"@ethersproject/abi":"^5.7.0","@ethersproject/providers":"^5.7.2","ethers":"^5.6.9"},"gitHead":"3ed665ad334bef5c47f2f5832a191f28b4602b9e","_id":"@atlaseurope/crypto-payment@1.0.0-alpha.7","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-ORponW1x22hSICnGHXFoOgJVfeuF4NnkJp/+OLSqaoUSobkINz9GDyUDYFkMOXSZ2ceZ5X3/nrZN6NtZrDTJyA==","shasum":"4f88e35108a970bf38213985aa3e0df99d4c3399","tarball":"https://registry.npmjs.org/@atlaseurope/crypto-payment/-/crypto-payment-1.0.0-alpha.7.tgz","fileCount":356,"unpackedSize":1721335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8ci1EB+HuaYsQHHfeDKDex0lbE6a8KRbQ6Z8FwvvrKwIgAoL84QWeenmTcNx9kiNJfWemO3kbsywks1a/1RhoFpI="}]},"_npmUser":{"name":"atlasops","email":"ilya.r@atlasapps.eu"},"directories":{},"maintainers":[{"name":"atlasops","email":"ilya.r@atlasapps.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto-payment_1.0.0-alpha.7_1698250723037_0.8079186919836261"},"_hasShrinkwrap":false},"1.0.0-alpha.8":{"name":"@atlaseurope/crypto-payment","license":"UNLICENSED","version":"1.0.0-alpha.8","description":"Crypto payment protocol","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.js","scripts":{"release":"npm run build && npm publish --access public","build":"npm run compile && npm run build:cjs && npm run build:esm && npm run build:types","build:cjs":"rm -fr dist/cjs && tsc -p config/tsconfig.cjs.json","build:esm":"rm -fr dist/esm && tsc -p config/tsconfig.esm.json","build:types":"rm -fr dist/types && tsc -p config/tsconfig.types.json","start":"hardhat node","clean":"hardhat clean","compile":"hardhat compile","console":"hardhat console","finder":"hardhat finder","size":"hardhat size-contracts","prepend-spdx":"hardhat prepend-spdx-license","deploy-token":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployFakeUsdt.ts","deploy-escrow":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployEscrow.ts","deploy-payment":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployPayment.ts","deploy-helper":"yarn hardhat compile && yarn hardhat run .\\scripts\\deploy\\DeployHelper.ts","verify":"hardhat verify --network","test":"pnpm lint && pnpm test-classic","test-escrow":"yarn hardhat compile && yarn cucumber-js features/deposit.feature","test-classic":"yarn hardhat compile && yarn hardhat test test/test.ts","test:trace":"hardhat test --trace","test:fresh":"hardhat compile --force && hardhat test --no-compile --trace","test:coverage":"hardhat coverage","analyze:static":"docker run -v $(pwd):/labs analyze:latest slither","analyze:security":"docker run -v $(pwd):/labs analyze:latest myth analyze --solc-json mythril.config.json","analyze:all":"bin/analyze.sh","generate:flatten":"docker run -v $(pwd):/labs analyze:latest slither-flat --solc-args '--base-path node_modules' --dir soldata/flatten/","generate:abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite","generate:all-abi":"docker run -v $(pwd):/labs analyze:latest solc --abi --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/abi/ --overwrite ./contracts/**/*.sol","generate:bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite","generate:all-bin":"docker run -v $(pwd):/labs analyze:latest solc --bin --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/bin/ --overwrite ./contracts/**/*.sol","generate:metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite","generate:all-metadata":"docker run -v $(pwd):/labs analyze:latest solc --metadata --base-path /labs/node_modules --allow-paths . ./=../ -o soldata/metadata/ --overwrite ./contracts/**/*.sol","generate:docs":"hardhat docgen","generate:badges":"istanbul-badges-readme","share":"remixd -s . --remix-ide https://remix.ethereum.org","format":"prettier \"**/*.{json,js,ts,sol}\" --write && eslint \"**/*.{json,js,ts}\" --fix && solhint \"contracts/*.sol\" --fix","format:json":"prettier '**/{*,''}.json' --write; eslint '**/{*,''}.json' --fix;","format:js":"prettier '**/{*,''}.js' --write; eslint '**/{*,''}.js' --fix;","format:ts":"prettier '**/{*,''}.ts' --write; eslint '**/{*,''}.ts' --fix;","format:sol":"prettier '**/*.sol' --write; solhint 'contracts/*.sol' --fix;","lint":"cspell lint --dot --gitignore \"**/*.{json,js,ts,sol}\" & prettier \"**/*.{json,js,ts,sol}\" --check & solhint contracts\\*.sol","hook:pre-push":"tsc --noEmit && shellcheck bin/* && cspell lint --dot --gitignore '**/{*,''}{.,''}*' && prettier '**/{*,''}.{json,js,ts,sol}' --check && solhint 'contracts/*.sol' && eslint '**/{*,''}.{json,js,ts}'"},"engines":{"node":">=20"},"devDependencies":{"@babel/core":"^7.23.0","@babel/node":"^7.22.19","@babel/preset-env":"^7.22.20","@cucumber/cucumber":"^10.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.3","@nomiclabs/hardhat-ethers":"^2.1.0","@nomiclabs/hardhat-etherscan":"^3.1.7","@openzeppelin/contracts":"^4.7.1","@remix-project/remixd":"^0.6.4","@tenderly/hardhat-tenderly":"^1.1.4","@typechain/ethers-v5":"^10.1.0","@typechain/hardhat":"^6.1.2","@types/chai":"^4.3.1","@types/chai-as-promised":"^7.1.5","@types/mocha":"^9.1.1","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","chai":"^4.3.6","chai-as-promised":"^7.1.1","cspell":"^6.4.1","dotenv":"^16.0.1","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-spellcheck":"^0.0.20","hardhat":"^2.10.1","hardhat-contract-sizer":"^2.6.1","hardhat-docgen":"^1.3.0","hardhat-finder":"^2.0.0","hardhat-gas-reporter":"^1.0.8","hardhat-spdx-license-identifier":"^2.0.3","hardhat-storage-layout":"^0.1.6","hardhat-tracer":"1.1.0-rc.6","istanbul-badges-readme":"^1.8.2","prettier":"^2.7.1","prettier-plugin-solidity":"1.0.0-dev.23","solhint":"^3.3.7","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.7.21","ts-node":"^10.9.1","typechain":"^8.1.0","typescript":"^4.7.4"},"dependencies":{"@ethersproject/abi":"^5.7.0","@ethersproject/providers":"^5.7.2","ethers":"^5.6.9"},"gitHead":"9b924ac81905da1fa415030ccf0912abdb906dd8","_id":"@atlaseurope/crypto-payment@1.0.0-alpha.8","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-QMu5dkSGDzLc8Mti0+13EuVYVHZGR7cXtb3FW5yAA3HUhWvBhH42v/nh2WweqR3zaj9rmpEa6dgbzNj+c1BbEQ==","shasum":"2ca01b0bbe55be5e4a9df8da2d923f83f2a29613","tarball":"https://registry.npmjs.org/@atlaseurope/crypto-payment/-/crypto-payment-1.0.0-alpha.8.tgz","fileCount":356,"unpackedSize":1721619,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiImfBv2L2tWSpNknqg2b3rdvNc4A/lCSNqXMVJTMUyQIhANTl78pBovuB4HEhPxTNEyjcghtdeRGGRdcfgrmaqLYx"}]},"_npmUser":{"name":"atlasops","email":"ilya.r@atlasapps.eu"},"directories":{},"maintainers":[{"name":"atlasops","email":"ilya.r@atlasapps.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto-payment_1.0.0-alpha.8_1699435688501_0.7509888711883332"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-11T12:23:47.638Z","1.0.0-alpha.0":"2023-10-11T12:23:47.987Z","modified":"2023-11-08T09:28:09.050Z","1.0.0-alpha.1":"2023-10-13T15:33:33.656Z","1.0.0-alpha.2":"2023-10-13T15:44:26.024Z","1.0.0-alpha.3":"2023-10-18T16:21:04.418Z","1.0.0-alpha.4":"2023-10-18T16:27:36.214Z","1.0.0-alpha.0.0":"2023-10-19T15:26:42.614Z","1.0.0-alpha.5":"2023-10-23T09:27:42.121Z","1.0.0-alpha.6":"2023-10-25T13:23:21.683Z","1.0.0-alpha.7":"2023-10-25T16:18:43.408Z","1.0.0-alpha.8":"2023-11-08T09:28:08.854Z"},"maintainers":[{"name":"atlasops","email":"ilya.r@atlasapps.eu"}],"description":"Crypto payment protocol","license":"UNLICENSED","readme":"# @atlaseurope/crypto-payment\n\n```shell\nnpm install --save-prod @atlaseurope/crypto-payment\n```\n\n## Development\n\n- [Node.js `>=20`](https://nodejs.org/en/download/package-manager/)\n\n```shell\npnpm install\n```\n\n- Smart contract compile\n```shell\npnpm compile\n```\n\n## Deployment\nCreate `.env` file see `.env.example` for reference. \n\n- Smart contracts hardhat commands\n```shell\n1. pnpm deploy-payment --network \"<NETWORK_NAME>\" #deploy Payment contract, after this command add deployed addr to src/network/***.json \"Payment\"\n2. pnpm deploy-helper --network \"<NETWORK_NAME>\" #deploy MilestoneHelper contract, after this command add deployed addr to src/network/***.json \"Helper\"\n3. pnpm deploy-escrow --network \"<NETWORK_NAME>\" #deploy Escrow contract, after this command add deployed addr to src/network/***.json \"Escrow\"\n4.(OPTIONAL) pnpm deploy-token --network \"<NETWORK_NAME>\" #deploy ERC20 FakeUSDT token for testing escrow\n```\n\n- After deployment put contract addresses to src/network/<NETWORK_NAME>.json\n\n## Build package for frontend connection\n\n```shell\npnpm build #build package\n```\n\n```shell\npnpm release #public realease package\n```\n\n## Auto tests smart contracts\n\n```shell\npnpm test-escrow\npnpm test-classic #classic mocha, chai tests for Escrow.sol contract\n```","readmeFilename":"README.md"}