mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
* txn withdrawals page stub * add base page layout * add ConnectWallet alert * save search term in page query param * add links to the new page * add functionality to claim button * combine "Connect wallet" and "Claim" buttons * Refactor rollup configuration to introduce ParentChain structure and deprecate legacy environment variables * handle txn claim * allow to pass array of RPC urls for parent chain config * display token value and completion tx hash * fix csp * write tests for arbitrum l2 txn withdrawals * fix ts * review fixes * update screenshots and hide button if the txn is not confirmed yet
20 lines
394 B
TypeScript
20 lines
394 B
TypeScript
import { createPublicClient, http } from 'viem';
|
|
|
|
import { currentChain } from './chains';
|
|
|
|
export const publicClient = (() => {
|
|
if (currentChain.rpcUrls.default.http.filter(Boolean).length === 0) {
|
|
return;
|
|
}
|
|
|
|
try {
|
|
return createPublicClient({
|
|
chain: currentChain,
|
|
transport: http(),
|
|
batch: {
|
|
multicall: true,
|
|
},
|
|
});
|
|
} catch (error) {}
|
|
})();
|