{"_id":"@elpis-global/igo-whitelist","_rev":"2-4abdb2e081c497f2d26d105afb67928f","name":"@elpis-global/igo-whitelist","dist-tags":{"latest":"1.1.0"},"versions":{"1.1.0":{"name":"@elpis-global/igo-whitelist","version":"1.1.0","license":"MIT","types":"./types/index.ts","description":"Code base solidity of Elpis Global","author":"","repository":{},"homepage":"","keywords":["elpis-global","elpis","bsc","ethereum"],"scripts":{"build":"hardhat compile","console":"hardhat console","export":"hardhat export --export-all exports/deployments.json","test":"hardhat test --verbose","test:coverage":"cross-env NODE_OPTIONS=\"--max-old-space-size=2048\" hardhat coverage","test:gas":"cross-env REPORT_GAS=true yarn test","prettier":"prettier --write test/**/*.ts && prettier --write contracts/**/*.sol","lint":"yarn prettier && solhint -c .solhint.json contracts/**/*.sol","lint-ci":"prettier --check test/**/*.ts && solhint -c .solhint.json contracts/**/*.sol","prepublishOnly":"yarn run build","generate":"ts-node scripts/generate-merkle-root.ts","example":"ts-node scripts/generate-merkle-root.ts --input data/example.json"},"devDependencies":{"@boringcrypto/boring-solidity":"github:boringcrypto/BoringSolidity#e06e943","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.0","@nomiclabs/hardhat-solhint":"^2.0.0","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"^3.1.0","@typechain/ethers-v5":"^5.0.0","@types/mocha":"^8.2.1","@types/node":"^14.14.31","chai":"^4.2.0","cross-env":"^7.0.0","dotenv":"^8.2.0","ethereum-waffle":"^3.2.0","ethers":"^5.0.0","hardhat":"^2.0.7","hardhat-abi-exporter":"^2.0.8","hardhat-deploy":"^0.7.0-beta.44","hardhat-deploy-ethers":"^0.3.0-beta.7","hardhat-gas-reporter":"^1.0.0","hardhat-preprocessor":"^0.1.0","hardhat-spdx-license-identifier":"^2.0.0","hardhat-typechain":"^0.3.5","hardhat-watcher":"^2.0.0","prettier":"^2.2.0","prettier-plugin-solidity":"^1.0.0-beta.5","solidity-coverage":"^0.7.13","ts-generator":"^0.1.1","ts-node":"^9.1.1","typechain":"^4.0.2","typescript":"^4.2.2","@types/chai":"^4.2.6","axios":"^0.22.0","commander":"^6.1.0","ethereumjs-util":"^7.0.4","mocha":"^6.2.2","rimraf":"^3.0.0","solc":"0.6.11"},"dependencies":{"fs":"0.0.1-security"},"gitHead":"3645645e0ce2a511ed76a9c050b0069edd29a3b2","_id":"@elpis-global/igo-whitelist@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"thang.elpis","email":"thang@elpis.game"},"dist":{"integrity":"sha512-sUTiB+rkV5t+8BosCfgY/z5HMi3KFs/oEf44JFfcs1HbNqR6Fs9ZhwpRUQO2VJpAU1EEH2N+ZHjk0FgqtZTUAA==","shasum":"776475dcd3ed6ec6687e8388ef3f70e05a62aef4","tarball":"https://registry.npmjs.org/@elpis-global/igo-whitelist/-/igo-whitelist-1.1.0.tgz","fileCount":19,"unpackedSize":98745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1blqCRA9TVsSAnZWagAAiFoP/122XNQJfCJA+Jis//3C\nC7BXxjGg8H/nvpeNdaO7vdcrap1Vrz8xbNYLXWRM4p39M8xYE8Ty/P2IZkdF\nqvzHXYmtudxlNKlBmW1hWa3GRLxzeXbu2LOp1JOZQsQ7flHpA4HuKGhumvr3\nj/BqpD8CA9iIWbOLU9Cw4xCRSzGuCNgrbom4hG/K57lMz6zN0GfoHNlFR//C\nLQWdoaF0T1E3jCaRMWa4WxB73rn3uD6m/6z/sn8O9dpuEVumkoK8bhGjNS55\nZKMdBdXFY+Ro3v9NG76TsFvUHvRKJPDutbEgB5ezABZvzJ/qPwgV5HLqgJu2\n+BHqnqrfjKv28aJFqV8YENWo+kkPjSBrKnPllvl2VDqI3DTjwNH3+KIDPWSS\np/PZZNMdBF76mdWVddQwKXWCCXAhWRk2OactHkEWZ7u4ms4dE6ITT2hKrgF4\nSpXgc9jxen65YiS1n0C4ENl/GXxMrrgwteMk6MUGf7hBm35Pf/9Y0radPdoG\n2a/wLQHnfr9X/Fo0Cq9Uolra5Zisdby4pHBfAo5J1lLJRfG1Cc4z/gy9xJvQ\nKLVfbEG/vjheDgasxTQiBxr6fKtlzNTyAS6mX1iqZmRSxwUZKPMDLFLduHwo\nV1idnMpImM6pSg8DLNzKqw/yt3RF7ZrQdVEiP3TRmkBZNrtlZhPE6Myc1gmc\n01vW\r\n=0jYe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7uGUoy2Rn7VkKtwIdaWWm3B7vT8/FCAVY4xjghi2OMAiEA/qVJE54iCWtimwk50y4aUsrYpYS9msGk5E1uuQzKZQg="}]},"directories":{},"maintainers":[{"name":"thang.elpis","email":"thang@elpis.game"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/igo-whitelist_1.1.0_1636531275007_0.6317865077659885"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-10T08:01:14.958Z","1.1.0":"2021-11-10T08:01:15.125Z","modified":"2022-04-05T07:23:01.544Z"},"maintainers":[{"name":"thang.elpis","email":"thang@elpis.game"}],"description":"Code base solidity of Elpis Global","keywords":["elpis-global","elpis","bsc","ethereum"],"repository":{},"license":"MIT","readme":"# Elpis Global Basic Contracts\nThis is basic smart contract with similar feature cross project. Project include testing, formatting, and some kind of stuff for deployment to mainnet or testnet\n## Requirements\n- [Node.js](https://nodejs.org/en/) 12+\n- [yarn](https://yarnpkg.com/getting-started/install) (recommend, install via npm)\n\n## Installation\nCopy file `.env.example` to `.env` and you need fill `PRIVATE_KEY` variable\nInstallation node packages with yarn\n```\nyarn i\n```\n## Folder structure\n```\n.\n├── contracts               # Main constract source folder\n├── deploy                  # Documentation files (alternatively `doc`)\n├── test                    # Automated tests (alternatively `spec` or `tests`)\n└── README.md\n```\n## Usage\n### Testing and Reporting\nNormal test\n```\nyarn test\n```\nTest with gas report\n```\nyarn test:gas\n```\nTest with coverage report\n```\nyarn test:coverage\n```\n### Format code and CI check\nCode format\n```\nyarn lint\n```\nCode check with CI\n```\nyarn lint-ci\n```\n### Deploying\nCheck file package.json\n","readmeFilename":"README.md"}