This folder contains guides specifically for remittance services seeking to integrate with Maker products.
This document assumes familiarity with Ethereum, how to integrate ERC-20 tokens, and basic knowledge of the Maker platform.
Relevant Maker products for remittance services
The Maker platform consist of various products that are relevant for remittance services. In this guide we will cover the following products:
One of the main features of the Maker Protocol is the asset-backed cryptocurrency called Dai - a cryptocurrency soft-pegged to the USD at a 1:1 ratio. The Maker system ensures that Dai is price stable compared to the USD, therefore it is also known as a “stablecoin”. Consequently, 1 Dai is equal to 1 USD.
For users Dai is valuable, as it provides the same features as other cryptocurrencies, by being easy and cheap to transfer globally, while keeping a stable price to the USD. This is often useful in countries where fiat currencies are inflationary. In the future, users will be able to earn dividends by holding Dai as an interest rate will be introduced. It also provides an opportunity for crypto-speculators to hedge their positions. Therefore it can be valuable for remittance services to integrate Dai, as users are seeking ways to easily transfer globally, and hold a stable currency.
Dai token contract
In order to interact directly with the DAI token, you can find the deployed smart contract addresses, source code, and ABIs in the links below. The DAI token follows the ERC20 token standard, and thus should be interoperable with contracts that implement this standard interface.
Live Dai token smart contract deployments
- Ethereum Mainnet DAI: 0x6b175474e89094c44da98b954eedeac495271d0f
- Kovan Testnet DAI: 0x4f96fe3b7a6cf9725f59d353f723c1bdb64ca6aa
When listing DAI in your implementation, you should use the following currency notations.
- DAI Icon source
A style guide and additional logos can be found here.
Fiat On-Off Ramps
Fiat on-off ramps are services that exchanges fiat currencies to Dai, bridging the gap between the fiat and crypto world. Fiat on-off ramps are valuable for remittance, commerce and for users just seeking to cash out Dai holdings in local currencies. It is also valuable for users, who do not possess crypto, and want to easily exchange fiat holdings to Dai. Therefore, an on-off ramp partner can be valuable for wallets to:
Bridge the gap between fiat and crypto, and thus drive adoption and user growth
Allow users to easily cash out cryptocurrency holdings
Maker has partnerships with the following on-off ramps for Dai liquidity and easy Dai to fiat currency conversion, proving a useful resource for remittance services.
The Wyre API allows for easy exchange between a number of fiat currencies and Dai.
Checkout this guide to see how to implement their API for cross/border transactions.
Not supported in these countries.
Countries: Argentina, Brazil, (Mexico soon) You might need a VPN to access their website, if you accessing their service outside South America.
Countries: Argentina, Peru
- Orion X
Countries: Mexico, Chile
Additional source code and developer docs
DSToken (token standard for Maker tokens)
Current Maker Protocol implementation
- Addresses: https://changelog.makerdao.com/
- Docs: https://docs.makerdao.com/
- Source: https://github.com/makerdao/dss
- Docs: https://docs.makerdao.com/building-on-top-of-the-maker-protocol/dai.js
- Source: https://github.com/makerdao/dai.js
- Docs/source: https://github.com/makerdao/pymaker
Maker platform in general
Contact email@example.com or #dev channel on chat.makerdao.com