dungeon-snap
v0.1.0
Published
Dungeon ($DGN) MetaMask Snap — dungeon-1 chain wallet.
Readme
Dungeon Snap
MetaMask Snap that gives the dungeon-1 Cosmos chain a first-class home inside MetaMask. View your $DGN balance, sign messages, send DGN — all from MetaMask Flask.
Install
await window.ethereum.request({
method: 'wallet_requestSnaps',
params: { 'npm:dungeon-snap': {} },
});RPC methods
| Method | Returns |
|---|---|
| dungeon_getAccount | { address, pubkey } — derived dungeon1... |
| dungeon_getBalance | { denom, amount, display } from live LCD |
| dungeon_showAccount | Opens MetaMask dialog with address + balance |
| dungeon_signArbitrary | Raw SHA256 message signing (64-byte secp256k1 sig) |
| dungeon_signADR036 | Keplr-compat ADR-036 signing |
| dungeon_buildSendTx | Build + sign MsgSend, return TxBytes |
| dungeon_sendTokens | Build + sign + broadcast MsgSend, return txhash |
Chain config
- Chain ID:
dungeon-1(Cosmos SDK v0.50) - SLIP-44 coin type:
118 - Bech32 prefix:
dungeon - Denom:
udgn(6 decimals) - LCD:
https://api.dungeongames.io
Source
github.com/Ninjaxan/dungeon-snap — MIT licensed. Built from MetaMask template-snap-monorepo.
