We have a pre-existing app/code that we want to add a P2P system, a P2P loan system using escrows (abit like localbitcoins) and an individual loan system like Nexo,Blockify etc onto. We require this to be on iphone and Android stores.
These 3 systems outlined will be added onto the existing app.
We have added a specifications document to this and advise you to read it before submitting to us.
The P2P and P2P loan systems will use escrows.
Buyer or seller sends “Creating contract” request to the server
Initiator sends “Getting contract” request once every 1-3 minutes until [login to view URL] is not null (thus, waiting for offer’s creator to confirm their payment password in case they use the website)
Each party verifies the escrow address locally
Each party sends “Confirming contract’s escrow validity” request to the server
Seller deposits cryptocurrency to escrow address
Buyer checks contract status with “Getting contract” request to the server once every 1-5 minutes until contract status is "in_progress"
Buyer verifies locally that correct amount of cryptocurrency has been deposited to escrow address and correct number of blockchain confirmations has been received
Buyer sends fiat payment to the seller
Buyer sends “Marking contract as paid” request to the server
Seller verifies locally that they actually has received fiat payment
Seller fetches pre-signed by the server release transaction with “Showing release transaction of contract” request
Seller verifies and signs the release transaction locally
Seller sends the signed release transaction to the server with “Signing release transaction of contract”
There is an opportunity for staying on with us as we develop more features into this app and future projects that we will have, providing the quality of work is good. Looking for experienced crypto developers due to the complicated nature of the work.