This project is for inscribing of text, image and any types of files on fractal network
A powerful Token Inscription Tool built for the Fractal Network that allows users to easily create, inscribe, and manage their tokens on the decentralized blockchain.
- Secure Token Creation: Inscribe tokens directly onto the Fractal Network with robust security mechanisms.
- Fast and Efficient: Optimized for speed and performance, making inscriptions quick and cost-effective.
- Flexible Token Standards: Support for multiple token standards within the Fractal ecosystem.
- Easy Metadata Management: Customize token metadata such as name, supply, and properties.
- Decentralized & Trustless: Fully decentralized, ensuring a trustless environment for token creation and transactions.
To use the tool, ensure you have the following:
- Node.js >= v14
- Fractal Network Wallet
- Fractal Network RPC URL
-
Clone the repository:
git clone https://github.com/ptc-bink/fractal-inscription-tool.git cd fractal-inscription-tool
-
Install dependencies:
npm install
-
Create a
.env
file:cp .env.example .env
-
Update the
.env
file with your Fractal wallet's private key and RPC URL:PRIVATE_KEY=your_fractal_private_key FRACTAL_RPC_URL=https://rpc.fractalnetwork.io
To inscribe a new token, run the following command:
npm run inscribe --tokenName="MyToken" --totalSupply=1000000 --decimals=18
This will inscribe a new token on the Fractal Network with the name MyToken, a total supply of 1,000,000, and 18 decimals.
--tokenName
: The name of the token you wish to create.--totalSupply
: The maximum supply of the token.--decimals
: Number of decimal places for the token.
Example command:
npm run inscribe --tokenName="FractalCoin" --totalSupply=100000 --decimals=8
-
Check Token Balance:
You can check your token balance using:npm run balance --tokenAddress=<TokenAddress>
-
Transfer Token:
To transfer tokens to another address:npm run transfer --tokenAddress=<TokenAddress> --recipientAddress=<RecipientAddress> --amount=100
Contributions are welcome! Feel free to open issues or pull requests.
- Fork the repository.
- Create your feature branch (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or support, please reach out on our Discord or open an issue.
Feel free to customize this further to fit your specific project’s needs!