Git Product home page Git Product logo

gpalrepo / banksea-finance-exchange Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gleipnirj/banksy-finance-exchange

0.0 0.0 0.0 119.98 MB

Banksea Finance Dapp. A decentralized NFT financial hub that will provide a NFT cross-platform ecosystem. #Ethereum #Solana #Polkadot #Binance #EOS #Tron #Filecoin #OKex

License: MIT License

JavaScript 3.17% HTML 0.33% TypeScript 94.21% CSS 0.12% SCSS 1.44% Less 0.73%

banksea-finance-exchange's Introduction

Banksea Finance Dapp.

The first AI-driven NFT pool-based lending platform to lead a revolution of the NFT market

How we use IPFS & Filecoin in our application

image

Banksea Finance is a decentralized AI-driven NFT Pool-based lending hub, dedicated to addressing the issues of the NFT market, providing a complete solution for NFT mortgage lending that is different from the P2P lending model. It supports mortgage NFT for loans directly on the platform, without requiring both lenders and borrowers to an agreement. It is the first NFT pool-based lending platform in the market. All of Banksea's NFT storage is on IPFS, and the important data of the AI module is also considered to be placed on IPFS for a deep integration with Filecoin.

In current version, we have a lot of features about Filecoin / IPFS:

  • Originality Check: Banksea would extract all NFT attribute features to compose corresponding feature vectors, calculate NFT feature Hash value by the encryption algorithm, and carry out Originality Check for all created NFT. All NFT hash data will be stored on IPFS.

  • AI-Assisted NFT Creation: Banksea uses an AI algorithm of image style migration to generate NFT of specified style and content to help artists create better and faster. The NFT created by AI will be directly stored on IPFS and provide direct original retrieval.

  • NFT Creation Faced to Users: When user want to create a brand new NFT in our application, he/she firstly needs to post his/her artwork source file( maybe images, videos, etc.) onto IPFS. As the result, the IPFS hash of artwork source file will be returned to application, so that we can piece it together with the basic information of NFT into metadata. Finally, the metadata will be posted onto IPFS too.

  • NFT Lending Pool: Based on the NAK agreement, Banksea built the NFT pool based lending platform to provide effective funds security for lenders and meet the needs of NFT holders and lenders. Different types of user-related data will be stored directly on IPFS, and quick retrieval channels and friendly interaction methods will be established.

Here is the code snippet in NFT creation procedure:

// .........

const nftMetadata = generateNftMetadata(nftCreateForm)

const pinResult = await pinJsonToIPFS(nftMetadata).catch(e => {
  const error = e.response?.data?.error ?? e?.toString() ?? 'unknown error'
  ee.emit('json_pinned_failed', error)
})

const { IpfsHash } = pinResult

const tokenUri = getUriByIpfsHash(IpfsHash)

// .........

As we look ahead, we have planned more and more business associated Filecoin / IPFS like NFT global-network searching, NFT duplication checking, NFT AI valuation.

Besides, we are going to build our own Filecoin endpoint, to provider data storing, searching, copyright protecting of NFT and other basic services. Among them, the data content includes NFTs' attribute data, transaction data, creator data social data and so on. This all contributes to the foundation of Filecoin's NFT infrastructure.

Hopefully, we can create more powerful, secure and reliable projects with the help of Filecoin & IPFS.

Multi-chains support

  • Ethereum
  • Solana
  • Polkadot
  • Binance
  • EOS
  • Tron

banksea-finance-exchange's People

Contributors

2277654436 avatar banksyfinance avatar chrissoso avatar disperito avatar linchengyang1116 avatar maybis avatar specter972 avatar xiaopangjun avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.