DataX : Support multi network Datatoken swaps/stakes for any ERC20 token (Part 2 of 3)

Name of project : (DataX) Support multi network Datatoken swaps/stakes for any ERC20 token - (Part 2 of 3)
Website : https://www.datax.fi/

Proposal in One Sentence

Create and integrate Trade router and Stake router contracts with Adapter contracts created in Round 14 to allow non-OCEAN holders participate in trading and staking their tokens (USDT, USDC, ETH, BNB, MOVR etc.) natively in Ocean’s datapools using DataX. Also create other supporting contracts like interfaces, eternal storage, upgradable proxy, library etc to enable efficiency and security of this overall smart contract structure.

Proposal Wallet Address :

0xeFB850EA4963Eb6d1A914D4Eb0b114026da51623

Fund Requested

18950$

Progress Update

After receiving grant in Round 14, we

  • Launched DataX Protocol as first mainnet launch of OceanDAO funded projects.

  • Datapolis City went live

  • Added support for all 5 networks supported by Ocean (Ethereum, Polygon, BSC, Moonriver, EnergyWeb) to Datapolis app for current (Ocean v3) staking and trading functionality.

  • Github repos were made public - DataX Protocol · GitHub

  • Deliverables for Round 14 were delivered. More details here

    • As part of these deliverables, Adapter contracts were created and deployed (along with needed supporting contracts) to all 5 networks supported by Ocean Protocol.

Which category best describes your project? Pick one or more.

Build / improve applications or integrations to Ocean.

Project Description :

Currently ongoing Multinetwork Multitoken support for Trade/Stake is divided into 3 parts. Round 14 hosted part 1 of this proposal. More details and background here

With this proposal (Part 2), DataX aims to integrate previously developed Multitoken adapter contracts (OceanDAO round 14 deliverables) into Trade and Stake router contracts to provide trading and staking services to users using any popular ERC20 token listed in the connected DEXs (e.g. Uniswap, Quickswap, PancakeSwap etc.). These routers will integrate adapters on all networks supported by Ocean protocol. At the time of writing, the supported networks are -

  • Ethereum

  • Polygon

  • BSC

  • Moonriver

  • EnergyWeb

These contracts are necessary to be able to swap any ERC20 token (ETH, USDT, BNB, MATIC etc.) with OCEAN/H2O token to facilitate Data Token trading and staking. We envision these foundations to bring in more traders and stakers onto Ocean ecosystem once Data Farming launches to earn higher yields in their respective tokens.

What problem is your project solving?

DataX 's vision is a one-stop shop for all Data DeFi needs. We are helping to make data a liquid asset.

With TradeX, we are creating platform for buying, selling and trading datasets using any token (roadmap). With TradeX nearing launch, we want to create a detailed documentation on usage of this platform especially around how one can swap datatokens <> datatokens. And how one can switch between networks and use datapools published in other networks. We are also looking to provide multinetwork support (including Ethereum, Polygon and BSC).

With StakeX, we will create a unified staking, unstaking solution with added signals that allows users to stake/unstake ocean tokens in data pools. This product will play a significant role when data farming initiative is launched. Currently, Ocean Market and ocean.js puts restriction on % that you can stake and unstake on data pools. We dont have any such restrictions on StakeX, so users can freely stake/unstake tokens.

There are many more DataFi products that is planned in our roadmap.
Follow us to find out more -

Twitter - https://twitter.com/dataxfi
Linkedin - https://www.linkedin.com/company/78284014/
Github - https://github.com/dataxfi/
Discord - https://discord.gg/NedBpg7SWQ

What is the final product?

Web based Platform (Datapolis) + libraries + smart contracts + Documentation

How does this project drive value to the Ocean ecosystem?

Explained in detail above in Problem being Solved section. But tl;dr this project will help with -

  1. Increase no. of daily active users on Ocean Protocol (via clear docs for TradeX)
  2. Increase TVL (via intuitive staking using StakeX)
  3. Vastly improve user experience for buying, selling, stacking and trading datasets (TradeX)
  4. Increase daily trading volume (TradeX)
  5. Generate revenue for Ocean community (by % cut that Ocean Protocol charges for consumes)

Project Deliverable - Build / Integrate

Using this grant, we will build following features and artifacts -

  • Trade and Stake Router contracts are created (supporting Ocean v4) and deployed in all 5 networks supported by Ocean
  • Multitoken Adapter Contracts are integrated with Trade and Stake Routers with support for all 5 networks
  • Supporting smart contracts (interfaces, eternal storage, upgradable proxy, library etc.) if any are created and deployed.

Team members

Hi @dataX, thank you for your submission to R15. It is now registered and accepted.

Welcome @dataX & team,

We welcome you again to Ocean DAO R15. It is also duly noted that you have the deliverables checklist done back on the original R-14 post keeping you in good standing for Round15.

On behalf of the PG-WG, I’d like to give your team a deserving note of evaluation through the lens of Web3 sustainability loop.

Your project looks promising and I believe it’s aligned with our evaluation criteria of generating positive value towards the Ocean Ecosystem and the W3SL.

The project criteria are:

  1. Usage of Ocean & Viability: Given the strong value proposition of having DeFi on Ocean data-assets and backed by a strong performing team there is strong indication that the project is extremely viable with return of value for Ocean.

  2. Community active-ness - We have also recognized the activeness of DataX community and the AMA sessions that have been held in the last month.

  3. Adding value to the community — It is well noted that the R14 support for the project was well documented given the team strength and positive performance of grant deliverables, I believe there is more value add to the Ocean community.

Based on the above reasons, we strongly support DataX proposal for R15 with a positive upvote.

Best,

Prakash | Project Guiding WG | Discord

image

1 Like

Great work so far by the DataX team, you have our support. we are really looking forward to where this takes the Ocean Community to.

mPowered

1 Like

Thank you. Your support is well-appreciated :slight_smile:

@idiom-bytes
Submitting our deliverables here because we are getting error in Seed Portal -

Here are deliverables for Round 15 -

[X] Trade and Stake Router contracts are created (supporting Ocean v4) and deployed in all 5 networks supported by Ocean

Trade Router is created and available in github repo - contracts/TradeRouter.sol at main · dataxfi/contracts · GitHub

Trade Router is also deployed in Rinkeby network - https://rinkeby.etherscan.io/address/0xadc1756ddfc98867f962c3f910e0f5c1ed3de1c3

StakeRouter has been created and available in github repo - contracts/StakeRouter.sol at main · dataxfi/contracts · GitHub

StakeRouter is also deployed in Rinkeby network - https://rinkeby.etherscan.io/address/0x543bec3a4e45d357428875feffaec9df4d2b2f50

Please note that Since DataX contracts have a dependency on Ocean core contracts and Ocean v4 contracts are not deployed to mainnets yet, we are not able to deploy it to mainnets. But they are available to deploy as soon as Ocean deploys their smart contracts.

[X] Multitoken Adapter Contracts are integrated with Trade and Stake Routers with support for all 5 networks

Adapter contract is available in github repo - contracts/UniV2Adapter.sol at main · dataxfi/contracts · GitHub

And it is integrated and used as dependency in Trade and Stake router contracts.

Here is the list of network deployments (since previous rounds) for Adapter contract -

Ethereum - 0xb1256a351cdf594a5df94ceb038b9c3fad082bfe

Polygon - 0xcfa2efbbe0d0a68bc764bd8f128439f19f704310

BSC - 0xb3522080d5f43f3d8e5af5fdcad8cd690779fb69

Moonriver - 0xb3522080d5f43f3d8e5af5fdcad8cd690779fb69

EnergyWeb - 0xEb909664fDA401aE5592c79604d7efb89D3d7738

[X] Supporting smart contracts (interfaces, eternal storage, upgradable proxy, library etc.) if any are created and deployed.

All supporting contracts are available in github repo - contracts/contracts at main · dataxfi/contracts · GitHub

Successful implementation of these contracts can be verified by one of the transactions - https://rinkeby.etherscan.io/tx/0xb50cfde2942040bc8392f1aeced603c1a4143ae5fdf5b80b0e5d8dcdea998b48

Hi @dataX, you’ll need to submit your deliverables via the proposal portal for R16.

Please read the instructions here and do it ASAP so we can get you accepted + registered into R16.

If you need any further help, please follow the instructions in the message above.

All the best!

  • Idiom

I just saw your comments WRT to error, and we’re looking to understand what happened here.

@dataX can you try to submit deliverables for R15 again using the portal? Thank you!

Project submitted deliverables:

Here are deliverables for Round 15 -

[X] Trade and Stake Router contracts are created (supporting Ocean v4) and deployed in all 5 networks supported by Ocean

Trade Router is created and available in github repo - contracts/TradeRouter.sol at main · dataxfi/contracts · GitHub

Trade Router is also deployed in Rinkeby network - https://rinkeby.etherscan.io/address/0xadc1756ddfc98867f962c3f910e0f5c1ed3de1c3

StakeRouter has been created and available in github repo - contracts/StakeRouter.sol at main · dataxfi/contracts · GitHub

StakeRouter is also deployed in Rinkeby network - https://rinkeby.etherscan.io/address/0x543bec3a4e45d357428875feffaec9df4d2b2f50

Please note that Since DataX contracts have a dependency on Ocean core contracts and Ocean v4 contracts are not deployed to mainnets yet, we are not able to deploy it to mainnets. But they are available to deploy as soon as Ocean deploys their smart contracts.

[X] Multitoken Adapter Contracts are integrated with Trade and Stake Routers with support for all 5 networks

Adapter contract is available in github repo - contracts/UniV2Adapter.sol at main · dataxfi/contracts · GitHub

And it is integrated and used as dependency in Trade and Stake router contracts.

Here is the list of network deployments (since previous rounds) for Adapter contract -

Ethereum - 0xb1256a351cdf594a5df94ceb038b9c3fad082bfe

Polygon - 0xcfa2efbbe0d0a68bc764bd8f128439f19f704310

BSC - 0xb3522080d5f43f3d8e5af5fdcad8cd690779fb69

Moonriver - 0xb3522080d5f43f3d8e5af5fdcad8cd690779fb69

EnergyWeb - 0xEb909664fDA401aE5592c79604d7efb89D3d7738

[X] Supporting smart contracts (interfaces, eternal storage, upgradable proxy, library etc.) if any are created and deployed.

All supporting contracts are available in github repo - contracts/contracts at main · dataxfi/contracts · GitHub

Successful implementation of these contracts can be verified by one of the transactions - https://rinkeby.etherscan.io/tx/0xb50cfde2942040bc8392f1aeced603c1a4143ae5fdf5b80b0e5d8dcdea998b48

submitted successfully now. Thanks

1 Like

Admin: Hi @dataX,

thank you for submitting an update for your previous proposal!

I have also looked at your Project Standing, it looks to be in good condition and ready to apply for another grant.

I would like to thank you for your positive contributions to the Ocean Ecosystem and I look forward to reviewing future proposals from your project.

All the best!