Allbridge Core
SCF #23 Community Award End-User Application $100,000 View in SCF
Allbridge Core enables users to seamlessly access the Stellar ecosystem through native stablecoin swaps
Team

pvelykyi

Product & Architecture

Allbridge is an accomplished cross-chain solution provider specializing in integrations of EVM with non-EVM chains. In 2022, we participated in the Bridge Bounty Program, successfully deploying Stellar integration on Allbridge Classic and connecting the Stellar ecosystem with Ethereum, Polygon, Solana, Celo, and BNB Chain. 

 

The most unique aspect of the integration revolved around the absence of smart contracts on Stellar. This is why an intermediary smart contract was implemented to handle the signature validation. Throughout the integration process, we have expanded our knowledge of the Stellar blockchain and grown accustomed to building Stellar-based applications. 

 

Fall 2022 marked the launch of our new bridging solution, Allbridge Core, which caters specifically to native stablecoin swaps. To enable native transfers, a liquidity pool is deployed per every supported asset. After initiating the transaction, incoming tokens enter the pool, and their value is sent via the messaging protocol to a destination chain. On arrival, this value is converted back to native stablecoins, which are then credited to the user.  

 

Core’s user-friendly features ease the onboarding for new users by enabling them to attach additional gas on destination. This way, users can participate in the ecosystem dApps as soon as they bridge their funds without resorting to centralized entities to acquire gas. 

 

However, in the case of Core, the bridge architecture relies on the availability of smart contracts, which was the main limitation of integrating Stellar in the past. The introduction of Soroban became a major breakthrough and a final missing piece for bringing the Allbridge Core experience to Stellar. 

 

Deploying our stablecoin solution on Stellar will allow users from different chains to tap into the $110 million USDC market and create some unique bridging routes from Solana, Arbitrum, Optimism, and Tron ecosystems. 

 

Another major component of Allbridge Core is the availability of the SDK that provides a seamless integration process. By plugging our solution under the hood, Stellar dApps can benefit from extra liquidity transfers from different chains, which shapes Allbridge Core as a building block for the entire ecosystem. 

 

The development will span across multiple milestones. As part of the Activation Award, we have finalized the architecture and implemented the smart contracts for the bridge to Soroban.

This Community Award resubmission entails the implementation of the web UI and prototype’s deployment on the testnet. After the prototype is deployed, we are looking to deliver additional functionality to the end product. We will participate in the next SCF rounds to support the ongoing development and bridge maintenance.

 

The next major milestone following the prototype’s deployment is the security audit and the implementation of follow-up fixes to address the findings. When the audit is complete, the bridge will be deployed on production, launching the USDC pool, supplied with the initial liquidity. 

 

Another major feature we are looking to bring is the slippage-free USDC swaps through Circle’s CCTP. At the moment, we are developing a CCTP swap option for USDC-to-USDC swaps, and when it is available on Stellar, we are looking to implement its functionality in Allbridge Core. 

 

The CCTP implementation will undergo a second round of security reviews, and once the fixes are complete,  it will be deployed on production, allowing users to take advantage of seamless USDC swaps.

Deliverables List

Deliverable 1
Brief description: Adding support for Stellar in Allbridge Core Web UI 

How to measure completion: POC on testnet
Estimated date of completion: 01/31/2024
Budget: $26,500
 

Deliverable 2
Brief description: Adding Stellar support to Allbridge Core SDK

How to measure completion: Documentation review
Estimated date of completion: 01/31/2024
Budget: $24,500

Deliverable 3
Brief description: Adding send extra gas and pay with stablecoin features 

How to measure completion: POC on testnet
Estimated date of completion: 01/31/2024
Budget: $27,500

 

Deliverable 4
Brief description: Adding Stellar support to Allbridge Core Explorer 

How to measure completion: POC on testnet
Estimated date of completion: 01/31/2024
Budget: $21,500


 

Pitch Deck URL

Project Categories

Technical Architecture Doc

https://drive.google.com/file/d/1jN4fy5Y_NbzPkPn0Q61ofbDqEKVhOxWa/view?usp=sharing

Other Chain Description

Being a cross-chain swap platform, Allbridge Core is also deployed on Arbitrum, Avalanche, BNB Chain, Ethereum, Optimism, Polygon, Solana, and Tron. Our Soroban launch will allow users from all of the supported chains to access Stellar and contribute towards expanding the Stellar ecosystem.

Section

read

Progress on Previous (Awarded) Submissions

Deliverable 1: Porting Allbridge Core Pool to Soroban 

  •  $18,000

Deliverable 2: Implementing cross-chain messaging and validator backend for Stellar

  •  $14,500

Deliverable 3: Porting message and transfer relayer logic to Stellar

  • $17,500


Completing the deliverables: 

Allbridge Core Soroban contracts are located in this GitHub repository: https://github.com/allbridge-io/allbridge-core-soroban-contracts/


The repository consists of the following contracts:
- Gas Oracle, responsible for storing transaction costs on other blockchains supported by the Allbridge Core (https://github.com/allbridge-io/allbridge-core-soroban-contracts/tree/main/contracts/gas_oracle)
- Messaging, storing outgoing and incoming messages from and to Soroban (https://github.com/allbridge-io/allbridge-core-soroban-contracts/tree/main/contracts/messenger, Deliverable 2 and 3)
- Pool, managing the logic of swapping stable assets when bridging in and out of Soroban, handling liquidity, and distributing liquidity rewards (https://github.com/allbridge-io/allbridge-core-soroban-contracts/tree/main/contracts/pool, Deliverable 1)
- Bridge, registry of all pools, single point of entry for the users interacting with the bridge (https://github.com/allbridge-io/allbridge-core-soroban-contracts/tree/main/contracts/bridge)

Smart contracts are currently deployed on Testnet on the following addresses (Deliverable 1 and 2):


Bridge:
CBSEMJH6FYPQFVZB7PAVJGSUU6G3RNU6WZHEENNU7I7FKV47W27DWGF5
Gas Oracle:
CCID3CYIUPLFNJVL7Q5J32ZHIEBDTKKSF4TTWY67IUJP65NCC35XHW6B
Messenger:
CAVJCQ3UARRMUNYHCMLWOGHYSFQT74SNE4QBRQA4WIXSC6XPAWEXFE36


Two test tokens:
CACOK7HB7D7SRPMH3LYYOW77T6D4D2F7TR7UEVKY2TVSUDSRDM6DZVLK, CAOPX7DVI3PFLHE7637YSFU6TLG6Z27Z5O3M547ANAYXQOAYCYYV6NO6

Two pools deployed for those tokens:
CC23PW4LZTHP7WBBNVFIUPQA5ZIEMF227SBGGKS2CJLAQAFKXXZ4FVTM, CAAIJH55UJZXY7YZ3QQJ5S43KAY4ACEU5EBNS6NLUKJXRQEU2ZC36MUR

Section

read

Project URL

https://allbridge.io/

Code URL

https://github.com/allbridge-io

Video URL

https://youtu.be/OC5s990JhL8

Project Type [If End-User Applications]

Requested Budget in USD ($)

100000

Total Expected Roadmap

Community Award (1) - $100,000
Deliverable 1
Brief description: Adding support for Stellar in Allbridge Core Web UI 

How to measure completion: POC on testnet
Estimated date of completion: 12/15/2023
Budget: $26,500
 

Deliverable 2
Brief description: Adding Stellar support to Allbridge Core SDK

How to measure completion: Documentation review
Estimated date of completion: 12/22/2023
Budget: $24,500

Deliverable 3
Brief description: Adding send extra gas and pay with stablecoin features 

How to measure completion: POC on testnet
Estimated date of completion: 12/22/2023
Budget: $27,500

 

Deliverable 4
Brief description: Adding Stellar support to Allbridge Core Explorer 

How to measure completion: POC on testnet
Estimated date of completion: 12/29/2023
Budget: $21,500

 

Community Award (2) - $20,000+

Deliverable 1
Brief description: Security audit completion 

How to measure completion: Public report from the auditing company
Estimated date of completion: 02/17/2024
Budget: Dependant on the audit’s cost

 

Deliverable 2
Brief description: Follow-up fixes  

How to measure completion: Public report from the auditing company

Estimated date of completion: 03/02/2024
Budget: $20,000
 

Community Award (3) - $51,000
Deliverable 1
Brief description: Deploy on production and support

How to measure completion: Bridge live on mainnet
Estimated date of completion: N/A (depends on the launch of Soroban)
Budget: $21,000
 

Deliverable 2
Brief description: USDC pool deploy on production and providing initial liquidity 

How to measure completion: Cross-chain swaps and liquidity pool with Stellar USDC
Estimated date of completion: N/A

Budget: $19,500

Deliverable 3
Brief description: Porting relayer gas monitoring and management admin tools to Stellar

How to measure completion: Bridge live on mainnet
Estimated date of completion: N/A

Budget: $10,500

 

Community Award (4) - $49,000
Deliverable 1
Brief description: Implementing smart contract CCTP swap option for USDC-to-USDC swaps (after CCTP is available on Stellar)

How to measure completion: Public code repository and POC on testnet
Estimated date of completion: within 1.5 months after the CCTP is deployed on Stellar
Budget: $26,000
 

Deliverable 2
Brief description: Updating backend logic for transfer tracking and indexing to support CCTP

How to measure completion: Public code repository and POC on testnet
Estimated date of completion: within 1.5 months after the CCTP is deployed on Stellar
Budget: $23,000
 

Community Award (5) - $20,000+

Deliverable 1
Brief description: Completing security audit (CCTP integration) 

How to measure completion: Public report from the auditing company
Estimated date of completion: N/A
Budget: Dependant on the audit’s cost

 

Deliverable 2
Brief description: Follow-up fixes 

How to measure completion: Public report from the auditing company
Estimated date of completion: within 2 weeks after the security audit is complete
Budget: $20,000
 

Community Award (6) - $100,000
Deliverable 1
Brief description: Deploy on production 

How to measure completion: Initiate USDC-to-USDC swap with Stellar USDC via CCTP protocol
Estimated date of completion: N/A
Budget: $16,000
 

Deliverable 2
Brief description: Bridge maintenance and support

How to measure completion: Bridge live on mainnet
Estimated date of completion: N/A

Budget: $84,000
 

Section

read

Team bio

Yuriy Savchenko
Co-founder and CTO

Yuriy is an industry veteran with over 20+ years of IT as well as 15+ years of software development team management experience. Since 2016, he has been working on crypto payment integrations with Point-of-Sale devices, cyber security, and non-custodial multi-chain crypto wallets. In May 2021, Yuriy became the co-founder of Allbridge.

LinkedIn: https://www.linkedin.com/in/yuriy-savchenko/
GitHub: https://github.com/ysavchenko

 

Andriy Velykyy 

Co-founder and CEO

Andriy is a Warwick Business School alumni who joined the crypto space in 2015, starting with building mining farms. In 2016, he began working on the crypto payments integrations with Point-of-Sale devices (NCR included), cyber security, and non-custodial multi-chain crypto wallets with Allbridge future co-founder Yuriy Savchenko. In May 2021, they launched Allbridge, feeling the lack of cross-chain products on the market.

LinkedIn: https://www.linkedin.com/in/avelykyy/

 

Pavlo Velykyi

CBDO
Pavlo is the Chief Business Development Officer at Allbridge and is responsible for forging strategic partnerships. With a strong background in economics and a passion for blockchain, he has 5+ years of experience in business development, blockchain analytics, and marketing.

LinkedIn: https://www.linkedin.com/in/pavlo-velykyi-3b0b67115/


Yaroslav Nekryach

Senior Backend Developer 

Yaroslav is a highly skilled software and blockchain developer who is responsible for designing and implementing the backend systems for Allbridge products. His expertise in smart contract development plays a crucial role in enabling the seamless flow of assets between EVM and non-EVM blockchains. 

GitHub: https://github.com/YaroslavNekryach

 

Yevgeniy Shityy

Senior Frontend Developer

Yevgeniy is a skilled front-end developer with a keen eye for detail. Using his deep understanding of user experience, he ensures that the company's products are visually appealing and user-friendly. His extensive expertise in front-end development has been vital for creating seamless and intuitive interfaces for Allbridge products.

GitHub: https://github.com/Jenya476

 

Anton Kozoriezov
Software and Blockchain Developer
Anton is a leading developer behind Core’s SDK. His vast knowledge of blockchain protocol is instrumental in creating secure systems for the company’s cross-chain infrastructure.
GitHub: https://github.com/Kozer4