Chainlink Home Projects Fiat Gateway

Fiat Gateway

3
▲   24
The Gateway is intended to provide a fast and decentralized way to sell crypto for fiat and vice versa.
General Submission
Working but buggy
Makers
Chris Hatch
Tags
Node.js
Smart Contracts
Solidity
ethereum

Interaction with Fiat payment networks is provided via ChainLink oracles. This project provides an implementation of a ChainLink external adapter that does payouts for Crypto sell orders and checks payments coming in for crypto buy orders.

Comments (3)
Please log in or register to post a comment.
Chris Hatch
Maker
· posted about 5 years ago

The main contract Gateway.sol is deployed on Ropsten at 0x76f5FA1065DB2105608c0eC59971A3bDF32198D9. It's connected to my paypal payment adapter deployed with Paypal sandbox credentials. fiatPaymentMethod = 0 in the contract.

Chris Hatch
Maker
· posted about 5 years ago

I've flagged the project 'working but buggy' as it's not fully complete. Tests are passing on travis for most scenarios however: https://travis-ci.org/chatch/fiat-gateway/

Chris Hatch
Maker
· posted about 5 years ago

I've documented everything in README.md files in github. The main project doc: https://github.com/chatch/fiat-gateway/blob/master/README.md Protocol/Smart contracts is here: https://github.com/chatch/fiat-gateway/blob/master/protocol/README.md External adapter doc is here: https://github.com/chatch/fiat-gateway/blob/master/adapters/fiat-gateway-paypal/README.md