circlefin / evm-cctp-contracts Goto Github PK
View Code? Open in Web Editor NEWOfficial repository for all EVM-compatible smart contracts used by the Cross-Chain Transfer Protocol
License: Apache License 2.0
Official repository for all EVM-compatible smart contracts used by the Cross-Chain Transfer Protocol
License: Apache License 2.0
This repo contains code derived from Nomad contracts without proper attribution and license information. As an author of the code involved, I'm happy that you found the work useful. Reuse of our code is praise
However, to use our work in compliance with the license, please add the appropriate MIT or Apache-2.0 license text (at your option) information to the files containing reproduced or derived code as well as a note in the README that some work is reproduced under the appropriate license
I have not done a full compliance audit of the code base, and do not have a full list of files in need of license notices. However, here is a simple example:
Hello,
I have read the whole documentation, smart contracts code and interaction code. I am very impressed by the solution that is being built. Circle is going to significantly improve stablecoin access on blockchains and increase the strengh of USDC.
From my understanding, if a Blockchain wants to start integrating the devnet mint/burn bridge of Circle, it needs a few actions from Circle:
for integrating the Ethereum -> Blockchain devnet bridge, the Blockchain needs to be associated a _domain
in the remoteTokenMessengers
storage of TokenMessenger.sol
,
for integrating the Blockchain -> Ethereum devnet bridge, the Blockchain needs either that Circle attesters work with the Blockchain or that Circle whitelists the attesters made by the Blockchain, in the enabledAttesters
storage of MessageTransmitter.sol
.
How to register a new _domain
in the remoteTokenMessengers
storage of TokenMessenger.sol
? This way, the Blockchain could already start the integration of the Ethereum -> Blockchain devnet bridge.
Hi there,
As we know that goerli ethereum testnet is deprecated and also tx fees are high in that network, I want to know when will be CCTP deployed on Sepolia testnet?
Please upload the ABI for the Smart Contracts with the Contract Address by Blockchain.
We would like to increase CCTP [thus USDC] adoption in chains which do not have EVM: Substrate [Polkadot/Kusama, WASM - 75 chains], Cosmos [59 chains], Stellar [1 chain], by us contributing code for WASM Contracts in non-EVM smart contract platforms, starting with Substrate. With your support, we imagine others can contribute CCTP smart contracts in other "domains" (Hedera, Cardano, Algorand, among others) with other non-EVM CCTP smart contracts, ideally resulting in CCTP contracts supporting every token.
We believe any such execution should be supported by
evm-cctp-contracts/src/messages/Message.sol
Lines 145 to 157 in 4011160
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.