A guide on how to integrate IBC Eureka for chain developers, asset issuers, and application developers
There are three types of integrators of Eureka:
If you’re developing a Cosmos-based blockchain, the easiest way to unlock Eureka assets and bridging capabilities is by opening up an IBC connection to the Cosmos Hub:
If you are interested in a direct Eureka connection to Ethereum or L2s/Solana coming later this year, please reach out to Jeremy or Susannah directly as additional integration work is required.
To bridge assets to Ethereum through Eureka while maintaining full control over your token’s representation, you must deploy a custom ERC20 contract. This approach ensures you retain ownership of the token’s metadata and on-chain behavior.
Requirements:
Why deploy a custom ERC20?
Ready to get started?
Follow our step-by-step Custom ERC20 Integration Guide to deploy your contract.
If you’re an application developer looking to give your users access to Eureka assets in your UI or to leverage them within your protocol, integrating into the Eureka ecosystem via Skip Go is super simple!
If you want to enable bridging of a new asset (e.g., an Ethereum asset) to Cosmos or Eureka-connected chains, you can submit a request by joining our Discord and opening a support ticket. Our team will review your request and provide guidance on the next steps.
If you’re brand new to Skip Go, read about our cross-chain developer platform on the Getting Started page will be the best resource for you to get up to speed on the capabilities of Skip Go and the various integration options.
Ensuring Eureka works with your Skip Go integration is the same easy process as any other bridge! Changes are as follows:
eureka_transfer
Operation type to be expected to be returned from the /route
and /msgs_direct
endpointseureka_transfer
Transfer type to be expected to be returned from the /status
endpoint in the transfer sequenceeureka
bridge type returned from the /bridges
endpointeureka
into the experimental_features
array in the /route
and /msgs_direct
calls to enable Eureka routingWhat this looks like for each type of Skip Go integration:
3.5.0
or above and pass in eureka
to the experimentalFeatures prop.0.16.22
or above and pass in eureka
to the experimentalFeatures param.A guide on how to integrate IBC Eureka for chain developers, asset issuers, and application developers
There are three types of integrators of Eureka:
If you’re developing a Cosmos-based blockchain, the easiest way to unlock Eureka assets and bridging capabilities is by opening up an IBC connection to the Cosmos Hub:
If you are interested in a direct Eureka connection to Ethereum or L2s/Solana coming later this year, please reach out to Jeremy or Susannah directly as additional integration work is required.
To bridge assets to Ethereum through Eureka while maintaining full control over your token’s representation, you must deploy a custom ERC20 contract. This approach ensures you retain ownership of the token’s metadata and on-chain behavior.
Requirements:
Why deploy a custom ERC20?
Ready to get started?
Follow our step-by-step Custom ERC20 Integration Guide to deploy your contract.
If you’re an application developer looking to give your users access to Eureka assets in your UI or to leverage them within your protocol, integrating into the Eureka ecosystem via Skip Go is super simple!
If you want to enable bridging of a new asset (e.g., an Ethereum asset) to Cosmos or Eureka-connected chains, you can submit a request by joining our Discord and opening a support ticket. Our team will review your request and provide guidance on the next steps.
If you’re brand new to Skip Go, read about our cross-chain developer platform on the Getting Started page will be the best resource for you to get up to speed on the capabilities of Skip Go and the various integration options.
Ensuring Eureka works with your Skip Go integration is the same easy process as any other bridge! Changes are as follows:
eureka_transfer
Operation type to be expected to be returned from the /route
and /msgs_direct
endpointseureka_transfer
Transfer type to be expected to be returned from the /status
endpoint in the transfer sequenceeureka
bridge type returned from the /bridges
endpointeureka
into the experimental_features
array in the /route
and /msgs_direct
calls to enable Eureka routingWhat this looks like for each type of Skip Go integration:
3.5.0
or above and pass in eureka
to the experimentalFeatures prop.0.16.22
or above and pass in eureka
to the experimentalFeatures param.