{"id":18417421,"url":"https://github.com/stellar/soroban-react-mint-token","last_synced_at":"2025-04-07T12:32:32.605Z","repository":{"id":174751137,"uuid":"652714721","full_name":"stellar/soroban-react-mint-token","owner":"stellar","description":"An example dapp for minting tokens on Soroban","archived":false,"fork":false,"pushed_at":"2024-04-22T19:00:51.000Z","size":1013,"stargazers_count":2,"open_issues_count":0,"forks_count":5,"subscribers_count":17,"default_branch":"main","last_synced_at":"2024-04-22T20:27:35.925Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/stellar.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}},"created_at":"2023-06-12T16:35:43.000Z","updated_at":"2024-05-29T22:42:40.073Z","dependencies_parsed_at":"2024-04-25T07:00:33.708Z","dependency_job_id":null,"html_url":"https://github.com/stellar/soroban-react-mint-token","commit_stats":null,"previous_names":["stellar/soroban-react-mint-token"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Fsoroban-react-mint-token","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Fsoroban-react-mint-token/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Fsoroban-react-mint-token/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Fsoroban-react-mint-token/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stellar","download_url":"https://codeload.github.com/stellar/soroban-react-mint-token/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247653247,"owners_count":20973788,"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":[],"created_at":"2024-11-06T04:09:24.242Z","updated_at":"2025-04-07T12:32:27.596Z","avatar_url":"https://github.com/stellar.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Soroban React Mint Token\n\nThis serves as a basic example of how a token administrator can mint more tokens\non Soroban.\n\nYou can explore this dapp at https://scaffold-soroban.stellar.org/ by choosing\nmint-token from the \"select demo\" dropdown.\n\n## Prerequisites\n\nThe Mint Token DApp relies on the following dependencies:\n\n- Node (\u003e=16.14.0 \u003c=18.0.0): https://nodejs.org/en/download/\n\n- Yarn (v1.22.5 or newer): https://classic.yarnpkg.com/en/docs/install\n\n- Freighter wallet(v5.0 or newer): https://www.freighter.app/\n\n## Features\n\nThe Mint Token DApp offers the following features:\n\n1. **Freighter Wallet Integration**: The Mint Token DApp seamlessly integrates\n   with Freighter/Albedo/XBull, allowing users to connect their wallet to access\n   Soroban token balances and utilize their signing capabilities for\n   secure and integrity-checked transactions.\n\n2. **Transaction Construction**: Leveraging the Soroban token's contract\n   interface, the DApp constructs transactions that invoke the `mint`\n   method. This method facilitates the minting of new tokens to an address.\n\n## Getting Started\n\nTo use the Mint Token DApp, follow these steps:\n\n1. Install and set up one of the supported wallets.\n\n- [Freighter wallet](https://www.freighter.app/)\n- [Albedo wallet](https://albedo.link/install-extension)\n- [XBull wallet](https://xbull.app/)\n\n2. Clone and navigate into the\n   [Mint Token DApp repository](https://github.com/stellar/soroban-react-mint-token/tree/main)\n   by trunning the following:\n\n   ```\n   git clone https://github.com/stellar/soroban-react-mint-token.git\n   cd soroban-react-mint-token\n   ```\n\n3. Install the dependencies by running the following:\n\n   ```\n   yarn\n   ```\n\n4. If you are using the Freighter wallet, ensure that experimental mode\n   is enabled. You can find this setting in Freighter wallet at:\n   _`Settings(⚙️)\u003ePreferences\u003eENABLE EXPERIMENTAL MODE`_.\n\n\u003cimg src = \"./public/img/freighter_settings.png\" width=\"50%\" height=\"50%\"/\u003e\n\n6. [Enable and add Soroban Tokens](https://soroban.stellar.org/docs/getting-started/connect-freighter-wallet#enable-soroban-tokens)\n   in Freighter.\n\n7. Connect the dapp to Freighter.\n\n\u003cimg src = \"./public/img/connect.png\" width=\"50%\" height=\"50%\"/\u003e\n\n8. Add the public key for the account that will receive the newly minted tokens.\n\n\u003cimg src = \"./public/img/add-dest.png\" width=\"50%\" height=\"50%\"/\u003e\n\n9. Add the contract ID for the token that you will be minting, and add the quantity of new tokens to mint.\n\n\u003cimg src = \"./public/img/add-token.png\" width=\"50%\" height=\"50%\"/\u003e\n\u003cbr/\u003e\n\u003cimg src = \"./public/img/set-quantity.png\" width=\"50%\" height=\"50%\"/\u003e\n\n10. Set the desired transaction fee \u0026 memo.\n\n\u003cimg src = \"./public/img/set-fee-memo.png\" width=\"50%\" height=\"50%\"/\u003e\n\n11. Confirm your transaction parameters, and submit it to the network.\n\n\u003cimg src = \"./public/img/confirm-tx.png\" width=\"50%\" height=\"50%\"/\u003e\n\u003cbr/\u003e\n\u003cimg src = \"./public/img/submit-tx.png\" width=\"50%\" height=\"50%\"/\u003e\n\n12. View your transaction's result XDR and optionally start the mint flow over.\n\n\u003cimg src = \"./public/img/tx-result.png\" width=\"50%\" height=\"50%\"/\u003e\n\n## Build the Project\n\n```\nyarn \u0026\u0026 yarn build\n```\n\n## Starting a Dev Environment\n\n```\nyarn \u0026\u0026 yarn start\n```\n\n## Contributions\n\nContributions to the Mint Token DApp are welcome. If you encounter any issues, have\nsuggestions for improvements, or would like to contribute to the codebase,\nplease submit an issue, pull request, or reach out to us on\n[Discord](https://discord.com/channels/897514728459468821/1037073682599780494).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstellar%2Fsoroban-react-mint-token","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstellar%2Fsoroban-react-mint-token","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstellar%2Fsoroban-react-mint-token/lists"}