Skip to content

lfglabs-dev/resolver_ccip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resolver CCIP

Description

Resolver CCIP is a smart contract implementation in Cairo for Starknet that enables CCIP-Read (Cross-Chain Interoperability Protocol Read) functionality. This resolver allows for efficient off-chain data resolution while maintaining the security guarantees of the blockchain.

Installation

  1. Clone the repository
git clone https://github.com/lfglabs-dev/resolver_ccip.git
cd resolver_ccip
  1. Install Python dependencies
pip install -r requirements.txt
  1. Build Cairo contracts
scarb build

Usage

  1. Configure your environment:
cp .env.example .env
# Edit .env with your configuration
  1. Deploy the resolver: To deploy the contracts:
python scripts/deploy.py

Testing

Run Cairo tests:

scarb test

For Python tests:

pytest

Contributing

  1. Fork the repository
  2. Create your feature branch
git checkout -b feature/your-feature-name
  1. Commit your changes
  2. Push to the branch
  3. Create a Pull Request

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published