// Suggest MANTRA Chain to Keplr
await window.keplr.experimentalSuggestChain({
chainId: 'mantra-1',
chainName: 'MANTRA Chain',
rpc: 'https://rpc.mantrachain.io',
rest: 'https://api.mantrachain.io',
bip44: { coinType: 118 },
bech32Config: {
bech32PrefixAccAddr: 'mantra',
bech32PrefixAccPub: 'mantrapub',
bech32PrefixValAddr: 'mantravaloper',
bech32PrefixValPub: 'mantravaloperpub',
bech32PrefixConsAddr: 'mantravalcons',
bech32PrefixConsPub: 'mantravalconspub',
},
currencies: [{ coinDenom: 'MANTRA', coinMinimalDenom: 'amantra', coinDecimals: 18 }],
feeCurrencies: [{ coinDenom: 'MANTRA', coinMinimalDenom: 'amantra', coinDecimals: 18 }],
stakeCurrency: { coinDenom: 'MANTRA', coinMinimalDenom: 'amantra', coinDecimals: 18 },
});
// Enable chain
await window.keplr.enable('mantra-1');
// Get signer
const offlineSigner = window.keplr.getOfflineSigner('mantra-1');