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

1.5 offchain #81

Merged
merged 1 commit into from
Oct 4, 2024
Merged

1.5 offchain #81

merged 1 commit into from
Oct 4, 2024

Conversation

aelmanaa
Copy link
Contributor

@aelmanaa aelmanaa commented Oct 4, 2024


Below is a summarization created by an LLM (gpt-4-turbo-2024-04-09). Be mindful of hallucinations and verify accuracy.

Why

The changes enhance the OffRamp and OnRamp smart contracts by refining the structure and error handling, ensuring better management and interaction with cross-chain messages and transactions.

What

OffRamp.json

  • Added new error types for detailed exception handling
  • Introduced new events for monitoring state changes
  • Updated constructor for initialization consistency
  • Removed deprecated functions and replaced them with optimized versions

OnRamp.json

  • Enhanced error handling with additional specific errors
  • Updated constructor to align with new initialization patterns
  • Added new events for better tracking of state changes

Router.json

  • Added error handling for specific routing issues
  • Introduced events for critical routing operations
  • Updated constructor to improve contract setup

TokenAdminRegistry.json

  • New file added to handle token administration logic
  • Includes functions for token configuration and administration tasks
  • Provides detailed error messages and events for administrative actions

mainnet.json & testnet.json

  • Updated configurations to include new parameters and settings for the updated contract structures

ccip.js & ccip.ts

  • New configurations files added to handle CCIP related settings and utilities

env.js & index.js

  • Updated to include new CCIP configurations

get-status.js & get-status.ts

  • Updated to utilize new CCIP configurations and improved error handling

supported-tokens.js & supported-tokens.ts

  • Modified to use new token administration configurations

transfer-tokens.js & transfer-tokens.ts

  • Updated to support new routing and token administration logic

@aelmanaa aelmanaa merged commit 26868b2 into main Oct 4, 2024
1 check passed
@aelmanaa aelmanaa deleted the ccip/1.5 branch October 4, 2024 19:30
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