cctp-relayer

command module
v0.15.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2024 License: MIT Imports: 3 Imported by: 0

README

CCTP Relayer

Go Reference Go Report Card

The CCTP Relayer is designed to work with the CCTP Contracts in order to permissionlessly facilitate cross-chain, slippage free, transactions using Circles CCTP api.

Documentation

Overview

Package main is the entry point for the cctp relayer

Directories

Path Synopsis
Package api contains server-side logic for the relayer's REST API.
Package api contains server-side logic for the relayer's REST API.
Package attestation contains attestation REST API handling for the relayer.
Package attestation contains attestation REST API handling for the relayer.
Package cmd contains the cli fro the cctp relayer
Package cmd contains the cli fro the cctp relayer
Package config defines the config for the CCTPRelayer.
Package config defines the config for the CCTPRelayer.
contracts
cctp
Code generated by synapse abigen DO NOT EDIT.
Code generated by synapse abigen DO NOT EDIT.
messagetransmitter
Package messagetransmitter contains a native interface for interacting with Circle's Cross-Chain transfer protocol.
Package messagetransmitter contains a native interface for interacting with Circle's Cross-Chain transfer protocol.
mockmessagetransmitter
Package mockmessagetransmitter contains an interface for interacting with circles Cross-Chain transfer protocol.
Package mockmessagetransmitter contains an interface for interacting with circles Cross-Chain transfer protocol.
mockmintburntoken
Package mockmintburntoken contains an interface for interacting with circles Cross-Chain transfer protocol.
Package mockmintburntoken contains an interface for interacting with circles Cross-Chain transfer protocol.
mocktokenmessenger
Package mocktokenmessenger contains an interface for interacting with circles Cross-Chain transfer protocol.
Package mocktokenmessenger contains an interface for interacting with circles Cross-Chain transfer protocol.
mocktokenminter
Package mocktokenminter contains an interface for interacting with circles Cross-Chain transfer protocol.
Package mocktokenminter contains an interface for interacting with circles Cross-Chain transfer protocol.
tokenmessenger
Package tokenmessenger contains a native interface for interacting with Circle's Cross-Chain transfer protocol.
Package tokenmessenger contains a native interface for interacting with Circle's Cross-Chain transfer protocol.
db
Package db contains the database implementation for the relayer
Package db contains the database implementation for the relayer
sql
Package sql provides a common interface for starting sql-lite databases
Package sql provides a common interface for starting sql-lite databases
sql/base
Package base contains the base sql implementation
Package base contains the base sql implementation
sql/mysql
Package mysql contains a mysql db
Package mysql contains a mysql db
sql/sqlite
Package sqlite implements the sqlite package
Package sqlite implements the sqlite package
Package metadata provides a metadata service for cctp relayer.
Package metadata provides a metadata service for cctp relayer.
Package relayer is the CCTPRelayer responsible for relaying messages related cross-chain USDC transfers.
Package relayer is the CCTPRelayer responsible for relaying messages related cross-chain USDC transfers.
Package testutil contains mock deployers for interacting with the mock backend
Package testutil contains mock deployers for interacting with the mock backend
Package types contains common types
Package types contains common types

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL