8e9c2e4080
* add deposit page * add web3 provider using web3-react package * add env setup, add guard for incorrect chain id * add lib for web3-provider * make wallet and ethereum connect dialogs look more consistent * add setup tests file for jest-dom * remove chain id config and just use appChainId prop, add disconnect button to invalid chainId state * remove .env file for now, will complete as own ticket * switch handling of connect dialog state to the consuming app * rename web3-provider package to just web3 * envs for each environment so we can specify chainId * remove fallback to testnet for apollo client creation * make web3container enforce connection before rendering childen * move infura id to env var
22 lines
490 B
TypeScript
22 lines
490 B
TypeScript
import { AnchorButton } from '@vegaprotocol/ui-toolkit';
|
|
import { useVegaWallet } from '@vegaprotocol/wallet';
|
|
|
|
const Portfolio = () => {
|
|
const { keypair } = useVegaWallet();
|
|
return (
|
|
<div>
|
|
<h1>Portfolio</h1>
|
|
{keypair && (
|
|
<p>
|
|
Keypair: {keypair.name} {keypair.pub}
|
|
</p>
|
|
)}
|
|
<div className="flex gap-4">
|
|
<AnchorButton href="/portfolio/deposit">Deposit</AnchorButton>
|
|
</div>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default Portfolio;
|