← Back to home

Naga Banking

Naga Banking is a suite facilitating bank operations when interacting with tokenized assets.

Screenshots

Naga Banking screenshot 1
Naga Banking screenshot 2
Naga Banking screenshot 3
Naga Banking screenshot 4
Naga Banking screenshot 5
Naga Banking screenshot 6

Problem Statement

Naga Banking is a comprehensive banking software suite designed to handle tokenized asset operations. The system consists of three main components: a NagaBank Server that processes SWIFT messages and manages smart contract interactions, a set of smart contracts including NagaExchange to allow users to offer USDC, and a web interface.

Solution

Built using Hardhat and Solidity for smart contracts, Node.js for the bank server, and vanilla JavaScript with Milligram.io for the frontend, the platform enables a streamlined flow where sellers can lock USDC, buyers can make SWIFT payments, and the bank verifies and unlocks offers accordingly. The system also integrates with Akave for file storage capabilities.

Hackathon

ETHGlobal Bangkok

2024

Prizes

  • 🏆

    Blockscout Explorer Big Pool Prize

    Blockscout

  • 🏆

    Kinto Smart Contract APIs2nd place

    Kinto

  • 🏆

    Build with Circle's Web3 Services1st place

    Circle

Contributors