pvelykyi
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.
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
Deliverable 1: Porting Allbridge Core Pool to Soroban
Deliverable 2: Implementing cross-chain messaging and validator backend for Stellar
Deliverable 3: Porting message and transfer relayer logic to Stellar
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
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
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