Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Fixes #8066] Added native ENS registration #8248

Closed
wants to merge 40 commits into from
Closed

[Fixes #8066] Added native ENS registration #8248

wants to merge 40 commits into from

Commits on May 22, 2019

  1. Configuration menu
    Copy the full SHA
    a6bd0fc View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. [#8239] App crash when submit cryptokitties with different than it's …

    …valid domain
    
    Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
    flexsurfer authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    aa49c7e View commit details
    Browse the repository at this point in the history
  2. [feature] use subscriptions for tokens

    - removes fetching of last 100000 blocks of token transfers from
    the wallet pull loop
    - fetches the last 100000 blocks of token transfers at startup
    - replaces pulling by subscriptions to ethlogs for token transfers
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    c5a6204 View commit details
    Browse the repository at this point in the history
  3. [feature] use new block signal to get new transactions

    - remove the transaction fetching loop entirely to rely only on subscription
    for live transactions and token transfer updates
    - fetch token transfers history via etherscan API to lift the 100000 blocks
    limit on token transfers history
    
    - inbound token transfers are catched via a filter on ethlogs
    - outbound token transfers and other transactions are catched by filtering
    transaction in current block that have the wallet address as to or from field
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    9435641 View commit details
    Browse the repository at this point in the history
  4. [refactor] transaction details

    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    0e95003 View commit details
    Browse the repository at this point in the history
  5. [refactor] transaction history and filters

    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    d755296 View commit details
    Browse the repository at this point in the history
  6. [performance] improve wallet update performances

    `wallet-autoconfig-token` is a very expensive call on mainnet
    because it checks the balance of every known token.
    
    it is called:
    - when wallet is refreshed by pulling
    - when user goes on any wallet screen
    
    this PR changes that by:
    - calling it only when the wallet is initialized and there is no
    visible-token configuration
    
    it only calls update-wallet when a new transaction arrives
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    85ed5cf View commit details
    Browse the repository at this point in the history
  7. [refactoring] remove web3, clean up wallet effects

    - introduce json-rpc namespace, which provides `call` and `eth-call`,
    a generic way of calling a json-rpc method taking care of conversions
    and error handling
    - remove web3 usage from wallet
    - clean up effects, reducing the amount of computations when login in
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    143c9f5 View commit details
    Browse the repository at this point in the history
  8. [refactor] remove ethereum call and call-params

    - use `json-rpc/eth-call` and `json-rpc/eth-transaction-call`
    everywhere
    - move all conversions to abi-spec
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    d519ab5 View commit details
    Browse the repository at this point in the history
  9. [fix] always show tokens that have a balance

    - temporary fix before visible assets are fixed
    - the problem is that you can't hide an asset with the way it currently
    works, it will come back every time as long as there is a balance for it
    
    Signed-off-by: yenda <eric@status.im>
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    a26bfaf View commit details
    Browse the repository at this point in the history
  10. added test_open_blocked_site

    Signed-off-by: Anton Danchenko <ant.danchenko@gmail.com>
    antdanchenko authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    5cd64e2 View commit details
    Browse the repository at this point in the history
  11. [fix] remove duplicates of :hardwallet/verify-pin event

    Signed-off-by: yenda <eric@status.im>
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    eeb1343 View commit details
    Browse the repository at this point in the history
  12. add MOBILE_UI_FOR_DESKTOP=0 to other env files

    Signed-off-by: Jakub Sokołowski <jakub@status.im>
    jakubgs authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    c63c65e View commit details
    Browse the repository at this point in the history
  13. [refactor] use ethereum current-address and chain-keyword

    in many places in the codebase, we are doing various destructuring
    and function calls to get the normalized current address and the chain
    keyword for the current network
    
    this PR replace all usages by utility functions introduced recently
    
    Signed-off-by: yenda <eric@status.im>
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    6090642 View commit details
    Browse the repository at this point in the history
  14. [refactor] move utils.ethereum to ethereum

    move utils.ethereum.tokens to ethereum.tokens
    move utils.ethereum.abi-spec to ethereum.abi-spec
    move utils.ethereum.core to ethereum.core
    move utils.ethereum.eip165 to ethereum.eip165
    move utils.ethereum.eip55 to ethereum.eip55
    move utils.ethereum.eip681 to ethereum.eip681
    move utils.ethereum.ens to ethereum.ens
    move utils.ethereum.erc721 to ethereum.erc721
    move utils.ethereum.mnemonics to ethereum.mnemonics
    move utils.ethereum.resolver to ethereum.resolver
    move utils.ethereum.macros to ethereum.macros
    
    Signed-off-by: yenda <eric@status.im>
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    b546fb2 View commit details
    Browse the repository at this point in the history
  15. [nix] patch realm as a nodePackage for linux and darwin and use it fr…

    …om nix store, add to default nix-shell buildDependencies, regenerate nodePackages with node2nix 1.6.1
    hlolli authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    6420e8c View commit details
    Browse the repository at this point in the history
  16. nix: Move debug realm into desktop folder and use RN cli from node_mo…

    …dulesSigned-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
    Pedro Pombeiro authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    d546396 View commit details
    Browse the repository at this point in the history
  17. Send logs on shaking device

    rasom authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    d25b617 View commit details
    Browse the repository at this point in the history
  18. App version and more detail in logs email

    rasom authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    a105346 View commit details
    Browse the repository at this point in the history
  19. [#8256] do not call getApplicationInfo every time card connected

    Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
    dmitryn authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    6b9684c View commit details
    Browse the repository at this point in the history
  20. [#8277] Report a bug template

    Signed-off-by: Jakub Sokołowski <jakub@status.im>
    rasom authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    44fd9b4 View commit details
    Browse the repository at this point in the history
  21. [dev feature] extend the defn macro

    the defn macro knows register the function as an events under the
    keywords provided in the :events key of the attributes map. It also
    adds the interceptors provided in the :interceptors map
    
    exemple:
    
    ```clojure
    (fx/defn hello4
      {:doc "this function is useless as well"
       :events [:test/valid1 :test/valid2]}
      [{:keys [db]} b]
      {:db (assoc db :a b) :b (:a db)})
    ```
    
    Signed-off-by: yenda <eric@status.im>
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    025210c View commit details
    Browse the repository at this point in the history
  22. RAM bundle basic setup

    rasom authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    d0733d5 View commit details
    Browse the repository at this point in the history
  23. fix custom tokens

    Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
    flexsurfer authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    756636e View commit details
    Browse the repository at this point in the history
  24. Enable asset in Wallet before usage

    Signed-off-by: Serhy <sergii@status.im>
    Serhy authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    4294281 View commit details
    Browse the repository at this point in the history
  25. [fix] superfluous keyword

    Signed-off-by: yenda <eric@status.im>
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    32bcd4a View commit details
    Browse the repository at this point in the history
  26. save keycard key-uid to account and use it to login

    Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
    dmitryn authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    cab3629 View commit details
    Browse the repository at this point in the history
  27. e2e pairing 1-1 and contacts

    Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
    churik authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    2ad1c3f View commit details
    Browse the repository at this point in the history
  28. Add goerli testnet

    Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
    dshulyak authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    ce3a5e3 View commit details
    Browse the repository at this point in the history
  29. [fix] on-result event for in app transactions

    Signed-off-by: yenda <eric@status.im>
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    f9138e3 View commit details
    Browse the repository at this point in the history
  30. Prepare to use status-go based protocol: 1-1 and public chat manageme…

    …nt APIs.
    
    Connect to stubs of status-go protocol API, behind the flag. Since status-go isn't updated yet, setting this flag will break the app.
    What needs to be tested is no regressions in a normal mode.
    
    Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
    mandrigin authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    d267d5b View commit details
    Browse the repository at this point in the history
  31. bump version to 0.14.0

    Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
    mandrigin authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    75ed78d View commit details
    Browse the repository at this point in the history
  32. Update Play Store phone screenshots

    Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
    Serhy authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    23eae3c View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    f11c319 View commit details
    Browse the repository at this point in the history
  34. [refactor] transaction details

    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    733c87b View commit details
    Browse the repository at this point in the history
  35. [performance] improve wallet update performances

    `wallet-autoconfig-token` is a very expensive call on mainnet
    because it checks the balance of every known token.
    
    it is called:
    - when wallet is refreshed by pulling
    - when user goes on any wallet screen
    
    this PR changes that by:
    - calling it only when the wallet is initialized and there is no
    visible-token configuration
    
    it only calls update-wallet when a new transaction arrives
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    7fe060d View commit details
    Browse the repository at this point in the history
  36. [refactor] remove ethereum call and call-params

    - use `json-rpc/eth-call` and `json-rpc/eth-transaction-call`
    everywhere
    - move all conversions to abi-spec
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    862b1d6 View commit details
    Browse the repository at this point in the history
  37. [refactor] move utils.ethereum to ethereum

    move utils.ethereum.tokens to ethereum.tokens
    move utils.ethereum.abi-spec to ethereum.abi-spec
    move utils.ethereum.core to ethereum.core
    move utils.ethereum.eip165 to ethereum.eip165
    move utils.ethereum.eip55 to ethereum.eip55
    move utils.ethereum.eip681 to ethereum.eip681
    move utils.ethereum.ens to ethereum.ens
    move utils.ethereum.erc721 to ethereum.erc721
    move utils.ethereum.mnemonics to ethereum.mnemonics
    move utils.ethereum.resolver to ethereum.resolver
    move utils.ethereum.macros to ethereum.macros
    
    Signed-off-by: yenda <eric@status.im>
    yenda authored and jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    8addae6 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    2a8f46f View commit details
    Browse the repository at this point in the history
  39. Connect and persist usernames

    jeluard committed May 29, 2019
    Configuration menu
    Copy the full SHA
    1dd84fa View commit details
    Browse the repository at this point in the history