project screenshot 1
project screenshot 2
project screenshot 3

NBond-BY-gusto

NFT corporate bond platform for companies. We will transform traditional paper-based corporate bonds into smart contract-based bonds, making them accessible for anyone to invest in

NBond-BY-gusto

Created At

ETHGlobal Tokyo

Project Description

Our platform is a blockchain-based bond issuance and trading platform that utilizes smart contracts to enable transparent, secure, and efficient bond transactions. With our platform, issuers can create and issue bonds as digital assets on the blockchain, and investors can purchase and trade these bonds peer-to-peer. The platform leverages a decentralized ledger to record all transactions, ensuring transparency and immutability. The bond smart contracts define the terms and conditions of each bond, including the principal amount, coupon rate, maturity date, and other relevant information. Investors can view and evaluate these terms before deciding to invest in a particular bond. To ensure security and efficiency, all transactions are processed automatically by the smart contracts. Once a bond is purchased, the investor's ownership is recorded on the blockchain, and the bond's coupon payments are automatically distributed to the investor's wallet. Overall, our platform offers a secure, transparent, and efficient solution for bond issuance and trading, making it easier for companies to raise capital and investors to diversify their portfolios.

How it's Made

We built this project using a variety of technologies to create a functional peer-to-peer bond marketplace in web3. We used the Gnosis Safe SDK, Polygon SDK, ENS SDK, EPNS, and IPFS protocols to create a secure, efficient, and scalable system that allows for the trading of bonds without the need for intermediaries. To begin building this project, we installed and set up the necessary tools and dependencies, including the Polygon SDK, Gnosis Safe SDK, and web3.js. We then created a new project directory and initialized a new NPM project. Using the Gnosis Safe SDK, we created a new Gnosis Safe to be used as the marketplace's escrow account, and transferred funds to the Safe. We also created a new ENS domain using the ENS SDK and configured it to point to the marketplace's front-end. Next, we designed and implemented the front-end of the marketplace using a framework such as React or Vue.js and integrated it with the Gnosis Safe SDK and ENS SDK. We then implemented the back-end of the marketplace using a server-side framework such as Node.js and integrated it with the Polygon SDK and Gnosis Safe SDK. We created smart contracts to represent the bonds to be listed on the marketplace, defining the parameters of the bonds such as the issuer, maturity date, coupon rate, collateral, and credit rating. These smart contracts were deployed to the Polygon network using the Polygon SDK. We also created smart contracts to facilitate the peer-to-peer trading of bonds on the marketplace and deployed them to the Polygon network using the Polygon SDK. We wrote unit tests for the smart contracts and ran them using a testing framework such as Truffle. We integrated the smart contracts with the front-end and back-end of the marketplace using web3.js. To provide user authentication and profile management for companies that want to list their bonds, we created a user authentication smart contract. We also created a form for companies to list their bonds, including bond details such as name, duration, interest rate, and amount. We used IPFS to store and distribute bond-related content such as prospectuses and other documents. We implemented a search and filter functionality for users to discover available bonds based on their preferences. We also created a system for users to invest in the listed bonds and transfer funds to the escrow account, using Gnosis Safe to ensure the safety of the funds. Finally, we implemented a notification system for companies and users to keep track of their investments and listing status. The working model was hosted using Vercel or Netlify. Throughout the development process, we used various sponsor technologies such as Gnosis Safe, Polygon, and ENS to build a more secure, efficient, and scalable system. These technologies helped us to create a functional and reliable marketplace that allows for the trading of bonds without the need for intermediaries. we are proud of the nitty-gritty details of this project, including the use of multiple protocols and technologies to create a cohesive and functional system. While we did not do anything particularly hacky, we did spend a significant amount of time testing and fine-tuning the system to ensure its reliability and security

background image mobile

Join the mailing list

Get the latest news and updates