Welcome To Heptagon.
If you're a judge you can test our application here:
APK: https://main.d209bkh1evwuga.amplifyapp.com/
email:hexagon@chainlink.com password:toortoor
Introduction
Over the last decade, most economies in Latin America and the Caribbean have displayed sustained growth and macroeconomic stability leading to the emergence of growing middle classes. Despite these advances, poverty and inequality levels remain high and financial exclusion still affects important sectors of the population, which can hinder future economic and social development.

El Salvador’s experiment with Bitcoin has justifiably intrigued much of the financial world. That focus might be missing the much larger story. Regardless of the outcome of El Salvador’s cryptocurrency venture, mobile phones, fintech, DeFi, blockchain technology, and cryptocurrency, are poised to dramatically alter banking and commerce, and potentially economic stability, throughout the region.

Nevertheless there are several challenges, an estimated 70% of economic transactions in Latin America are all cash. And just 50% has bank accounts. But, in contrast 78% has a cellphone with internet connection and among those more than 99% use Instant messenger apps. We think that the region is set to jump this chasm and generate new economies based in these technologies such as the jump several countries had from nothing to mobile phones without passing through landlines.
We just need the correct tools, applications and technologies.
Solution:

- The main services we are using is Coinbase Wallet and Rapyd.
- Coinbase Wallet allows us to sign transactions, both by sending messages from our decentralized chat or sending money from it, in turn it allows us to have access to our cryptocurrencies when interacting with the Dapp.
- Rapyd allows us, on your side, to carry out the KYC to use the Fiat services and also to checkout our fiat money through a virtual card or transfer.
- The Swap is the only section where we coordinate both services to be able to exchange any of the 5 cryptocurrencies available to Fiat money.
Walkthrough
You can find the link, login and password to use our application at the top. Once inside the platform you will see our Chainlink-based price feed as the first screen.

At the second phone in the image we can see that this feed is based on the data feeds of Polygon Mainnet. As you can see the prices shown on the website are the same as in our Dapp since they come from the same source, the contract as already mentioned is displayed in the polygon network mainet.
In turn we show the contract directly in Remix to show that we are consuming its Data Feeds.

Next (third phone on the image with three phones) we can see our balances and transactions of Fiat and Crypto. All balances of the NFT tokens and the Matic are obtained from the Moralis APIs.


In turn, if the person has NFTs, they will appear in their collection. These are in turn allocated in IPFS


Finally, in the last button you can complete the KYC through Rapyd to verify your identity.
In the swap section (first phone in the next image) we can make an exchange between our Fiat account and our crypto account, we only have to select if we want to convert Crypto to Dollar or Dollar to Crypto. Once the transaction is signed and the operation is finished in the home section we will be able to see how we have already received our money in our Fiat account and deducted it from our Crypto account.

In our Cash out section (Second phone in the image above) we will have 2 options, generate a virtual debit card where we can use our Fiat money or make an electronic transfer to another debit card, either visa or mastercard.
Messenger
Since each message is sent to a smart contract, we must sign the transaction and pay the fee for the transaction. Once the message is sent, we can see it appear in the chat.
We have to mention that everything regarding the messenger was developed with Polygon and every transaction or message is wallet signed in the background (Third phone image above).
At the same time we integrate a chat section, where we can talk to any address on the same network, first we put the address with which we want to talk and we can start sending messages, in this case it is possible to send messages, send attached money or even send an NFT.
What's next for Heptagon
Heptagon is a Dapp capable of swapping, cashing out and messaging, where you can save and send NFTs, all registered within the polygon network. During the creation process, the incorporation of IPFS was complex because we wanted to integrate it with our blockchain-abled instant messenger. This is where choosing Polygon and Moralis as our backend and Blockchain of choice paid out as the assembly of all the concepts was easy enough after reading some documentation and using some templates. For future steps we want to improve the UI to make it as intuitive and user friendly as possible. We will be seeking to launch a beta to test the performance of the application.
References
https://iamericas.org/latin-america-in-crypto-defi-cbdc-blockchain-transition/
https://docs.chain.link/docs/using-chainlink-reference-contracts/




Log in or sign up for Devpost to join the conversation.