{"id":20278560,"url":"https://github.com/MASDXI/expirable-erc20-utxo","last_synced_at":"2025-05-07T17:30:30.625Z","repository":{"id":206378762,"uuid":"628543257","full_name":"MASDXI/expirable-erc20-utxo","owner":"MASDXI","description":"Expirable ERC20 with the UTXO (Unspent Transaction Output) model","archived":false,"fork":false,"pushed_at":"2025-02-17T13:45:53.000Z","size":101,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-21T18:57:26.149Z","etag":null,"topics":["erc20","smart-contract","solidity","utxo"],"latest_commit_sha":null,"homepage":"","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MASDXI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2023-04-16T09:26:09.000Z","updated_at":"2025-03-19T02:08:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"df0b1719-7f66-431c-b2c8-27cd32b8dd80","html_url":"https://github.com/MASDXI/expirable-erc20-utxo","commit_stats":null,"previous_names":["masdxi/erc20-expirable","masdxi/expirable-erc20-utxo-token"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MASDXI%2Fexpirable-erc20-utxo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MASDXI%2Fexpirable-erc20-utxo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MASDXI%2Fexpirable-erc20-utxo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MASDXI%2Fexpirable-erc20-utxo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MASDXI","download_url":"https://codeload.github.com/MASDXI/expirable-erc20-utxo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252926474,"owners_count":21826319,"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":["erc20","smart-contract","solidity","utxo"],"created_at":"2024-11-14T13:24:08.892Z","updated_at":"2025-05-07T17:30:30.598Z","avatar_url":"https://github.com/MASDXI.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Expirable ERC20 with UTXO\nThis is a Solidity smart contract that implements an ERC20 token with the UTXO (Unspent Transaction Output) model and an expiration mechanism. The contract is designed to allow the minting of tokens with an expiration date, after which they become unusable.\n\n\u003e [!Important]\n\u003e This contract implementation is too sophisticate to use, suggest moving to [ERC-7818](https://github.com/MASDXI/ERCs/blob/master/ERCS/erc-7818.md)\n\n\n## Getting Started\n#### Prerequisites\nTo compile and test the smart contract, you need the following:\n\n- node [Download](https://nodejs.org/en/)\n- nvm [Download](https://github.com/nvm-sh/nvm#installing-and-updating)\n- git [Download](https://git-scm.com/)\n\n\n#### Installing\n```\ngit clone https://github.com/MASDXI/ERC20-Expriable.git\n```\nInstall the dependencies:\n```\ncd ERC20UTXOExpirable\nyarn install\n```\n#### Compiling\nCompile the smart contract:\n```\nyarn compile\n```\n\n#### Testing\nRun the tests:\n```\nyarn test:utxo\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMASDXI%2Fexpirable-erc20-utxo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMASDXI%2Fexpirable-erc20-utxo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMASDXI%2Fexpirable-erc20-utxo/lists"}