React-based DApps in Tezos. Check out the demo.
- Download an owner wallet that can mint tokens
- Download a wallet with some tokens.
To use a DApp, you can always download wallets from Tezos faucet). Note that the balance will be zero, and you will need to transfer some tokens as an owner using the address|phk property of a JSON file.
- Create React app
- Prettier configured
- Husky hooks for Linting and Prettier-based code linting
- Examples based on taquito
- Connection to a wallet previously downloaded from the faucet
- Token transfer and amount limit configuration in a LIGO FA1.2 smart contract
- TezBridge
- UIComponents
- npm version : Version 6.10.2
- node versio : Version 12.9.0
- Connected Context provides a connected account and a service that communicates with a contract
- useAccount gets a connected account in an application
- useAccountAllowance gets address allowance
- useAccountBalance gets an address balance
- useContracts gets available services in an application
- useGasEstimation gets gasEstimation of a method defined in a contract
- useTokenInformation gets token information of a FA1.2 contract
- useOperationProgress get the progress of some transaction, is an estimate
- useOperations gets available operations
- useTaquito gets taquito instance
- Token Contract a service that communicates with the contract.
- Account display wallet information
- AssetTezImage provides the Tezos logo
- BetterCallDev renders a link with a transaction to Better Call Dev
- GasEstimation provides an icon with information regarding the transaction
- LoadFaucet allows for importing the wallet's JSON file
- OperationProgress progress bar related to some operation
- Operations display all the operations related to the contract
You can access to the contract right here
- yarn
- Mac:
brew install yarn
- Linux: https://classic.yarnpkg.com/en/docs/install/#debian-stable
- Win: https://classic.yarnpkg.com/en/docs/install/#windows-stable
- Mac:
- NVM (Node Version Manager)
- Mac & Linux:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
. For more info click here. - Win: https://github.com/coreybutler/nvm-windows
- Mac & Linux:
yarn install
- Rename the
local.env
to.env
- Use
yarn start
in this project