ICRC-1 Wallet is an application designed for Internet Computer Network. This project allows users to manage their digital assets and perform transactions with major ICRC1 cryptocurrencies. Whether you're a beginner or an experienced crypto enthusiast, ICRC-1 Wallet provides a user-friendly interface for your Wallet needs.
To get started with ICRC-1 Wallet, follow these steps:
Clone the repository to your local machine:
git clone git@github.com:research-ag/wallet.git
Change your directory to the project folder:
cd wallet
Install the project dependencies:
npm install
Create .env file in the root of the project:
NODE_ENV=PRODUCTION
# Ledger canister for ICP
VITE_ICP_LEDGER_CANISTER_ID="ryjl3-tyaaa-aaaaa-aaaba-cai"
# Transaction history API for ICP
VITE_ROSETTA_URL=https://rosetta-api.internetcomputer.org
# Blockchain ID for the Network to use
VITE_NET_ID_BLOCKCHAIN="Internet Computer"
# Network ID for the Network to use
VITE_NET_ID_NETWORK="00000000000000020101"
# HOST for login with Internet Identity
VITE_AGGENT_HOST=https://icp0.io
# HOST for login with NFID
VITE_AGGENT_NFID_HOST=https://nfid.one
# APP logo for loging
VITE_APP_LOGO=https://bv3c6-6aaaa-aaaap-abejq-cai.icp0.io/assets/hpl-wallet-f3061133.svg
# APP NAME
VITE_APP_NAME=HPL
# Market price in USD for ICRC1 cryptocurrencies
VITE_APP_TOKEN_MARKET=https://nftpkg.com/api/icpcoins/list
Run the development server:
npm run dev
http://localhost:3000
to access the ICRC-1 Wallet application.ICRC-1 Wallet is built using the following technologies:
Once you have installed the project and started the development server, you can access the ICRC-1 Wallet application in your web browser. Here are some basic usage instructions:
This project is licensed under the GPL3 License - see the LICENSE file for details.