{"id":21307842,"url":"https://github.com/solidstate-network/hardhat-txn-dot-xyz","last_synced_at":"2025-09-09T19:25:51.643Z","repository":{"id":61139165,"uuid":"548614344","full_name":"solidstate-network/hardhat-txn-dot-xyz","owner":"solidstate-network","description":"🛂 Securely dispatch Hardhat transactions in the browser via ETHBogotá finalist txn.xyz 🇨🇴","archived":false,"fork":false,"pushed_at":"2024-09-01T16:57:46.000Z","size":271,"stargazers_count":5,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-05T20:50:16.270Z","etag":null,"topics":["blockchain","buidler","dapp","dapps","eth","ether","ethereum","ethers","hardhat","smart-contracts","solidity","txn","txn-dot-xyz","web3","wow"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solidstate-network.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-09T23:06:14.000Z","updated_at":"2024-09-01T16:57:48.000Z","dependencies_parsed_at":"2024-05-18T20:22:08.741Z","dependency_job_id":"190e80de-f08d-41b0-bd48-578c8d8a5859","html_url":"https://github.com/solidstate-network/hardhat-txn-dot-xyz","commit_stats":{"total_commits":21,"total_committers":1,"mean_commits":21.0,"dds":0.0,"last_synced_commit":"346db52171d7dde7ba0dfc8e855b31233ac76350"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidstate-network%2Fhardhat-txn-dot-xyz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidstate-network%2Fhardhat-txn-dot-xyz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidstate-network%2Fhardhat-txn-dot-xyz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidstate-network%2Fhardhat-txn-dot-xyz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solidstate-network","download_url":"https://codeload.github.com/solidstate-network/hardhat-txn-dot-xyz/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225764072,"owners_count":17520578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","buidler","dapp","dapps","eth","ether","ethereum","ethers","hardhat","smart-contracts","solidity","txn","txn-dot-xyz","web3","wow"],"created_at":"2024-11-21T16:34:36.191Z","updated_at":"2024-11-21T16:34:36.982Z","avatar_url":"https://github.com/solidstate-network.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hardhat txn.xyz Client\n\nFormat and trigger secure on-chain transactions via [txn.xyz](https://www.txn.xyz/).\n\n## Installation\n\n```bash\nnpm install --save-dev @solidstate/hardhat-txn-dot-xyz\n# or\nyarn add --dev @solidstate/hardhat-txn-dot-xyz\n```\n\n## Usage\n\nLoad plugin in Hardhat config:\n\n```javascript\nrequire('@solidstate/hardhat-txn-dot-xyz');\n```\n\nOutput usage information via Hardhat:\n\n```bash\nnpx hardhat txn-dot-xyz-send --help\n# or\nyarn run hardhat txn-dot-xyz-send --help\n```\n\n### Example\n\nThis example will encode a Mainnet transaction which revokes the sender's approval to spend DAI from [vitalik.eth](https://etherscan.io/address/0xd8da6bf26964af9d7eed9e03e53415d37aa96045).\n\n```bash\nnpx hardhat txn-dot-xyz-send --chain-id 1 --contract-address 0x6b175474e89094c44da98b954eedeac495271d0f --fn approve --fn-params '[\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\", 0]'\n# or\nyarn run hardhat txn-dot-xyz-send --chain-id 1 --contract-address 0x6b175474e89094c44da98b954eedeac495271d0f --fn approve --fn-params '[\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\", 0]'\n```\n\nIt may also be run from within the Hardhat environment:\n\n```javascript\nawait hre.run('txn-dot-xyz-send', {\n  chainId: 1,\n  contractAddress: '0x6b175474e89094c44da98b954eedeac495271d0f',\n  fn: 'approve',\n  fnParams: ['0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045', 0],\n});\n```\n\n### Optional Flags\n\n| Flag      | Description                                                                   |\n| --------- | ----------------------------------------------------------------------------- |\n| `prompt`  | whether to block execution until use confirms that transaction has been mined |\n| `browser` | whether to automatically open generated URL in the default browser            |\n\n## Development\n\nInstall dependencies via Yarn:\n\n```bash\nyarn install\n```\n\nSetup Husky to format code on commit:\n\n```bash\nyarn prepare\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidstate-network%2Fhardhat-txn-dot-xyz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolidstate-network%2Fhardhat-txn-dot-xyz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidstate-network%2Fhardhat-txn-dot-xyz/lists"}