Skip to content

Conversation

arthcp
Copy link
Contributor

@arthcp arthcp commented Jun 4, 2025

See individual commits for details on how to perform the change an intended change

Enhancements

  • Updated socket-protocol submodule to latest dev branch.
  • Renamed core functions for clarity and consistency:
    • depositToFeeAndNativedepositCreditAndNative
  • Refactored functions and structure:
    • DeliveryHelper.t.solSetupTest.t.sol
    • withdrawFeeTokenswithdrawCredits
    • timeoutsschedules
    • initializeinitializeOnChain
    • Changed watcher precompile references to watcher
    • Replaced getOrDeployForwarderContract with asyncDeployer
    • Reverted async(bytes()) modifier to standard async
    • IPromise(instance).thenthen
  • Updated constructor parameters for improved initialization
    • Added _initializeAppGateway to constructor logic
  • Added transferCredits and setMaxFees to all contracts
  • Added license field to package.json

Bug Fixes

  • Removed unnecessary async modifiers where not needed

Maintenance

  • Added TODO comment for depositFunds.
  • Fixed fee withdrawal logic to new updates
  • Adjusted max fees to be half of deploy fees
  • Made numberOfEvents to wait dynamically determined
  • Synced numberOfRequests with expected contract interface

@arthcp arthcp merged commit b5b5c7f into master Jun 4, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants