{"_id":"@cuonghx.gu-tech/consortium-manager-contract","name":"@cuonghx.gu-tech/consortium-manager-contract","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@cuonghx.gu-tech/consortium-manager-contract","version":"1.0.0","type":"module","devDependencies":{"@nomicfoundation/hardhat-ignition":"^3.0.6","@nomicfoundation/hardhat-toolbox-viem":"^5.0.1","@types/node":"^22.19.1","forge-std":"github:foundry-rs/forge-std#v1.9.4","hardhat":"^3.0.17","typescript":"~5.8.0","viem":"^2.41.2"},"dependencies":{"@openzeppelin/contracts":"^5.4.0"},"gitHead":"50b6bb3edf6be63d13ce68ee02502c901d711fdd","_id":"@cuonghx.gu-tech/consortium-manager-contract@1.0.0","description":"This project showcases a Hardhat 3 Beta project using the native Node.js test runner (`node:test`) and the `viem` library for Ethereum interactions.","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-P4jr6e27gWFHNaaGRzeQWKXS48QCW363JqzMWt4btrPM5Ixnr5Li7hjmJ6cvi57p8fubDqTuU5TKV9LXL1aFFA==","shasum":"86d193110c86fa3744808ac42d6a0cb85a4363f4","tarball":"https://registry.npmjs.org/@cuonghx.gu-tech/consortium-manager-contract/-/consortium-manager-contract-1.0.0.tgz","fileCount":7,"unpackedSize":9605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEGiDwauzK0Yz9uGI9hrGuZIjaQpHgGDWbr5+l9Lgi5EAiEAmDusrRdG0LsMeynYzyN4pEyL9rjrcosLVtet0tpcZMk="}]},"_npmUser":{"name":"cuonghx.gu-tech","email":"cuonghx@gu-tech.com"},"directories":{},"maintainers":[{"name":"cuonghx.gu-tech","email":"cuonghx@gu-tech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/consortium-manager-contract_1.0.0_1766116489945_0.6403712818681382"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-19T03:54:49.870Z","1.0.0":"2025-12-19T03:54:50.099Z","modified":"2025-12-19T03:54:50.387Z"},"maintainers":[{"name":"cuonghx.gu-tech","email":"cuonghx@gu-tech.com"}],"description":"This project showcases a Hardhat 3 Beta project using the native Node.js test runner (`node:test`) and the `viem` library for Ethereum interactions.","readme":"# Sample Hardhat 3 Beta Project (`node:test` and `viem`)\n\nThis project showcases a Hardhat 3 Beta project using the native Node.js test runner (`node:test`) and the `viem` library for Ethereum interactions.\n\nTo learn more about the Hardhat 3 Beta, please visit the [Getting Started guide](https://hardhat.org/docs/getting-started#getting-started-with-hardhat-3). To share your feedback, join our [Hardhat 3 Beta](https://hardhat.org/hardhat3-beta-telegram-group) Telegram group or [open an issue](https://github.com/NomicFoundation/hardhat/issues/new) in our GitHub issue tracker.\n\n## Project Overview\n\nThis example project includes:\n\n- A simple Hardhat configuration file.\n- Foundry-compatible Solidity unit tests.\n- TypeScript integration tests using [`node:test`](nodejs.org/api/test.html), the new Node.js native test runner, and [`viem`](https://viem.sh/).\n- Examples demonstrating how to connect to different types of networks, including locally simulating OP mainnet.\n\n## Usage\n\n### Running Tests\n\nTo run all the tests in the project, execute the following command:\n\n```shell\nnpx hardhat test\n```\n\nYou can also selectively run the Solidity or `node:test` tests:\n\n```shell\nnpx hardhat test solidity\nnpx hardhat test nodejs\n```\n\n### Make a deployment to Sepolia\n\nThis project includes an example Ignition module to deploy the contract. You can deploy this module to a locally simulated chain or to Sepolia.\n\nTo run the deployment to a local chain:\n\n```shell\nnpx hardhat ignition deploy ignition/modules/Counter.ts\n```\n\nTo run the deployment to Sepolia, you need an account with funds to send the transaction. The provided Hardhat configuration includes a Configuration Variable called `SEPOLIA_PRIVATE_KEY`, which you can use to set the private key of the account you want to use.\n\nYou can set the `SEPOLIA_PRIVATE_KEY` variable using the `hardhat-keystore` plugin or by setting it as an environment variable.\n\nTo set the `SEPOLIA_PRIVATE_KEY` config variable using `hardhat-keystore`:\n\n```shell\nnpx hardhat keystore set SEPOLIA_PRIVATE_KEY\n```\n\nAfter setting the variable, you can run the deployment with the Sepolia network:\n\n```shell\nnpx hardhat ignition deploy --network sepolia ignition/modules/Counter.ts\n```\n","readmeFilename":"README.md","_rev":"1-6210be0a86033613bfb5bb7ebbf11eae"}