* initial tsconfig.json consolidation
* consolidate skipLibCheck
* more consolidate tsconfig.json
* remove strict duplicates
* remove strict duplicates
* removed lib
* more changes
* more changes
* more changes
* centralize noEmit
* run pnpm dedupe
* catalog for ethers and dotenv
* Revert "catalog for ethers and dotenv"
This reverts commit 8fc18db1c6f754ecbf1b175b34f6ebf08837068a.
* first catalog
* added more dependencies to catalog
* apply catalog to many dev dependencies
* ethers in catalog
* finetune ethers version
* fixes
* empty
* bumping Hardhat and Solidity to latest
* bump coverage plugin
* add coverage var to command execute
* revert test
* update build script to use 0.8.28
* feat: restructure and integrate layerswap
* fix: remove CEX page from internal nav because it is a duplicate
* fix: update layerswap widget and clean libs
* fix: wagmi connection
* chore: update color and layout
* fix: bump layerswap widget lib to version 0.1.15
* fix: fix widget width
* fix: fix ui issue on mobile
* fix: bump bridge ui version, update release notes and update dockerfile and ci
---------
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
Co-authored-by: VGau <victorien.gauch@consensys.net>
* feat: add solona support in the LiFi widget
* fix: update dockerfile and update bridge ui version
* fix: handle cases where user is connected to non EVM network in native bridge
* fix: bridge ui e2e tests issue
* add first test
* create connectMetamaskToDapp fixture
* bump testing framework version
* correctly working connectMetamaskToDapp function
* working metamask e2e test
* ci fix
* fix
* some changes
* working transaction history list test
* try version bump
* try version bump
* work on toggleShowTestNetworksInNativeBridgeForm
* try playwright 1.51.1
* ci file change
* test fixture changes
* try
* try
* try
* try
* test
* Revert "test"
This reverts commit 2592b6835530feb912d537a29eefaba37f74560e.
* try fix
* try fix
* test
* test
* Revert "test"
This reverts commit a21634ca9224b3d025290e215ba61917bec043ff.
* working toggle network e2e test
* working confirm and bridge flow on e2e test
* refactor metamask fixtures
* successful e2e case for bridge eth
* did usdc bridge e2e test
* fix pnpm lock
* refactor
* refactor
* lint and try single text
* try
* test
* test ci change
* test
* test ci change
* run once to get cache
* first unit test for bridge-ui
* redo test
* more test logs
* test
* test
* test
* removed console logs
* address one more edge case
* activate all tests
* try
* more comments
* adjust fixture
* did some unit tests
* add more unit tests
* disable unit tests in ci
* new e2e test
* new comment
* new things
* fix
* comment out blockchain tx tests
* add reporter for playwright
* removed pause
* clean-up
* test
* change get token balance mechanic
* fix import
* fixes
* clean up
* test
* try headless
* redo headful
* did refreshCCTPMessageIfNeeded function
* added BridgeTransaction to own @types file
* successful claim tx
* remove constants for cctp contracts
* half way through useClaimingTx
* fix
* did cases for erc20 and eth transfer
* moved claim tx to useClaimingTx
* refactor for abievent types
* add getNativeBridgeMessageClaimedTxHash
* did useBridgeTransactionMessage
* fix build
* fix lint
* implement useCCTPFee
* removed auto-claim for usdc, move messageProof to TransactionDetail
* add loading ui for Claim button
* refactor history.ts file in utils
* fix linting errors
* implement caching of completed tx -> in empirical test cut requests from 24->9, ~2200ms -> ~1600ms response cycle time
* ci fix
* add comment for won't do
* remove 1 redundant cctp api call for claim params
* remove CCTP_TRANSFER_FEE_BUFFER
* did badge
* change linea main logo
* change linea main logo
* address edge case where reattest cause revert to pending
* small pr fixes
* Revert "small pr fixes"
This reverts commit 2404f98419b1b7221bda617ea39f20ab6cad5830.
* fixes applied again
* Update bridge-ui/src/utils/chains.ts
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
* simplified code to handle expired cctp message edge case
* fix cctp casing
* fix casing again
* fix git casing issue
* remove comments
* add dynamiccontextprovider param
* change mobileprovider
---------
Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
* add poc husky lint script
* test commit change
* undo test change
* test change
* undo test change
* test
* test
* test
* test
* do
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* refactor to pre-commit to NodeJS script
* add logs for demo
* small refactor of pre-commit.js
* add shebang to pre-commit
* add other folders to husky script
* added postman to pre-commit
* remove test md change
* add comments for pre-commit.js
* adjust lint:fix scripts
* Update .husky/pre-commit.js
Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
---------
Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
* fix: refactor state management
* fix: update pnpm lock file and use fixed version for zustand
* feat: add sidebar menu and mobile menu + transaction history page
* feat: add side bar menu and history page
* fix: remove unused code + update TransactionClaimButton component
* fix: update dockerfile to remove warning during build
* feat: bridging page with erc20 bridging
* fix: clean components
* fix: adjust layout, state management and components
* fix: refactor fee calculation + add eth to usd conversion
* fix: remove unused code
* feat: add fee in transaction history
* fix: token image format
* fix: linting issue
* fix: import issue
* fix: refactor state management
* fix: update pnpm lock file and use fixed version for zustand
* feat: add sidebar menu and mobile menu + transaction history page
* feat: add side bar menu and history page
* fix: remove unused code + update TransactionClaimButton component
* fix: update dockerfile to remove warning during build