Skip to content

Shrugged2/MuniBond

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MuniBond

Overall, working on three main aspects of this.

  1. Algorand contracts that work in the backgound. token creation and persistence. reference to price and time standards.

This is Algorand specific and custom made for this project. Right now there is only one standardized bond contract but the store is being integrated with the intention of having the option to change the timeperiod, interest rate and repayment structure. End vision of this would be to have the functionality to modify and create unique bonds to sell as OTC transactions between two parties. I am looking to port this over to a slightly more user friendly and well known L1 like AVAX or ETH but that opens up a fairly large reinvestment in time as all the contracts are written in an entirely different language and use a unique compiler to the Algorand ecosystem (PyTeal and Teal).

Flow of a bond

  1. Storefronts. front end setup and web page. interaction with wallets. integration with AAVE.

This is a cloned repo I am in the process of modifying to integrate with GCP and my created contracts. It feels a bit like being airdropped into the middle of Alaska with just a compass and the rough idea that there is a town "that-a-way." But it's coming along. Will update as I bungle through it.

  1. lastly, and lowest priority. a price oracle would be necessary to interact with current interest rates and txns pegged to a fiat. its cute to do a transaction natively in Algorands but most people dont want to have to do the math necessary for excange rate sawaps every time they make or recieve an interest payment. unfortunately, this is probably the most complicated part of the project and it has no real application unless I'm trying to productize this. so it is deprioritized as of now until I can complete the top two parts of the project. Its really hard to switch between systems (currency pricing to blockchain) in a way that isn't open to manipulation from an endpoint, or going to require manual approval.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published