laconic-wallet/index.js
Adwait Gharpure 8bd3b4b567
Handle all dapps getting updated on adding accounts (#55)
* Replace QR icon with WC logo

* Change screen title

* Change title

* Display session topic in list item

* Move useEffect to WalletConnectContext

* Disconnect sessions on resetting wallet

* Update dapp session on adding account

* Update sessions inside useEffect

* Clean up code

* Remove question mark

* Handle all dapps getting updated

* Remove index from map

* Move hook to different folder

---------

Co-authored-by: Adw8 <adwait@deepstacksoft.com>
2024-03-14 13:53:04 +05:30

38 lines
1011 B
JavaScript

import React from 'react';
import 'text-encoding-polyfill';
import { AppRegistry } from 'react-native';
import { PaperProvider } from 'react-native-paper';
import { NavigationContainer } from '@react-navigation/native';
import App from './App';
import { AccountsProvider } from './context/AccountsContext';
import { WalletConnectProvider } from './context/WalletConnectContext';
import { name as appName } from './app.json';
export default function Main() {
const linking = {
prefixes: ['https://wallet.laconic.com'],
config: {
screens: {
SignRequest: {
path: 'sign/:network/:address/:message',
},
},
},
};
return (
<PaperProvider theme={'light'}>
<AccountsProvider>
<WalletConnectProvider>
<NavigationContainer linking={linking}>
<App />
</NavigationContainer>
</WalletConnectProvider>
</AccountsProvider>
</PaperProvider>
);
}
AppRegistry.registerComponent(appName, () => Main);