Untitled Wallet adapter for Titan Kit, providing seamless integration with Untitled Wallet for Titan Chain applications. Untitled Wallet is the official wallet for Titan Chain, offering native support and optimized features for the Titan ecosystem.
import { UntitledWallet } from '@titan-kit/untitled-wallet';
import { keplrWallet } from '@titan-kit/keplr-extension';
import { assetLists, chains } from '@chain-registry/v2';
// Configure supported chains
const chainNames = ['titantestnet'];
const _chains = chains.filter(c => chainNames.includes(c.chainName));
const _assetLists = assetLists.filter(a => chainNames.includes(a.chainName));
// Create Untitled Wallet with custom configuration
const untitledWallet = new UntitledWallet({
metadata: {
name: 'Hyperion',
description: 'The main swap on titan',
icons: [],
url: 'https://hyperiondex.com',
},
// Add any additional configuration options here
});
// Use with other wallets
const _wallets = [
keplrWallet,
untitledWallet,
// Add other wallets as needed
];
// Use in TitanKitProvider
function App() {
return (
<TitanKitProvider
chains={_chains}
wallets={_wallets}
assetLists={_assetLists}
>
<YourApp />
</TitanKitProvider>
);
}
new UntitledWallet({
metadata: {
name: string; // Your dApp name
description: string; // Your dApp description
icons: string[]; // Array of your dApp icon URLs
url: string; // Your dApp URL
}
})