AEFIAT is a suite of oracles that provides details about fiat transactions to the blockchain. Fiat transaction remains the most common way of payment while exchanging goods and services, hence the blockchain requires a means of confirming these transactions so that smart contracts can easily verify payments and carry out their expected instructions.
The current oracle can be used to confirm credit cards transactions. More oracles for other fiat transactions (Paypal, Venmo, Google Pay, Apple pay etc.) would be available soon.
The project was bootstrapped using aeproject cli.
- Run
npm installto install the necessary dependencies - Run
mkdir .datain the project root directory - Run
npm startto start the oracle - Run
npm run start:sdkto run the user JavaScript SDK code - Run
aeproject testto run unit tests for the contract (WIP)