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

FE release 2024-03-29 #2400

Merged
merged 17 commits into from
Mar 29, 2024
Merged

FE release 2024-03-29 #2400

merged 17 commits into from
Mar 29, 2024

Commits on Mar 28, 2024

  1. flatten symlink (#2384)

    Co-authored-by: Trajan0x <trajan0x@users.noreply.github.com>
    trajan0x and trajan0x authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    907ca74 View commit details
    Browse the repository at this point in the history
  2. Publish

     - contracts-communication@1.0.1
     - @synapsecns/contracts-core@1.0.30
     - FastBridge@0.1.1
    trajan0x committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6011989 View commit details
    Browse the repository at this point in the history
  3. Feat: synapse execution service V1 (#2378)

    * Install OZ contracts-upgradeable 5.0.1
    
    * Scaffold SynapseExecutionServiceV1
    
    * Port ExecService tests
    
    * Implement management
    
    * Implement fees/execution request
    
    * Implement ERC-7201 storage
    
    * Properly exclude proxy admin from fuzz tests
    
    * Update integration tests
    
    * Remove deprecated impl
    
    * Adjust configuration script
    
    * Adjust deployment workflow
    
    * Fix: config script
    
    * Chore: yarn install
    
    * Add harness for `SynapseExecutionServiceV1`
    
    * Update `ExecutionService.sol` references
    
    * Regenerate `sin-executor`
    
    * Chore: ExecutionService -> SynapseExecutionServiceV1Harness
    
    * Update ExecService deployment workflow in tests
    
    * Chore: implicit TransparentUpgradeableProxy deployment, docs
    
    * Chore: fix linter warnings
    
    * Regenerate
    
    * Mark SynExecServiceV1 functions as virtual to simplify V2 development
    
    * Implement global markup management
    
    * Chore: simplify Fees test
    
    * Add new tests
    
    * Implement global markup
    
    * Regenerate `sin-executor`
    ChiTimesChi authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    9e7d443 View commit details
    Browse the repository at this point in the history
  4. Feat: legacy MessageBus (#2380)

    * Scaffold legacy message library
    
    * Implement
    
    * Scaffold legacy options library
    
    * Implement `LegacyOptionsLib`
    
    * Scaffold wrapper for Legacy MessageBus
    
    * Add interface for legacy receiver contracts
    
    * Expose nonce in MessageBus
    
    * Add unit tests for MessageBus
    
    * Implement management
    
    * Implement sending
    
    * Implement receiving, with some TODOs
    
    * Chore: fix linter warnings
    
    * Resolve TODOs, leave notes
    
    * Chore: consistent params ordering
    
    * Chore: silence linter in tests
    ChiTimesChi authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    d3198a9 View commit details
    Browse the repository at this point in the history
  5. Publish

     - contracts-communication@1.0.2
    ChiTimesChi committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    9e42e86 View commit details
    Browse the repository at this point in the history
  6. fix(contracts-communication): improve client.getInterchainFee() (#2387

    )
    
    * Scaffold `payloadSize` library func
    
    * Add smol lib for math purposes
    
    * Implement `payloadSize`
    
    * Use `payloadSize()` instead of encoding in ClientV1
    
    * Rework `client.getInterchainFee()` to take message len as param
    
    * Update Apps to use message length for getters
    
    * Chore: fix outdated terminology
    
    * Regenerate `sin-executor`
    
    * Chore: lint
    ChiTimesChi authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a01d39d View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. chore(git-changes-action): stage git changes action (#2391)

    Co-authored-by: Trajan0x <trajan0x@users.noreply.github.com>
    trajan0x and trajan0x authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    3017119 View commit details
    Browse the repository at this point in the history
  2. fix(contracts-communication): deploy proxy script (#2392)

    * Fix: follow naming convention for deployed proxy
    
    * Fix: naming convention for ProxyAdmin (deployed by proxy)
    ChiTimesChi authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    46b38a6 View commit details
    Browse the repository at this point in the history
  3. Publish

     - contracts-communication@1.0.3
    ChiTimesChi committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    8a788d6 View commit details
    Browse the repository at this point in the history
  4. Submitter fetches pending transactions independently per chain (#2376)

    * Feat: add GetChainIDsByStatus() to db service; fetch pending txs by chain
    
    * Feat: add TestGetChainIDsByStatus
    
    * [goreleaser]
    
    * Fix: mark ReplacedOrConfirmed on Pending / Stored statuses
    
    * [goreleaser]
    dwasse authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    6e47707 View commit details
    Browse the repository at this point in the history
  5. fix(contracts-communication): cleanup scripts (#2394)

    * Fix: shadowing
    
    * Chore: silence linter warnings in scripts
    ChiTimesChi authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    3e1cf27 View commit details
    Browse the repository at this point in the history
  6. Publish

     - contracts-communication@1.0.4
    ChiTimesChi committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    3b91887 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0425595 View commit details
    Browse the repository at this point in the history
  8. Publish

     - @synapsecns/rest-api@1.0.58
     - @synapsecns/sdk-router@0.4.0
     - @synapsecns/synapse-interface@0.15.2
     - @synapsecns/widget@0.1.12
    ChiTimesChi committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    9bec538 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    597f11d View commit details
    Browse the repository at this point in the history
  10. v3 SIN testnet deployment (#2395)

    * v3 SIN testnet deployment
    
    * Chore: rename to comply with #2392
    
    * Chore: `forge fmt`
    
    ---------
    
    Co-authored-by: ChiTimesChi <88190723+ChiTimesChi@users.noreply.github.com>
    aureliusbtc and ChiTimesChi authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    e8769fd View commit details
    Browse the repository at this point in the history
  11. Publish

     - contracts-communication@1.0.5
    aureliusbtc committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    ae858ad View commit details
    Browse the repository at this point in the history