{"_id":"@ashkuc/unique-royalties","_rev":"1-056999d0dffb3af17270e07bd1f35b00","name":"@ashkuc/unique-royalties","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@ashkuc/unique-royalties","version":"0.0.1","main":"dist/index.js","license":"MIT","scripts":{"compile":"hardhat compile","build":"hardhat compile && hardhat typechain && tsup src/ --format cjs --format esm --dts --outDir dist","clean":"hardhat clean && rimraf ./dist","check:balances":"hardhat run ./scripts/check-balances.ts","deploy:everywhere":"hardhat run ./scripts/deploy-everywhere.ts","deploy":"hardhat run ./scripts/deploy.ts","deploy:uniqsu":"hardhat run ./scripts/deploy.ts --network uniqsu","deploy:opalRc":"hardhat run ./scripts/deploy.ts --network opalRc","deploy:opal":"hardhat run ./scripts/deploy.ts --network opal","deploy:quartz":"hardhat run ./scripts/deploy.ts --network quartz","deploy:unique":"hardhat run ./scripts/deploy.ts --network unique","test:uniqsu":"hardhat test --network uniqsu","test:opal":"hardhat test --network opal","test":"hardhat test"},"devDependencies":{"@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ethers":"^3.0.5","@nomicfoundation/hardhat-network-helpers":"^1.0.0","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-verify":"^2.0.0","@openzeppelin/contracts":"^5.0.1","@typechain/ethers-v6":"^0.5.0","@typechain/hardhat":"^9.0.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","@types/node":"^20.11.11","@unique-nft/solidity-interfaces":"^0.70.0","chai":"^4.2.0","cpy-cli":"^5.0.0","dotenv":"^16.4.1","ethers":"6","hardhat":"^2.19.5","hardhat-gas-reporter":"^1.0.8","mkdirp":"^3.0.1","rimraf":"^5.0.5","solidity-coverage":"^0.8.1","ts-node":"^10.9.2","tsup":"^8.0.1","typechain":"^8.3.0","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"dependencies":{"@unique-nft/utils":"^0.3.14"},"_id":"@ashkuc/unique-royalties@0.0.1","gitHead":"27dd3e7bdfec99baa135bb999403e30531e212c6","types":"./dist/index.d.ts","description":"This repo will be archived after v2 schemas release in [@unique-nft/unique_schemas](https://github.com/UniqueNetwork/unique_schemas) and [@unique-nft/solidity-interfaces](https://github.com/UniqueNetwork/solidity-interfaces) respectively.","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-cd4Wp+LzfusIMd5/51XdoNfoOIgb6EJ3sJSS+7DYKKCNgO1ePWbphDckhGfCgX1yjlUe6QOHTX4dV+NOzXS6vQ==","shasum":"dcdef9fdbb84f54ed9eb6c1e2afc5b0cfb0cb8f5","tarball":"https://registry.npmjs.org/@ashkuc/unique-royalties/-/unique-royalties-0.0.1.tgz","fileCount":3,"unpackedSize":9874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHWLgSaqj8fmGxtBLim1/OfJ9nojpy+R9BtvvLveD+mQIgPmupKWEw4PeGcSS+Vy36m3/ctjHOjdFoIiutaj4+UXw="}]},"_npmUser":{"name":"ashkuc","email":"ashkucc@gmail.com"},"directories":{},"maintainers":[{"name":"ashkuc","email":"ashkucc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unique-royalties_0.0.1_1706808959169_0.646295334800332"},"_hasShrinkwrap":false},"0.0.2":{"name":"@ashkuc/unique-royalties","version":"0.0.2","main":"dist/index.js","license":"MIT","description":"Typescript library and smart contracts to work with Unique NFTs royalties","repository":{"type":"git","url":"git+https://github.com/UniqueNetwork/unique-royalties.git"},"bugs":{"url":"https://github.com/UniqueNetwork/unique-royalties/issues"},"homepage":"https://github.com/UniqueNetwork/unique-royalties#readme","scripts":{"compile":"hardhat compile","build":"hardhat compile && hardhat typechain && tsup src/ --format cjs --format esm --dts --outDir dist","clean":"hardhat clean && rimraf ./dist","check:balances":"hardhat run ./scripts/check-balances.ts","deploy:everywhere":"hardhat run ./scripts/deploy-everywhere.ts","deploy":"hardhat run ./scripts/deploy.ts","deploy:uniqsu":"hardhat run ./scripts/deploy.ts --network uniqsu","deploy:opalRc":"hardhat run ./scripts/deploy.ts --network opalRc","deploy:opal":"hardhat run ./scripts/deploy.ts --network opal","deploy:quartz":"hardhat run ./scripts/deploy.ts --network quartz","deploy:unique":"hardhat run ./scripts/deploy.ts --network unique","test:uniqsu":"hardhat test --network uniqsu","test:opal":"hardhat test --network opal","test":"hardhat test"},"devDependencies":{"@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ethers":"^3.0.5","@nomicfoundation/hardhat-network-helpers":"^1.0.0","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-verify":"^2.0.0","@openzeppelin/contracts":"^5.0.1","@typechain/ethers-v6":"^0.5.0","@typechain/hardhat":"^9.0.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","@types/node":"^20.11.11","@unique-nft/solidity-interfaces":"^0.70.0","chai":"^4.2.0","cpy-cli":"^5.0.0","dotenv":"^16.4.1","ethers":"6","hardhat":"^2.19.5","hardhat-gas-reporter":"^1.0.8","mkdirp":"^3.0.1","rimraf":"^5.0.5","solidity-coverage":"^0.8.1","ts-node":"^10.9.2","tsup":"^8.0.1","typechain":"^8.3.0","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"dependencies":{"@unique-nft/utils":"^0.3.14"},"_id":"@ashkuc/unique-royalties@0.0.2","gitHead":"27dd3e7bdfec99baa135bb999403e30531e212c6","types":"./dist/index.d.ts","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-t7vxTVblC2PX8riYoAre98QMW7lyXKRZei+9I0gWzXwLK2WGtqN2woSoqSDQM4CKzxRMAPvJZP0UqWgVzrJEBQ==","shasum":"d91a1f1b62b242e8bf108b6e1b70a3521cc74ad6","tarball":"https://registry.npmjs.org/@ashkuc/unique-royalties/-/unique-royalties-0.0.2.tgz","fileCount":57,"unpackedSize":173579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClcxZ5xlHTe6amHV0PC+oZmwdb7xnDChe0+rM7PuA8zgIhAJmNGjogx5EmJGqGH5tnFNEvss9+IAliJWU/TyipPsUr"}]},"_npmUser":{"name":"ashkuc","email":"ashkucc@gmail.com"},"directories":{},"maintainers":[{"name":"ashkuc","email":"ashkucc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unique-royalties_0.0.2_1706809359435_0.4450668045549817"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-01T17:35:59.073Z","0.0.1":"2024-02-01T17:35:59.327Z","modified":"2024-02-01T17:42:39.880Z","0.0.2":"2024-02-01T17:42:39.709Z"},"maintainers":[{"name":"ashkuc","email":"ashkucc@gmail.com"}],"description":"Typescript library and smart contracts to work with Unique NFTs royalties","license":"MIT","readme":"## Disclaimer\n\nThis repo will be archived after v2 schemas release in [@unique-nft/unique_schemas](https://github.com/UniqueNetwork/unique_schemas)\nand [@unique-nft/solidity-interfaces](https://github.com/UniqueNetwork/solidity-interfaces) respectively.\n\n\n### Contracts\n\n- [UniqueRoyalty.sol](./contracts/UniqueRoyalty.sol) - core decoding/encoding logic library\n- [UniqueRoyaltyHelper.sol](./contracts/UniqueRoyaltyHelper.sol) - helper contract to decode/encode royalty data, transform, calculate royalty amount etc\n\n### Typescript implementation of the library located - [here](./src)\n\n### To check everything is working\n\n```shell\nyarn\n\nyarn test\n```\n\n### To deploy\n\n```shell\nyarn\n\necho \"PRIVATE_KEY=<your_private_key>\" > .env\n\nyarn check:balances\n\nyarn deploy:everywhere\n```\n### ToDo\n\n- add to [@unique-nft/schemas](https://www.npmjs.com/package/@unique-nft/schemas)\n- add to [@unique-nft/solidity-interfaces](https://www.npmjs.com/package/@unique-nft/solidity-interfaces)\n","readmeFilename":"README.md","homepage":"https://github.com/UniqueNetwork/unique-royalties#readme","repository":{"type":"git","url":"git+https://github.com/UniqueNetwork/unique-royalties.git"},"bugs":{"url":"https://github.com/UniqueNetwork/unique-royalties/issues"}}