{"_id":"@elysianfinance/elysian-contracts","_rev":"2-2e2aa9e2021cac5e26ce00f161e2a19a","name":"@elysianfinance/elysian-contracts","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@elysianfinance/elysian-contracts","version":"1.0.0","description":"This is the code for Elysian DAO smart contracts.","engines":{"node":">=12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"truffle compile","deploy-ganache":"truffle deploy --network ganache --reset"},"author":"","license":"ISC","devDependencies":{"@truffle/hdwallet-provider":"^1.7.0","ethers":"^5.5.1"},"dependencies":{"@ethersproject/experimental":"^5.5.0","@metamask/detect-provider":"1.2.0","bignumber.js":"^9.0.1","chalk":"^4.0.0","fs-extra":"^10.0.0","openzeppelin-solidity-2.3.0":"npm:openzeppelin-solidity@2.3.0","web3-utils":"^1.6.1"},"gitHead":"b41b1e7beba519afaa70d218aec26158e969f376","_id":"@elysianfinance/elysian-contracts@1.0.0","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-81fU4X4xsknUNNL9dAf403k8DYbNl068YqzMF3Wl6tqDLcG9hg1UcjR7kUfLPhe8A3xtzZzIbskdp7xGyMIBbA==","shasum":"09d81d9b61d7f62c1ebaa4083ec4e741454fc7c6","tarball":"https://registry.npmjs.org/@elysianfinance/elysian-contracts/-/elysian-contracts-1.0.0.tgz","fileCount":145,"unpackedSize":63843219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCXmdCRA9TVsSAnZWagAAugUP/iyKZulbWaxeXbk0ClAj\ntgbsSsRbLKUSH3NJA0tp4xg11FY/IgjEQ7+EkmcGVKC7rwtl8lHmQKhzVksk\nVDGfO4yjwGp9U8XiTlQIbXlsrgMyo1hMtsGkLZ/12IH4MVCCqdG3DZnfdHw3\nUWeRdHg1IwcEw8JQL+nnux+xrsCJQJMR3Y5pecNSEmQ8wyE7z2VeT7KBFAZE\nAyTwkKENh0KdoVBHlZskmtTbaOfEWlFzZA89lqZyi43OHmOASDvVgi10xKF1\nQrBwL2sDXCOc1fdqRgc8AEJUgV84Nph99ka+vV/PfZnisG9+IeOC5e1DFZ9k\nGDBa0M0fShPHk//67F90N0c5SGRncaMKAHSMZf+jDhkVCrIdkKD7POH19b2c\n3+TPCvo/BUOVawsJu7dK9nrsiYS4eEeM4f5PKth6GA2lMgF1FTIBwJJ6308D\nog4oD1pasRQ9hvJUQWjkdMRirJKc+c5KwBeDdh9Fre7624vne56aD7cV6o5G\n7UVffuwX+AS4W7uXWjuKyqXJR73Hb14l27E/C184AlvCz9hySjw0oGLnX37u\nbTCXGDWQxX8OeQojxo2nhozAIfKBh+zYxoyWzStlW+bju6jNO8sAj6NdwRWa\nNgYJiBTjuXl7TrpT9GcZRAw+iVX3sTLxecrgJTJpG0OLd3BdmeQ2Dq8Ybyrt\nwVj+\r\n=CqK4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq4aaKc6a8f4UDGXKa6SvpBqjGLRoY/i25IAmIhws7jAIgBU98ryykfvHJKOEbiM0T/AmCmukmUGsrlB45C9heXTw="}]},"_npmUser":{"name":"elysianfinance","email":"info@elysian.finance"},"directories":{},"maintainers":[{"name":"elysianfinance","email":"info@elysian.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elysian-contracts_1.0.0_1644788125178_0.06516528323082649"},"_hasShrinkwrap":false},"1.0.1":{"name":"@elysianfinance/elysian-contracts","version":"1.0.1","description":"This is the code for Elysian Finance smart contracts.","engines":{"node":">=12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"truffle compile","deploy-ganache":"truffle deploy --network ganache --reset"},"author":"","license":"ISC","devDependencies":{"@truffle/hdwallet-provider":"^1.7.0","ethers":"^5.5.1"},"dependencies":{"@ethersproject/experimental":"^5.5.0","@metamask/detect-provider":"1.2.0","bignumber.js":"^9.0.1","chalk":"^4.0.0","fs-extra":"^10.0.0","openzeppelin-solidity-2.3.0":"npm:openzeppelin-solidity@2.3.0","web3-utils":"^1.6.1"},"gitHead":"875981d912e89735209b42bad87c52670381e0a8","_id":"@elysianfinance/elysian-contracts@1.0.1","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-T0j0tOmnQMAcGmNq9uE2TdRLm7Gw07yHpIitziPNzCi+i5VPAK47mpB/M0Tsvl6aQiIATQG6+/dXmSmBH2H6XQ==","shasum":"6dad5de3d1b15058cc9ca2b345bfd69e33e8e6f8","tarball":"https://registry.npmjs.org/@elysianfinance/elysian-contracts/-/elysian-contracts-1.0.1.tgz","fileCount":145,"unpackedSize":63844359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCZc/CRA9TVsSAnZWagAAT/wP+QGvy+FVYMkrQgTcmwu4\nV4e6vHlvaVjiHVZS5fg3hF4r1ikiw4ZSCqcpyhxch43Myr7k0RiTwfOHi2Y1\nIqfgXb1btxD7SHwLm5bgOErPHfxYh/29mRfALUME8tGoQyHKXOHfVoOxC8v0\noJCpjVhqqsuhR8e1egIc7kh9kJlwRrhbqqvwYetpL4tE9TAzLayhMm+y/Sis\nuW7P/jTX1I0pVMXj9R7EmSewNrqCOyavxnuIpXrZnMMLrFteb5kqjydK1Hda\njbdh664le3I8IGKMpx/UdMzlKWWVE/c3taieoYNa20749Kvlzy+l87UIRu/B\noTGZcQemidktXYhdFXbBtMrv5+HcfeOk1ezSUOyvicAaaGgDV4tCTcBNs8C4\nj6Qmz5DA5VSrv1dLHv74oaGfpSM9u5RPAL9n7qWMvCo33Xvlwd3tlPSjZLVv\nTlYrQdqmQEamkN2i9Axpyb1Sn6Js+/tC1AEO1k63IdnIG+nImGSpgNS1718r\nCUOkV+hjHc1h2soZDiGp76heTtxO1oZGNJUGQ2kFaOPDo2+IMETS9arrjdRh\nuAd2s60YcltHmwoAZlfgEUFD14T+Arbr5PHZNKDlMlPEBYL7aWqiWmLy4+Va\n+DbeTyiOKhnOXduzBuwG4RknNn7Ny7CY3+lCySsvMDjihA9jwvcXnzUPT5MY\n8vDd\r\n=9Ffn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGm4IY68xZyuXwTT60vfQ1KAtSj19j93wEmBuBuFRzwdAiB+MZvhXHL7mOav+sp9CD+T8pVgwrQygwtKzU+yJ+OsAQ=="}]},"_npmUser":{"name":"elysianfinance","email":"info@elysian.finance"},"directories":{},"maintainers":[{"name":"elysianfinance","email":"info@elysian.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elysian-contracts_1.0.1_1644795711091_0.5583887383819697"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-13T21:35:25.107Z","1.0.0":"2022-02-13T21:35:25.440Z","modified":"2022-04-05T07:24:51.025Z","1.0.1":"2022-02-13T23:41:51.307Z"},"maintainers":[{"name":"elysianfinance","email":"info@elysian.finance"}],"description":"This is the code for Elysian Finance smart contracts.","license":"ISC","readme":"# elysian-contracts\n\nThis is the code for Elysian Finance smart contracts. \n\n### Features Implemented:\n\n- [x] Treasury\n- [x] Staking \n- [x] Rebase mechanism\n- [x] OTC (Inital token sale)\n- [ ] Bonds \n- [ ] Governance  \n\n\n## Requirements\n- Node v12 or higher\n- Truffle \n\n## 1. Setup \n\nTo setup and install dependencies please run:\n\n```bash\n# setup (install all dependencies)\nnpm install\n```\n\n## 2. Build\nWill compile bytecode and ABIs for all .sol files found in node_modules and the contracts folder. It will output them in the build folder.\n\n```bash\n# build (compile all .sol sources)\nnode publish build \n```\n\n## 3. Deploy\nWill attempt to deploy (or reuse) all of the contracts listed in the given config.json input file, as well as perform initial connections between the contracts.\n\n:warning: **This step requires the `build` step having been run to compile the sources into ABIs and bytecode.**\n\n> Note: this action will update the deployment files for the associated network in \"deployed/<network-name>\". For example, [here's the \"deployment.json\" file for ganache](deployed/ganache/deployment.json).\n\n```bash\n# deploy (deploy compiled .sol sources)\nnpm run deploy-ganache\n```\n\nTo deploy the code on multiple networks the truffle-config.js file needs to be adjusted, see instructions [here](https://trufflesuite.com/docs/truffle/reference/configuration#networks).\n\n","readmeFilename":"README.md"}