microvault

module
v0.0.0-...-1653793 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2026 License: AGPL-3.0

README

built-with openzeppelin

Microvault

A headless SEP-0056 tokenized vault standard engine for microlending built on the Stellar network.

Vault Contract Address: CDZVKARLUCAYYIV2TPSR6PLWLETPS4TYE2QXVXSQT27QNFYE3GEE5IS5

Governance Contract Address: CAL3RYRW6MJ2BMKP2J7G47BPBFWKZ7K2BMRG2EXZWQI5ZZAHFPM7NO7B

Technical Architecture

A high-level technical architecture of the engine implementation: SEP-0056-Stellar

Micro-lending Journey

A successful microlending journey: diagram-export-3-31-2026-5_32_39-PM

Proposal

https://drive.google.com/file/d/1vPvQThVGg2bDMLYC4Yd_cYwavyDlSrsj/view?usp=sharing

Documentation

Contributing

Contributions are welcome! We are excited to see this project grow with help from the community.

Before we can merge your contribution, you will need to sign our Contributor License Agreement (CLA). When you open a Pull Request, a bot will automatically check if you've signed and will guide you through the quick, one-time process if needed.

Why a CLA? By signing the CLA, you grant us the copyright to your contribution. This is essential for us to be able to manage the dual-licensing of the project, allowing us to offer it to the community under the AGPL while also providing a separate commercial license.

License

This project is licensed under the AGPL-3.0. This means you are free to use, modify, and distribute it, but if you use it in a derivative work, you must also open-source your derivative work under the same license.

Directories

Path Synopsis
cmd
microvault command
microvault/docs
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.
migrate command
internal
pkg
mobile/ussd
Package ussd provides the core USSD gateway handler and request routing.
Package ussd provides the core USSD gateway handler and request routing.
mobile/ussd/adapters
Package adapters provides core off-ramp interfaces and types for USSD integrations with off-ramp providers.
Package adapters provides core off-ramp interfaces and types for USSD integrations with off-ramp providers.
mobile/ussd/providers/africastalking
Package africastalking implements the USSD provider adapter for AfricasTalking.
Package africastalking implements the USSD provider adapter for AfricasTalking.
notifications
Package notifications provides base notification primitives and loan lifecycle notifiers.
Package notifications provides base notification primitives and loan lifecycle notifiers.
payment/yellowcard
Package yellowcard provides types and client for the YellowCard payment API.
Package yellowcard provides types and client for the YellowCard payment API.
pin
Package pin provides secure PIN management, including hashing, validation, and lockout mechanisms.
Package pin provides secure PIN management, including hashing, validation, and lockout mechanisms.
webhook
Package webhook provides services for polling for refund pending loans.
Package webhook provides services for polling for refund pending loans.
platform

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL