Giter VIP home page Giter VIP logo

teapartycrypto / tea Goto Github PK

View Code? Open in Web Editor NEW
11.0 4.0 3.0 430.02 MB

The Frontend Of TeaParty

Home Page: https://teaparty7.godaddysites.com/

License: MIT License

Shell 0.04% Makefile 0.05% Dockerfile 0.01% CSS 93.90% HTML 0.28% Go 0.68% JavaScript 4.92% Solidity 0.07% Less 0.03% TypeScript 0.03%
bitcoin blockchain celo crypto crypto-exchange digital-asset-management digital-assets ergo ethereum exchange

tea's Issues

`Pending Pay Orders` Persistence Issue

Currently, a user will loose &| miss a Pending Pay Order if any of the following conditions are met:

  • The Browser window is refreshed.
  • The Browser window is not open.
  • The WS connection is not open.

Tea & Party should be updated to allow users to fetch the Open Pay Orders at any time, and not require the client window open .

the problem with trading the ETHONE/MO pair

  1. I have two metamask accounts that are on different machines.

  2. I am creating a MO/ETHONE pair. sell MO for ETH
    0x671865C6175025723E22169fdb7133e71A2833bf - buyer
    0x2B12ed8A31244e50457818FC695a4FF43D245997 - seller

  3. I connect accounts to the application and pay a commission of 1 MO with each account.

  4. I waited until the transaction for the commission passes through both wallets

  5. the seller creates an order of 0.1MO for 0.1ETH.
    Shipping Addresses and Return Shipping Address I specify the address of the seller's metamask

  6. the buyer sees in his application an order to sell MO for ETH (Order: ed640e20-8fce-4c81-9e3e-bae6644ad2a1)

  7. The buyer enters into his address in 2 fields, presses the buy button

  8. The escrow addresses for the buyer and seller have been received
    !!!! I got to this part. it confuses me that the sell order was in MO/ETHONE. but both the seller and the buyer receive an intermediate wallet in the MO network

  9. The seller sends MO to the middle address 0xb9b9E09eCDdf8721d6941171037B11bBf6FC6642
    The buyer sends ETHONE to the middle address 0x5b4526E78bcCd34e246c0cBF6fE38021daA69920
    Private keys do not appear.... I try to send MO instead of ETHONE at the buyer's place

  10. After sending the MO, there were also no private keys from escrow wallets

I get an error - code 400

I pay a commission of 0.1 GRAMS >>>> Browse >>>> buy >>>> I get an error
Error Buying Order.. Dont forget to pay your transaction fees: Error: Request failed with status code 400
Offered Currency:
1.2 Tea Party Logo NFT ID: 4
I tried to pay from two addresses
0xDffDf81a03A073332239A92a7BE02F9887Ae6d97
0x671865C6175025723E22169fdb7133e71A2833bf

Test fail cases

[ ]-Buyer pays / Seller does not
[ ]-Seller pays / Buyer does not

Teapot UI suggestion for sell

when making sell and has sent to escrow address it needs a user prompt showing something just happened with either a auto refresh and display that the coin the seller sent has been sent and received by the escrow address or a link to explorer to show a confirm.

When transaction is complete the app needs to show this, or link to explorer of buy completion. Watching the coins arrive in your wallet is fine but a prompt on the app would help avoid confusions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.