Naga Banking is a suite facilitating bank operations when interacting with tokenized assets.
Prize Pool
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.
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.