Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024-09-26 FE Release #3155

Merged
merged 74 commits into from
Sep 26, 2024
Merged

2024-09-26 FE Release #3155

merged 74 commits into from
Sep 26, 2024

Commits on Sep 18, 2024

  1. update bl

    aureliusbtc authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    89907ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b07d94e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e41b29 View commit details
    Browse the repository at this point in the history
  4. - use Solidity extension for formatting *.sol files

    - use `forge fmt` as formatter in Solidity extension
    ChiTimesChi committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    9049299 View commit details
    Browse the repository at this point in the history
  5. REST API Improvements [SLT-179] (#3133)

    * fix swaptxinfo function
    
    * Updates test coverage command
    
    * migrating to using token addresses instead of symbols
    
    * fix linting errors
    
    * fixing swaptxinfocontroller
    
    * new tests and new functionality
    
    ---------
    
    Co-authored-by: abtestingalpha <abtestingalpha@gmail.com>
    Defi-Moses and abtestingalpha authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7a118c9 View commit details
    Browse the repository at this point in the history
  6. Publish

     - @synapsecns/rest-api@1.0.75
     - @synapsecns/synapse-interface@0.38.4
    Defi-Moses committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    0b64779 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. fix harmony proxy (#3149)

    Co-authored-by: Trajan0x <trajan0x@users.noreply.github.com>
    trajan0x and trajan0x authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    d4d1c5a View commit details
    Browse the repository at this point in the history
  2. merging rfq indexer into monorepo [SLT-164] [SLT-176] (#3136)

    * merging rfq indexer into monorepo
    
    * nuke .env
    
    * fix commands
    
    * fix package name
    
    * test coverage script
    
    * rough pass at docs and some linting and fixes yarn
    
    * Upgrades wagmi & rainbowkit
    
    * indxer
    
    * Adds invisible but used packages
    
    * +recent-invalid-fills [SLT-188]
    
    * Moves wagmi to root
    
    * new endpoints and clean up linting
    
    ---------
    
    Co-authored-by: Trajan0x <trajan0x@users.noreply.github.com>
    Co-authored-by: abtestingalpha <abtestingalpha@gmail.com>
    Co-authored-by: parodime <jordan@protochainresearch.com>
    4 people authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    bf22448 View commit details
    Browse the repository at this point in the history
  3. Publish

     - @synapsecns/synapse-interface@0.38.5
     - @synapsecns/rfq-indexer-api@1.0.2
     - @synapsecns/rfq-indexer@0.0.2
    Defi-Moses committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5052439 View commit details
    Browse the repository at this point in the history
  4. Adds /destinationTokens route [SLT-204] (#3151)

    * Adds /destinationTokens route
    * ZeroAddress & NativeGasAddress
    * Adds test for native gas tokens
    * Checksums incoming token address params
    abtestingalpha authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    a03677e View commit details
    Browse the repository at this point in the history
  5. Publish

     - @synapsecns/rest-api@1.0.76
    abtestingalpha committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    4ed82b0 View commit details
    Browse the repository at this point in the history
  6. boba pause (#3150)

    * boba pause
    
    * only boba to txns
    Defi-Moses authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    1b821a0 View commit details
    Browse the repository at this point in the history
  7. Publish

     - @synapsecns/synapse-interface@0.38.6
    Defi-Moses committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    965736b View commit details
    Browse the repository at this point in the history
  8. fix(synapse-interface): Reorders validation to check existence first (#…

    …3156)
    
    * Reorders validation to check existence first
    * Removes duplicates
    abtestingalpha authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    fd1540d View commit details
    Browse the repository at this point in the history
  9. Publish

     - @synapsecns/rest-api@1.0.77
    abtestingalpha committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    8e12c27 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4f4c201 View commit details
    Browse the repository at this point in the history
  11. Publish

     - @synapsecns/synapse-interface@0.38.7
    abtestingalpha committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    b1eca8a View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. update bl

    trajan0x committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    86415c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49cf94d View commit details
    Browse the repository at this point in the history
  3. feat(rest-api): Adds Swagger for api docs [SLT-205] (#3159)

    * Adds Swagger for api docs
    
    * Replace prepended verb Get routes with nouns
    
    * Adds dev flag for swagger serverUrl
    abtestingalpha authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    01ec2d4 View commit details
    Browse the repository at this point in the history
  4. Publish

     - @synapsecns/rest-api@1.1.0
     - @synapsecns/synapse-interface@0.38.8
     - @synapsecns/rfq-indexer-api@1.0.3
     - @synapsecns/rfq-indexer@0.0.3
    abtestingalpha committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    8127a4c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d7599c3 View commit details
    Browse the repository at this point in the history
  6. Publish

     - @synapsecns/rest-api@1.1.1
    abtestingalpha committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c262b01 View commit details
    Browse the repository at this point in the history
  7. Require vs import due to file location (#3161)

    * Require vs import due to file location
    abtestingalpha authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c32b70b View commit details
    Browse the repository at this point in the history
  8. Publish

     - @synapsecns/rest-api@1.1.2
    abtestingalpha committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    ce1defe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    304ecda View commit details
    Browse the repository at this point in the history
  10. Publish

     - @synapsecns/rest-api@1.1.3
    abtestingalpha committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    fd0aecb View commit details
    Browse the repository at this point in the history
  11. feat(contracts-rfq): relay/prove/claim with different address [SLT-13…

    …0] (#3138)
    
    * init. solidity ^. FbV2 relay/prove/claim overloads
    
    * +IFastBridgeV2, explicit address0 cast, func scope & inheritdoc fixes
    
    * pragma lock, contract relabel
    
    * feat: start scoping V2 tests
    
    * test: override relayer role scenarios, no longer enforced by V2
    
    * test: finish the parity test
    
    * test: the management methods
    
    * test: dst chain scenarios
    
    * test: bridge
    
    * test: prove
    
    * test: claim
    
    * test: dispute
    
    * test: refund
    
    * test: bridge reverts
    
    * remove redundant extend. rearrange inherit list
    
    * revert 0.8.20 in favor of user (non-ws) setting
    
    ---------
    
    Co-authored-by: ChiTimesChi <88190723+ChiTimesChi@users.noreply.github.com>
    parodime and ChiTimesChi authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    23f6c4c View commit details
    Browse the repository at this point in the history
  12. Publish

     - FastBridge@0.4.0
    parodime committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    dd67210 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. fix(promexporter): make spans better (#3164)

    * move the errors
    
    * [goreleaser]
    
    * fix v to w
    golangisfun123 authored Sep 21, 2024
    Configuration menu
    Copy the full SHA
    4a0f2e7 View commit details
    Browse the repository at this point in the history
  2. changing native token address standard [SLT-210] (#3157)

    * changing native token address standard
    
    * fixing tests
    
    * normalizeNativeTokenAddress middleware, additional tests
    
    ---------
    
    Co-authored-by: abtestingalpha <abtestingalpha@gmail.com>
    Defi-Moses and abtestingalpha authored Sep 21, 2024
    Configuration menu
    Copy the full SHA
    1eb52a0 View commit details
    Browse the repository at this point in the history
  3. Publish

     - @synapsecns/rest-api@1.1.4
    Defi-Moses committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    3b507bd View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Refactoring rfq-indexer API and adding swagger docs [SLT-228] (#3167)

    * refactoring and adding swagger
    
    * remove testing scripts
    
    * fix typos and consistency with 404 errors
    Defi-Moses authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    f4101f2 View commit details
    Browse the repository at this point in the history
  2. Publish

     - @synapsecns/rfq-indexer-api@1.0.4
    Defi-Moses committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    4cb5d73 View commit details
    Browse the repository at this point in the history
  3. fix read mes (#3168)

    Defi-Moses authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    1891fed View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Merge pull request #3145 from synapsecns/chore/solidity-vscode-settings

    chore: solidity vscode settings
    ChiTimesChi authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    4680ddc View commit details
    Browse the repository at this point in the history
  2. Publish

     - @synapsecns/contracts-core@1.0.32
     - FastBridge@0.4.1
     - @synapsecns/solidity-devops@0.4.5
    ChiTimesChi committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    faf9387 View commit details
    Browse the repository at this point in the history
  3. fix(opbot): use submitter get tx status [SLT-158] (#3134)

    * use experimental logger to debug
    
    * fix lint
    
    * [goreleaser]
    
    * use submitter instead of client
    
    * [goreleaser]
    
    * [goreleaser]
    golangisfun123 authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    8c702c7 View commit details
    Browse the repository at this point in the history
  4. fix(synapse-interface): Additional checks on screen [SLT-166] (#3152)

    * Additional checks on screen
    
    * Adds checks on chain/token changes
    abtestingalpha authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    9418b40 View commit details
    Browse the repository at this point in the history
  5. Publish

     - @synapsecns/synapse-interface@0.38.9
    abtestingalpha committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    1eb6fa0 View commit details
    Browse the repository at this point in the history
  6. feat(synapse-interface): confirm new price [SLT-150] (#3084)

    * add bridge quote history middleware
    
    * request user confirm changes when quoted price updates
    
    * add conditions for displaying confirm change state
    
    * track initial quote initializing confirm change state
    
    * specify output delta threshold
    
    * callback functions to handle initialize/accept/reset confirm changes flow
    
    * quote countdown timer animation to signal refresh
    
    * implement automatic refresh intervals
    
    * mouse move to refresh automatic intervals
    
    * add i8n translations for button text
    
    ---------
    
    Co-authored-by: abtestingalpha <abtestingalpha@gmail.com>
    bigboydiamonds and abtestingalpha authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    6f21b1a View commit details
    Browse the repository at this point in the history
  7. Publish

     - @synapsecns/synapse-interface@0.39.0
    bigboydiamonds committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    1de17e0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b6651b1 View commit details
    Browse the repository at this point in the history
  9. Publish

     - @synapsecns/rest-api@1.1.5
    bigboydiamonds committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    0daec70 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. fix(contracts-rfq): CI workflows [SLT-245] (#3178)

    * fix: license, files
    
    * fix: package name
    
    * build: update solhint to latest
    
    * build: remove prettier dependencies
    
    * fix: solhint workflows
    
    * build: update solhint in other packages as well
    
    * chore: solhint rules, exceptions
    
    * fix: silence linter warnings in tests
    
    * chore: forge fmt
    
    * add variable to test linter CI
    
    * Revert "add variable to test linter CI"
    
    This reverts commit 0629309.
    ChiTimesChi authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    74b620e View commit details
    Browse the repository at this point in the history
  2. Publish

     - @synapsecns/contracts-core@1.0.33
     - @synapsecns/contracts-rfq@0.5.0
     - @synapsecns/solidity-devops@0.4.6
    ChiTimesChi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    038605d View commit details
    Browse the repository at this point in the history
  3. feat(api): bridge limits [SLT-165] (#3179)

    * adds `/bridgeLimits` route, controller
    
    * fetch best sdk quote for min/max origin amounts
    
    * add tests
    
    * implement middleware to normalize addresses
    
    * adds swagger doc
    bigboydiamonds authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    98362bb View commit details
    Browse the repository at this point in the history
  4. Publish

     - @synapsecns/rest-api@1.2.0
    bigboydiamonds committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    67a04cd View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. fix(contracts-rfq): limit the amount of solhint warnings [SLT-245] (#…

    …3182)
    
    * ci: limit the amount of solhint warnings
    
    * refactor: move the errors into the separate interface
    
    * refactor: errors imports in tests
    ChiTimesChi authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    c15ec86 View commit details
    Browse the repository at this point in the history
  2. Publish

     - @synapsecns/contracts-rfq@0.5.1
    ChiTimesChi committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    11ac650 View commit details
    Browse the repository at this point in the history
  3. ci: Solidity gas diff [SLT-259] (#3181)

    * ci: run tests w/o coverage first for better visibility
    
    * test: malform the test to check the adjusted workflow
    
    * Revert "test: malform the test to check the adjusted workflow"
    
    This reverts commit e7db6e1.
    
    * ci: add gas-diff workflow
    
    * try changing the contract to trigger gas diffs
    
    * retrigger the workflow
    
    * ci: provide the correct report path
    
    * ci: run on pull requests only
    
    * ci: save gas reports in monorepo root
    
    * Revert "ci: run on pull requests only"
    
    This reverts commit 0a01d60.
    
    * Revert "try changing the contract to trigger gas diffs"
    
    This reverts commit 91bc03e.
    
    * refactor: wrap if statement
    
    * refactor: exclude `solidity-devops` package in a more generic way
    
    * ci: run tests w/o coverage for `solidity-devops`, add comments
    
    * add generic comment to trigger `solidity-devops` workflows
    
    * Revert "add generic comment to trigger `solidity-devops` workflows"
    
    This reverts commit cc35a43.
    ChiTimesChi authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    8113d0b View commit details
    Browse the repository at this point in the history
  4. Publish

     - @synapsecns/contracts-rfq@0.5.2
    ChiTimesChi committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    e89b363 View commit details
    Browse the repository at this point in the history
  5. fix(contracts-core): set very high gas limit for intensive tests [SLT…

    …-259] (#3186)
    
    * fix: set very high gas limit for intensive tests
    
    * ci: speed up solidity coverage
    ChiTimesChi authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    7594100 View commit details
    Browse the repository at this point in the history
  6. Publish

     - @synapsecns/contracts-core@1.0.34
    ChiTimesChi committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    6ec996d View commit details
    Browse the repository at this point in the history
  7. feat(rest-api): Adds validateRouteExists validation [SLT-260] (#3180)

    * Adds validateRouteExists validation
    
    * Remove timeouts for 400s
    abtestingalpha authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    ceff8bc View commit details
    Browse the repository at this point in the history
  8. Publish

     - @synapsecns/rest-api@1.3.0
    abtestingalpha committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    3af3438 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. add duplicate command warning (#3174)

    Co-authored-by: Trajan0x <trajan0x@users.noreply.github.com>
    trajan0x and trajan0x authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    3e75b0d View commit details
    Browse the repository at this point in the history
  2. reduce solhint warnings on FbV2 (#3189)

    * reduce solhint warnings on FbV2
    
    * fix whitespace
    parodime authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    2e808e6 View commit details
    Browse the repository at this point in the history
  3. Publish

     - @synapsecns/contracts-rfq@0.5.3
    parodime committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    1bdfee6 View commit details
    Browse the repository at this point in the history
  4. ci: solidity gas diff options [SLT-267] (#3193)

    * ci: ignore test files in gas diff report
    
    * add some changes to the test files
    
    * ci: define some options for gas-diff
    
    * try changing the contract to trigger gas diffs
    
    * Revert "try changing the contract to trigger gas diffs"
    
    This reverts commit 4504e3c.
    
    * Revert "add some changes to the test files"
    
    This reverts commit 7e7d6cb.
    ChiTimesChi authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    2709e85 View commit details
    Browse the repository at this point in the history
  5. prove w/ tx id [SLT-181] (#3169)

    * prove w/ tx id SLT-181
    
    * +proveOther tests, forge fmt
    
    * fmt
    
    * fmt
    parodime authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9742f8f View commit details
    Browse the repository at this point in the history
  6. Publish

     - @synapsecns/contracts-rfq@0.5.4
    parodime committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    abeea4d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc6ddae View commit details
    Browse the repository at this point in the history
  8. Publish

     - @synapsecns/rest-api@1.3.1
     - @synapsecns/sdk-router@0.11.2
     - @synapsecns/synapse-interface@0.39.1
     - @synapsecns/widget@0.7.2
    ChiTimesChi committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    90ac800 View commit details
    Browse the repository at this point in the history
  9. Fixing issue for wallet integration [SLT-270] (#3194)

    * slight modification to graphql call
    
    * fixing explorer frontend as well
    Defi-Moses authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    fe71628 View commit details
    Browse the repository at this point in the history
  10. Publish

     - @synapsecns/explorer-ui@0.3.3
     - @synapsecns/rest-api@1.3.2
    Defi-Moses committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    5c8a069 View commit details
    Browse the repository at this point in the history
  11. store relayer on relay [SLT-182] (#3170)

    * store relayer on relay [SLT-182]
    
    * +tests, zeroAddr check, fmt
    parodime authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    65ee496 View commit details
    Browse the repository at this point in the history
  12. Publish

     - @synapsecns/contracts-rfq@0.5.5
    parodime committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    1c5e21d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4a45bcf View commit details
    Browse the repository at this point in the history
  14. Publish

     - @synapsecns/synapse-interface@0.39.2
    abtestingalpha committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    d8338fe View commit details
    Browse the repository at this point in the history
  15. feat(synapse-interface): refund RFQ transaction [SLT-272] (#3197)

    * Txn transaction refund tracking
    
    * Update store to support tracking
    
    * Query FastBridge contract for `bridgeStatuses` to find refund status
    
    * Track bridge transaction `bridgeQuote.routerAddress` in store
    
    * Fetch FastBridge contract address when only provided router address
    
    * add translations
    bigboydiamonds authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f0b13bc View commit details
    Browse the repository at this point in the history
  16. Publish

     - @synapsecns/synapse-interface@0.40.0
    abtestingalpha committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    96bf50f View commit details
    Browse the repository at this point in the history
  17. no empty sender recip [SLT-184] (#3171)

    * no empty sender/to addrs [SLT-184]
    
    * enable tests
    
    * code reformat
    parodime authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    e897b18 View commit details
    Browse the repository at this point in the history
  18. Publish

     - @synapsecns/contracts-rfq@0.5.6
    parodime committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ebf102c View commit details
    Browse the repository at this point in the history