Build on LastcoinVision
A typed SDK, four starter templates, and a testnet faucet — everything runs against a local devnet out of the box.
Quick start
Scaffold a template, install, and run — the app connects to a local devnet by default.
npx create-lcv-app my-app --template dapp-evm
cd my-app
npm run devTemplates
dApp (EVM)
Connects MetaMask to LCV's EVM and displays the native balance.
--template dapp-evmdApp (Cosmos)
Connects Keplr to LCV and displays the account balance.
--template dapp-cosmosRegistry UI
Look up jurisdiction authorities and registered assets on x/registry.
--template gov-registryVoting portal
Look up elections and their commit-reveal results on x/voting.
--template voting-portalSDK
@lastcoinvision/sdk ships typed message-builder clients for every custom module (identity, registry, voting, taxrail), Keplr and MetaMask wallet helpers, and a CosmJS registry pre-loaded with every custom message type.
import { IdentityClient, createLcvRegistry } from "@lastcoinvision/sdk";
const identity = new IdentityClient(REST_ENDPOINT, signingClient);
const params = await identity.params();Testnet faucet
Rate-limited per address and per IP. Fund a devnet/testnet account for development.
Open the faucetRPC endpoints
| Network | Chain ID | Tendermint RPC | REST | EVM JSON-RPC |
|---|---|---|---|---|
| Devnet (local) | lcv-devnet | http://localhost:26657 | http://localhost:1317 | http://localhost:8545 |
| Testnet | lcv-testnet-1 | Not yet public — see the roadmap. | ||
| Mainnet | lastcoinvision-1 | Not launched. | ||