scrtlabs / Grants

Repository for grant proposal submissions
41 stars 22 forks source link

XP.network NFT Multi-Chain Bridge #39

Open dima-brook opened 2 years ago

dima-brook commented 2 years ago

Please make sure to submit your grant application as an issue

XP.network

Project Description

Problem / Solution

Secret Network is becoming an important player in the blockchain industry. Its token already occupies #86th place in the coin ranking. But much more importantly, Secret Network is developing a rich NFT ecosystem populated with professionally developed Marketplaces, promising NFT projects, and talented content providers.
However, they will all be detached from the global NFT market and will require a gateway for their assets for entering and exiting the blockchain. XP Network NFT Bridge is the Silk Road or the Spice trade route of today's NFT industry. We connect the otherwise isolated markets whose potential is limited to the insular communities of individual chains.
The bridge makes cross-chain marketplaces, NFT oriented games, and defi projects possible. It integrates Secret Network to the global NFT ecosystem opening it for otherwise impossible possibilities of development and growth.

Detailed product description

Our groundbreaking technology has several advantages. We support a wide range of EVM and Non-EVM protocols at once

Go-to-Market plan

The bridge has been built to satisfy the needs of different groups of users on Secret Network. Therefore, it consists of several components.

The Bridge User Interface is available at https://bridge.xp.network. It is designed for non-coding users such as NFT owners, traders, investors, collectors, and artistic content creators.

The bridge JavaScript library available at https://www.npmjs.com/package/xp.network can be utilized by:

  1. The cross-chain games with teams of players spread across the blockchains whose raging armies of militant invaders or peaceful treasure hunters and gold miners can travel from one blockchain to another, either gaining value or getting annihilated by superior forces of the aborigen inhabitants.

  2. Cross-chain marketplaces save hundreds of thousands of dollars and developer-hours by using the ever-growing library allowing the users to buy Solana NFTs from Elrond and pay for the assets and the transaction fees with a currency of the customer's choice.

  3. NFT Projects preferring global over local presence expose the freshly minted collections with groundbreaking logic or breathtaking design to tens or, eventually, hundreds of communities at once enjoying previously unprecedented demand and sales volumes.

The bridge REST API service supports developers in Python, Java, C#, C++, or any other programming languages to use the functionality of the bridge by calling POST requests with the function call parameters stored in the body of the requests. In return, the service returns valid for the chain of interest but unsigned transactions the users can sign and submit from the application of the third parties.

Value capture for Secret Network ecosystem

XP Network NFT Bridge is the only NFT gateway for several chains (Elrond, Algorand, Tezos, Velas, Fuse) and by keeping integrating more and more chains we're becoming a one-stop solution for the global NFT ecosystem.

In order for wrapped NFTs to be treated as "native" on foreign chains, they must be minted according to the standard of the target chains. The bridge converts Native NFTs of the chain of departure to the following standards on the chain of destination:

  1. ERC-721/BEP-721/TRC-721/HRC-721 in the EVM compatible blockchains
  2. ERC-1155/BEP-1155/TRC-1155/HRC-1155 in the EVM compatible blockchains
  3. ESDT for Elrond
  4. ASA-003 for Algorand
  5. FA2 for Tezos

Team members

XP Network Team

Team Website

Team's experience

The currently functioning NFT Bridge is a living example of the team's maturity and readiness for integrating Secret Network into the global NFT family.

Our team has already bridged 10+ chains. For many chains our bridge is the only one allowing to transfer NFTs to/from:

Team Code Repos

Team LinkedIn Profiles

Development Roadmap

Milestone 1 — Smart Contract Development

Length Deliverable Specification
1 month Smart Contracts We will develop smart contracts that will:
0. Research about Secret Network standards and other factors & protocols that distinguish it from other chains
1. Support Singe & Batch transfers
2. Freeze/Unfreeze Native NFTs
3. Mint/Burn wrapped NFTs
4. Withdraw the TX fees on the target chain in native tokens

Milestone 2 — Smart Contract Development

Length Deliverable Specification
0.5 months Smart Contracts We will develop smart contracts that will:
5. Trust the multisig of the bridge oracle validators
6. Whitelist NFT smart contracts
7. Pause/Unpause for maintenance or if compromised
8. Reimburse the bridge validators their expenses

Milestone 3 — Testing & Documenting

Length Deliverable Specification
0.5 month Tests & Documentation 1. We will provide both inline documentation of the code and a basic tutorial that can interact with the deployed smart contracts and backend service.
2. The code will have proper unit-test coverage of 85% to ensure functionality and robustness. In the guide, we will describe how to run these tests preparing for auditing
3. Deploying and testing the contracts in the testnet environment

Milestone 4 — Integrating into the Live Bridge

Length Deliverable Specification
1 month Validators, Backend, Frontend 1. Developing validation logic relevant for the Secret Network part of the bridge
2. Adding Secret Network to the Bridge NFT-Indexer
3. Integrating TX fee estimation
4. Plugging Secret Network in the heartbeat
5. Integrating with a Secret Network RPC node
6. Integrating Secret Network in the bridge UI
7. Deploying smart contracts
8. Adding Secret Network to the bridge JS library
9. Adding access to Secret Network from the REST API
10. Adding Secret Network to the bridge widget

We would be willing to consider part payment in SCRTs, up to 100%.

Future Plans

Our long term plans include:

  1. Mainnet integration to Cardano, Solana, Polkadot ecosystem, other Cosmos ecosystem chains, EOS compatible chains, NEO
  2. Forged NFT detection on all the bridged chains
  3. NFT explorer for finding NFT’s with deleted storage
  4. NFT meta backup to secure transactions
  5. Distributed NFT’s hosting (better than IPFS)
  6. NFT Search (search by any parameter)
  7. Retention protection tool

Additional Information

We've already received grants or financial support for integration from: