microvault

module
v0.0.0-...-149851f Latest Latest
Warning

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

Go to latest
Published: Mar 5, 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: CCRTA3447R4SCRA5YBTXZ3PXTIFRRYAPZQUCGV7NQ4WWMJCDFTPDVAUR

Governance Contract Address: CC3QFA2NBGHWO4QHUCVERFVRAKVHVSM623LCLMUVRGRCMLAHZGFDNSUW

Technical Architecture

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

Micro-lending Journey

A successful microlending journey: pool-off-ramp

Proposal

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

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/adapters
Package adapters provides service adapters for USSD integrations for different use services i.e user functionality, loan disbursement.
Package adapters provides service adapters for USSD integrations for different use services i.e user functionality, loan disbursement.
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 PIN management services including creation, verification, change, reset, and security question handling for USSD-based user authentication.
Package pin provides PIN management services including creation, verification, change, reset, and security question handling for USSD-based user authentication.
webhook
Package webhook provides services for processing payment provider webhook events.
Package webhook provides services for processing payment provider webhook events.
platform

Jump to

Keyboard shortcuts

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