Code Monkey home page Code Monkey logo

kin-core-ios-ethereum's People

Contributors

avi-kik avatar berryve avatar elaz avatar natanrolnik avatar oryband avatar yohaybar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kin-core-ios-ethereum's Issues

Sample App - Minimum gas required to send transaction is too high

Steps to reproduce:

  1. Try to send a transaction when you have a small amount of ETH

Expected Results: You should be able to send the transaction since Gas price should be small

Actual Results: You cant send the transaction, the error message presented mentions that you should have at least 0.018 ETH (converted from Wei) to send the transaction.

This is an issue because:

  1. We only give the user 0.01 ETH with the "Get Kin" button, and that won't be enough
  2. 0.018 ETH is around 7$ (currently), and that way too much for a transaction fee

This might be related to #33 (Gas limit too high)

Sample App - Decimal point isn't available in the amount field

Steps to reproduce:

  1. Tap on "sendTranscation"
  2. Try to input a decimal point into the amount field (for example: 20.5)

Expected Results: You should be able to input a decimal point
Actual Results: You can't input a decimal point to the amount field

Sample App - "Get Kin" button can be used multiple times

Steps to reproduce:

  1. After you already used the "Get Kin" button once
  2. Go to the main page
  3. Tap on "Test net"
  4. Very quickly tap on "Get Kin" before it gets disabled

Expected Results: A user should not be able to get Kin more than once.
Actual Results: A user can get Kin via the "Get Kin" button many times

Sample App - "Get Kin" availability depends on current amount of Kin

Steps to reproduce:

Scenario A:

  1. Create a new wallet
  2. Send Kin to this wallet

Expected Results: Get Kin button should still be available since the user never used it
Actual Results: If you have more than 0 Kin, the "Get Kin" button becomes disabled

Scenario B:

  1. Create a new wallet
  2. Tap on Get Kin
  3. Empty your account from all Kin (send it to another wallet)

Expected Result: The Get Kin button needs to remain disabled
Actual Result: The Get Kin button becomes available again (Don't know if works, because of #44 )

Sample App - Crash when "Amount" field is empty

Steps to reproduce:

  1. Choose "Test Net"
  2. Tap the "sendTransaction" button
  3. Leave the "Amount" field empty
  4. Tap "Send"

Expected Results: Error message should appear
Actual Results: App crashes

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.