Firma Station is a desktop application for FirmaChain service like wallet, staking, voting.
This app is required for Mainnet Coin swaps service, and MainNet wallets can only be created through this app on user side.
Both Web and Desktop apps are being developed to work, and will be modularized so that they can be used in mobile wallets in the future.
It is currently under development and early stage development and provide detail features through integration with Firma-JS.
This app can also be used for TestNet and using Faucet, you can test various scenarios.
WARNING: The coin obtained through firma station devnet/testnet is not compatible with the coin of mainnet and has no value.
- Wallet Management: Create wallets, recover from mnemonic, import private keys
- Hardware Wallet: Ledger hardware wallet support
- Staking: Delegate, redelegate, undelegate tokens and claim rewards
- Governance: Vote on proposals and create new proposals
- Multi-Token: FCT and IBC token support
- Paper Wallet: Offline wallet generation
- Node.js 20+
- Yarn
git clone https://github.com/firmachain/firma-station.git
cd firma-station
nvm use
yarn install
yarn run devCopy the sample configuration file:
cp src/config.sample.ts src/config.tsEdit src/config.ts with your network settings.
yarn build- Frontend: React 18, TypeScript, Vite
- Blockchain: @firmachain/firma-js, Ledger support
- State: Redux Toolkit
- UI: Material-UI, Styled Components
yarn cypress:openyarn dev: Start development serveryarn build: Build for productionyarn start: Preview production buildyarn run cypress:open: Open Cypress test
- Email: info@firmachain.org
- Issues: GitHub Issues
