{"_rev":"3-e41e314ab04adc2477e326ca266cd9c8","time":{"created":"2024-08-25T14:25:08.434Z","modified":"2024-08-25T14:25:09.142Z","4.3.1":"2024-08-25T14:22:15.170Z","4.3.2":"2024-08-25T14:25:08.836Z"},"_id":"@dreyerxswap/swap-erc20","name":"@dreyerxswap/swap-erc20","dist-tags":{"latest":"4.3.2"},"versions":{"4.3.2":{"name":"@dreyerxswap/swap-erc20","version":"4.3.2","description":"AirSwap: Atomic ERC20 Token Swap","license":"MIT","repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"scripts":{"clean":"rm -rf ./cache && rm -rf ./build && rm -rf ./typechain","compile":"hardhat compile; yarn typechain","typechain":"tsc -b","coverage":"hardhat coverage","test":"hardhat test","test:ci":"hardhat test","deploy":"hardhat run ./scripts/deploy.js","verify":"hardhat run ./scripts/verify.js","owners":"hardhat run ./scripts/owner.js"},"devDependencies":{"@airswap/staking":"4.2.2","@dreyerxswap/utils":"4.3.3","prompt-confirm":"^2.0.4","solady":"0.0.173"},"publishConfig":{"access":"public"},"_id":"@dreyerxswap/swap-erc20@4.3.2","gitHead":"7e30a0b8043d8d6dd56b59390d125316abfd1356","bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"homepage":"https://github.com/airswap/airswap-protocols#readme","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-wVK2HWCVAkc44QeDaUU6RLvDeds3dbcRQk8vEo9kMJJKKXscmY+ekLCDTg6Ntbi1iG668sxNEX1egAvZC4AJXA==","shasum":"0e0b73f781800b2f9bcaff47540e5f3b5fb81cdc","tarball":"https://registry.npmjs.org/@dreyerxswap/swap-erc20/-/swap-erc20-4.3.2.tgz","fileCount":148,"unpackedSize":2320160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZkarV2VVj77IsVSj6JwXZTKGRJLAW73r5V9LiNOeS0AiEAohwjpQ7xlmdyzQY0YLAMJgBJgXafUHb48HqlEEdkbzA="}]},"_npmUser":{"name":"dreyerx","email":"info@dreyerx.com"},"directories":{},"maintainers":[{"name":"dreyerx","email":"info@dreyerx.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-erc20_4.3.2_1724595908569_0.9857278870734079"},"_hasShrinkwrap":false}},"maintainers":[{"name":"dreyerx","email":"info@dreyerx.com"}],"description":"AirSwap: Atomic ERC20 Token Swap","homepage":"https://github.com/airswap/airswap-protocols#readme","repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"license":"MIT","readme":"# SwapERC20\n\n[AirSwap](https://www.airswap.io/) is an open-source peer-to-peer trading network.\n\n[![Discord](https://img.shields.io/discord/590643190281928738.svg)](https://discord.gg/ecQbV7H)\n[![License](https://img.shields.io/badge/License-MIT-blue)](https://opensource.org/licenses/MIT)\n![Twitter Follow](https://img.shields.io/twitter/follow/airswap?style=social)\n\n## Resources\n\n- About → https://about.airswap.io/\n- Website → https://www.airswap.io/\n- Twitter → https://twitter.com/airswap\n- Chat → https://chat.airswap.io/\n\n## Usage\n\n:warning: This package may contain unaudited code. For all AirSwap contract deployments see [Deployed Contracts](https://about.airswap.io/technology/deployments).\n\n## Commands\n\nEnvironment variables are set in an `.env` file in the repository root.\n\n| Command          | Description                              |\n| :--------------- | :--------------------------------------- |\n| `yarn`           | Install dependencies                     |\n| `yarn clean`     | Delete the contract `build` folder       |\n| `yarn compile`   | Compile all contracts to `build` folder  |\n| `yarn coverage`  | Report test coverage                     |\n| `yarn test`      | Run all tests in `test` folder           |\n| `yarn test:ci`   | Run ci tests in `test` folder            |\n| `yarn deploy`    | Deploy on a network using --network flag |\n| `yarn verify`    | Verify on a network using --network flag |\n\n## Running Tests\n\n:bulb: Prior to testing locally, run `yarn compile` in the `airswap-protocols` project root to build required artifacts.\n","readmeFilename":"README.md"}