├── .editorconfig ├── .github ├── actions │ └── install-pnpm-dependencies │ │ └── action.yml ├── dependabot.yml ├── surge-logo.png ├── taiko-icon-blk.svg └── workflows │ ├── blob-indexer--docker-build.yml │ ├── bridge-ui--ci.yml │ ├── bridge-ui--docker-build.yml │ ├── bridge-ui.yml │ ├── cleanup-releases.yml │ ├── docs-site--preview.yml │ ├── docs-site--production.yml │ ├── eventindexer.yml │ ├── fork-diff--preview.yml │ ├── fork-diff--production.yml │ ├── monitors.yml │ ├── nfts.yml │ ├── protocol.yml │ ├── relayer--docker-build.yml │ ├── relayer.yml │ ├── repo--check-links.yml │ ├── repo--vercel-deploy.yml │ ├── snaefell-ui--ci.yml │ ├── snaefell-ui.yml │ ├── supplementary-contracts.yml │ ├── taiko-client--docker-build.yml │ ├── taiko-client--docker.yml │ ├── taiko-client--hive-test.yml │ ├── taiko-client--pages.yml │ ├── taiko-client--test.yml │ ├── taiko-protocol--docker-build.yml │ ├── taikoon-ui--ci.yml │ ├── taikoon-ui.yml │ └── ui-lib--ci.yml ├── .gitignore ├── .prettierignore ├── .release-please-manifest.json ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── RELEASE.md ├── _typos.toml ├── codecov.yml ├── go.mod ├── go.sum ├── lefthook.yml ├── lychee.toml ├── package.json ├── packages ├── balance-monitor │ ├── .gitignore │ ├── README.md │ ├── balance-monitor │ │ ├── balance_monitor.go │ │ ├── config.go │ │ ├── metrics.go │ │ └── prometheus.go │ └── cmd │ │ ├── flags │ │ └── common.go │ │ ├── main.go │ │ └── utils │ │ └── subcommand.go ├── blobindexer-rs │ ├── .codex │ │ ├── codex.yaml │ │ └── prompts │ │ │ └── system.md │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ ├── bin │ │ └── blobindexer │ │ │ └── src │ │ │ └── main.rs │ ├── docker-compose.yml │ ├── migrations │ │ ├── 0001_init.sql │ │ └── 0002_performance_indexes.sql │ └── src │ │ ├── beacon.rs │ │ ├── config.rs │ │ ├── errors.rs │ │ ├── http.rs │ │ ├── indexer.rs │ │ ├── lib.rs │ │ ├── models.rs │ │ ├── storage │ │ └── mod.rs │ │ └── utils │ │ ├── conversions.rs │ │ ├── kzg.rs │ │ ├── mod.rs │ │ └── telemetry.rs ├── bridge-ui │ ├── .editorconfig │ ├── .env.devnet │ ├── .env.example │ ├── .env.hoodi │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── .prettierrc │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── README.md │ ├── __mocks__ │ │ ├── $abi.ts │ │ ├── $bridgeConfig.ts │ │ ├── $customToken.ts │ │ ├── $env │ │ │ └── static │ │ │ │ └── public.ts │ │ ├── $libs │ │ │ └── token │ │ │ │ └── types.ts │ │ ├── @wagmi │ │ │ └── core.ts │ │ ├── parseNFTMetadata.ts │ │ └── viem.ts │ ├── config-old │ │ ├── configuredBridges.json │ │ ├── configuredChains.json │ │ ├── configuredCustomTokens.json │ │ ├── configuredEventIndexer.json │ │ ├── configuredRelayer.json │ │ ├── devnet │ │ │ ├── configuredBridges.json │ │ │ ├── configuredChains.json │ │ │ ├── configuredCustomTokens.json │ │ │ ├── configuredEventIndexer.json │ │ │ └── configuredRelayer.json │ │ ├── hoodi │ │ │ ├── configuredBridges.json │ │ │ ├── configuredChains.json │ │ │ ├── configuredCustomTokens.json │ │ │ ├── configuredEventIndexer.json │ │ │ └── configuredRelayer.json │ │ ├── sample │ │ │ ├── configuredBridges.example │ │ │ ├── configuredChains.example │ │ │ ├── configuredCustomTokens.example │ │ │ ├── configuredEventIndexer.example │ │ │ └── configuredRelayer.example │ │ └── schemas │ │ │ ├── configuredBridges.schema.json │ │ │ ├── configuredChains.schema.json │ │ │ ├── configuredCustomTokens.schema.json │ │ │ ├── configuredEventIndexer.schema.json │ │ │ └── configuredRelayer.schema.json │ ├── config │ │ ├── configuredBridges.json │ │ ├── configuredChains.json │ │ ├── configuredCustomTokens.json │ │ ├── configuredEventIndexer.json │ │ ├── configuredRelayer.json │ │ ├── devnet │ │ │ ├── configuredBridges.json │ │ │ ├── configuredChains.json │ │ │ ├── configuredCustomTokens.json │ │ │ ├── configuredEventIndexer.json │ │ │ └── configuredRelayer.json │ │ ├── hoodi │ │ │ ├── configuredBridges.json │ │ │ ├── configuredChains.json │ │ │ ├── configuredCustomTokens.json │ │ │ ├── configuredEventIndexer.json │ │ │ └── configuredRelayer.json │ │ ├── sample │ │ │ ├── configuredBridges.example │ │ │ ├── configuredChains.example │ │ │ ├── configuredCustomTokens.example │ │ │ ├── configuredEventIndexer.example │ │ │ └── configuredRelayer.example │ │ └── schemas │ │ │ ├── configuredBridges.schema.json │ │ │ ├── configuredChains.schema.json │ │ │ ├── configuredCustomTokens.schema.json │ │ │ ├── configuredEventIndexer.schema.json │ │ │ └── configuredRelayer.schema.json │ ├── docker-compose.yml │ ├── nginx │ │ ├── generate-certs.sh │ │ └── nginx.conf │ ├── package.json │ ├── playwright.config.ts │ ├── postcss.config.js │ ├── scripts │ │ ├── exportJsonToEnv.js │ │ ├── utils │ │ │ ├── PluginLogger.js │ │ │ ├── decodeBase64ToJson.ts │ │ │ ├── formatSourceFile.ts │ │ │ └── validateJson.ts │ │ └── vite-plugins │ │ │ ├── generateBridgeConfig.ts │ │ │ ├── generateChainConfig.ts │ │ │ ├── generateCustomTokenConfig.ts │ │ │ ├── generateEventIndexerConfig.ts │ │ │ └── generateRelayerConfig.ts │ ├── src │ │ ├── abi │ │ │ └── index.ts │ │ ├── app.config.ts │ │ ├── app.css │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── components │ │ │ ├── AccountConnectionToast │ │ │ │ ├── AccountConnectionToast.svelte │ │ │ │ └── index.ts │ │ │ ├── Alert │ │ │ │ ├── Alert.svelte │ │ │ │ ├── FlatAlert.svelte │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── Bridge │ │ │ │ ├── Bridge.svelte │ │ │ │ ├── BridgeTabs.svelte │ │ │ │ ├── FungibleBridge.svelte │ │ │ │ ├── FungibleBridgeComponents │ │ │ │ │ ├── ImportStep │ │ │ │ │ │ ├── ImportStep.svelte │ │ │ │ │ │ └── TokenInput │ │ │ │ │ │ │ └── TokenInput.svelte │ │ │ │ │ ├── ReviewStep │ │ │ │ │ │ └── ReviewStep.svelte │ │ │ │ │ ├── StepNavigation │ │ │ │ │ │ └── StepNavigation.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── NFTBridge.svelte │ │ │ │ ├── NFTBridgeComponents │ │ │ │ │ ├── IDInput │ │ │ │ │ │ ├── IDInput.svelte │ │ │ │ │ │ └── state.ts │ │ │ │ │ ├── ImportStep │ │ │ │ │ │ ├── ImportActions.svelte │ │ │ │ │ │ ├── ImportStep.svelte │ │ │ │ │ │ ├── ManualImport.svelte │ │ │ │ │ │ ├── ScannedImport.svelte │ │ │ │ │ │ ├── TokenAmountInput.svelte │ │ │ │ │ │ └── state.ts │ │ │ │ │ ├── ReviewStep │ │ │ │ │ │ └── ReviewStep.svelte │ │ │ │ │ ├── StepNavigation │ │ │ │ │ │ └── StepNavigation.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── SharedBridgeComponents │ │ │ │ │ ├── Actions.svelte │ │ │ │ │ ├── AddressInput │ │ │ │ │ │ ├── AddressInput.svelte │ │ │ │ │ │ └── state.ts │ │ │ │ │ ├── ConfirmationStep │ │ │ │ │ │ └── ConfirmationStep.svelte │ │ │ │ │ ├── ProcessingFee │ │ │ │ │ │ ├── NoneOption.svelte │ │ │ │ │ │ ├── ProcessingFee.svelte │ │ │ │ │ │ ├── RecommendedFee.svelte │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── RecipientStep │ │ │ │ │ │ ├── DestOwner.svelte │ │ │ │ │ │ ├── Recipient.svelte │ │ │ │ │ │ └── RecipientStep.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── state.ts │ │ │ │ └── types.ts │ │ │ ├── BridgePausedModal │ │ │ │ ├── BridgePausedModal.svelte │ │ │ │ └── index.ts │ │ │ ├── Button │ │ │ │ ├── ActionButton.svelte │ │ │ │ ├── Button.svelte │ │ │ │ ├── CloseButton.svelte │ │ │ │ ├── index.ts │ │ │ │ ├── states.ts │ │ │ │ └── types.ts │ │ │ ├── Card │ │ │ │ ├── Card.svelte │ │ │ │ └── index.ts │ │ │ ├── ChainSelectors │ │ │ │ ├── ChainPill │ │ │ │ │ └── ChainPill.svelte │ │ │ │ ├── ChainSelector.svelte │ │ │ │ ├── CombinedChainSelector │ │ │ │ │ └── CombinedChainSelector.svelte │ │ │ │ ├── SelectorDialogs │ │ │ │ │ ├── ChainsDialog.svelte │ │ │ │ │ └── ChainsDropdown.svelte │ │ │ │ ├── SwitchChainsButton │ │ │ │ │ └── SwitchChainsButton.svelte │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── ConnectButton │ │ │ │ ├── ConnectButton.svelte │ │ │ │ └── index.ts │ │ │ ├── DesktopOrLarger │ │ │ │ ├── DesktopOrLarger.svelte │ │ │ │ └── index.ts │ │ │ ├── DialogTabs │ │ │ │ ├── DialogTab.svelte │ │ │ │ ├── DialogTabs.svelte │ │ │ │ └── index.ts │ │ │ ├── Dialogs │ │ │ │ ├── Claim.svelte │ │ │ │ ├── ClaimDialog │ │ │ │ │ ├── ClaimDialog.svelte │ │ │ │ │ ├── ClaimStepNavigation.svelte │ │ │ │ │ └── types.ts │ │ │ │ ├── ReleaseDialog │ │ │ │ │ ├── ReleaseDialog.svelte │ │ │ │ │ ├── ReleaseStepNavigation.svelte │ │ │ │ │ ├── ReleaseSteps │ │ │ │ │ │ └── ReleasePreCheck.svelte │ │ │ │ │ └── types.ts │ │ │ │ ├── RetryDialog │ │ │ │ │ ├── RetryDialog.svelte │ │ │ │ │ ├── RetryStepNavigation.svelte │ │ │ │ │ ├── RetrySteps │ │ │ │ │ │ └── RetryOptionStep.svelte │ │ │ │ │ ├── state.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── Shared │ │ │ │ │ ├── ClaimConfirmStep.svelte │ │ │ │ │ ├── ClaimPreCheck.svelte │ │ │ │ │ ├── ReviewStep.svelte │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── Stepper │ │ │ │ │ ├── DialogStep.svelte │ │ │ │ │ ├── DialogStepper.svelte │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── ExplorerLink │ │ │ │ └── ExplorerLink.svelte │ │ │ ├── Faucet │ │ │ │ ├── Faucet.svelte │ │ │ │ └── index.ts │ │ │ ├── Header │ │ │ │ ├── Header.svelte │ │ │ │ └── index.ts │ │ │ ├── Icon │ │ │ │ ├── BLL.svelte │ │ │ │ ├── ERC20.svelte │ │ │ │ ├── ETH.svelte │ │ │ │ ├── HORSE.svelte │ │ │ │ ├── Icon.svelte │ │ │ │ ├── IconFlipper.svelte │ │ │ │ ├── LoadingText │ │ │ │ │ ├── LoadingText.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── RotatingIcon.svelte │ │ │ │ ├── TTKO.svelte │ │ │ │ └── index.ts │ │ │ ├── InputBox │ │ │ │ ├── InputBox.svelte │ │ │ │ └── index.ts │ │ │ ├── LinkButton │ │ │ │ ├── LinkButton.svelte │ │ │ │ └── index.ts │ │ │ ├── LoadingMask │ │ │ │ ├── LoadingMask.svelte │ │ │ │ └── index.ts │ │ │ ├── LoadingText │ │ │ │ ├── LoadingText.svelte │ │ │ │ └── index.ts │ │ │ ├── Logo │ │ │ │ ├── Logo.svelte │ │ │ │ ├── LogoWithText.svelte │ │ │ │ └── index.ts │ │ │ ├── Modal │ │ │ │ ├── Modal.svelte │ │ │ │ └── index.ts │ │ │ ├── NFTs │ │ │ │ ├── NFTCards │ │ │ │ │ ├── NFTCard.svelte │ │ │ │ │ ├── NFTCardGrid.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── NFTDisplay.svelte │ │ │ │ ├── NFTInfoDialog.svelte │ │ │ │ ├── NFTList │ │ │ │ │ ├── NFTList.svelte │ │ │ │ │ ├── NFTListItem.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── NotificationToast │ │ │ │ ├── ItemToast.svelte │ │ │ │ ├── NotificationToast.svelte │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── OnAccount │ │ │ │ ├── OnAccount.svelte │ │ │ │ └── index.ts │ │ │ ├── OnNetwork │ │ │ │ ├── OnNetwork.svelte │ │ │ │ └── index.ts │ │ │ ├── Page │ │ │ │ ├── Page.svelte │ │ │ │ └── index.ts │ │ │ ├── Paginator │ │ │ │ ├── Paginator.svelte │ │ │ │ └── index.ts │ │ │ ├── Relayer │ │ │ │ ├── Relayer.svelte │ │ │ │ └── index.ts │ │ │ ├── SideNavigation │ │ │ │ ├── SideNavigation.svelte │ │ │ │ └── index.ts │ │ │ ├── Spinner │ │ │ │ ├── Spinner.svelte │ │ │ │ └── index.ts │ │ │ ├── StatusDot │ │ │ │ ├── StatusDot.svelte │ │ │ │ └── index.ts │ │ │ ├── Stepper │ │ │ │ ├── Step.svelte │ │ │ │ ├── StepBack.svelte │ │ │ │ ├── Stepper.svelte │ │ │ │ └── index.ts │ │ │ ├── SwitchChainModal │ │ │ │ ├── SwitchChainModal.svelte │ │ │ │ └── index.ts │ │ │ ├── ThemeButton │ │ │ │ ├── ThemeButton.svelte │ │ │ │ └── index.ts │ │ │ ├── TokenDropdown │ │ │ │ ├── AddCustomERC20.svelte │ │ │ │ ├── DialogView.svelte │ │ │ │ ├── DropdownView.svelte │ │ │ │ ├── TokenDropdown.svelte │ │ │ │ ├── index.ts │ │ │ │ ├── symbolToIconMap.ts │ │ │ │ └── types.ts │ │ │ ├── Tooltip │ │ │ │ ├── Tooltip.svelte │ │ │ │ └── index.ts │ │ │ └── Transactions │ │ │ │ ├── ChainSymbol.svelte │ │ │ │ ├── ChainSymbolName.svelte │ │ │ │ ├── Dialogs │ │ │ │ ├── DesktopDetailsDialog.svelte │ │ │ │ ├── MobileDetailsDialog.svelte │ │ │ │ └── index.ts │ │ │ │ ├── Filter │ │ │ │ ├── StatusFilterDialog.svelte │ │ │ │ ├── StatusFilterDropdown.svelte │ │ │ │ └── index.ts │ │ │ │ ├── InsufficientFunds.svelte │ │ │ │ ├── Rows │ │ │ │ ├── FungibleTransactionRow.svelte │ │ │ │ ├── NftTransactionRow.svelte │ │ │ │ └── index.ts │ │ │ │ ├── Status │ │ │ │ ├── Status.svelte │ │ │ │ ├── StatusInfoDialog.svelte │ │ │ │ └── index.ts │ │ │ │ ├── Transactions.svelte │ │ │ │ ├── index.ts │ │ │ │ └── state.ts │ │ ├── i18n │ │ │ ├── en.json │ │ │ └── index.ts │ │ ├── libs │ │ │ ├── bridge │ │ │ │ ├── Bridge.ts │ │ │ │ ├── ERC1155Bridge.ts │ │ │ │ ├── ERC20Bridge.ts │ │ │ │ ├── ERC721Bridge.ts │ │ │ │ ├── ETHBridge.ts │ │ │ │ ├── bridges.ts │ │ │ │ ├── calculateMessageDataSize.test.ts │ │ │ │ ├── calculateMessageDataSize.ts │ │ │ │ ├── checkBalanceToBridge.ts │ │ │ │ ├── checkBridgeQuota.ts │ │ │ │ ├── estimateCostOfBridging.ts │ │ │ │ ├── fetchNFTs.ts │ │ │ │ ├── fetchTransactions.ts │ │ │ │ ├── getBridgeArgs.ts │ │ │ │ ├── getContractAddressByType.test.ts │ │ │ │ ├── getContractAddressByType.ts │ │ │ │ ├── getMaxAmountToBridge.test.ts │ │ │ │ ├── getMaxAmountToBridge.ts │ │ │ │ ├── getMessageStatusForMsgHash.test.ts │ │ │ │ ├── getMessageStatusForMsgHash.ts │ │ │ │ ├── handleBridgeErrors.ts │ │ │ │ ├── index.ts │ │ │ │ ├── isTransactionProcessable.ts │ │ │ │ └── types.ts │ │ │ ├── chain │ │ │ │ ├── chains.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── connect │ │ │ │ ├── index.ts │ │ │ │ └── web3modal.ts │ │ │ ├── customActions │ │ │ │ ├── closeOnClickOrEscape.ts │ │ │ │ ├── closeOnEscapeOrOutsideClick.ts │ │ │ │ ├── index.ts │ │ │ │ └── withHoverAndFocusListener.ts │ │ │ ├── emitter │ │ │ │ ├── emitter.ts │ │ │ │ └── index.ts │ │ │ ├── error │ │ │ │ ├── errors.ts │ │ │ │ └── index.ts │ │ │ ├── eventIndexer │ │ │ │ ├── EventIndexerAPIService.test.ts │ │ │ │ ├── EventIndexerAPIService.ts │ │ │ │ ├── index.ts │ │ │ │ ├── initEventIndexer.ts │ │ │ │ └── types.ts │ │ │ ├── fee │ │ │ │ ├── index.ts │ │ │ │ ├── recommendProcessingFee.ts │ │ │ │ ├── recommendedProcessingFee.test.ts │ │ │ │ └── types.ts │ │ │ ├── network │ │ │ │ ├── getAlternateNetwork.ts │ │ │ │ ├── index.ts │ │ │ │ └── setAlternateNetwork.ts │ │ │ ├── nft │ │ │ │ ├── domain │ │ │ │ │ ├── interfaces │ │ │ │ │ │ └── INFTRepository.ts │ │ │ │ │ ├── models │ │ │ │ │ │ └── NFT.ts │ │ │ │ │ └── services │ │ │ │ │ │ └── NFTService.ts │ │ │ │ └── infrastructure │ │ │ │ │ ├── api │ │ │ │ │ └── MoralisNFTRepository.server.ts │ │ │ │ │ ├── mappers │ │ │ │ │ └── nft │ │ │ │ │ │ └── MoralisNFTMapper.ts │ │ │ │ │ └── types │ │ │ │ │ ├── common.ts │ │ │ │ │ └── moralis.ts │ │ │ ├── polling │ │ │ │ └── messageStatusPoller.ts │ │ │ ├── proof │ │ │ │ ├── BridgeProver.test.ts │ │ │ │ ├── BridgeProver.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── relayer │ │ │ │ ├── RelayerAPIService.test.ts │ │ │ │ ├── RelayerAPIService.ts │ │ │ │ ├── getFirstAvailableBlockInfo.ts │ │ │ │ ├── index.ts │ │ │ │ ├── initRelayers.ts │ │ │ │ └── types.ts │ │ │ ├── storage │ │ │ │ ├── BridgeTxService.ts │ │ │ │ ├── CustomTokenService.test.ts │ │ │ │ ├── CustomTokenService.ts │ │ │ │ ├── index.ts │ │ │ │ └── services.ts │ │ │ ├── token │ │ │ │ ├── checkMintable.ts │ │ │ │ ├── checkOwnership.test.ts │ │ │ │ ├── checkOwnership.ts │ │ │ │ ├── detectContractType.test.ts │ │ │ │ ├── detectContractType.ts │ │ │ │ ├── fetchBalance.test.ts │ │ │ │ ├── fetchBalance.ts │ │ │ │ ├── fetchNFTImageUrl.ts │ │ │ │ ├── fetchNFTMetadata.test.ts │ │ │ │ ├── fetchNFTMetadata.ts │ │ │ │ ├── getAddress.test.ts │ │ │ │ ├── getAddress.ts │ │ │ │ ├── getCanonicalInfoForToken.ts │ │ │ │ ├── getTokenAddresses.ts │ │ │ │ ├── getTokenApprovalStatus.ts │ │ │ │ ├── getTokenWithInfoFromAddress.test.ts │ │ │ │ ├── getTokenWithInfoFromAddress.ts │ │ │ │ ├── index.ts │ │ │ │ ├── isToken.ts │ │ │ │ ├── mapTransactionHashToNFT.ts │ │ │ │ ├── mint.ts │ │ │ │ ├── tokens.ts │ │ │ │ └── types.ts │ │ │ ├── util │ │ │ │ ├── Deferred.ts │ │ │ │ ├── balance.test.ts │ │ │ │ ├── balance.ts │ │ │ │ ├── checkForAdblock.ts │ │ │ │ ├── checkForPausedContracts.test.ts │ │ │ │ ├── checkForPausedContracts.ts │ │ │ │ ├── classNames.test.ts │ │ │ │ ├── classNames.ts │ │ │ │ ├── debounce.ts │ │ │ │ ├── decodeBase64ToJson.ts │ │ │ │ ├── extractIPFSCidFromUrl.test.ts │ │ │ │ ├── extractIPFSCidFromUrl.ts │ │ │ │ ├── fetchTransactionReceipt.ts │ │ │ │ ├── formatTimestamp.ts │ │ │ │ ├── getBaseFee.ts │ │ │ │ ├── getBlockFromTxHash.ts │ │ │ │ ├── getBlockTimestamp.ts │ │ │ │ ├── getConnectedWallet.test.ts │ │ │ │ ├── getConnectedWallet.ts │ │ │ │ ├── getLatestBlockTimestamp.ts │ │ │ │ ├── groupNFTByCollection.ts │ │ │ │ ├── isBlockCached.ts │ │ │ │ ├── isSmartContract.test.ts │ │ │ │ ├── isSmartContract.ts │ │ │ │ ├── jsonParseWithDefault.test.ts │ │ │ │ ├── jsonParseWithDefault.ts │ │ │ │ ├── logger.ts │ │ │ │ ├── mergeTransactions.test.ts │ │ │ │ ├── mergeTransactions.ts │ │ │ │ ├── nextTick.ts │ │ │ │ ├── noop.ts │ │ │ │ ├── parseNFTMetadata.ts │ │ │ │ ├── parseToWei.ts │ │ │ │ ├── positionElementByTarget.test.ts │ │ │ │ ├── positionElementByTarget.ts │ │ │ │ ├── resolveIPFSUri.ts │ │ │ │ ├── responsiveCheck.ts │ │ │ │ ├── safeReadContract.test.ts │ │ │ │ ├── safeReadContract.ts │ │ │ │ ├── shortenAddress.test.ts │ │ │ │ ├── shortenAddress.ts │ │ │ │ ├── truncateDecimal.test.ts │ │ │ │ ├── truncateDecimal.ts │ │ │ │ ├── truncateString.test.ts │ │ │ │ └── truncateString.ts │ │ │ └── wagmi │ │ │ │ ├── client.ts │ │ │ │ ├── index.ts │ │ │ │ └── watcher.ts │ │ ├── routes │ │ │ ├── +layout.svelte │ │ │ ├── +layout.ts │ │ │ ├── +page.svelte │ │ │ ├── api │ │ │ │ └── nft │ │ │ │ │ └── +server.ts │ │ │ ├── faucet │ │ │ │ └── +page.svelte │ │ │ ├── relayer │ │ │ │ └── +page.svelte │ │ │ └── transactions │ │ │ │ └── +page.svelte │ │ ├── stores │ │ │ ├── account.ts │ │ │ ├── balance.ts │ │ │ ├── bridgedToken.ts │ │ │ ├── index.ts │ │ │ ├── metadata.ts │ │ │ ├── modal.ts │ │ │ ├── network.ts │ │ │ ├── pendingTransactions.ts │ │ │ ├── relayerApi.ts │ │ │ ├── theme.ts │ │ │ └── tokenInfo.ts │ │ ├── styles │ │ │ ├── base.css │ │ │ ├── components.css │ │ │ ├── gimmicks.css │ │ │ ├── override.css │ │ │ └── utilities.css │ │ ├── tests │ │ │ ├── mocks │ │ │ │ ├── addresses.ts │ │ │ │ ├── blocks.ts │ │ │ │ ├── chains.ts │ │ │ │ ├── index.ts │ │ │ │ ├── messages.ts │ │ │ │ ├── proofs.ts │ │ │ │ ├── tokens.ts │ │ │ │ └── transactions.ts │ │ │ └── setup.ts │ │ └── types.d.ts │ ├── static │ │ ├── bg │ │ │ ├── background-pattern.svg │ │ │ ├── grid-dark.svg │ │ │ ├── grid-light.svg │ │ │ ├── plain-svg.svg │ │ │ ├── spotlights-dark.svg │ │ │ └── spotlights-light.svg │ │ ├── chains │ │ │ ├── eldfell.svg │ │ │ ├── ethereum.svg │ │ │ └── taiko.svg │ │ ├── coins │ │ │ ├── crvUSD.png │ │ │ ├── curve.png │ │ │ ├── dai.webp │ │ │ ├── etherfi-weth.png │ │ │ ├── scrvUSD.png │ │ │ ├── symbiosis.webp │ │ │ ├── taikotoken.webp │ │ │ ├── tether.webp │ │ │ ├── usdc.webp │ │ │ └── weth.webp │ │ ├── favicon.svg │ │ ├── placeholder.svg │ │ └── taiko-favicon.svg │ ├── svelte.config.js │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── vercel.json │ ├── vite.config.ts │ ├── vitest.config.ts │ └── wagmi.config.ts ├── docs-site │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── .vscode │ │ ├── extensions.json │ │ └── launch.json │ ├── CHANGELOG.md │ ├── README.md │ ├── astro.config.ts │ ├── package.json │ ├── public │ │ └── favicon.svg │ ├── src │ │ ├── assets │ │ │ ├── content │ │ │ │ └── docs │ │ │ │ │ ├── core-concepts │ │ │ │ │ ├── booster-rollup-banner.png │ │ │ │ │ ├── contestable.png │ │ │ │ │ ├── inception-layers-diagram.png │ │ │ │ │ └── proof-tiers.png │ │ │ │ │ ├── guides │ │ │ │ │ ├── compiler.png │ │ │ │ │ ├── newfile.png │ │ │ │ │ ├── provider.png │ │ │ │ │ ├── thirdweb-authorize.png │ │ │ │ │ ├── thirdweb-deploy.png │ │ │ │ │ ├── transact.png │ │ │ │ │ └── verify-as-proxy.webp │ │ │ │ │ └── taiko-alethia-protocol │ │ │ │ │ ├── based-economics.png │ │ │ │ │ ├── bridging-dest-chain.webp │ │ │ │ │ ├── bridging-source-chain.webp │ │ │ │ │ ├── proposed.png │ │ │ │ │ ├── proved.png │ │ │ │ │ ├── raiko-registration-flow.webp │ │ │ │ │ ├── taiko-nodes.png │ │ │ │ │ └── verified.png │ │ │ ├── custom-icons.ts │ │ │ ├── docs-logo.svg │ │ │ ├── gwyn-logo-dark.svg │ │ │ ├── gwyn-logo-light.svg │ │ │ ├── logo-dark.svg │ │ │ ├── logo-light.svg │ │ │ ├── taiko-og-bg.png │ │ │ └── taiko-og-logo.png │ │ ├── components │ │ │ ├── NetworkAdder.astro │ │ │ └── starlight │ │ │ │ ├── GwynethTitle.astro │ │ │ │ ├── Head.astro │ │ │ │ └── SiteTitle.astro │ │ ├── content │ │ │ ├── config.ts │ │ │ └── docs │ │ │ │ ├── guides │ │ │ │ ├── app-developers │ │ │ │ │ ├── bridge-tokens.mdx │ │ │ │ │ ├── deploy-a-contract.mdx │ │ │ │ │ ├── receive-tokens.mdx │ │ │ │ │ └── verify-a-contract.mdx │ │ │ │ └── node-operators │ │ │ │ │ ├── build-a-taiko-alethia-node-from-source.mdx │ │ │ │ │ ├── deploy-a-proverset.mdx │ │ │ │ │ ├── enable-a-proposer.mdx │ │ │ │ │ ├── enable-a-prover.mdx │ │ │ │ │ ├── node-troubleshooting.mdx │ │ │ │ │ ├── run-a-node-for-taiko-alethia.mdx │ │ │ │ │ ├── run-a-node-for-taiko-hekla.mdx │ │ │ │ │ ├── run-a-taiko-alethia-node-with-docker.mdx │ │ │ │ │ └── run-an-ethereum-testnet-node.mdx │ │ │ │ ├── network-reference │ │ │ │ ├── contract-addresses.mdx │ │ │ │ ├── differences-from-ethereum.md │ │ │ │ ├── network-configuration.mdx │ │ │ │ ├── rpc-configuration.mdx │ │ │ │ └── software-releases-and-deployments.md │ │ │ │ ├── resources │ │ │ │ ├── developer-tools.mdx │ │ │ │ ├── faqs.md │ │ │ │ ├── learning-resources.md │ │ │ │ └── terminology.mdx │ │ │ │ ├── start-here │ │ │ │ ├── contributing.md │ │ │ │ ├── getting-started.mdx │ │ │ │ ├── getting-support.md │ │ │ │ └── set-up-your-wallet.mdx │ │ │ │ ├── taiko-alethia-protocol │ │ │ │ ├── codebase-analysis │ │ │ │ │ ├── bridge-contract.md │ │ │ │ │ ├── composeverifier-contract.md │ │ │ │ │ ├── sgxverifier-contract.md │ │ │ │ │ ├── signalservice-contract.md │ │ │ │ │ ├── taikoanchor-contract.md │ │ │ │ │ └── taikoinbox-contract.md │ │ │ │ ├── protocol-architecture │ │ │ │ │ ├── account-abstraction.mdx │ │ │ │ │ ├── block-states.mdx │ │ │ │ │ ├── bridging.md │ │ │ │ │ ├── economics.md │ │ │ │ │ └── taiko-alethia-nodes.md │ │ │ │ ├── protocol-design │ │ │ │ │ ├── based-preconfirmation.mdx │ │ │ │ │ ├── based-rollups.md │ │ │ │ │ ├── inception-layers.md │ │ │ │ │ └── pacaya-fork-taiko-alethia.mdx │ │ │ │ └── what-is-taiko-alethia.md │ │ │ │ └── taiko-gwyneth-protocol │ │ │ │ ├── booster-rollups.md │ │ │ │ └── what-is-taiko-gwyneth.mdx │ │ ├── env.d.ts │ │ ├── fonts │ │ │ ├── ClashGrotesk-Medium.ttf │ │ │ └── PublicSans-Light.ttf │ │ ├── pages │ │ │ └── og │ │ │ │ └── [...slug].ts │ │ └── styles │ │ │ └── custom.css │ ├── tsconfig.json │ └── vercel.json ├── eventindexer │ ├── .default.env │ ├── .gitignore │ ├── .golangci.yml │ ├── .l1.env │ ├── .l2.env │ ├── .swaggo │ ├── AssignmentHook.json │ ├── Bridge.json │ ├── CHANGELOG.md │ ├── README.md │ ├── account.go │ ├── api │ │ ├── api.go │ │ ├── config.go │ │ └── config_test.go │ ├── caller.go │ ├── chart.go │ ├── cmd │ │ ├── flags │ │ │ ├── api.go │ │ │ ├── common.go │ │ │ ├── indexer.go │ │ │ └── txmgr.go │ │ ├── main.go │ │ └── utils │ │ │ └── subcommand_action.go │ ├── contracts │ │ ├── bridge │ │ │ └── Bridge.go │ │ ├── erc1155 │ │ │ └── abi.go │ │ ├── erc721 │ │ │ └── abi.go │ │ ├── pacaya │ │ │ └── taikoinbox │ │ │ │ └── TaikoInbox.go │ │ ├── sgxverifier │ │ │ └── SgxVerifier.go │ │ ├── swap │ │ │ └── Swap.go │ │ ├── taikol1 │ │ │ └── TaikoL1.go │ │ ├── taikotoken │ │ │ └── TaikoToken.go │ │ └── v2 │ │ │ └── taikol1 │ │ │ └── TaikoL1.go │ ├── docs │ │ ├── docs.go │ │ ├── index.html │ │ ├── swagger.json │ │ └── swagger.yaml │ ├── encoding │ │ └── types.go │ ├── erc20_balance.go │ ├── errors.go │ ├── event.go │ ├── indexer │ │ ├── config.go │ │ ├── config_test.go │ │ ├── filter.go │ │ ├── filter_ontake.go │ │ ├── filter_pacaya.go │ │ ├── index_erc20_transfers.go │ │ ├── index_nft_transfers.go │ │ ├── index_raw_block_data.go │ │ ├── indexer.go │ │ ├── save_batch_proposed_event.go │ │ ├── save_batches_proved_event.go │ │ ├── save_batches_verified_event.go.go │ │ ├── save_block_proposed_event.go │ │ ├── save_block_verified_event.go │ │ ├── save_message_sent_event.go │ │ ├── save_transition_contested_event.go │ │ ├── save_transition_proved_event.go │ │ └── set_initial_processing_block_height.go │ ├── migrations │ │ ├── 1666650599_create_events_table.sql │ │ ├── 1666650702_alter_events_table_add_address_index.sql │ │ ├── 1666650703_alter_events_table_add_event_index.sql │ │ ├── 1666650704_alter_events_table_add_block_id_index.sql │ │ ├── 1666650705_alter_events_table_add_address_and_event_index.sql │ │ ├── 1666650706_alter_events_table_add_token_id.sql │ │ ├── 1666650707_alter_events_table_add_to.sql │ │ ├── 1666650708_alter_events_table_add_contract_address.sql │ │ ├── 1666650709_create_nft_balances_table.sql │ │ ├── 1666650710_alter_nft_balances_table_add_address_and_chain_id_index.sql │ │ ├── 1666650711_alter_nft_balances_table_add_address_contract_address_token_id_and_chain_id_index.sql │ │ ├── 20230906203839_create_transactions_table.sql │ │ ├── 20230906203931_create_time_series_data_table.sql │ │ ├── 20230906208839_create_accounts_table.sql │ │ ├── 20240906208839_alter_events_table_add_tier_column.sql │ │ ├── 20250906208839_alter_transactions_table_add_indexes.sql │ │ ├── 20260906208839_alter_events_table_add_indexes.sql │ │ ├── 20270906208839_alter_accounts_table_add_indexes.sql │ │ ├── 20270906208840_create_erc20_metadata_table.sql │ │ ├── 20270906208841_create_erc20_balances_table.sql │ │ ├── 20270906208842_alter_erc20_balances_table_add_indexes.sql │ │ ├── 20270906208843_alter_erc20_metadata_table_add_indexes.sql │ │ ├── 20270906208844_alter_events_table_add_block_id_event_index.sql │ │ ├── 20270906208852_alter_erc20_balances_addtl_indexes.sql │ │ ├── 20270906208853_alter_events_table_add_num_blocks_column.sql │ │ ├── 20270906208854_alter_events_table_add_num_blocks_index.sql │ │ ├── 20270906208856_alter_events_table_add_batch_id_column.sql │ │ └── 20270906208857_alter_events_table_add_event_batch_id_index.sql │ ├── nft_balance.go │ ├── package.json │ ├── pkg │ │ ├── db │ │ │ └── db.go │ │ ├── flags │ │ │ └── config.go │ │ ├── http │ │ │ ├── cache.go │ │ │ ├── errors.go │ │ │ ├── galaxe.go │ │ │ ├── get_assigned_blocks_by_prover_address.go │ │ │ ├── get_block_proposed_by.go │ │ │ ├── get_block_proven_by.go │ │ │ ├── get_by_address_and_event.go │ │ │ ├── get_by_address_and_event_test.go │ │ │ ├── get_chart_by_task.go │ │ │ ├── get_count_by_address_and_event.go │ │ │ ├── get_count_by_address_and_event_test.go │ │ │ ├── get_erc20_balances_by_address_and_chain_id.go │ │ │ ├── get_nft_balances_by_address_and_chain_id.go │ │ │ ├── get_unique_proposers.go │ │ │ ├── get_unique_proposers_test.go │ │ │ ├── get_unique_provers.go │ │ │ ├── get_unique_provers_test.go │ │ │ ├── routes.go │ │ │ ├── server.go │ │ │ ├── server_test.go │ │ │ ├── user_bridged.go │ │ │ ├── user_proposed_block.go │ │ │ └── user_proved_block.go │ │ ├── metrics │ │ │ ├── metrics.go │ │ │ └── metrics_test.go │ │ ├── mock │ │ │ ├── erc20_balance_repository.go │ │ │ ├── event_repository.go │ │ │ ├── nft_balance_repository.go │ │ │ └── types.go │ │ └── repo │ │ │ ├── account.go │ │ │ ├── account_test.go │ │ │ ├── chart.go │ │ │ ├── chart_test.go │ │ │ ├── containers_test.go │ │ │ ├── erc20_balance.go │ │ │ ├── erc20_balance_test.go │ │ │ ├── event.go │ │ │ ├── event_test.go │ │ │ ├── interface.go │ │ │ ├── nft_balance.go │ │ │ ├── nft_balance_test.go │ │ │ ├── transaction.go │ │ │ └── transaction_test.go │ ├── prometheus.go │ ├── scripts │ │ ├── abigen.sh │ │ ├── abigen_v2.sh │ │ ├── abigen_v3.sh │ │ └── swagger.sh │ ├── time_series_data.go │ └── transaction.go ├── fork-diff │ ├── CHANGELOG.md │ ├── README.md │ ├── fork.yaml │ ├── main.go │ ├── package.json │ └── version_config.json ├── geth-rpc-gateway │ ├── .gitignore │ ├── README.md │ └── main.go ├── monitors │ ├── .gitignore │ ├── README.md │ ├── defender │ │ └── mainnet │ │ │ ├── .defender │ │ │ └── deployment-log.mystack.json │ │ │ ├── .env.example │ │ │ ├── README.md │ │ │ ├── actions │ │ │ ├── Bridge-MessageProcessed │ │ │ │ └── index.js │ │ │ ├── ER20Vault-BridgedTokenChanged │ │ │ │ └── index.js │ │ │ ├── ERC20Vault-BalanceDrop │ │ │ │ └── index.js │ │ │ ├── GuardianProver-ApprovedCount │ │ │ │ └── index.js │ │ │ ├── GuardianProver-ConflictingProofs │ │ │ │ └── index.js │ │ │ ├── GuardianProver-GuardiansUpdated │ │ │ │ └── index.js │ │ │ ├── GuardianProver-ProvingAutoPauseEnabled │ │ │ │ └── index.js │ │ │ ├── SGXVerifier-verifyProofFailure │ │ │ │ └── index.js │ │ │ ├── TaikoL1-BlockProposed │ │ │ │ └── index.js │ │ │ ├── TaikoL1-BlockVerified │ │ │ │ └── index.js │ │ │ ├── TaikoL1-CalldataTxListCount │ │ │ │ └── index.js │ │ │ ├── TaikoL1-ProvingPaused │ │ │ │ └── index.js │ │ │ ├── TaikoL1-TransitionContestedCount │ │ │ │ └── index.js │ │ │ ├── TaikoL1-TransitionProved │ │ │ │ └── index.js │ │ │ └── Vaults-BridgedTokenDeployed │ │ │ │ └── index.js │ │ │ └── serverless.yml │ └── package.json ├── nfts │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── .solhint.json │ ├── .solhintignore │ ├── CHANGELOG.md │ ├── README.md │ ├── contract_layout.md │ ├── contracts │ │ ├── eventRegister │ │ │ └── EventRegister.sol │ │ ├── galxe │ │ │ └── RegisterGalxePoints.sol │ │ ├── party-ticket │ │ │ ├── TaikoPartyTicket.sol │ │ │ └── TaikoPartyTicketV2.sol │ │ ├── profile │ │ │ └── RegisterProfilePicture.sol │ │ ├── snaefell │ │ │ ├── MerkleWhitelist.sol │ │ │ └── SnaefellToken.sol │ │ ├── taikoon │ │ │ ├── MerkleWhitelist.sol │ │ │ └── TaikoonToken.sol │ │ ├── trailblazers-airdrop │ │ │ ├── ERC20Airdrop.sol │ │ │ └── MerkleClaimable.sol │ │ ├── trailblazers-badges │ │ │ ├── ECDSAWhitelist.sol │ │ │ ├── TrailblazersBadges.sol │ │ │ └── TrailblazersBadgesV3.sol │ │ └── trailblazers-season-2 │ │ │ ├── BadgeRecruitment.sol │ │ │ ├── BadgeRecruitmentV2.sol │ │ │ ├── TrailblazersBadgesS2.sol │ │ │ ├── TrailblazersS1BadgesV4.sol │ │ │ └── TrailblazersS1BadgesV5.sol │ ├── data │ │ ├── party-token │ │ │ ├── metadata │ │ │ │ ├── golden-winner.json │ │ │ │ ├── loser.json │ │ │ │ ├── raffle.json │ │ │ │ └── winner.json │ │ │ └── static │ │ │ │ ├── golden-winner.png │ │ │ │ ├── loser.png │ │ │ │ ├── raffle.png │ │ │ │ └── winner.gif │ │ ├── snaefell │ │ │ └── whitelist │ │ │ │ └── example.csv │ │ └── taikoon │ │ │ └── whitelist │ │ │ ├── devnet.csv │ │ │ └── example.csv │ ├── deployments │ │ ├── eventRegister │ │ │ ├── hekla.json │ │ │ └── mainnet.json │ │ ├── gen-layouts.sh │ │ ├── party-ticket │ │ │ ├── hekla.json │ │ │ └── mainnet.json │ │ ├── profile │ │ │ ├── hekla.json │ │ │ └── mainnet.json │ │ ├── snaefell │ │ │ └── mainnet.json │ │ ├── taikoon │ │ │ ├── devnet.json │ │ │ ├── hekla.json │ │ │ ├── holesky.json │ │ │ ├── localhost.json │ │ │ └── mainnet.json │ │ ├── trailblazers-airdrop │ │ │ ├── hekla.json │ │ │ └── mainnet.json │ │ ├── trailblazers-badges │ │ │ ├── hekla.json │ │ │ ├── localhost.json │ │ │ └── mainnet.json │ │ └── trailblazers-season-2 │ │ │ ├── hekla.json │ │ │ └── mainnet.json │ ├── foundry.toml │ ├── package.json │ ├── script │ │ ├── party-ticket │ │ │ └── sol │ │ │ │ ├── Deploy.s.sol │ │ │ │ ├── UpgradeV2.s.sol │ │ │ │ └── Utils.s.sol │ │ ├── profile │ │ │ ├── Deploy.s.sol │ │ │ └── Utils.s.sol │ │ ├── snaefell │ │ │ ├── js │ │ │ │ ├── 4everland.js │ │ │ │ └── generate-merkle-tree.js │ │ │ └── sol │ │ │ │ ├── CsvParser.sol │ │ │ │ ├── Deploy.s.sol │ │ │ │ └── Utils.s.sol │ │ ├── taikoon │ │ │ ├── js │ │ │ │ ├── 4everland.js │ │ │ │ └── generate-merkle-tree.js │ │ │ └── sol │ │ │ │ ├── CsvParser.sol │ │ │ │ ├── Deploy.s.sol │ │ │ │ ├── MerkleMinters.s.sol │ │ │ │ ├── UpgradeV2.sol │ │ │ │ └── Utils.s.sol │ │ ├── trailblazer │ │ │ ├── eventRegister │ │ │ │ └── Deploy.s.sol │ │ │ ├── galxe │ │ │ │ └── Deploy.s.sol │ │ │ └── trailblazers-badges │ │ │ │ ├── Deploy.s.sol │ │ │ │ ├── UpgradeS1.sol │ │ │ │ ├── UpgradeV3.s.sol │ │ │ │ ├── UpgradeV3.sol │ │ │ │ ├── UpgradeV4.s.sol │ │ │ │ └── Utils.s.sol │ │ ├── trailblazers-airdrop │ │ │ ├── Deploy.s.sol │ │ │ └── Utils.s.sol │ │ └── trailblazers-season-2 │ │ │ ├── Deploy.s.sol │ │ │ ├── RecruitmentUpgradeV2.s.sol │ │ │ ├── UpgradeRecruitmentsV2.s.sol │ │ │ ├── UpgradeV2.s.sol │ │ │ └── Utils.s.sol │ ├── slither.config.json │ └── test │ │ ├── party-ticket │ │ ├── TaikoPartyTicket.t.sol │ │ └── TaikoPartyTicketV2.t.sol │ │ ├── profile │ │ └── RegisterProfilePicture.t.sol │ │ ├── shared │ │ └── MerkleWhitelist.t.sol │ │ ├── snaefell │ │ ├── SnaefellToken.t.sol │ │ └── Upgradeable.t.sol │ │ ├── taikoon │ │ ├── TaikoonToken.t.sol │ │ └── Upgradeable.t.sol │ │ ├── trailblazer │ │ ├── eventRegister │ │ │ └── EventRegister.t.sol │ │ ├── galxe │ │ │ └── RegisterGalxePoints.t.sol │ │ └── trailblazers-badges │ │ │ ├── TrailblazersBadges.t.sol │ │ │ └── TrailblazersBadgesV3.t.sol │ │ ├── trailblazers-airdrop │ │ └── ERC20Airdrop.t.sol │ │ ├── trailblazers-season-2 │ │ ├── BadgeRecruitment.t.sol │ │ ├── BadgeRecruitmentV2.t.sol │ │ └── TrailblazersBadgesS2.t.sol │ │ └── util │ │ ├── Blacklist.sol │ │ ├── MerkleWhitelistTestWrapper.sol │ │ ├── MockTokens.sol │ │ └── TrailblazerBadgesS1MintTo.sol ├── protocol │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gas-snapshot │ ├── .gitignore │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── .solhint.json │ ├── .solhintignore │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── README.md │ ├── audit │ │ ├── code4rena-2024-03-taiko-final-report.md │ │ ├── halborn-taiko-alethia-protocol-audit-for-pacaya-upgrade.pdf │ │ ├── halborn-taiko-dao-contract-audit.pdf │ │ ├── open_zeppelin_taiko_protocol_audit_june_2024.pdf │ │ ├── open_zeppelin_taiko_protocol_ontake_audit_nov_2024.pdf.pdf │ │ ├── quill_audits_taiko_smart_contract_audit_report.pdf │ │ └── sigma_prime_taiko_smart_contract_security_assessment_report_v2_0.pdf │ ├── contracts │ │ ├── layer1 │ │ │ ├── automata-attestation │ │ │ │ ├── AutomataDcapV3Attestation.sol │ │ │ │ ├── README.md │ │ │ │ ├── interfaces │ │ │ │ │ ├── IAttestation.sol │ │ │ │ │ └── ISigVerifyLib.sol │ │ │ │ ├── lib │ │ │ │ │ ├── EnclaveIdStruct.sol │ │ │ │ │ ├── PEMCertChainLib.sol │ │ │ │ │ ├── QuoteV3Auth │ │ │ │ │ │ ├── V3Parser.sol │ │ │ │ │ │ └── V3Struct.sol │ │ │ │ │ ├── TCBInfoStruct.sol │ │ │ │ │ └── interfaces │ │ │ │ │ │ └── IPEMCertChainLib.sol │ │ │ │ └── utils │ │ │ │ │ ├── Asn1Decode.sol │ │ │ │ │ ├── BytesUtils.sol │ │ │ │ │ ├── SHA1.sol │ │ │ │ │ ├── SigVerifyLib.sol │ │ │ │ │ └── X509DateUtils.sol │ │ │ ├── based │ │ │ │ ├── IProposeBatch.sol │ │ │ │ ├── ITaikoInbox.sol │ │ │ │ ├── LibBonds.sol │ │ │ │ ├── LibProposing.sol │ │ │ │ ├── LibProverAuth.sol │ │ │ │ ├── LibProving.sol │ │ │ │ ├── LibVerifying.sol │ │ │ │ └── TaikoInbox.sol │ │ │ ├── forced-inclusion │ │ │ │ ├── ForcedInclusionStore.sol │ │ │ │ ├── IForcedInclusionStore.sol │ │ │ │ └── TaikoWrapper.sol │ │ │ ├── fork-router │ │ │ │ ├── ForkRouter.sol │ │ │ │ └── PacayaForkRouter.sol │ │ │ ├── governance │ │ │ │ ├── IntermediateOwner.sol │ │ │ │ ├── TaikoTreasuryVault.sol │ │ │ │ └── TokenLocker.sol │ │ │ ├── mainnet │ │ │ │ ├── MainnetInbox.sol │ │ │ │ ├── README.md │ │ │ │ ├── libs │ │ │ │ │ └── LibFasterReentryLock.sol │ │ │ │ ├── multirollup │ │ │ │ │ ├── MainnetBridge.sol │ │ │ │ │ ├── MainnetERC1155Vault.sol │ │ │ │ │ ├── MainnetERC20Vault.sol │ │ │ │ │ ├── MainnetERC721Vault.sol │ │ │ │ │ └── MainnetSignalService.sol │ │ │ │ └── resolvers │ │ │ │ │ ├── RollupResolver.sol │ │ │ │ │ └── SharedResolver.sol │ │ │ ├── preconf │ │ │ │ ├── README.md │ │ │ │ ├── iface │ │ │ │ │ ├── IPreconfRouter.sol │ │ │ │ │ └── IPreconfWhitelist.sol │ │ │ │ ├── impl │ │ │ │ │ ├── PreconfRouter.sol │ │ │ │ │ └── PreconfWhitelist.sol │ │ │ │ └── libs │ │ │ │ │ ├── LibBLS12381.sol │ │ │ │ │ ├── LibBLSSignature.sol │ │ │ │ │ ├── LibEIP4788.sol │ │ │ │ │ ├── LibMerkleUtils.sol │ │ │ │ │ ├── LibPreconfConstants.sol │ │ │ │ │ └── LibPreconfUtils.sol │ │ │ ├── provers │ │ │ │ ├── ProverSet.sol │ │ │ │ └── ProverSetBase.sol │ │ │ ├── surge │ │ │ │ ├── SurgeDevnetInbox.sol │ │ │ │ ├── SurgeHoodiInbox.sol │ │ │ │ ├── SurgeMainnetInbox.sol │ │ │ │ ├── bridge │ │ │ │ │ ├── SurgeBridge.sol │ │ │ │ │ ├── SurgeERC1155Vault.sol │ │ │ │ │ ├── SurgeERC20Vault.sol │ │ │ │ │ ├── SurgeERC721Vault.sol │ │ │ │ │ └── SurgeSignalService.sol │ │ │ │ ├── common │ │ │ │ │ ├── SurgeProposerWrapper.sol │ │ │ │ │ └── SurgeTimelockController.sol │ │ │ │ └── verifiers │ │ │ │ │ ├── ISurgeVerifier.sol │ │ │ │ │ ├── LibProofType.sol │ │ │ │ │ └── SurgeVerifier.sol │ │ │ ├── team │ │ │ │ ├── ERC20Airdrop.sol │ │ │ │ ├── MerkleClaimable.sol │ │ │ │ └── TokenUnlock.sol │ │ │ ├── token │ │ │ │ └── TaikoToken.sol │ │ │ └── verifiers │ │ │ │ ├── IVerifier.sol │ │ │ │ ├── LibPublicInput.sol │ │ │ │ ├── Risc0Verifier.sol │ │ │ │ ├── SP1Verifier.sol │ │ │ │ ├── SgxVerifier.sol │ │ │ │ └── compose │ │ │ │ ├── AnyTwoVerifier.sol │ │ │ │ ├── AnyVerifier.sol │ │ │ │ ├── ComposeVerifier.sol │ │ │ │ └── SgxAndZkVerifier.sol │ │ ├── layer2 │ │ │ ├── DelegateController.sol │ │ │ ├── DelegateOwner.sol │ │ │ ├── based │ │ │ │ ├── IBlockHashProvider.sol │ │ │ │ ├── LibEIP1559.sol │ │ │ │ ├── LibL2Config.sol │ │ │ │ ├── TaikoAnchor.sol │ │ │ │ └── TaikoAnchorDeprecated.sol │ │ │ └── token │ │ │ │ └── BridgedTaikoToken.sol │ │ └── shared │ │ │ ├── based │ │ │ ├── ITaiko.sol │ │ │ └── LibSharedData.sol │ │ │ ├── bridge │ │ │ ├── Bridge.sol │ │ │ ├── IBridge.sol │ │ │ ├── IQuotaManager.sol │ │ │ ├── QuotaManager.sol │ │ │ └── README.md │ │ │ ├── common │ │ │ ├── DefaultResolver.sol │ │ │ ├── EssentialContract.sol │ │ │ ├── IResolver.sol │ │ │ └── ResolverBase.sol │ │ │ ├── governance │ │ │ └── Controller.sol │ │ │ ├── libs │ │ │ ├── LibAddress.sol │ │ │ ├── LibBytes.sol │ │ │ ├── LibMath.sol │ │ │ ├── LibNetwork.sol │ │ │ ├── LibStrings.sol │ │ │ └── LibTrieProof.sol │ │ │ ├── signal │ │ │ ├── ISignalService.sol │ │ │ └── SignalService.sol │ │ │ ├── token │ │ │ └── TaikoTokenBase.sol │ │ │ └── tokenvault │ │ │ ├── BaseNFTVault.sol │ │ │ ├── BaseVault.sol │ │ │ ├── BridgedERC1155.sol │ │ │ ├── BridgedERC20.sol │ │ │ ├── BridgedERC20V2.sol │ │ │ ├── BridgedERC721.sol │ │ │ ├── ERC1155Vault.sol │ │ │ ├── ERC20Vault.sol │ │ │ ├── ERC20VaultOriginal.sol │ │ │ ├── ERC721Vault.sol │ │ │ ├── IBridgedERC1155.sol │ │ │ ├── IBridgedERC20.sol │ │ │ ├── IBridgedERC721.sol │ │ │ └── LibBridgedToken.sol │ ├── deno.lock │ ├── deployments │ │ ├── .gitkeep │ │ ├── hekla-contract-logs.md │ │ ├── mainnet-contract-logs-L1.md │ │ ├── mainnet-contract-logs-L2.md │ │ ├── mainnet-transfer-logs-L1.md │ │ └── test_inbox_measure_gas_used.txt │ ├── docs │ │ ├── README.md │ │ ├── actors_privileges_deployments.md │ │ ├── analysis │ │ │ ├── MrPotatoMagic-Analysis.md │ │ │ ├── Myd-Analysis.md │ │ │ ├── Sathish9098-Analysis.md │ │ │ └── kaveyjoe-Analysis.md │ │ ├── contestable_validity_rollup.md │ │ ├── eip1559_on_l2.md │ │ ├── how_taiko_is_deployed.md │ │ ├── how_taiko_proves_blocks.md │ │ ├── images │ │ │ ├── 1559.png │ │ │ ├── bridge_1hop.png │ │ │ ├── bridge_2hop.png │ │ │ ├── cache_1.png │ │ │ ├── cache_1_done.png │ │ │ ├── cache_1_use_1.png │ │ │ ├── cache_1_use_2.png │ │ │ ├── l1_l2_sync.png │ │ │ ├── merkle_proof.png │ │ │ ├── state.png │ │ │ └── three_chains.png │ │ ├── multihop_bridging_deployment.md │ │ ├── tokenomics-whitepaper.pdf │ │ ├── tokenomics-whitepaper.tex │ │ └── tokenomics_objective_metrics.md │ ├── foundry.toml │ ├── gen2spec.jq │ ├── incident_response_plan.md │ ├── layout │ │ ├── layer1-contracts.md │ │ └── layer2-contracts.md │ ├── package.json │ ├── script │ │ ├── BaseScript.sol │ │ ├── download_solc.sh │ │ ├── eip1559_util.py │ │ ├── gen-layouts.sh │ │ ├── layer1 │ │ │ ├── mainnet │ │ │ │ ├── DeployProverSet.s.sol │ │ │ │ ├── DeployQuotaManager.s.sol │ │ │ │ ├── DeployRisc0Verifier.s.sol │ │ │ │ ├── DeploySP1Verifier.s.sol │ │ │ │ └── SendMessageToDelegateOwner.s.sol │ │ │ ├── preconf │ │ │ │ └── DeployPreconfContracts.s.sol │ │ │ ├── provers │ │ │ │ ├── AddSGXVerifierInstances.s.sol │ │ │ │ ├── SetDcapParams.s.sol │ │ │ │ └── config_dcap_sgx_verifier.sh │ │ │ ├── surge │ │ │ │ ├── DeployProposerWrapper.s.sol │ │ │ │ ├── DeploySurgeL1.s.sol │ │ │ │ ├── RegisterSGXInstance.s.sol │ │ │ │ ├── SetupRisc0Verifier.s.sol │ │ │ │ ├── SetupSGXVerifier.s.sol │ │ │ │ ├── SetupSP1Verifier.s.sol │ │ │ │ ├── common │ │ │ │ │ ├── AttestationLib.sol │ │ │ │ │ └── EmptyImpl.sol │ │ │ │ ├── deploy_proposer_wrapper.sh │ │ │ │ ├── deploy_surge_l1.sh │ │ │ │ ├── register_sgx_instance.sh │ │ │ │ ├── setup_risc0_verifier.sh │ │ │ │ ├── setup_sgx_verifier.sh │ │ │ │ └── setup_sp1_verifier.sh │ │ │ └── team │ │ │ │ └── tokenunlock │ │ │ │ ├── Deploy.data.json │ │ │ │ ├── Deploy.s.sol │ │ │ │ ├── Vest.data.json │ │ │ │ ├── Vest.s.sol │ │ │ │ └── exercise1.data.json │ │ ├── layer2 │ │ │ ├── DeployDelegateOwner.s.sol │ │ │ ├── PostGenesisConfig.s.sol │ │ │ ├── PostGenesisQuery.s.sol │ │ │ ├── devnet │ │ │ │ └── UpgradeDevnetPacayaL2.s.sol │ │ │ ├── hekla │ │ │ │ └── DeployPacayaL2.s.sol │ │ │ └── surge │ │ │ │ ├── SetupSurgeL2.s.sol │ │ │ │ └── setup_surge_l2.sh │ │ └── shared │ │ │ ├── L2TimelockedProposalBuilder.sol │ │ │ ├── SetAddress.s.sol │ │ │ ├── SetRemoteBridgeSuites.s.sol │ │ │ └── build_l2_timelocked_proposal.sh │ ├── simulation │ │ ├── README.md │ │ ├── requirements.txt │ │ └── simulate.py │ ├── slither.config.json │ └── test │ │ ├── genesis │ │ ├── GenerateGenesis.g.sol │ │ ├── data │ │ │ ├── genesis_config.js │ │ │ └── preconf_genesis_config.js │ │ ├── generate │ │ │ ├── erc20.ts │ │ │ ├── generate.ts │ │ │ ├── interface.ts │ │ │ ├── taikoAnchor.ts │ │ │ └── utils.ts │ │ ├── genesis.test.sh │ │ ├── mainnet.js │ │ ├── test_config.js │ │ └── testnet │ │ │ ├── docker-compose.yml │ │ │ ├── init_geth.sh │ │ │ ├── keyfile.json │ │ │ └── password │ │ ├── layer1 │ │ ├── Layer1Test.sol │ │ ├── automata-attestation │ │ │ ├── AttestationBase.sol │ │ │ ├── AutomataDcapV3AttestationTest.t.sol │ │ │ ├── assets │ │ │ │ ├── 0225 │ │ │ │ │ └── tcb_00706A800000.json │ │ │ │ ├── 0424 │ │ │ │ │ ├── tcb_00706A100000.json │ │ │ │ │ ├── tcb_00906ED50000.json │ │ │ │ │ ├── tcb_00A067110000.json │ │ │ │ │ └── tcb_30606a000000.json │ │ │ │ ├── 0923 │ │ │ │ │ ├── identity.json │ │ │ │ │ ├── tcb_00606A000000.json │ │ │ │ │ └── v3quote.json │ │ │ │ └── complex.json │ │ │ └── helpers │ │ │ │ ├── DcapTestUtils.sol │ │ │ │ └── V3QuoteParseUtils.sol │ │ ├── based │ │ │ ├── InboxTestBase.sol │ │ │ ├── InboxTest_BondMechanics.t.sol │ │ │ ├── InboxTest_BondToken.t.sol │ │ │ ├── InboxTest_CalldataForTxList.t.sol │ │ │ ├── InboxTest_Cooldown.t.sol │ │ │ ├── InboxTest_EtherAsBond.t.sol │ │ │ ├── InboxTest_FinalityGadget.t.sol │ │ │ ├── InboxTest_Params.t.sol │ │ │ ├── InboxTest_ProposeAndProve.t.sol │ │ │ ├── InboxTest_Stage2.t.sol │ │ │ ├── InboxTest_StopBatch.t.sol │ │ │ └── helpers │ │ │ │ ├── ProofTypeFixtures.sol │ │ │ │ ├── StubInbox.sol │ │ │ │ └── Verifier_ToggleStub.sol │ │ ├── forced-inclusion │ │ │ └── ForcedInclusionStore.t.sol │ │ ├── fork-router │ │ │ └── ForkRouter.t.sol │ │ ├── governance │ │ │ ├── IntermediateOwner.t.sol │ │ │ ├── TaikoTreasuryVault.t.sol │ │ │ └── TokenLocker.t.sol │ │ ├── preconf │ │ │ ├── BaseTest.sol │ │ │ ├── beacon │ │ │ │ └── BeaconProofsVerification.t.sol │ │ │ ├── bls │ │ │ │ ├── BLSExpandMsgXmd.t.sol │ │ │ │ ├── BLSHashToFieldFp2.t.sol │ │ │ │ └── script-test │ │ │ │ │ ├── BLSHashToCurveG2.sol │ │ │ │ │ └── BLSVerifySignature.sol │ │ │ ├── fixtures │ │ │ │ └── BeaconProofs.sol │ │ │ ├── libs │ │ │ │ └── LibPreconfUtils.t.sol │ │ │ ├── mocks │ │ │ │ ├── MockBeaconBlockRoot.sol │ │ │ │ └── MockTaikoInbox.sol │ │ │ ├── router │ │ │ │ ├── PreconfRouter.t.sol │ │ │ │ └── PreconfRouterTestBase.sol │ │ │ └── whitelist │ │ │ │ └── PeconfWhitelist.t.sol │ │ ├── surge │ │ │ ├── SurgeTimelockController.t.sol │ │ │ └── SurgeVerifier.t.sol │ │ ├── team │ │ │ ├── airdrop │ │ │ │ ├── ERC20Airdrop.t.sol │ │ │ │ └── MerkleClaimable.t.sol │ │ │ └── tokenunlock │ │ │ │ ├── TokenUnlock.t.sol │ │ │ │ └── TokenUnlock_ProverSet.t.sol │ │ └── verifiers │ │ │ └── SP1Verifier.t.sol │ │ ├── layer2 │ │ ├── DelegateOwner.t.sol │ │ ├── Layer2Test.sol │ │ ├── LibAnchorSigner.sol │ │ ├── LibEIP1559.t.sol │ │ ├── TaikoAnchor.t.sol │ │ └── helpers │ │ │ └── TaikoAnchor_NoBaseFeeCheck.sol │ │ ├── mocks │ │ └── TestERC20.sol │ │ └── shared │ │ ├── CommonTest.sol │ │ ├── DeployCapability.sol │ │ ├── bridge │ │ ├── Bridge1.t.sol │ │ ├── Bridge2_failMessage.t.sol │ │ ├── Bridge2_processMessage.t.sol │ │ ├── Bridge2_quota.t.sol │ │ ├── Bridge2_recallMessage.t.sol │ │ ├── Bridge2_retryMessage.t.sol │ │ ├── Bridge2_sendMessage.t.sol │ │ ├── QuotaManager.t.sol │ │ ├── TestBridge2Base.sol │ │ └── helpers │ │ │ └── MessageReceiver_SendingHalfEtherBalance.sol │ │ ├── common │ │ ├── DefaultResolver.t.sol │ │ └── EssentialContract.t.sol │ │ ├── helpers │ │ ├── CanSayHelloWorld.sol │ │ ├── EssentialContract_EmptyStub.sol │ │ ├── FreeMintERC20Token.sol │ │ ├── FreeMintERC20Token_With50PctgMintAndTransferFailure.sol │ │ ├── FreeMintERC721Token.sol │ │ ├── RegularERC20.sol │ │ └── SignalService_WithoutProofVerification.sol │ │ ├── layer2 │ │ └── token │ │ │ └── BridgedTaikoToken.t.sol │ │ ├── libs │ │ ├── LibAddress.h.sol │ │ ├── LibAddress.t.sol │ │ ├── LibBytes.t.sol │ │ ├── LibNetwork.t.sol │ │ └── LibTrieProof.t.sol │ │ ├── signal │ │ └── SignalService.t.sol │ │ ├── thirdparty │ │ ├── LibUint512Math.sol │ │ └── Multicall3.sol │ │ └── tokenvault │ │ ├── BridgedERC20V2.t.sol │ │ ├── ERC1155Vault.h.sol │ │ ├── ERC1155Vault.t.sol │ │ ├── ERC20Vault.h.sol │ │ ├── ERC20Vault.t.sol │ │ ├── ERC20Vault_solver.t.sol │ │ ├── ERC721Vault.h.sol │ │ └── ERC721Vault.t.sol ├── relayer │ ├── .default.env │ ├── .env.devnet │ ├── .env.hoodi │ ├── .gitignore │ ├── .golangci.yml │ ├── .l1indexer.example.env │ ├── .l1processor.example.env │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── Dockerfile.migrations │ ├── README.md │ ├── api │ │ ├── api.go │ │ ├── config.go │ │ └── config_test.go │ ├── bindings │ │ ├── bridge │ │ │ └── Bridge.go │ │ ├── erc1155vault │ │ │ └── ERC1155Vault.go │ │ ├── erc20vault │ │ │ └── ERC20Vault.go │ │ ├── erc721vault │ │ │ └── ERC721Vault.go │ │ ├── quotamanager │ │ │ └── QuotaManager.go │ │ ├── signalservice │ │ │ └── SignalService.go │ │ ├── taikol1 │ │ │ └── TaikoL1.go │ │ ├── taikol2 │ │ │ └── TaikoL2.go │ │ ├── v2 │ │ │ └── taikol1 │ │ │ │ └── TaikoL1.go │ │ └── v3 │ │ │ └── taikoinbox │ │ │ └── TaikoInbox.go │ ├── bridge.go │ ├── bridge │ │ ├── bridge.go │ │ └── config.go │ ├── caller.go │ ├── cmd │ │ ├── flags │ │ │ ├── api.go │ │ │ ├── bridge.go │ │ │ ├── common.go │ │ │ ├── indexer.go │ │ │ ├── processor.go │ │ │ ├── queue.go │ │ │ ├── txmgr.go │ │ │ └── watchdog.go │ │ ├── main.go │ │ └── utils │ │ │ └── subcommand.go │ ├── docker-compose.yml │ ├── docker-compose │ │ ├── docker-compose.yml │ │ ├── grafana │ │ │ ├── config.monitoring │ │ │ └── provisioning │ │ │ │ ├── dashboards │ │ │ │ └── dashboard.yml │ │ │ │ └── datasources │ │ │ │ └── datasource.yml │ │ └── prometheus.yml │ ├── docs │ │ ├── docs.go │ │ ├── index.html │ │ ├── swagger.json │ │ └── swagger.yaml │ ├── errors.go │ ├── event.go │ ├── event_test.go │ ├── indexer │ │ ├── config.go │ │ ├── config_test.go │ │ ├── event_status_from_message_hash_test.go │ │ ├── handle_chain_data_synced_event.go │ │ ├── handle_message_processed_event.go │ │ ├── handle_message_sent_event.go │ │ ├── handle_message_status_changed_event.go │ │ ├── indexer.go │ │ ├── indexer_test.go │ │ ├── save_event_to_db.go │ │ ├── set_initial_Indexing_block_by_mode.go │ │ └── set_initial_indexing_block_by_mode_test.go │ ├── migrations │ │ ├── 1666650599_create_events_table.sql │ │ ├── 1666650701_alter_events_table_add_message_owner_event_type_chain_id_event_index.sql │ │ ├── 1666650702_alter_events_table_add_message_owner_event_type_chain_id_index.sql │ │ ├── 1666650703_alter_events_table_add_message_owner_event_type_index.sql │ │ ├── 1666650704_alter_events_table_add_message_owner_index.sql │ │ ├── 1666650705_alter_events_table_add_msg_hash_index.sql │ │ ├── 1666650706_alter_events_table_add_message_owner_chain_id_index.sql │ │ ├── 1666650707_alter_events_table_add_message_owner_event_index.sql │ │ ├── 1666650708_alter_events_table_add_msg_hash_event_index.sql │ │ ├── 1666650709_create_suspended_transactions_table.sql │ │ ├── 1708366662_alert_events_chain_id_synced_chain_id_block_id_index.sql │ │ ├── 1708366663_alert_events_name_chain_id_synced_chain_id_block_id_index.sql │ │ ├── 1708366664_alert_events_name_chain_id_synced_chain_id_block_id_id_index.sql │ │ ├── 1708366666_index_latest_block_id.sql │ │ ├── 1708366667_alter_events_add_dest_owner.sql │ │ ├── 1708366668_index_data.sql │ │ └── 1708366669_alert_events_is_profitable.sql │ ├── package.json │ ├── pkg │ │ ├── db │ │ │ ├── db.go │ │ │ └── db_test.go │ │ ├── encoding │ │ │ ├── block_header.go │ │ │ ├── block_header_test.go │ │ │ ├── encode_storage_proof.go │ │ │ ├── hop_proof.go │ │ │ ├── hop_proof_test.go │ │ │ ├── logs_bloom.go │ │ │ ├── logs_bloom_test.go │ │ │ └── types.go │ │ ├── flags │ │ │ └── config.go │ │ ├── http │ │ │ ├── errors.go │ │ │ ├── get_block_info.go │ │ │ ├── get_events_by_address.go │ │ │ ├── get_events_by_address_test.go │ │ │ ├── get_recommended_processing_fees.go │ │ │ ├── routes.go │ │ │ ├── server.go │ │ │ └── server_test.go │ │ ├── metrics │ │ │ ├── metrics.go │ │ │ └── metrics_test.go │ │ ├── mock │ │ │ ├── blocker.go │ │ │ ├── bridge.go │ │ │ ├── caller.go │ │ │ ├── db.go │ │ │ ├── eth_client.go │ │ │ ├── event_repository.go │ │ │ ├── mock_tx_sender.go │ │ │ ├── queue.go │ │ │ ├── quota_manager.go │ │ │ ├── signalservice.go │ │ │ └── token_vault.go │ │ ├── proof │ │ │ ├── block_header.go │ │ │ ├── block_header_test.go │ │ │ ├── encoded_signal_proof.go │ │ │ ├── encoded_signal_proof_test.go │ │ │ ├── prover.go │ │ │ ├── prover_test.go │ │ │ ├── types.go │ │ │ └── types_test.go │ │ ├── queue │ │ │ ├── queue.go │ │ │ └── rabbitmq │ │ │ │ └── queue.go │ │ ├── repo │ │ │ ├── containers_test.go │ │ │ ├── event.go │ │ │ └── event_test.go │ │ └── utils │ │ │ ├── gas.go │ │ │ ├── gas_test.go │ │ │ └── scan_blocks.go │ ├── processor │ │ ├── can_process_message.go │ │ ├── can_process_message_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── errors.go │ │ ├── has_quota_available.go │ │ ├── is_profitable.go │ │ ├── is_profitable_test.go │ │ ├── process_message.go │ │ ├── process_message_test.go │ │ ├── process_single.go │ │ ├── processor.go │ │ ├── processor_test.go │ │ ├── wait_for_confirmations.go │ │ ├── wait_for_confirmations_test.go │ │ └── wait_header_synced.go │ ├── prometheus.go │ ├── quota_manager.go │ ├── scripts │ │ ├── abigen.sh │ │ ├── abigen_v2.sh │ │ ├── abigen_v3.sh │ │ ├── install-rabbit-mq.sh │ │ └── swagger.sh │ ├── signalservice.go │ ├── token_vault.go │ ├── types.go │ ├── types_test.go │ └── watchdog │ │ ├── config.go │ │ ├── config_test.go │ │ ├── watchdog.go │ │ └── watchdog_test.go ├── snaefell-ui │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── playwright.config.ts │ ├── postcss.config.js │ ├── src │ │ ├── app.config.ts │ │ ├── app.css │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── assets │ │ │ ├── alpha-testnet-contributor.png │ │ │ ├── icons │ │ │ │ └── ArrowDown.svg │ │ │ ├── taikoon-black-frame.png │ │ │ ├── taikoon-black.png │ │ │ ├── taikoon-white-frame.png │ │ │ ├── taikoon-white.png │ │ │ ├── taikoons-big-black.png │ │ │ ├── taikoons-big-white.png │ │ │ ├── taikoons-icon.png │ │ │ └── test-taikoon.png │ │ ├── components │ │ │ ├── AccountConnectionToast │ │ │ │ ├── AccountConnectionToast.svelte │ │ │ │ └── index.ts │ │ │ ├── AnimatedArrow │ │ │ │ ├── AnimatedArrow.svelte │ │ │ │ └── index.ts │ │ │ ├── Button │ │ │ │ ├── ActionButton.svelte │ │ │ │ ├── index.ts │ │ │ │ ├── states.ts │ │ │ │ └── types.ts │ │ │ ├── ConnectButton │ │ │ │ ├── ConnectButton.svelte │ │ │ │ ├── classes.ts │ │ │ │ └── index.ts │ │ │ ├── Header │ │ │ │ ├── Header.svelte │ │ │ │ ├── classes.ts │ │ │ │ └── index.ts │ │ │ ├── LoadingMask │ │ │ │ ├── LoadingMask.svelte │ │ │ │ └── index.ts │ │ │ ├── Mint │ │ │ │ ├── EligibilityPanel.svelte │ │ │ │ ├── Mint.svelte │ │ │ │ ├── MintForm.svelte │ │ │ │ ├── classes.ts │ │ │ │ └── index.ts │ │ │ ├── NftRenderer │ │ │ │ ├── NftRenderer.svelte │ │ │ │ └── index.ts │ │ │ ├── OnAccount │ │ │ │ ├── OnAccount.svelte │ │ │ │ └── index.ts │ │ │ ├── Page │ │ │ │ ├── Page.svelte │ │ │ │ └── index.ts │ │ │ ├── SwitchChainModal │ │ │ │ ├── SwitchChainModal.svelte │ │ │ │ ├── classes.ts │ │ │ │ └── index.ts │ │ │ ├── ThemeButton │ │ │ │ ├── ThemeButton.svelte │ │ │ │ └── index.ts │ │ │ ├── core │ │ │ │ ├── Button │ │ │ │ │ ├── Button.svelte │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── states.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── Divider │ │ │ │ │ ├── Divider.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── IconButton │ │ │ │ │ ├── IconButton.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Icons │ │ │ │ │ ├── AngleDownSolid.svelte │ │ │ │ │ ├── AngleLeft.svelte │ │ │ │ │ ├── AngleRight.svelte │ │ │ │ │ ├── ArrowDown.svelte │ │ │ │ │ ├── ArrowRightFilled.svelte │ │ │ │ │ ├── CircleUserRegular.svelte │ │ │ │ │ ├── DiscordLogo.svelte │ │ │ │ │ ├── Menu.svelte │ │ │ │ │ ├── MinusSign.svelte │ │ │ │ │ ├── MirrorLogo.svelte │ │ │ │ │ ├── Moon.svelte │ │ │ │ │ ├── PlusSign.svelte │ │ │ │ │ ├── Sun.svelte │ │ │ │ │ ├── TaikoLogo.svelte │ │ │ │ │ ├── TwitterLogo.svelte │ │ │ │ │ ├── UpRightArrow.svelte │ │ │ │ │ ├── XSolid.svelte │ │ │ │ │ ├── YoutubeLogo.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── InfoRow │ │ │ │ │ ├── InfoRow.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── InputBox │ │ │ │ │ ├── InputBox.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Modal │ │ │ │ │ ├── Modal.svelte │ │ │ │ │ ├── ModalBody.svelte │ │ │ │ │ ├── ModalFooter.svelte │ │ │ │ │ ├── ModalTitle.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── NumberInput │ │ │ │ │ ├── NumberInput.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── ProgressBar │ │ │ │ │ ├── ProgressBar.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Section │ │ │ │ │ ├── Section.svelte │ │ │ │ │ ├── SectionContainer.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Spinner │ │ │ │ │ ├── Spinner.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Text │ │ │ │ │ ├── Link.svelte │ │ │ │ │ ├── P.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Toast │ │ │ │ │ ├── ItemToast.svelte │ │ │ │ │ ├── Toast.svelte │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ └── index.ts │ │ │ ├── modals │ │ │ │ ├── MintAgreement.modal │ │ │ │ │ ├── MintAgreement.modal.svelte │ │ │ │ │ └── classes.ts │ │ │ │ ├── MintConfirmation.modal │ │ │ │ │ ├── MintConfirmation.modal.svelte │ │ │ │ │ └── classes.ts │ │ │ │ ├── MintDisclaimer.modal │ │ │ │ │ ├── MintDisclaimer.modal.svelte │ │ │ │ │ └── classes.ts │ │ │ │ ├── PostMint.modal │ │ │ │ │ ├── PostMint.modal.svelte │ │ │ │ │ └── classes.ts │ │ │ │ ├── TaikoonDetail.modal │ │ │ │ │ └── TaikoonDetail.modal.svelte │ │ │ │ └── index.ts │ │ │ └── sections │ │ │ │ ├── Footer.section.svelte │ │ │ │ └── index.ts │ │ ├── generated │ │ │ ├── abi │ │ │ │ └── index.ts │ │ │ └── whitelist │ │ │ │ ├── devnet.json │ │ │ │ ├── hardhat.json │ │ │ │ └── mainnet.json │ │ ├── i18n │ │ │ ├── en.json │ │ │ └── index.ts │ │ ├── index.test.ts │ │ ├── lib │ │ │ ├── chain │ │ │ │ ├── chains.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── connect │ │ │ │ ├── index.ts │ │ │ │ └── web3modal.ts │ │ │ ├── ens │ │ │ │ ├── getAddress.ts │ │ │ │ ├── getName.ts │ │ │ │ └── index.ts │ │ │ ├── error │ │ │ │ ├── errors.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── ipfs │ │ │ │ ├── get.ts │ │ │ │ ├── getMetadata.ts │ │ │ │ └── index.ts │ │ │ ├── token │ │ │ │ ├── balanceOf.ts │ │ │ │ ├── canMint.ts │ │ │ │ ├── estimateMintGasCost.ts │ │ │ │ ├── hasMinted.ts │ │ │ │ ├── index.ts │ │ │ │ ├── maxSupply.ts │ │ │ │ ├── mint.ts │ │ │ │ ├── name.ts │ │ │ │ ├── ownerOf.ts │ │ │ │ ├── symbol.ts │ │ │ │ ├── tokenOfOwner.ts │ │ │ │ ├── tokenURI.ts │ │ │ │ └── totalSupply.ts │ │ │ ├── user │ │ │ │ ├── index.ts │ │ │ │ └── totalWhitelistMintCount.ts │ │ │ ├── util │ │ │ │ ├── Deferred.ts │ │ │ │ ├── balance.test.ts │ │ │ │ ├── balance.ts │ │ │ │ ├── checkForAdblock.ts │ │ │ │ ├── classNames.test.ts │ │ │ │ ├── classNames.ts │ │ │ │ ├── debounce.ts │ │ │ │ ├── extractIPFSCidFromUrl.ts │ │ │ │ ├── formatDate.ts │ │ │ │ ├── getFileExtension.ts │ │ │ │ ├── nextTick.ts │ │ │ │ ├── noop.ts │ │ │ │ ├── parseToWei.ts │ │ │ │ ├── safeParseUrl.ts │ │ │ │ ├── shortenAddress.ts │ │ │ │ ├── truncateDecimal.test.ts │ │ │ │ ├── truncateDecimal.ts │ │ │ │ ├── truncateString.test.ts │ │ │ │ ├── truncateString.ts │ │ │ │ ├── uid.test.ts │ │ │ │ └── uid.ts │ │ │ ├── wagmi │ │ │ │ ├── estimateContractGas.ts │ │ │ │ ├── getBalance.ts │ │ │ │ ├── getConfig.ts │ │ │ │ ├── getLogs.ts │ │ │ │ ├── index.ts │ │ │ │ ├── publicClient.ts │ │ │ │ └── watcher.ts │ │ │ └── whitelist │ │ │ │ ├── getProof.ts │ │ │ │ └── index.ts │ │ ├── routes │ │ │ ├── +error.svelte │ │ │ ├── +layout.svelte │ │ │ ├── +layout.ts │ │ │ ├── +page.server.ts │ │ │ ├── +page.svelte │ │ │ └── view │ │ │ │ └── +page.svelte │ │ ├── stores │ │ │ ├── account.ts │ │ │ ├── balance.ts │ │ │ ├── index.ts │ │ │ ├── mint.ts │ │ │ ├── modal.ts │ │ │ ├── network.ts │ │ │ ├── page.ts │ │ │ ├── pageScroll.ts │ │ │ ├── taikoonDetail.ts │ │ │ └── theme.ts │ │ ├── styles │ │ │ ├── base.css │ │ │ ├── components.css │ │ │ ├── gimmicks.css │ │ │ ├── override.css │ │ │ └── utilities.css │ │ ├── tests │ │ │ ├── mocks │ │ │ │ ├── addresses.ts │ │ │ │ ├── blocks.ts │ │ │ │ ├── chains.ts │ │ │ │ ├── env.static.public.ts │ │ │ │ ├── index.ts │ │ │ │ └── proofs.ts │ │ │ └── setup.ts │ │ ├── types.ts │ │ └── wagmi.config.ts │ ├── static │ │ ├── bg │ │ │ ├── bg.svg │ │ │ ├── footer-gradient.svg │ │ │ ├── general-gradient.svg │ │ │ ├── grid-dark.svg │ │ │ ├── grid-light.svg │ │ │ ├── spotlights-dark.svg │ │ │ └── spotlights-light.svg │ │ ├── chains │ │ │ ├── eldfell.svg │ │ │ ├── ethereum.svg │ │ │ └── taiko.svg │ │ ├── favicon.svg │ │ ├── fonts │ │ │ └── clash-grotesk │ │ │ │ ├── README.md │ │ │ │ ├── css │ │ │ │ └── clash-grotesk.css │ │ │ │ └── fonts │ │ │ │ ├── ClashGrotesk-Bold.eot │ │ │ │ ├── ClashGrotesk-Bold.ttf │ │ │ │ ├── ClashGrotesk-Bold.woff │ │ │ │ ├── ClashGrotesk-Bold.woff2 │ │ │ │ ├── ClashGrotesk-Extralight.eot │ │ │ │ ├── ClashGrotesk-Extralight.ttf │ │ │ │ ├── ClashGrotesk-Extralight.woff │ │ │ │ ├── ClashGrotesk-Extralight.woff2 │ │ │ │ ├── ClashGrotesk-Light.eot │ │ │ │ ├── ClashGrotesk-Light.ttf │ │ │ │ ├── ClashGrotesk-Light.woff │ │ │ │ ├── ClashGrotesk-Light.woff2 │ │ │ │ ├── ClashGrotesk-Medium.eot │ │ │ │ ├── ClashGrotesk-Medium.ttf │ │ │ │ ├── ClashGrotesk-Medium.woff │ │ │ │ ├── ClashGrotesk-Medium.woff2 │ │ │ │ ├── ClashGrotesk-Regular.eot │ │ │ │ ├── ClashGrotesk-Regular.ttf │ │ │ │ ├── ClashGrotesk-Regular.woff │ │ │ │ ├── ClashGrotesk-Regular.woff2 │ │ │ │ ├── ClashGrotesk-Semibold.eot │ │ │ │ ├── ClashGrotesk-Semibold.ttf │ │ │ │ ├── ClashGrotesk-Semibold.woff │ │ │ │ ├── ClashGrotesk-Semibold.woff2 │ │ │ │ ├── ClashGrotesk-Variable.eot │ │ │ │ ├── ClashGrotesk-Variable.ttf │ │ │ │ ├── ClashGrotesk-Variable.woff │ │ │ │ └── ClashGrotesk-Variable.woff2 │ │ ├── icons │ │ │ └── ArrowDown.svg │ │ ├── img │ │ │ ├── eligible-dark.svg │ │ │ ├── eligible-light.svg │ │ │ ├── non-eligible-dark.svg │ │ │ ├── non-eligible-light.svg │ │ │ ├── success-dark.svg │ │ │ └── success-light.svg │ │ ├── placeholder.svg │ │ ├── taiko-h-black.svg │ │ ├── taiko-h-white.svg │ │ └── taikoons-icon.png │ ├── svelte.config.js │ ├── tailwind.config.js │ ├── test-results │ │ └── .last-run.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ └── wagmi.config.ts ├── supplementary-contracts │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── .solhint.json │ ├── .solhintignore │ ├── CHANGELOG.md │ ├── README.md │ ├── contract_layout.md │ ├── contracts │ │ └── blacklist │ │ │ ├── Blacklist.sol │ │ │ └── IMinimalBlacklist.sol │ ├── deployments │ │ ├── blacklist │ │ │ ├── hekla.json │ │ │ └── mainnet.json │ │ └── gen-layouts.sh │ ├── foundry.toml │ ├── package.json │ ├── script │ │ ├── blacklist │ │ │ ├── Deploy.data.json │ │ │ └── Deploy.sol │ │ └── utils │ │ │ └── safe_batch_transfer.py │ ├── slither.config.json │ └── test │ │ └── blacklist │ │ └── Blacklist.t.sol ├── taiko-client │ ├── .gitignore │ ├── .golangci.yml │ ├── .swaggo │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── LICENSE.md │ ├── Makefile │ ├── README.md │ ├── bindings │ │ ├── bridge │ │ │ └── Bridge.go │ │ ├── encoding │ │ │ ├── custom_error.go │ │ │ ├── custom_error_test.go │ │ │ ├── input.go │ │ │ ├── struct.go │ │ │ └── struct_test.go │ │ ├── hekla │ │ │ └── taiko_l1.go │ │ ├── metadata │ │ │ ├── interface.go │ │ │ └── metadata_pacaya.go │ │ ├── ontake │ │ │ ├── .githead │ │ │ ├── gen_address_manager.go │ │ │ ├── gen_fork_router.go │ │ │ ├── gen_guardian_prover.go │ │ │ ├── gen_guardian_verifier.go │ │ │ ├── gen_lib_proposing.go │ │ │ ├── gen_lib_proving.go │ │ │ ├── gen_lib_utils.go │ │ │ ├── gen_lib_verifying.go │ │ │ ├── gen_prover_set.go │ │ │ ├── gen_sgx_verifier.go │ │ │ ├── gen_taiko_l1.go │ │ │ ├── gen_taiko_l2.go │ │ │ ├── gen_taiko_token.go │ │ │ └── gen_tier_provider.go │ │ └── pacaya │ │ │ ├── .githead │ │ │ ├── gen_forced_inclusion_store.go │ │ │ ├── gen_fork_router.go │ │ │ ├── gen_preconf_whitelist.go │ │ │ ├── gen_prover_set.go │ │ │ ├── gen_resolver_base.go │ │ │ ├── gen_surge_proposer_wrapper.go │ │ │ ├── gen_surge_verifier.go │ │ │ ├── gen_taiko_anchor.go │ │ │ ├── gen_taiko_inbox.go │ │ │ ├── gen_taiko_token.go │ │ │ └── gen_taiko_wrapper.go │ ├── cmd │ │ ├── flags │ │ │ ├── common.go │ │ │ ├── driver.go │ │ │ ├── proposer.go │ │ │ ├── prover.go │ │ │ └── txmgr.go │ │ ├── logger │ │ │ └── logger.go │ │ ├── main.go │ │ └── utils │ │ │ └── sub_command.go │ ├── docs │ │ └── index.html │ ├── driver │ │ ├── anchor_tx_constructor │ │ │ ├── anchor_tx_constructor.go │ │ │ └── anchor_tx_constructor_test.go │ │ ├── chain_syncer │ │ │ ├── beaconsync │ │ │ │ ├── progress_tracker.go │ │ │ │ ├── progress_tracker_test.go │ │ │ │ └── syncer.go │ │ │ ├── chain_syncer.go │ │ │ ├── chain_syncer_test.go │ │ │ └── event │ │ │ │ ├── blocks_inserter │ │ │ │ ├── common.go │ │ │ │ ├── interface.go │ │ │ │ └── pacaya.go │ │ │ │ ├── syncer.go │ │ │ │ └── syncer_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── driver.go │ │ ├── driver_test.go │ │ ├── preconf_blocks │ │ │ ├── api.go │ │ │ ├── lookahead.go │ │ │ ├── lookahead_test.go │ │ │ ├── queue.go │ │ │ ├── queue_test.go │ │ │ ├── server.go │ │ │ ├── server_test.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── signer │ │ │ ├── fixed_k_signer.go │ │ │ └── fixed_k_signer_test.go │ │ ├── state │ │ │ ├── l1_current.go │ │ │ ├── l1_current_test.go │ │ │ ├── state.go │ │ │ └── state_test.go │ │ ├── txlist_decompressor │ │ │ ├── txlist_decompressor.go │ │ │ └── txlist_decompressor_test.go │ │ └── txlist_fetcher │ │ │ ├── blob.go │ │ │ ├── calldata.go │ │ │ ├── common.go │ │ │ └── interface.go │ ├── integration_test │ │ ├── deploy_l1_contract.sh │ │ ├── entrypoint.sh │ │ ├── hive_test.go │ │ ├── l1_env.sh │ │ └── test_env.sh │ ├── internal │ │ ├── docker │ │ │ ├── .gitignore │ │ │ ├── docker_env.sh │ │ │ ├── nodes │ │ │ │ ├── docker-compose.yml │ │ │ │ └── jwt.hex │ │ │ ├── start.sh │ │ │ └── stop.sh │ │ ├── metrics │ │ │ └── metrics.go │ │ ├── testutils │ │ │ ├── helper.go │ │ │ ├── interfaces.go │ │ │ ├── memory_blob_server.go │ │ │ └── suite.go │ │ └── version │ │ │ └── version.go │ ├── package.json │ ├── pkg │ │ ├── chain_iterator │ │ │ ├── block_batch_iterator.go │ │ │ ├── block_batch_iterator_test.go │ │ │ └── event_iterator │ │ │ │ ├── batch_proposed_iterator.go │ │ │ │ └── batches_rollbacked_iterator.go │ │ ├── config │ │ │ ├── chain_config.go │ │ │ └── protocol_config.go │ │ ├── error.go │ │ ├── flags │ │ │ └── config.go │ │ ├── jwt │ │ │ ├── jwt.go │ │ │ └── jwt_test.go │ │ ├── rpc │ │ │ ├── beaconclient.go │ │ │ ├── blob_datasource.go │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── dial.go │ │ │ ├── dial_test.go │ │ │ ├── engine.go │ │ │ ├── engine_test.go │ │ │ ├── ethclient.go │ │ │ ├── ethclient_test.go │ │ │ ├── methods.go │ │ │ ├── methods_test.go │ │ │ ├── subscription.go │ │ │ ├── subscription_test.go │ │ │ ├── utils.go │ │ │ └── utils_test.go │ │ ├── types │ │ │ └── batches_rollbacked.go │ │ └── utils │ │ │ ├── txmgr_selector.go │ │ │ ├── txmgr_selector_test.go │ │ │ ├── util_test.go │ │ │ └── utils.go │ ├── proposer │ │ ├── config.go │ │ ├── config_test.go │ │ ├── profitability.go │ │ ├── profitability_test.go │ │ ├── proposer.go │ │ ├── proposer_test.go │ │ └── transaction_builder │ │ │ ├── blob.go │ │ │ ├── calldata.go │ │ │ ├── calldata_test.go │ │ │ ├── common.go │ │ │ ├── fallback.go │ │ │ └── fallback_test.go │ ├── prover │ │ ├── anchor_tx_validator │ │ │ ├── anchor_tx_validator.go │ │ │ └── anchor_tx_validator_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── event_handler │ │ │ ├── assignment_expired.go │ │ │ ├── assignment_expired_test.go │ │ │ ├── batch_proposed.go │ │ │ ├── batch_proposed_test.go │ │ │ ├── batches_proved.go │ │ │ ├── batches_proved_test.go │ │ │ ├── batches_rollbacked.go │ │ │ ├── batches_verified.go │ │ │ ├── batches_verified_test.go │ │ │ ├── interface.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── init.go │ │ ├── init_test.go │ │ ├── proof_producer │ │ │ ├── common.go │ │ │ ├── compose_proof_producer.go │ │ │ ├── compose_proof_producer_test.go │ │ │ ├── dummy_producer.go │ │ │ ├── dummy_producer_test.go │ │ │ ├── interface.go │ │ │ ├── proof_buffer.go │ │ │ ├── proof_buffer_test.go │ │ │ ├── proof_producer.go │ │ │ └── sgx_geth_proof_producer.go │ │ ├── proof_submitter │ │ │ ├── interface.go │ │ │ ├── proof_submitter.go │ │ │ └── transaction │ │ │ │ ├── builder.go │ │ │ │ ├── builder_test.go │ │ │ │ ├── sender.go │ │ │ │ └── sender_test.go │ │ ├── prover.go │ │ ├── prover_test.go │ │ └── shared_state │ │ │ ├── state.go │ │ │ └── state_test.go │ └── scripts │ │ ├── common.sh │ │ ├── gen_bindings.sh │ │ └── gen_swagger_json.sh ├── taikoon-ui │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── playwright.config.ts │ ├── postcss.config.js │ ├── src │ │ ├── app.config.ts │ │ ├── app.css │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── assets │ │ │ ├── icons │ │ │ │ └── ArrowDown.svg │ │ │ ├── taikoon-black-frame.png │ │ │ ├── taikoon-black.png │ │ │ ├── taikoon-white-frame.png │ │ │ ├── taikoon-white.png │ │ │ ├── taikoons-big-black.png │ │ │ ├── taikoons-big-white.png │ │ │ ├── taikoons-icon.png │ │ │ └── test-taikoon.png │ │ ├── components │ │ │ ├── AccountConnectionToast │ │ │ │ ├── AccountConnectionToast.svelte │ │ │ │ └── index.ts │ │ │ ├── AnimatedArrow │ │ │ │ ├── AnimatedArrow.svelte │ │ │ │ └── index.ts │ │ │ ├── AnimatedTaikoon │ │ │ │ ├── AnimatedEyes.svelte │ │ │ │ ├── AnimatedTaikoon.svelte │ │ │ │ └── index.ts │ │ │ ├── Collection │ │ │ │ ├── Collection.svelte │ │ │ │ ├── TaikoonDetail.svelte │ │ │ │ ├── classes.ts │ │ │ │ └── index.ts │ │ │ ├── ConnectButton │ │ │ │ ├── ConnectButton.svelte │ │ │ │ ├── classes.ts │ │ │ │ └── index.ts │ │ │ ├── DynamicImage │ │ │ │ ├── DynamicImage.svelte │ │ │ │ └── index.ts │ │ │ ├── Header │ │ │ │ ├── Header.svelte │ │ │ │ ├── classes.ts │ │ │ │ └── index.ts │ │ │ ├── LoadingMask │ │ │ │ ├── LoadingMask.svelte │ │ │ │ └── index.ts │ │ │ ├── Mint │ │ │ │ ├── Mint.svelte │ │ │ │ ├── classes.ts │ │ │ │ └── index.ts │ │ │ ├── MobileMenu │ │ │ │ ├── MobileMenu.svelte │ │ │ │ └── index.ts │ │ │ ├── NftRenderer │ │ │ │ ├── NftRenderer.svelte │ │ │ │ └── index.ts │ │ │ ├── NftSlider │ │ │ │ ├── NftSlider.svelte │ │ │ │ ├── classes.ts │ │ │ │ └── index.ts │ │ │ ├── OnAccount │ │ │ │ ├── OnAccount.svelte │ │ │ │ └── index.ts │ │ │ ├── Page │ │ │ │ ├── Page.svelte │ │ │ │ └── index.ts │ │ │ ├── SwitchChainModal │ │ │ │ ├── SwitchChainModal.svelte │ │ │ │ ├── classes.ts │ │ │ │ └── index.ts │ │ │ ├── ThemeButton │ │ │ │ ├── ThemeButton.svelte │ │ │ │ └── index.ts │ │ │ ├── core │ │ │ │ ├── AnimatedBackground │ │ │ │ │ ├── AnimatedBackground.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Button │ │ │ │ │ ├── Button.svelte │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── states.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── Chip │ │ │ │ │ ├── Chip.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Copyright │ │ │ │ │ ├── Copyright.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Divider │ │ │ │ │ ├── Divider.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── IconButton │ │ │ │ │ ├── IconButton.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Icons │ │ │ │ │ ├── AngleDownSolid.svelte │ │ │ │ │ ├── AngleLeft.svelte │ │ │ │ │ ├── AngleRight.svelte │ │ │ │ │ ├── ArrowDown.svelte │ │ │ │ │ ├── ArrowRightFilled.svelte │ │ │ │ │ ├── CircleUserRegular.svelte │ │ │ │ │ ├── DiscordLogo.svelte │ │ │ │ │ ├── Menu.svelte │ │ │ │ │ ├── MinusSign.svelte │ │ │ │ │ ├── MirrorLogo.svelte │ │ │ │ │ ├── Moon.svelte │ │ │ │ │ ├── PlusSign.svelte │ │ │ │ │ ├── Sun.svelte │ │ │ │ │ ├── TaikoLogo.svelte │ │ │ │ │ ├── TwitterLogo.svelte │ │ │ │ │ ├── UpRightArrow.svelte │ │ │ │ │ ├── XSolid.svelte │ │ │ │ │ ├── YoutubeLogo.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Identicon │ │ │ │ │ ├── Identicon.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── InfoRow │ │ │ │ │ ├── InfoRow.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── InputBox │ │ │ │ │ ├── InputBox.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Modal │ │ │ │ │ ├── Modal.svelte │ │ │ │ │ ├── ModalBody.svelte │ │ │ │ │ ├── ModalFooter.svelte │ │ │ │ │ ├── ModalTitle.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── NumberInput │ │ │ │ │ ├── NumberInput.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── ProgressBar │ │ │ │ │ ├── ProgressBar.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Section │ │ │ │ │ ├── Section.svelte │ │ │ │ │ ├── SectionContainer.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Spinner │ │ │ │ │ ├── Spinner.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Text │ │ │ │ │ ├── Link.svelte │ │ │ │ │ ├── P.svelte │ │ │ │ │ └── index.ts │ │ │ │ ├── Toast │ │ │ │ │ ├── ItemToast.svelte │ │ │ │ │ ├── Toast.svelte │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ └── index.ts │ │ │ ├── modals │ │ │ │ ├── MintConfirmation.modal │ │ │ │ │ ├── MintConfirmation.modal.svelte │ │ │ │ │ └── classes.ts │ │ │ │ ├── MintDisclaimer.modal │ │ │ │ │ ├── MintDisclaimer.modal.svelte │ │ │ │ │ └── classes.ts │ │ │ │ ├── PostMint.modal │ │ │ │ │ ├── PostMint.modal.svelte │ │ │ │ │ └── classes.ts │ │ │ │ ├── TaikoonDetail.modal │ │ │ │ │ └── TaikoonDetail.modal.svelte │ │ │ │ └── index.ts │ │ │ └── sections │ │ │ │ ├── Collapsible.section.svelte │ │ │ │ ├── Faq.section.svelte │ │ │ │ ├── Footer.section.svelte │ │ │ │ ├── Heading.section.svelte │ │ │ │ ├── Information.section.svelte │ │ │ │ ├── Preview.section.svelte │ │ │ │ └── index.ts │ │ ├── generated │ │ │ ├── abi │ │ │ │ └── index.ts │ │ │ └── whitelist │ │ │ │ ├── hardhat.json │ │ │ │ ├── hekla.json │ │ │ │ ├── holesky.json │ │ │ │ └── mainnet.json │ │ ├── i18n │ │ │ ├── en.json │ │ │ └── index.ts │ │ ├── index.test.ts │ │ ├── lib │ │ │ ├── chain │ │ │ │ ├── chains.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── connect │ │ │ │ ├── index.ts │ │ │ │ └── web3modal.ts │ │ │ ├── ens │ │ │ │ ├── getAddress.ts │ │ │ │ ├── getName.ts │ │ │ │ └── index.ts │ │ │ ├── error │ │ │ │ ├── errors.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── ipfs │ │ │ │ ├── getMetadata.ts │ │ │ │ ├── httpGet.ts │ │ │ │ └── index.ts │ │ │ ├── token │ │ │ │ ├── balanceOf.ts │ │ │ │ ├── canMint.ts │ │ │ │ ├── estimateMintGasCost.ts │ │ │ │ ├── index.ts │ │ │ │ ├── maxSupply.ts │ │ │ │ ├── mint.ts │ │ │ │ ├── name.ts │ │ │ │ ├── ownerOf.ts │ │ │ │ ├── tokenOfOwner.ts │ │ │ │ ├── tokenURI.ts │ │ │ │ └── totalSupply.ts │ │ │ ├── user │ │ │ │ ├── index.ts │ │ │ │ └── totalWhitelistMintCount.ts │ │ │ ├── util │ │ │ │ ├── Deferred.ts │ │ │ │ ├── balance.test.ts │ │ │ │ ├── balance.ts │ │ │ │ ├── calculateGasPrice.ts │ │ │ │ ├── checkForAdblock.ts │ │ │ │ ├── classNames.test.ts │ │ │ │ ├── classNames.ts │ │ │ │ ├── debounce.ts │ │ │ │ ├── extractIPFSCidFromUrl.ts │ │ │ │ ├── formatDate.ts │ │ │ │ ├── getFileExtension.ts │ │ │ │ ├── isDevelopmentEnv.ts │ │ │ │ ├── nextTick.ts │ │ │ │ ├── noop.ts │ │ │ │ ├── parseToWei.ts │ │ │ │ ├── safeParseUrl.ts │ │ │ │ ├── shortenAddress.ts │ │ │ │ ├── truncateDecimal.test.ts │ │ │ │ ├── truncateDecimal.ts │ │ │ │ ├── truncateString.test.ts │ │ │ │ ├── truncateString.ts │ │ │ │ ├── uid.test.ts │ │ │ │ └── uid.ts │ │ │ ├── wagmi │ │ │ │ ├── estimateContractGas.ts │ │ │ │ ├── getBalance.ts │ │ │ │ ├── getConfig.ts │ │ │ │ ├── getLogs.ts │ │ │ │ ├── index.ts │ │ │ │ ├── publicClient.ts │ │ │ │ └── watcher.ts │ │ │ └── whitelist │ │ │ │ ├── getProof.ts │ │ │ │ └── index.ts │ │ ├── routes │ │ │ ├── +error.svelte │ │ │ ├── +layout.svelte │ │ │ ├── +layout.ts │ │ │ ├── +page.server.ts │ │ │ ├── +page.svelte │ │ │ ├── collection │ │ │ │ ├── +page.svelte │ │ │ │ └── [address] │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── +page.ts │ │ │ └── mint │ │ │ │ └── +page.svelte │ │ ├── stores │ │ │ ├── account.ts │ │ │ ├── balance.ts │ │ │ ├── index.ts │ │ │ ├── mint.ts │ │ │ ├── modal.ts │ │ │ ├── network.ts │ │ │ ├── nftCache.ts │ │ │ ├── page.ts │ │ │ ├── pageScroll.ts │ │ │ ├── taikoonDetail.ts │ │ │ └── theme.ts │ │ ├── styles │ │ │ ├── base.css │ │ │ ├── components.css │ │ │ ├── gimmicks.css │ │ │ ├── override.css │ │ │ └── utilities.css │ │ ├── tests │ │ │ ├── mocks │ │ │ │ ├── addresses.ts │ │ │ │ ├── blocks.ts │ │ │ │ ├── chains.ts │ │ │ │ ├── env.static.public.ts │ │ │ │ ├── index.ts │ │ │ │ └── proofs.ts │ │ │ └── setup.ts │ │ ├── types.ts │ │ └── wagmi.config.ts │ ├── static │ │ ├── bg │ │ │ ├── footer-gradient.svg │ │ │ ├── general-gradient.svg │ │ │ ├── grid-dark.svg │ │ │ ├── grid-light.svg │ │ │ ├── spotlights-dark.svg │ │ │ └── spotlights-light.svg │ │ ├── chains │ │ │ ├── eldfell.svg │ │ │ ├── ethereum.svg │ │ │ └── taiko.svg │ │ ├── favicon.svg │ │ ├── fonts │ │ │ └── clash-grotesk │ │ │ │ ├── README.md │ │ │ │ ├── css │ │ │ │ └── clash-grotesk.css │ │ │ │ └── fonts │ │ │ │ ├── ClashGrotesk-Bold.eot │ │ │ │ ├── ClashGrotesk-Bold.ttf │ │ │ │ ├── ClashGrotesk-Bold.woff │ │ │ │ ├── ClashGrotesk-Bold.woff2 │ │ │ │ ├── ClashGrotesk-Extralight.eot │ │ │ │ ├── ClashGrotesk-Extralight.ttf │ │ │ │ ├── ClashGrotesk-Extralight.woff │ │ │ │ ├── ClashGrotesk-Extralight.woff2 │ │ │ │ ├── ClashGrotesk-Light.eot │ │ │ │ ├── ClashGrotesk-Light.ttf │ │ │ │ ├── ClashGrotesk-Light.woff │ │ │ │ ├── ClashGrotesk-Light.woff2 │ │ │ │ ├── ClashGrotesk-Medium.eot │ │ │ │ ├── ClashGrotesk-Medium.ttf │ │ │ │ ├── ClashGrotesk-Medium.woff │ │ │ │ ├── ClashGrotesk-Medium.woff2 │ │ │ │ ├── ClashGrotesk-Regular.eot │ │ │ │ ├── ClashGrotesk-Regular.ttf │ │ │ │ ├── ClashGrotesk-Regular.woff │ │ │ │ ├── ClashGrotesk-Regular.woff2 │ │ │ │ ├── ClashGrotesk-Semibold.eot │ │ │ │ ├── ClashGrotesk-Semibold.ttf │ │ │ │ ├── ClashGrotesk-Semibold.woff │ │ │ │ ├── ClashGrotesk-Semibold.woff2 │ │ │ │ ├── ClashGrotesk-Variable.eot │ │ │ │ ├── ClashGrotesk-Variable.ttf │ │ │ │ ├── ClashGrotesk-Variable.woff │ │ │ │ └── ClashGrotesk-Variable.woff2 │ │ ├── icons │ │ │ └── ArrowDown.svg │ │ ├── img │ │ │ └── test-taikoon.png │ │ ├── placeholder.svg │ │ └── taikoons-icon.svg │ ├── svelte.config.js │ ├── tailwind.config.js │ ├── test-results │ │ └── .last-run.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ └── wagmi.config.ts ├── tools │ └── bridged-token-scanner │ │ ├── README.md │ │ ├── index.js │ │ ├── networks.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── utils.js └── ui-lib │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── .prettierrc │ ├── .storybook │ ├── main.ts │ └── preview.ts │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── playwright.config.ts │ ├── postcss.config.js │ ├── src │ ├── app.d.ts │ ├── app.html │ ├── index.test.ts │ ├── lib │ │ ├── components │ │ │ ├── Copyright │ │ │ │ ├── Copyright.svelte │ │ │ │ └── index.ts │ │ │ ├── Footer │ │ │ │ ├── Footer.svelte │ │ │ │ └── index.ts │ │ │ ├── Icons │ │ │ │ ├── AngleDownSolid.svelte │ │ │ │ ├── AngleLeft.svelte │ │ │ │ ├── AngleRight.svelte │ │ │ │ ├── ArrowDown.svelte │ │ │ │ ├── ArrowRightFilled.svelte │ │ │ │ ├── CircleUserRegular.svelte │ │ │ │ ├── DiscordLogo.svelte │ │ │ │ ├── Menu.svelte │ │ │ │ ├── MinusSign.svelte │ │ │ │ ├── MirrorLogo.svelte │ │ │ │ ├── Moon.svelte │ │ │ │ ├── PlusSign.svelte │ │ │ │ ├── Sun.svelte │ │ │ │ ├── TaikoLogo.svelte │ │ │ │ ├── TwitterLogo.svelte │ │ │ │ ├── UpRightArrow.svelte │ │ │ │ ├── XSolid.svelte │ │ │ │ ├── YoutubeLogo.svelte │ │ │ │ └── index.ts │ │ │ └── ResponsiveController │ │ │ │ ├── ResponsiveController.svelte │ │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── styles │ │ │ ├── app.css │ │ │ ├── base.css │ │ │ ├── components.css │ │ │ ├── gimmicks.css │ │ │ ├── override.css │ │ │ └── utilities.css │ │ └── util │ │ │ └── classNames.ts │ ├── routes │ │ ├── +layout.svelte │ │ ├── +layout.ts │ │ └── +page.svelte │ └── stories │ │ ├── Copyright │ │ └── Copyright.stories.ts │ │ ├── Footer │ │ └── Footer.stories.ts │ │ ├── Icons │ │ └── Icons.stories.ts │ │ └── ResponsiveController │ │ └── ResponiveController.stories.ts │ ├── static │ ├── favicon.png │ └── fonts │ │ └── clash-grotesk │ │ ├── README.md │ │ ├── css │ │ └── clash-grotesk.css │ │ └── fonts │ │ ├── ClashGrotesk-Bold.eot │ │ ├── ClashGrotesk-Bold.ttf │ │ ├── ClashGrotesk-Bold.woff │ │ ├── ClashGrotesk-Bold.woff2 │ │ ├── ClashGrotesk-Extralight.eot │ │ ├── ClashGrotesk-Extralight.ttf │ │ ├── ClashGrotesk-Extralight.woff │ │ ├── ClashGrotesk-Extralight.woff2 │ │ ├── ClashGrotesk-Light.eot │ │ ├── ClashGrotesk-Light.ttf │ │ ├── ClashGrotesk-Light.woff │ │ ├── ClashGrotesk-Light.woff2 │ │ ├── ClashGrotesk-Medium.eot │ │ ├── ClashGrotesk-Medium.ttf │ │ ├── ClashGrotesk-Medium.woff │ │ ├── ClashGrotesk-Medium.woff2 │ │ ├── ClashGrotesk-Regular.eot │ │ ├── ClashGrotesk-Regular.ttf │ │ ├── ClashGrotesk-Regular.woff │ │ ├── ClashGrotesk-Regular.woff2 │ │ ├── ClashGrotesk-Semibold.eot │ │ ├── ClashGrotesk-Semibold.ttf │ │ ├── ClashGrotesk-Semibold.woff │ │ ├── ClashGrotesk-Semibold.woff2 │ │ ├── ClashGrotesk-Variable.eot │ │ ├── ClashGrotesk-Variable.ttf │ │ ├── ClashGrotesk-Variable.woff │ │ └── ClashGrotesk-Variable.woff2 │ ├── svelte.config.js │ ├── tailwind.config.js │ ├── tests │ └── test.ts │ ├── tsconfig.json │ └── vite.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── release-please-config.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/surge-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/surge-logo.png -------------------------------------------------------------------------------- /.github/taiko-icon-blk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/taiko-icon-blk.svg -------------------------------------------------------------------------------- /.github/workflows/blob-indexer--docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/blob-indexer--docker-build.yml -------------------------------------------------------------------------------- /.github/workflows/bridge-ui--ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/bridge-ui--ci.yml -------------------------------------------------------------------------------- /.github/workflows/bridge-ui--docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/bridge-ui--docker-build.yml -------------------------------------------------------------------------------- /.github/workflows/bridge-ui.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/bridge-ui.yml -------------------------------------------------------------------------------- /.github/workflows/cleanup-releases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/cleanup-releases.yml -------------------------------------------------------------------------------- /.github/workflows/docs-site--preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/docs-site--preview.yml -------------------------------------------------------------------------------- /.github/workflows/docs-site--production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/docs-site--production.yml -------------------------------------------------------------------------------- /.github/workflows/eventindexer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/eventindexer.yml -------------------------------------------------------------------------------- /.github/workflows/fork-diff--preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/fork-diff--preview.yml -------------------------------------------------------------------------------- /.github/workflows/fork-diff--production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/fork-diff--production.yml -------------------------------------------------------------------------------- /.github/workflows/monitors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/monitors.yml -------------------------------------------------------------------------------- /.github/workflows/nfts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/nfts.yml -------------------------------------------------------------------------------- /.github/workflows/protocol.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/protocol.yml -------------------------------------------------------------------------------- /.github/workflows/relayer--docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/relayer--docker-build.yml -------------------------------------------------------------------------------- /.github/workflows/relayer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/relayer.yml -------------------------------------------------------------------------------- /.github/workflows/repo--check-links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/repo--check-links.yml -------------------------------------------------------------------------------- /.github/workflows/repo--vercel-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/repo--vercel-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/snaefell-ui--ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/snaefell-ui--ci.yml -------------------------------------------------------------------------------- /.github/workflows/snaefell-ui.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/snaefell-ui.yml -------------------------------------------------------------------------------- /.github/workflows/supplementary-contracts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/supplementary-contracts.yml -------------------------------------------------------------------------------- /.github/workflows/taiko-client--docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/taiko-client--docker-build.yml -------------------------------------------------------------------------------- /.github/workflows/taiko-client--docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/taiko-client--docker.yml -------------------------------------------------------------------------------- /.github/workflows/taiko-client--hive-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/taiko-client--hive-test.yml -------------------------------------------------------------------------------- /.github/workflows/taiko-client--pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/taiko-client--pages.yml -------------------------------------------------------------------------------- /.github/workflows/taiko-client--test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/taiko-client--test.yml -------------------------------------------------------------------------------- /.github/workflows/taikoon-ui--ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/taikoon-ui--ci.yml -------------------------------------------------------------------------------- /.github/workflows/taikoon-ui.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/taikoon-ui.yml -------------------------------------------------------------------------------- /.github/workflows/ui-lib--ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.github/workflows/ui-lib--ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.prettierignore -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.release-please-manifest.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/RELEASE.md -------------------------------------------------------------------------------- /_typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/_typos.toml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/codecov.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/go.sum -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/lefthook.yml -------------------------------------------------------------------------------- /lychee.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/lychee.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/package.json -------------------------------------------------------------------------------- /packages/balance-monitor/.gitignore: -------------------------------------------------------------------------------- 1 | monitor -------------------------------------------------------------------------------- /packages/balance-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/balance-monitor/README.md -------------------------------------------------------------------------------- /packages/balance-monitor/cmd/flags/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/balance-monitor/cmd/flags/common.go -------------------------------------------------------------------------------- /packages/balance-monitor/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/balance-monitor/cmd/main.go -------------------------------------------------------------------------------- /packages/balance-monitor/cmd/utils/subcommand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/balance-monitor/cmd/utils/subcommand.go -------------------------------------------------------------------------------- /packages/blobindexer-rs/.codex/codex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/.codex/codex.yaml -------------------------------------------------------------------------------- /packages/blobindexer-rs/.codex/prompts/system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/.codex/prompts/system.md -------------------------------------------------------------------------------- /packages/blobindexer-rs/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/Cargo.lock -------------------------------------------------------------------------------- /packages/blobindexer-rs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/Cargo.toml -------------------------------------------------------------------------------- /packages/blobindexer-rs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/Dockerfile -------------------------------------------------------------------------------- /packages/blobindexer-rs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/Makefile -------------------------------------------------------------------------------- /packages/blobindexer-rs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/README.md -------------------------------------------------------------------------------- /packages/blobindexer-rs/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/docker-compose.yml -------------------------------------------------------------------------------- /packages/blobindexer-rs/migrations/0001_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/migrations/0001_init.sql -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/beacon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/beacon.rs -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/config.rs -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/errors.rs -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/http.rs -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/indexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/indexer.rs -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/lib.rs -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/models.rs -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/storage/mod.rs -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/utils/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/utils/conversions.rs -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/utils/kzg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/utils/kzg.rs -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/utils/mod.rs -------------------------------------------------------------------------------- /packages/blobindexer-rs/src/utils/telemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/blobindexer-rs/src/utils/telemetry.rs -------------------------------------------------------------------------------- /packages/bridge-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/.editorconfig -------------------------------------------------------------------------------- /packages/bridge-ui/.env.devnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/.env.devnet -------------------------------------------------------------------------------- /packages/bridge-ui/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/.env.example -------------------------------------------------------------------------------- /packages/bridge-ui/.env.hoodi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/.env.hoodi -------------------------------------------------------------------------------- /packages/bridge-ui/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/.eslintignore -------------------------------------------------------------------------------- /packages/bridge-ui/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/bridge-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/.gitignore -------------------------------------------------------------------------------- /packages/bridge-ui/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | resolution-mode=highest 3 | -------------------------------------------------------------------------------- /packages/bridge-ui/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/.prettierignore -------------------------------------------------------------------------------- /packages/bridge-ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/.prettierrc -------------------------------------------------------------------------------- /packages/bridge-ui/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/CHANGELOG.md -------------------------------------------------------------------------------- /packages/bridge-ui/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/Dockerfile -------------------------------------------------------------------------------- /packages/bridge-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/README.md -------------------------------------------------------------------------------- /packages/bridge-ui/__mocks__/$abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/__mocks__/$abi.ts -------------------------------------------------------------------------------- /packages/bridge-ui/__mocks__/$bridgeConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/__mocks__/$bridgeConfig.ts -------------------------------------------------------------------------------- /packages/bridge-ui/__mocks__/$customToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/__mocks__/$customToken.ts -------------------------------------------------------------------------------- /packages/bridge-ui/__mocks__/@wagmi/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/__mocks__/@wagmi/core.ts -------------------------------------------------------------------------------- /packages/bridge-ui/__mocks__/parseNFTMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/__mocks__/parseNFTMetadata.ts -------------------------------------------------------------------------------- /packages/bridge-ui/__mocks__/viem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/__mocks__/viem.ts -------------------------------------------------------------------------------- /packages/bridge-ui/config-old/devnet/configuredCustomTokens.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/bridge-ui/config-old/hoodi/configuredCustomTokens.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/bridge-ui/config/configuredBridges.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/config/configuredBridges.json -------------------------------------------------------------------------------- /packages/bridge-ui/config/configuredChains.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/config/configuredChains.json -------------------------------------------------------------------------------- /packages/bridge-ui/config/configuredCustomTokens.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/bridge-ui/config/configuredRelayer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/config/configuredRelayer.json -------------------------------------------------------------------------------- /packages/bridge-ui/config/devnet/configuredCustomTokens.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/bridge-ui/config/hoodi/configuredCustomTokens.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /packages/bridge-ui/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/docker-compose.yml -------------------------------------------------------------------------------- /packages/bridge-ui/nginx/generate-certs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/nginx/generate-certs.sh -------------------------------------------------------------------------------- /packages/bridge-ui/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/nginx/nginx.conf -------------------------------------------------------------------------------- /packages/bridge-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/package.json -------------------------------------------------------------------------------- /packages/bridge-ui/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/playwright.config.ts -------------------------------------------------------------------------------- /packages/bridge-ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/postcss.config.js -------------------------------------------------------------------------------- /packages/bridge-ui/scripts/exportJsonToEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/scripts/exportJsonToEnv.js -------------------------------------------------------------------------------- /packages/bridge-ui/src/abi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/abi/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/app.config.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/app.css -------------------------------------------------------------------------------- /packages/bridge-ui/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/app.d.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/app.html -------------------------------------------------------------------------------- /packages/bridge-ui/src/components/NFTs/types.ts: -------------------------------------------------------------------------------- 1 | export enum NFTView { 2 | CARDS, 3 | LIST, 4 | } 5 | -------------------------------------------------------------------------------- /packages/bridge-ui/src/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/i18n/en.json -------------------------------------------------------------------------------- /packages/bridge-ui/src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/i18n/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/bridge/Bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/bridge/Bridge.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/bridge/bridges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/bridge/bridges.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/bridge/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/bridge/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/bridge/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/bridge/types.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/chain/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/chain/chains.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/chain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/chain/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/chain/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/chain/types.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/connect/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/connect/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/emitter/emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/emitter/emitter.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/emitter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/emitter/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/error/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/error/errors.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/error/index.ts: -------------------------------------------------------------------------------- 1 | export * from './errors'; 2 | -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/fee/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/fee/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/fee/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/fee/types.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/network/index.ts: -------------------------------------------------------------------------------- 1 | export * from './getAlternateNetwork'; 2 | -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/proof/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/proof/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/proof/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/proof/types.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/relayer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/relayer/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/relayer/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/relayer/types.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/storage/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/token/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/token/isToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/token/isToken.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/token/mint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/token/mint.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/token/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/token/tokens.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/token/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/token/types.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/util/Deferred.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/util/Deferred.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/util/balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/util/balance.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/util/classNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/util/classNames.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/util/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/util/debounce.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/util/getBaseFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/util/getBaseFee.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/util/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/util/logger.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/util/nextTick.ts: -------------------------------------------------------------------------------- 1 | export function nextTick(fn: () => void) { 2 | Promise.resolve().then(fn); 3 | } 4 | -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/util/noop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/util/noop.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/util/parseNFTMetadata.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/util/parseToWei.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/util/parseToWei.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/wagmi/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/wagmi/client.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/wagmi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/wagmi/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/libs/wagmi/watcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/libs/wagmi/watcher.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/routes/+layout.svelte -------------------------------------------------------------------------------- /packages/bridge-ui/src/routes/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/routes/+layout.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/routes/+page.svelte -------------------------------------------------------------------------------- /packages/bridge-ui/src/stores/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/stores/account.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/stores/balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/stores/balance.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/stores/bridgedToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/stores/bridgedToken.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/stores/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/stores/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/stores/metadata.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/stores/modal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/stores/modal.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/stores/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/stores/network.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/stores/relayerApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/stores/relayerApi.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/stores/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/stores/theme.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/stores/tokenInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/stores/tokenInfo.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/styles/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/styles/base.css -------------------------------------------------------------------------------- /packages/bridge-ui/src/styles/components.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/styles/components.css -------------------------------------------------------------------------------- /packages/bridge-ui/src/styles/gimmicks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/styles/gimmicks.css -------------------------------------------------------------------------------- /packages/bridge-ui/src/styles/override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/styles/override.css -------------------------------------------------------------------------------- /packages/bridge-ui/src/styles/utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/styles/utilities.css -------------------------------------------------------------------------------- /packages/bridge-ui/src/tests/mocks/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/tests/mocks/blocks.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/tests/mocks/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/tests/mocks/chains.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/tests/mocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/tests/mocks/index.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/tests/mocks/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/tests/mocks/messages.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/tests/mocks/proofs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/tests/mocks/proofs.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/tests/mocks/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/tests/mocks/tokens.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/tests/setup.ts -------------------------------------------------------------------------------- /packages/bridge-ui/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/src/types.d.ts -------------------------------------------------------------------------------- /packages/bridge-ui/static/bg/grid-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/bg/grid-dark.svg -------------------------------------------------------------------------------- /packages/bridge-ui/static/bg/grid-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/bg/grid-light.svg -------------------------------------------------------------------------------- /packages/bridge-ui/static/bg/plain-svg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/bridge-ui/static/chains/eldfell.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/chains/eldfell.svg -------------------------------------------------------------------------------- /packages/bridge-ui/static/chains/ethereum.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/chains/ethereum.svg -------------------------------------------------------------------------------- /packages/bridge-ui/static/chains/taiko.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/chains/taiko.svg -------------------------------------------------------------------------------- /packages/bridge-ui/static/coins/crvUSD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/coins/crvUSD.png -------------------------------------------------------------------------------- /packages/bridge-ui/static/coins/curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/coins/curve.png -------------------------------------------------------------------------------- /packages/bridge-ui/static/coins/dai.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/coins/dai.webp -------------------------------------------------------------------------------- /packages/bridge-ui/static/coins/scrvUSD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/coins/scrvUSD.png -------------------------------------------------------------------------------- /packages/bridge-ui/static/coins/symbiosis.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/coins/symbiosis.webp -------------------------------------------------------------------------------- /packages/bridge-ui/static/coins/tether.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/coins/tether.webp -------------------------------------------------------------------------------- /packages/bridge-ui/static/coins/usdc.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/coins/usdc.webp -------------------------------------------------------------------------------- /packages/bridge-ui/static/coins/weth.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/coins/weth.webp -------------------------------------------------------------------------------- /packages/bridge-ui/static/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/favicon.svg -------------------------------------------------------------------------------- /packages/bridge-ui/static/placeholder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/placeholder.svg -------------------------------------------------------------------------------- /packages/bridge-ui/static/taiko-favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/static/taiko-favicon.svg -------------------------------------------------------------------------------- /packages/bridge-ui/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/svelte.config.js -------------------------------------------------------------------------------- /packages/bridge-ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/tailwind.config.js -------------------------------------------------------------------------------- /packages/bridge-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/tsconfig.json -------------------------------------------------------------------------------- /packages/bridge-ui/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/vercel.json -------------------------------------------------------------------------------- /packages/bridge-ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/vite.config.ts -------------------------------------------------------------------------------- /packages/bridge-ui/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/vitest.config.ts -------------------------------------------------------------------------------- /packages/bridge-ui/wagmi.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/bridge-ui/wagmi.config.ts -------------------------------------------------------------------------------- /packages/docs-site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/.gitignore -------------------------------------------------------------------------------- /packages/docs-site/.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore all mdx files 2 | *.mdx 3 | -------------------------------------------------------------------------------- /packages/docs-site/.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/docs-site/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/.vscode/extensions.json -------------------------------------------------------------------------------- /packages/docs-site/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/.vscode/launch.json -------------------------------------------------------------------------------- /packages/docs-site/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/CHANGELOG.md -------------------------------------------------------------------------------- /packages/docs-site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/README.md -------------------------------------------------------------------------------- /packages/docs-site/astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/astro.config.ts -------------------------------------------------------------------------------- /packages/docs-site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/package.json -------------------------------------------------------------------------------- /packages/docs-site/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/public/favicon.svg -------------------------------------------------------------------------------- /packages/docs-site/src/assets/custom-icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/src/assets/custom-icons.ts -------------------------------------------------------------------------------- /packages/docs-site/src/assets/docs-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/src/assets/docs-logo.svg -------------------------------------------------------------------------------- /packages/docs-site/src/assets/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/src/assets/logo-dark.svg -------------------------------------------------------------------------------- /packages/docs-site/src/assets/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/src/assets/logo-light.svg -------------------------------------------------------------------------------- /packages/docs-site/src/assets/taiko-og-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/src/assets/taiko-og-bg.png -------------------------------------------------------------------------------- /packages/docs-site/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/src/content/config.ts -------------------------------------------------------------------------------- /packages/docs-site/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/src/env.d.ts -------------------------------------------------------------------------------- /packages/docs-site/src/pages/og/[...slug].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/src/pages/og/[...slug].ts -------------------------------------------------------------------------------- /packages/docs-site/src/styles/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/src/styles/custom.css -------------------------------------------------------------------------------- /packages/docs-site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/tsconfig.json -------------------------------------------------------------------------------- /packages/docs-site/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/docs-site/vercel.json -------------------------------------------------------------------------------- /packages/eventindexer/.default.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/.default.env -------------------------------------------------------------------------------- /packages/eventindexer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/.gitignore -------------------------------------------------------------------------------- /packages/eventindexer/.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/.golangci.yml -------------------------------------------------------------------------------- /packages/eventindexer/.l1.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/.l1.env -------------------------------------------------------------------------------- /packages/eventindexer/.l2.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/.l2.env -------------------------------------------------------------------------------- /packages/eventindexer/.swaggo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/.swaggo -------------------------------------------------------------------------------- /packages/eventindexer/AssignmentHook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/AssignmentHook.json -------------------------------------------------------------------------------- /packages/eventindexer/Bridge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/Bridge.json -------------------------------------------------------------------------------- /packages/eventindexer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/eventindexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/README.md -------------------------------------------------------------------------------- /packages/eventindexer/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/account.go -------------------------------------------------------------------------------- /packages/eventindexer/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/api/api.go -------------------------------------------------------------------------------- /packages/eventindexer/api/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/api/config.go -------------------------------------------------------------------------------- /packages/eventindexer/api/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/api/config_test.go -------------------------------------------------------------------------------- /packages/eventindexer/caller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/caller.go -------------------------------------------------------------------------------- /packages/eventindexer/chart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/chart.go -------------------------------------------------------------------------------- /packages/eventindexer/cmd/flags/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/cmd/flags/api.go -------------------------------------------------------------------------------- /packages/eventindexer/cmd/flags/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/cmd/flags/common.go -------------------------------------------------------------------------------- /packages/eventindexer/cmd/flags/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/cmd/flags/indexer.go -------------------------------------------------------------------------------- /packages/eventindexer/cmd/flags/txmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/cmd/flags/txmgr.go -------------------------------------------------------------------------------- /packages/eventindexer/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/cmd/main.go -------------------------------------------------------------------------------- /packages/eventindexer/contracts/erc1155/abi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/contracts/erc1155/abi.go -------------------------------------------------------------------------------- /packages/eventindexer/contracts/erc721/abi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/contracts/erc721/abi.go -------------------------------------------------------------------------------- /packages/eventindexer/contracts/swap/Swap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/contracts/swap/Swap.go -------------------------------------------------------------------------------- /packages/eventindexer/docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/docs/docs.go -------------------------------------------------------------------------------- /packages/eventindexer/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/docs/index.html -------------------------------------------------------------------------------- /packages/eventindexer/docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/docs/swagger.json -------------------------------------------------------------------------------- /packages/eventindexer/docs/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/docs/swagger.yaml -------------------------------------------------------------------------------- /packages/eventindexer/encoding/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/encoding/types.go -------------------------------------------------------------------------------- /packages/eventindexer/erc20_balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/erc20_balance.go -------------------------------------------------------------------------------- /packages/eventindexer/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/errors.go -------------------------------------------------------------------------------- /packages/eventindexer/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/event.go -------------------------------------------------------------------------------- /packages/eventindexer/indexer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/indexer/config.go -------------------------------------------------------------------------------- /packages/eventindexer/indexer/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/indexer/config_test.go -------------------------------------------------------------------------------- /packages/eventindexer/indexer/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/indexer/filter.go -------------------------------------------------------------------------------- /packages/eventindexer/indexer/filter_ontake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/indexer/filter_ontake.go -------------------------------------------------------------------------------- /packages/eventindexer/indexer/filter_pacaya.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/indexer/filter_pacaya.go -------------------------------------------------------------------------------- /packages/eventindexer/indexer/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/indexer/indexer.go -------------------------------------------------------------------------------- /packages/eventindexer/nft_balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/nft_balance.go -------------------------------------------------------------------------------- /packages/eventindexer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/package.json -------------------------------------------------------------------------------- /packages/eventindexer/pkg/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/db/db.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/flags/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/flags/config.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/http/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/http/cache.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/http/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/http/errors.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/http/galaxe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/http/galaxe.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/http/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/http/routes.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/http/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/http/server.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/http/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/http/server_test.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/http/user_bridged.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/http/user_bridged.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/metrics/metrics.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/mock/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/mock/types.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/repo/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/repo/account.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/repo/account_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/repo/account_test.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/repo/chart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/repo/chart.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/repo/chart_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/repo/chart_test.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/repo/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/repo/event.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/repo/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/repo/event_test.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/repo/interface.go: -------------------------------------------------------------------------------- 1 | package repo 2 | -------------------------------------------------------------------------------- /packages/eventindexer/pkg/repo/nft_balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/repo/nft_balance.go -------------------------------------------------------------------------------- /packages/eventindexer/pkg/repo/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/pkg/repo/transaction.go -------------------------------------------------------------------------------- /packages/eventindexer/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/prometheus.go -------------------------------------------------------------------------------- /packages/eventindexer/scripts/abigen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/scripts/abigen.sh -------------------------------------------------------------------------------- /packages/eventindexer/scripts/abigen_v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/scripts/abigen_v2.sh -------------------------------------------------------------------------------- /packages/eventindexer/scripts/abigen_v3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/scripts/abigen_v3.sh -------------------------------------------------------------------------------- /packages/eventindexer/scripts/swagger.sh: -------------------------------------------------------------------------------- 1 | #/bin/sh 2 | 3 | swag init -g server.go -d pkg/http --parseDependency -------------------------------------------------------------------------------- /packages/eventindexer/time_series_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/time_series_data.go -------------------------------------------------------------------------------- /packages/eventindexer/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/eventindexer/transaction.go -------------------------------------------------------------------------------- /packages/fork-diff/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/fork-diff/CHANGELOG.md -------------------------------------------------------------------------------- /packages/fork-diff/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/fork-diff/README.md -------------------------------------------------------------------------------- /packages/fork-diff/fork.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/fork-diff/fork.yaml -------------------------------------------------------------------------------- /packages/fork-diff/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/fork-diff/main.go -------------------------------------------------------------------------------- /packages/fork-diff/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/fork-diff/package.json -------------------------------------------------------------------------------- /packages/fork-diff/version_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/fork-diff/version_config.json -------------------------------------------------------------------------------- /packages/geth-rpc-gateway/.gitignore: -------------------------------------------------------------------------------- 1 | geth-rpc-gateway -------------------------------------------------------------------------------- /packages/geth-rpc-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/geth-rpc-gateway/README.md -------------------------------------------------------------------------------- /packages/geth-rpc-gateway/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/geth-rpc-gateway/main.go -------------------------------------------------------------------------------- /packages/monitors/.gitignore: -------------------------------------------------------------------------------- 1 | .defender 2 | -------------------------------------------------------------------------------- /packages/monitors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/monitors/README.md -------------------------------------------------------------------------------- /packages/monitors/defender/mainnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/monitors/defender/mainnet/README.md -------------------------------------------------------------------------------- /packages/monitors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/monitors/package.json -------------------------------------------------------------------------------- /packages/nfts/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/.env.example -------------------------------------------------------------------------------- /packages/nfts/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | artifacts 3 | cache 4 | coverage 5 | lib -------------------------------------------------------------------------------- /packages/nfts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/.eslintrc.js -------------------------------------------------------------------------------- /packages/nfts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/.gitignore -------------------------------------------------------------------------------- /packages/nfts/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/.prettierignore -------------------------------------------------------------------------------- /packages/nfts/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/.prettierrc.json -------------------------------------------------------------------------------- /packages/nfts/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/.solhint.json -------------------------------------------------------------------------------- /packages/nfts/.solhintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | lib/ -------------------------------------------------------------------------------- /packages/nfts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/CHANGELOG.md -------------------------------------------------------------------------------- /packages/nfts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/README.md -------------------------------------------------------------------------------- /packages/nfts/contract_layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/contract_layout.md -------------------------------------------------------------------------------- /packages/nfts/deployments/eventRegister/hekla.json: -------------------------------------------------------------------------------- 1 | { 2 | "EventRegister": "0x6439Bb31dE508Dc36B8D3A39C389EB8E6C214ebE" 3 | } 4 | -------------------------------------------------------------------------------- /packages/nfts/deployments/eventRegister/mainnet.json: -------------------------------------------------------------------------------- 1 | { 2 | "EventRegister": "0x7cbec64D099D49eA91062746B38182455c94862C" 3 | } 4 | -------------------------------------------------------------------------------- /packages/nfts/deployments/gen-layouts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/deployments/gen-layouts.sh -------------------------------------------------------------------------------- /packages/nfts/deployments/party-ticket/hekla.json: -------------------------------------------------------------------------------- 1 | { 2 | "TaikoPartyTicket": "0x1d504615c42130F4fdbEb87775585B250BA78422" 3 | } 4 | -------------------------------------------------------------------------------- /packages/nfts/deployments/party-ticket/mainnet.json: -------------------------------------------------------------------------------- 1 | { 2 | "TaikoPartyTicket": "0x00E6dc8B0a58d505de61309df3568Ba3f9734a6C" 3 | } 4 | -------------------------------------------------------------------------------- /packages/nfts/deployments/profile/hekla.json: -------------------------------------------------------------------------------- 1 | { 2 | "RegisterProfilePicture": "0xdBfaFc789c4272161ce01a4A3aBa04C232362504" 3 | } 4 | -------------------------------------------------------------------------------- /packages/nfts/deployments/profile/mainnet.json: -------------------------------------------------------------------------------- 1 | { 2 | "RegisterProfilePicture": "0x58617427f3d42e5435908661d3c788d7d2EAf3fa" 3 | } 4 | -------------------------------------------------------------------------------- /packages/nfts/deployments/taikoon/devnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/deployments/taikoon/devnet.json -------------------------------------------------------------------------------- /packages/nfts/deployments/taikoon/hekla.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/deployments/taikoon/hekla.json -------------------------------------------------------------------------------- /packages/nfts/deployments/taikoon/holesky.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/deployments/taikoon/holesky.json -------------------------------------------------------------------------------- /packages/nfts/deployments/taikoon/mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/deployments/taikoon/mainnet.json -------------------------------------------------------------------------------- /packages/nfts/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/foundry.toml -------------------------------------------------------------------------------- /packages/nfts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/package.json -------------------------------------------------------------------------------- /packages/nfts/script/profile/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/script/profile/Deploy.s.sol -------------------------------------------------------------------------------- /packages/nfts/script/profile/Utils.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/script/profile/Utils.s.sol -------------------------------------------------------------------------------- /packages/nfts/script/snaefell/js/4everland.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/script/snaefell/js/4everland.js -------------------------------------------------------------------------------- /packages/nfts/script/snaefell/sol/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/script/snaefell/sol/Deploy.s.sol -------------------------------------------------------------------------------- /packages/nfts/script/snaefell/sol/Utils.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/script/snaefell/sol/Utils.s.sol -------------------------------------------------------------------------------- /packages/nfts/script/taikoon/js/4everland.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/script/taikoon/js/4everland.js -------------------------------------------------------------------------------- /packages/nfts/script/taikoon/sol/CsvParser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/script/taikoon/sol/CsvParser.sol -------------------------------------------------------------------------------- /packages/nfts/script/taikoon/sol/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/script/taikoon/sol/Deploy.s.sol -------------------------------------------------------------------------------- /packages/nfts/script/taikoon/sol/UpgradeV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/script/taikoon/sol/UpgradeV2.sol -------------------------------------------------------------------------------- /packages/nfts/script/taikoon/sol/Utils.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/script/taikoon/sol/Utils.s.sol -------------------------------------------------------------------------------- /packages/nfts/slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/slither.config.json -------------------------------------------------------------------------------- /packages/nfts/test/snaefell/Upgradeable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/test/snaefell/Upgradeable.t.sol -------------------------------------------------------------------------------- /packages/nfts/test/taikoon/TaikoonToken.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/test/taikoon/TaikoonToken.t.sol -------------------------------------------------------------------------------- /packages/nfts/test/taikoon/Upgradeable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/test/taikoon/Upgradeable.t.sol -------------------------------------------------------------------------------- /packages/nfts/test/util/Blacklist.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/test/util/Blacklist.sol -------------------------------------------------------------------------------- /packages/nfts/test/util/MockTokens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/nfts/test/util/MockTokens.sol -------------------------------------------------------------------------------- /packages/protocol/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/.env.example -------------------------------------------------------------------------------- /packages/protocol/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/.eslintignore -------------------------------------------------------------------------------- /packages/protocol/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/.eslintrc.js -------------------------------------------------------------------------------- /packages/protocol/.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/.gas-snapshot -------------------------------------------------------------------------------- /packages/protocol/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/.gitignore -------------------------------------------------------------------------------- /packages/protocol/.npmignore: -------------------------------------------------------------------------------- 1 | scripts 2 | test 3 | -------------------------------------------------------------------------------- /packages/protocol/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/.prettierignore -------------------------------------------------------------------------------- /packages/protocol/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/.prettierrc.json -------------------------------------------------------------------------------- /packages/protocol/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/.solhint.json -------------------------------------------------------------------------------- /packages/protocol/.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/.solhintignore -------------------------------------------------------------------------------- /packages/protocol/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/CHANGELOG.md -------------------------------------------------------------------------------- /packages/protocol/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/Dockerfile -------------------------------------------------------------------------------- /packages/protocol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/README.md -------------------------------------------------------------------------------- /packages/protocol/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/deno.lock -------------------------------------------------------------------------------- /packages/protocol/deployments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/protocol/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/docs/README.md -------------------------------------------------------------------------------- /packages/protocol/docs/eip1559_on_l2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/docs/eip1559_on_l2.md -------------------------------------------------------------------------------- /packages/protocol/docs/images/1559.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/docs/images/1559.png -------------------------------------------------------------------------------- /packages/protocol/docs/images/bridge_1hop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/docs/images/bridge_1hop.png -------------------------------------------------------------------------------- /packages/protocol/docs/images/bridge_2hop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/docs/images/bridge_2hop.png -------------------------------------------------------------------------------- /packages/protocol/docs/images/cache_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/docs/images/cache_1.png -------------------------------------------------------------------------------- /packages/protocol/docs/images/cache_1_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/docs/images/cache_1_done.png -------------------------------------------------------------------------------- /packages/protocol/docs/images/l1_l2_sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/docs/images/l1_l2_sync.png -------------------------------------------------------------------------------- /packages/protocol/docs/images/merkle_proof.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/docs/images/merkle_proof.png -------------------------------------------------------------------------------- /packages/protocol/docs/images/state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/docs/images/state.png -------------------------------------------------------------------------------- /packages/protocol/docs/images/three_chains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/docs/images/three_chains.png -------------------------------------------------------------------------------- /packages/protocol/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/foundry.toml -------------------------------------------------------------------------------- /packages/protocol/gen2spec.jq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/gen2spec.jq -------------------------------------------------------------------------------- /packages/protocol/incident_response_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/incident_response_plan.md -------------------------------------------------------------------------------- /packages/protocol/layout/layer1-contracts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/layout/layer1-contracts.md -------------------------------------------------------------------------------- /packages/protocol/layout/layer2-contracts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/layout/layer2-contracts.md -------------------------------------------------------------------------------- /packages/protocol/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/package.json -------------------------------------------------------------------------------- /packages/protocol/script/BaseScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/script/BaseScript.sol -------------------------------------------------------------------------------- /packages/protocol/script/download_solc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/script/download_solc.sh -------------------------------------------------------------------------------- /packages/protocol/script/eip1559_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/script/eip1559_util.py -------------------------------------------------------------------------------- /packages/protocol/script/gen-layouts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/script/gen-layouts.sh -------------------------------------------------------------------------------- /packages/protocol/simulation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/simulation/README.md -------------------------------------------------------------------------------- /packages/protocol/simulation/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/simulation/requirements.txt -------------------------------------------------------------------------------- /packages/protocol/simulation/simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/simulation/simulate.py -------------------------------------------------------------------------------- /packages/protocol/slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/slither.config.json -------------------------------------------------------------------------------- /packages/protocol/test/genesis/genesis.test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/test/genesis/genesis.test.sh -------------------------------------------------------------------------------- /packages/protocol/test/genesis/mainnet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/test/genesis/mainnet.js -------------------------------------------------------------------------------- /packages/protocol/test/genesis/test_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/test/genesis/test_config.js -------------------------------------------------------------------------------- /packages/protocol/test/genesis/testnet/password: -------------------------------------------------------------------------------- 1 | 123456 -------------------------------------------------------------------------------- /packages/protocol/test/layer1/Layer1Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/test/layer1/Layer1Test.sol -------------------------------------------------------------------------------- /packages/protocol/test/layer2/Layer2Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/test/layer2/Layer2Test.sol -------------------------------------------------------------------------------- /packages/protocol/test/layer2/LibEIP1559.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/test/layer2/LibEIP1559.t.sol -------------------------------------------------------------------------------- /packages/protocol/test/mocks/TestERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/test/mocks/TestERC20.sol -------------------------------------------------------------------------------- /packages/protocol/test/shared/CommonTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/protocol/test/shared/CommonTest.sol -------------------------------------------------------------------------------- /packages/relayer/.default.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/.default.env -------------------------------------------------------------------------------- /packages/relayer/.env.devnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/.env.devnet -------------------------------------------------------------------------------- /packages/relayer/.env.hoodi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/.env.hoodi -------------------------------------------------------------------------------- /packages/relayer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/.gitignore -------------------------------------------------------------------------------- /packages/relayer/.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/.golangci.yml -------------------------------------------------------------------------------- /packages/relayer/.l1indexer.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/.l1indexer.example.env -------------------------------------------------------------------------------- /packages/relayer/.l1processor.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/.l1processor.example.env -------------------------------------------------------------------------------- /packages/relayer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/relayer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/Dockerfile -------------------------------------------------------------------------------- /packages/relayer/Dockerfile.migrations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/Dockerfile.migrations -------------------------------------------------------------------------------- /packages/relayer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/README.md -------------------------------------------------------------------------------- /packages/relayer/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/api/api.go -------------------------------------------------------------------------------- /packages/relayer/api/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/api/config.go -------------------------------------------------------------------------------- /packages/relayer/api/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/api/config_test.go -------------------------------------------------------------------------------- /packages/relayer/bindings/bridge/Bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/bindings/bridge/Bridge.go -------------------------------------------------------------------------------- /packages/relayer/bindings/taikol1/TaikoL1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/bindings/taikol1/TaikoL1.go -------------------------------------------------------------------------------- /packages/relayer/bindings/taikol2/TaikoL2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/bindings/taikol2/TaikoL2.go -------------------------------------------------------------------------------- /packages/relayer/bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/bridge.go -------------------------------------------------------------------------------- /packages/relayer/bridge/bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/bridge/bridge.go -------------------------------------------------------------------------------- /packages/relayer/bridge/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/bridge/config.go -------------------------------------------------------------------------------- /packages/relayer/caller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/caller.go -------------------------------------------------------------------------------- /packages/relayer/cmd/flags/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/cmd/flags/api.go -------------------------------------------------------------------------------- /packages/relayer/cmd/flags/bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/cmd/flags/bridge.go -------------------------------------------------------------------------------- /packages/relayer/cmd/flags/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/cmd/flags/common.go -------------------------------------------------------------------------------- /packages/relayer/cmd/flags/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/cmd/flags/indexer.go -------------------------------------------------------------------------------- /packages/relayer/cmd/flags/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/cmd/flags/processor.go -------------------------------------------------------------------------------- /packages/relayer/cmd/flags/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/cmd/flags/queue.go -------------------------------------------------------------------------------- /packages/relayer/cmd/flags/txmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/cmd/flags/txmgr.go -------------------------------------------------------------------------------- /packages/relayer/cmd/flags/watchdog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/cmd/flags/watchdog.go -------------------------------------------------------------------------------- /packages/relayer/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/cmd/main.go -------------------------------------------------------------------------------- /packages/relayer/cmd/utils/subcommand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/cmd/utils/subcommand.go -------------------------------------------------------------------------------- /packages/relayer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/docker-compose.yml -------------------------------------------------------------------------------- /packages/relayer/docker-compose/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/docker-compose/prometheus.yml -------------------------------------------------------------------------------- /packages/relayer/docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/docs/docs.go -------------------------------------------------------------------------------- /packages/relayer/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/docs/index.html -------------------------------------------------------------------------------- /packages/relayer/docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/docs/swagger.json -------------------------------------------------------------------------------- /packages/relayer/docs/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/docs/swagger.yaml -------------------------------------------------------------------------------- /packages/relayer/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/errors.go -------------------------------------------------------------------------------- /packages/relayer/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/event.go -------------------------------------------------------------------------------- /packages/relayer/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/event_test.go -------------------------------------------------------------------------------- /packages/relayer/indexer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/indexer/config.go -------------------------------------------------------------------------------- /packages/relayer/indexer/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/indexer/config_test.go -------------------------------------------------------------------------------- /packages/relayer/indexer/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/indexer/indexer.go -------------------------------------------------------------------------------- /packages/relayer/indexer/indexer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/indexer/indexer_test.go -------------------------------------------------------------------------------- /packages/relayer/indexer/save_event_to_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/indexer/save_event_to_db.go -------------------------------------------------------------------------------- /packages/relayer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/package.json -------------------------------------------------------------------------------- /packages/relayer/pkg/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/db/db.go -------------------------------------------------------------------------------- /packages/relayer/pkg/db/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/db/db_test.go -------------------------------------------------------------------------------- /packages/relayer/pkg/encoding/block_header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/encoding/block_header.go -------------------------------------------------------------------------------- /packages/relayer/pkg/encoding/hop_proof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/encoding/hop_proof.go -------------------------------------------------------------------------------- /packages/relayer/pkg/encoding/logs_bloom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/encoding/logs_bloom.go -------------------------------------------------------------------------------- /packages/relayer/pkg/encoding/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/encoding/types.go -------------------------------------------------------------------------------- /packages/relayer/pkg/flags/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/flags/config.go -------------------------------------------------------------------------------- /packages/relayer/pkg/http/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/http/errors.go -------------------------------------------------------------------------------- /packages/relayer/pkg/http/get_block_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/http/get_block_info.go -------------------------------------------------------------------------------- /packages/relayer/pkg/http/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/http/routes.go -------------------------------------------------------------------------------- /packages/relayer/pkg/http/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/http/server.go -------------------------------------------------------------------------------- /packages/relayer/pkg/http/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/http/server_test.go -------------------------------------------------------------------------------- /packages/relayer/pkg/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/metrics/metrics.go -------------------------------------------------------------------------------- /packages/relayer/pkg/metrics/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/metrics/metrics_test.go -------------------------------------------------------------------------------- /packages/relayer/pkg/mock/blocker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/mock/blocker.go -------------------------------------------------------------------------------- /packages/relayer/pkg/mock/bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/mock/bridge.go -------------------------------------------------------------------------------- /packages/relayer/pkg/mock/caller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/mock/caller.go -------------------------------------------------------------------------------- /packages/relayer/pkg/mock/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/mock/db.go -------------------------------------------------------------------------------- /packages/relayer/pkg/mock/eth_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/mock/eth_client.go -------------------------------------------------------------------------------- /packages/relayer/pkg/mock/event_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/mock/event_repository.go -------------------------------------------------------------------------------- /packages/relayer/pkg/mock/mock_tx_sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/mock/mock_tx_sender.go -------------------------------------------------------------------------------- /packages/relayer/pkg/mock/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/mock/queue.go -------------------------------------------------------------------------------- /packages/relayer/pkg/mock/quota_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/mock/quota_manager.go -------------------------------------------------------------------------------- /packages/relayer/pkg/mock/signalservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/mock/signalservice.go -------------------------------------------------------------------------------- /packages/relayer/pkg/mock/token_vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/mock/token_vault.go -------------------------------------------------------------------------------- /packages/relayer/pkg/proof/block_header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/proof/block_header.go -------------------------------------------------------------------------------- /packages/relayer/pkg/proof/prover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/proof/prover.go -------------------------------------------------------------------------------- /packages/relayer/pkg/proof/prover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/proof/prover_test.go -------------------------------------------------------------------------------- /packages/relayer/pkg/proof/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/proof/types.go -------------------------------------------------------------------------------- /packages/relayer/pkg/proof/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/proof/types_test.go -------------------------------------------------------------------------------- /packages/relayer/pkg/queue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/queue/queue.go -------------------------------------------------------------------------------- /packages/relayer/pkg/queue/rabbitmq/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/queue/rabbitmq/queue.go -------------------------------------------------------------------------------- /packages/relayer/pkg/repo/containers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/repo/containers_test.go -------------------------------------------------------------------------------- /packages/relayer/pkg/repo/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/repo/event.go -------------------------------------------------------------------------------- /packages/relayer/pkg/repo/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/repo/event_test.go -------------------------------------------------------------------------------- /packages/relayer/pkg/utils/gas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/utils/gas.go -------------------------------------------------------------------------------- /packages/relayer/pkg/utils/gas_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/utils/gas_test.go -------------------------------------------------------------------------------- /packages/relayer/pkg/utils/scan_blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/pkg/utils/scan_blocks.go -------------------------------------------------------------------------------- /packages/relayer/processor/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/processor/config.go -------------------------------------------------------------------------------- /packages/relayer/processor/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/processor/config_test.go -------------------------------------------------------------------------------- /packages/relayer/processor/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/processor/errors.go -------------------------------------------------------------------------------- /packages/relayer/processor/is_profitable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/processor/is_profitable.go -------------------------------------------------------------------------------- /packages/relayer/processor/process_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/processor/process_message.go -------------------------------------------------------------------------------- /packages/relayer/processor/process_single.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/processor/process_single.go -------------------------------------------------------------------------------- /packages/relayer/processor/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/processor/processor.go -------------------------------------------------------------------------------- /packages/relayer/processor/processor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/processor/processor_test.go -------------------------------------------------------------------------------- /packages/relayer/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/prometheus.go -------------------------------------------------------------------------------- /packages/relayer/quota_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/quota_manager.go -------------------------------------------------------------------------------- /packages/relayer/scripts/abigen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/scripts/abigen.sh -------------------------------------------------------------------------------- /packages/relayer/scripts/abigen_v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/scripts/abigen_v2.sh -------------------------------------------------------------------------------- /packages/relayer/scripts/abigen_v3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/scripts/abigen_v3.sh -------------------------------------------------------------------------------- /packages/relayer/scripts/install-rabbit-mq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/scripts/install-rabbit-mq.sh -------------------------------------------------------------------------------- /packages/relayer/scripts/swagger.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | swag init -g server.go -d pkg/http --parseDependency 4 | -------------------------------------------------------------------------------- /packages/relayer/signalservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/signalservice.go -------------------------------------------------------------------------------- /packages/relayer/token_vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/token_vault.go -------------------------------------------------------------------------------- /packages/relayer/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/types.go -------------------------------------------------------------------------------- /packages/relayer/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/types_test.go -------------------------------------------------------------------------------- /packages/relayer/watchdog/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/watchdog/config.go -------------------------------------------------------------------------------- /packages/relayer/watchdog/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/watchdog/config_test.go -------------------------------------------------------------------------------- /packages/relayer/watchdog/watchdog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/watchdog/watchdog.go -------------------------------------------------------------------------------- /packages/relayer/watchdog/watchdog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/relayer/watchdog/watchdog_test.go -------------------------------------------------------------------------------- /packages/snaefell-ui/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/.env.example -------------------------------------------------------------------------------- /packages/snaefell-ui/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/.eslintignore -------------------------------------------------------------------------------- /packages/snaefell-ui/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/snaefell-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/.gitignore -------------------------------------------------------------------------------- /packages/snaefell-ui/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/.prettierignore -------------------------------------------------------------------------------- /packages/snaefell-ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/.prettierrc -------------------------------------------------------------------------------- /packages/snaefell-ui/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/CHANGELOG.md -------------------------------------------------------------------------------- /packages/snaefell-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/README.md -------------------------------------------------------------------------------- /packages/snaefell-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/package.json -------------------------------------------------------------------------------- /packages/snaefell-ui/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/playwright.config.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/postcss.config.js -------------------------------------------------------------------------------- /packages/snaefell-ui/src/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/app.config.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/app.css -------------------------------------------------------------------------------- /packages/snaefell-ui/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/app.d.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/app.html -------------------------------------------------------------------------------- /packages/snaefell-ui/src/components/core/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/snaefell-ui/src/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/i18n/en.json -------------------------------------------------------------------------------- /packages/snaefell-ui/src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/i18n/index.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/index.test.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/chain/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/chain/chains.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/chain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/chain/index.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/chain/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/chain/types.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/connect/index.ts: -------------------------------------------------------------------------------- 1 | export * from './web3modal'; 2 | -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/ens/getAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/ens/getAddress.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/ens/getName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/ens/getName.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/ens/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/ens/index.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/error/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/error/errors.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/error/index.ts: -------------------------------------------------------------------------------- 1 | export * from './errors'; 2 | -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/index.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/ipfs/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/ipfs/get.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/ipfs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/ipfs/index.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/token/canMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/token/canMint.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/token/index.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/token/mint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/token/mint.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/token/name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/token/name.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/token/ownerOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/token/ownerOf.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/token/symbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/token/symbol.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/token/tokenURI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/token/tokenURI.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/user/index.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/util/Deferred.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/util/Deferred.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/util/balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/util/balance.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/util/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/util/debounce.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/util/nextTick.ts: -------------------------------------------------------------------------------- 1 | export function nextTick(fn: () => void) { 2 | Promise.resolve().then(fn); 3 | } 4 | -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/util/noop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/util/noop.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/util/uid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/util/uid.test.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/util/uid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/util/uid.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/wagmi/getLogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/wagmi/getLogs.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/wagmi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/wagmi/index.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/lib/wagmi/watcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/lib/wagmi/watcher.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/routes/+error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/routes/+error.svelte -------------------------------------------------------------------------------- /packages/snaefell-ui/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/routes/+layout.svelte -------------------------------------------------------------------------------- /packages/snaefell-ui/src/routes/+layout.ts: -------------------------------------------------------------------------------- 1 | export const ssr = true; 2 | -------------------------------------------------------------------------------- /packages/snaefell-ui/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/routes/+page.svelte -------------------------------------------------------------------------------- /packages/snaefell-ui/src/stores/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/stores/account.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/stores/balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/stores/balance.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/stores/index.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/stores/mint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/stores/mint.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/stores/modal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/stores/modal.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/stores/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/stores/network.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/stores/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/stores/page.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/stores/pageScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/stores/pageScroll.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/stores/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/stores/theme.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/styles/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/styles/base.css -------------------------------------------------------------------------------- /packages/snaefell-ui/src/styles/components.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/styles/components.css -------------------------------------------------------------------------------- /packages/snaefell-ui/src/styles/gimmicks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/styles/gimmicks.css -------------------------------------------------------------------------------- /packages/snaefell-ui/src/styles/override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/styles/override.css -------------------------------------------------------------------------------- /packages/snaefell-ui/src/styles/utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/styles/utilities.css -------------------------------------------------------------------------------- /packages/snaefell-ui/src/tests/mocks/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/tests/mocks/blocks.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/tests/mocks/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/tests/mocks/chains.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/tests/mocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/tests/mocks/index.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/tests/mocks/proofs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/tests/mocks/proofs.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/tests/setup.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/types.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/src/wagmi.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/src/wagmi.config.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/static/bg/bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/static/bg/bg.svg -------------------------------------------------------------------------------- /packages/snaefell-ui/static/bg/grid-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/static/bg/grid-dark.svg -------------------------------------------------------------------------------- /packages/snaefell-ui/static/bg/grid-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/static/bg/grid-light.svg -------------------------------------------------------------------------------- /packages/snaefell-ui/static/chains/eldfell.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/static/chains/eldfell.svg -------------------------------------------------------------------------------- /packages/snaefell-ui/static/chains/taiko.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/static/chains/taiko.svg -------------------------------------------------------------------------------- /packages/snaefell-ui/static/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/static/favicon.svg -------------------------------------------------------------------------------- /packages/snaefell-ui/static/placeholder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/static/placeholder.svg -------------------------------------------------------------------------------- /packages/snaefell-ui/static/taiko-h-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/static/taiko-h-black.svg -------------------------------------------------------------------------------- /packages/snaefell-ui/static/taiko-h-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/static/taiko-h-white.svg -------------------------------------------------------------------------------- /packages/snaefell-ui/static/taikoons-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/static/taikoons-icon.png -------------------------------------------------------------------------------- /packages/snaefell-ui/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/svelte.config.js -------------------------------------------------------------------------------- /packages/snaefell-ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/tailwind.config.js -------------------------------------------------------------------------------- /packages/snaefell-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/tsconfig.json -------------------------------------------------------------------------------- /packages/snaefell-ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/vite.config.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/vitest.config.ts -------------------------------------------------------------------------------- /packages/snaefell-ui/wagmi.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/snaefell-ui/wagmi.config.ts -------------------------------------------------------------------------------- /packages/supplementary-contracts/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | artifacts 3 | cache 4 | coverage 5 | lib -------------------------------------------------------------------------------- /packages/supplementary-contracts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/supplementary-contracts/.eslintrc.js -------------------------------------------------------------------------------- /packages/supplementary-contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/supplementary-contracts/.gitignore -------------------------------------------------------------------------------- /packages/supplementary-contracts/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/supplementary-contracts/.solhint.json -------------------------------------------------------------------------------- /packages/supplementary-contracts/.solhintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | lib/ -------------------------------------------------------------------------------- /packages/supplementary-contracts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/supplementary-contracts/CHANGELOG.md -------------------------------------------------------------------------------- /packages/supplementary-contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/supplementary-contracts/README.md -------------------------------------------------------------------------------- /packages/supplementary-contracts/contract_layout.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/supplementary-contracts/deployments/blacklist/hekla.json: -------------------------------------------------------------------------------- 1 | { 2 | "Blacklist": "0xD10a2c799F61A89B8f6D8C695c48A4F38684ab30" 3 | } 4 | -------------------------------------------------------------------------------- /packages/supplementary-contracts/deployments/blacklist/mainnet.json: -------------------------------------------------------------------------------- 1 | { 2 | "Blacklist": "0x5e3052424E51a62c4FDFf4F1dD42300F59c9C57A" 3 | } 4 | -------------------------------------------------------------------------------- /packages/supplementary-contracts/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/supplementary-contracts/foundry.toml -------------------------------------------------------------------------------- /packages/supplementary-contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/supplementary-contracts/package.json -------------------------------------------------------------------------------- /packages/taiko-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/.gitignore -------------------------------------------------------------------------------- /packages/taiko-client/.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/.golangci.yml -------------------------------------------------------------------------------- /packages/taiko-client/.swaggo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/.swaggo -------------------------------------------------------------------------------- /packages/taiko-client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/CHANGELOG.md -------------------------------------------------------------------------------- /packages/taiko-client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/Dockerfile -------------------------------------------------------------------------------- /packages/taiko-client/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/LICENSE.md -------------------------------------------------------------------------------- /packages/taiko-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/Makefile -------------------------------------------------------------------------------- /packages/taiko-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/README.md -------------------------------------------------------------------------------- /packages/taiko-client/bindings/ontake/.githead: -------------------------------------------------------------------------------- 1 | 5f48e64192b753c2191d19044a7af350af30f8a6 2 | -------------------------------------------------------------------------------- /packages/taiko-client/bindings/pacaya/.githead: -------------------------------------------------------------------------------- 1 | 04cad12f3b25aa8b1d20d17cd28b101843be3116 2 | -------------------------------------------------------------------------------- /packages/taiko-client/cmd/flags/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/cmd/flags/common.go -------------------------------------------------------------------------------- /packages/taiko-client/cmd/flags/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/cmd/flags/driver.go -------------------------------------------------------------------------------- /packages/taiko-client/cmd/flags/proposer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/cmd/flags/proposer.go -------------------------------------------------------------------------------- /packages/taiko-client/cmd/flags/prover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/cmd/flags/prover.go -------------------------------------------------------------------------------- /packages/taiko-client/cmd/flags/txmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/cmd/flags/txmgr.go -------------------------------------------------------------------------------- /packages/taiko-client/cmd/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/cmd/logger/logger.go -------------------------------------------------------------------------------- /packages/taiko-client/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/cmd/main.go -------------------------------------------------------------------------------- /packages/taiko-client/cmd/utils/sub_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/cmd/utils/sub_command.go -------------------------------------------------------------------------------- /packages/taiko-client/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/docs/index.html -------------------------------------------------------------------------------- /packages/taiko-client/driver/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/driver/config.go -------------------------------------------------------------------------------- /packages/taiko-client/driver/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/driver/config_test.go -------------------------------------------------------------------------------- /packages/taiko-client/driver/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/driver/driver.go -------------------------------------------------------------------------------- /packages/taiko-client/driver/driver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/driver/driver_test.go -------------------------------------------------------------------------------- /packages/taiko-client/driver/state/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/driver/state/state.go -------------------------------------------------------------------------------- /packages/taiko-client/internal/docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/internal/docker/start.sh -------------------------------------------------------------------------------- /packages/taiko-client/internal/docker/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/internal/docker/stop.sh -------------------------------------------------------------------------------- /packages/taiko-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/package.json -------------------------------------------------------------------------------- /packages/taiko-client/pkg/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/error.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/flags/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/flags/config.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/jwt/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/jwt/jwt.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/jwt/jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/jwt/jwt_test.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/beaconclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/beaconclient.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/client.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/client_test.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/dial.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/dial_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/dial_test.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/engine.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/engine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/engine_test.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/ethclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/ethclient.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/methods.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/methods_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/methods_test.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/subscription.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/utils.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/rpc/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/rpc/utils_test.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/utils/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/utils/util_test.go -------------------------------------------------------------------------------- /packages/taiko-client/pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/pkg/utils/utils.go -------------------------------------------------------------------------------- /packages/taiko-client/proposer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/proposer/config.go -------------------------------------------------------------------------------- /packages/taiko-client/proposer/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/proposer/config_test.go -------------------------------------------------------------------------------- /packages/taiko-client/proposer/proposer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/proposer/proposer.go -------------------------------------------------------------------------------- /packages/taiko-client/prover/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/prover/config.go -------------------------------------------------------------------------------- /packages/taiko-client/prover/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/prover/config_test.go -------------------------------------------------------------------------------- /packages/taiko-client/prover/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/prover/init.go -------------------------------------------------------------------------------- /packages/taiko-client/prover/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/prover/init_test.go -------------------------------------------------------------------------------- /packages/taiko-client/prover/prover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/prover/prover.go -------------------------------------------------------------------------------- /packages/taiko-client/prover/prover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/prover/prover_test.go -------------------------------------------------------------------------------- /packages/taiko-client/scripts/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/scripts/common.sh -------------------------------------------------------------------------------- /packages/taiko-client/scripts/gen_bindings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taiko-client/scripts/gen_bindings.sh -------------------------------------------------------------------------------- /packages/taiko-client/scripts/gen_swagger_json.sh: -------------------------------------------------------------------------------- 1 | #/bin/sh 2 | 3 | swag init -g server.go -d driver/preconf_blocks --pd 4 | -------------------------------------------------------------------------------- /packages/taikoon-ui/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/.env.example -------------------------------------------------------------------------------- /packages/taikoon-ui/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/.eslintignore -------------------------------------------------------------------------------- /packages/taikoon-ui/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/taikoon-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/.gitignore -------------------------------------------------------------------------------- /packages/taikoon-ui/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/.prettierignore -------------------------------------------------------------------------------- /packages/taikoon-ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/.prettierrc -------------------------------------------------------------------------------- /packages/taikoon-ui/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/CHANGELOG.md -------------------------------------------------------------------------------- /packages/taikoon-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/README.md -------------------------------------------------------------------------------- /packages/taikoon-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/package.json -------------------------------------------------------------------------------- /packages/taikoon-ui/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/playwright.config.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/postcss.config.js -------------------------------------------------------------------------------- /packages/taikoon-ui/src/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/app.config.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/app.css -------------------------------------------------------------------------------- /packages/taikoon-ui/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/app.d.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/app.html -------------------------------------------------------------------------------- /packages/taikoon-ui/src/components/core/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/taikoon-ui/src/generated/abi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/generated/abi/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/i18n/en.json -------------------------------------------------------------------------------- /packages/taikoon-ui/src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/i18n/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/index.test.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/chain/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/chain/chains.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/chain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/chain/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/chain/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/chain/types.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/connect/index.ts: -------------------------------------------------------------------------------- 1 | export * from './web3modal'; 2 | -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/ens/getAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/ens/getAddress.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/ens/getName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/ens/getName.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/ens/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/ens/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/error/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/error/errors.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/error/index.ts: -------------------------------------------------------------------------------- 1 | export * from './errors'; 2 | -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/ipfs/httpGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/ipfs/httpGet.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/ipfs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/ipfs/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/token/balanceOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/token/balanceOf.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/token/canMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/token/canMint.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/token/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/token/maxSupply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/token/maxSupply.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/token/mint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/token/mint.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/token/name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/token/name.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/token/ownerOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/token/ownerOf.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/token/tokenURI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/token/tokenURI.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/user/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/util/Deferred.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/util/Deferred.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/util/balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/util/balance.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/util/classNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/util/classNames.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/util/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/util/debounce.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/util/formatDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/util/formatDate.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/util/nextTick.ts: -------------------------------------------------------------------------------- 1 | export function nextTick(fn: () => void) { 2 | Promise.resolve().then(fn); 3 | } 4 | -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/util/noop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/util/noop.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/util/parseToWei.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/util/parseToWei.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/util/uid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/util/uid.test.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/util/uid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/util/uid.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/wagmi/getConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/wagmi/getConfig.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/wagmi/getLogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/wagmi/getLogs.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/wagmi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/wagmi/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/wagmi/watcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/wagmi/watcher.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/lib/whitelist/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/lib/whitelist/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/routes/+error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/routes/+error.svelte -------------------------------------------------------------------------------- /packages/taikoon-ui/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/routes/+layout.svelte -------------------------------------------------------------------------------- /packages/taikoon-ui/src/routes/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/routes/+layout.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/routes/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/routes/+page.server.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/routes/+page.svelte -------------------------------------------------------------------------------- /packages/taikoon-ui/src/stores/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/stores/account.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/stores/balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/stores/balance.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/stores/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/stores/mint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/stores/mint.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/stores/modal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/stores/modal.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/stores/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/stores/network.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/stores/nftCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/stores/nftCache.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/stores/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/stores/page.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/stores/pageScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/stores/pageScroll.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/stores/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/stores/theme.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/styles/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/styles/base.css -------------------------------------------------------------------------------- /packages/taikoon-ui/src/styles/components.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/styles/components.css -------------------------------------------------------------------------------- /packages/taikoon-ui/src/styles/gimmicks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/styles/gimmicks.css -------------------------------------------------------------------------------- /packages/taikoon-ui/src/styles/override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/styles/override.css -------------------------------------------------------------------------------- /packages/taikoon-ui/src/styles/utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/styles/utilities.css -------------------------------------------------------------------------------- /packages/taikoon-ui/src/tests/mocks/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/tests/mocks/blocks.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/tests/mocks/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/tests/mocks/chains.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/tests/mocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/tests/mocks/index.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/tests/mocks/proofs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/tests/mocks/proofs.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/tests/setup.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/types.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/src/wagmi.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/src/wagmi.config.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/static/bg/grid-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/static/bg/grid-dark.svg -------------------------------------------------------------------------------- /packages/taikoon-ui/static/bg/grid-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/static/bg/grid-light.svg -------------------------------------------------------------------------------- /packages/taikoon-ui/static/chains/eldfell.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/static/chains/eldfell.svg -------------------------------------------------------------------------------- /packages/taikoon-ui/static/chains/ethereum.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/static/chains/ethereum.svg -------------------------------------------------------------------------------- /packages/taikoon-ui/static/chains/taiko.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/static/chains/taiko.svg -------------------------------------------------------------------------------- /packages/taikoon-ui/static/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/static/favicon.svg -------------------------------------------------------------------------------- /packages/taikoon-ui/static/icons/ArrowDown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/static/icons/ArrowDown.svg -------------------------------------------------------------------------------- /packages/taikoon-ui/static/placeholder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/static/placeholder.svg -------------------------------------------------------------------------------- /packages/taikoon-ui/static/taikoons-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/static/taikoons-icon.svg -------------------------------------------------------------------------------- /packages/taikoon-ui/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/svelte.config.js -------------------------------------------------------------------------------- /packages/taikoon-ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/tailwind.config.js -------------------------------------------------------------------------------- /packages/taikoon-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/tsconfig.json -------------------------------------------------------------------------------- /packages/taikoon-ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/vite.config.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/vitest.config.ts -------------------------------------------------------------------------------- /packages/taikoon-ui/wagmi.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/taikoon-ui/wagmi.config.ts -------------------------------------------------------------------------------- /packages/tools/bridged-token-scanner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/tools/bridged-token-scanner/README.md -------------------------------------------------------------------------------- /packages/tools/bridged-token-scanner/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/tools/bridged-token-scanner/index.js -------------------------------------------------------------------------------- /packages/tools/bridged-token-scanner/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/tools/bridged-token-scanner/utils.js -------------------------------------------------------------------------------- /packages/ui-lib/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/.eslintignore -------------------------------------------------------------------------------- /packages/ui-lib/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/ui-lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/.gitignore -------------------------------------------------------------------------------- /packages/ui-lib/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /packages/ui-lib/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/.prettierignore -------------------------------------------------------------------------------- /packages/ui-lib/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/.prettierrc -------------------------------------------------------------------------------- /packages/ui-lib/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/.storybook/main.ts -------------------------------------------------------------------------------- /packages/ui-lib/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/.storybook/preview.ts -------------------------------------------------------------------------------- /packages/ui-lib/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ui-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/README.md -------------------------------------------------------------------------------- /packages/ui-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/package.json -------------------------------------------------------------------------------- /packages/ui-lib/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/playwright.config.ts -------------------------------------------------------------------------------- /packages/ui-lib/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/postcss.config.js -------------------------------------------------------------------------------- /packages/ui-lib/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/app.d.ts -------------------------------------------------------------------------------- /packages/ui-lib/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/app.html -------------------------------------------------------------------------------- /packages/ui-lib/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/index.test.ts -------------------------------------------------------------------------------- /packages/ui-lib/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/lib/index.ts -------------------------------------------------------------------------------- /packages/ui-lib/src/lib/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/lib/styles/app.css -------------------------------------------------------------------------------- /packages/ui-lib/src/lib/styles/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/lib/styles/base.css -------------------------------------------------------------------------------- /packages/ui-lib/src/lib/styles/components.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/lib/styles/components.css -------------------------------------------------------------------------------- /packages/ui-lib/src/lib/styles/gimmicks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/lib/styles/gimmicks.css -------------------------------------------------------------------------------- /packages/ui-lib/src/lib/styles/override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/lib/styles/override.css -------------------------------------------------------------------------------- /packages/ui-lib/src/lib/styles/utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/lib/styles/utilities.css -------------------------------------------------------------------------------- /packages/ui-lib/src/lib/util/classNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/lib/util/classNames.ts -------------------------------------------------------------------------------- /packages/ui-lib/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/routes/+layout.svelte -------------------------------------------------------------------------------- /packages/ui-lib/src/routes/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/routes/+layout.ts -------------------------------------------------------------------------------- /packages/ui-lib/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/src/routes/+page.svelte -------------------------------------------------------------------------------- /packages/ui-lib/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/static/favicon.png -------------------------------------------------------------------------------- /packages/ui-lib/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/svelte.config.js -------------------------------------------------------------------------------- /packages/ui-lib/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/tailwind.config.js -------------------------------------------------------------------------------- /packages/ui-lib/tests/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/tests/test.ts -------------------------------------------------------------------------------- /packages/ui-lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/tsconfig.json -------------------------------------------------------------------------------- /packages/ui-lib/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/packages/ui-lib/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NethermindEth/surge-taiko-mono/HEAD/release-please-config.json --------------------------------------------------------------------------------