anas.
← All projects

Hyperledger

Java smart contracts for banking workflows

Anas Bouarafa · Independent project

Hyperledger Fabric, Java, Spring Boot, React, Docker

Settlement, margin and collateral

This banking prototype models treasury-versus-cash settlement and margin workflows between bank participants. It includes incoming and outgoing margin calls, settlement proposals and collateral actions.

Connecting ledger rules to operations

Java chaincode implements settlement and margin contracts on Hyperledger Fabric. A Spring Boot API and Fabric event listener connect the network to a React operations console. Reference data is managed separately through administration APIs.

A reproducible banking prototype

Python launch scripts assemble the local network, deploy contracts and start applications for two bank profiles. Cucumber acceptance scenarios exercise the banking workflows. This is an independent prototype, separate from my professional assignments.

Contact ↗