1. 23 Apr, 2018 11 commits
  2. 21 Apr, 2018 1 commit
  3. 19 Apr, 2018 5 commits
  4. 18 Apr, 2018 1 commit
  5. 17 Apr, 2018 6 commits
  6. 16 Apr, 2018 4 commits
    • Martin Holst Swende's avatar
      cmd/clef, signer: initial poc of the standalone signer (#16154) · ec3db0f5
      Martin Holst Swende authored
      * signer: introduce external signer command
      
      * cmd/signer, rpc: Implement new signer. Add info about remote user to Context
      
      * signer: refactored request/response, made use of urfave.cli
      
      * cmd/signer: Use common flags
      
      * cmd/signer: methods to validate calldata against abi
      
      * cmd/signer: work on abi parser
      
      * signer: add mutex around UI
      
      * cmd/signer: add json 4byte directory, remove passwords from api
      
      * cmd/signer: minor changes
      
      * cmd/signer: Use ErrRequestDenied, enable lightkdf
      
      * cmd/signer: implement tests
      
      * cmd/signer: made possible for UI to modify tx parameters
      
      * cmd/signer: refactors, removed channels in ui comms, added UI-api via stdin/out
      
      * cmd/signer: Made lowercase json-definitions, added UI-signer test functionality
      
      * cmd/signer: update documentation
      
      * cmd/signer: fix bugs, improve abi detection, abi argument display
      
      * cmd/signer: minor change in json format
      
      * cmd/signer: rework json communication
      
      * cmd/signer: implement mixcase addresses in API, fix json id bug
      
      * cmd/signer: rename fromaccount, update pythonpoc with new json encoding format
      
      * cmd/signer: make use of new abi interface
      
      * signer: documentation
      
      * signer/main: remove redundant  option
      
      * signer: implement audit logging
      
      * signer: create package 'signer', minor changes
      
      * common: add 0x-prefix to mixcaseaddress in json marshalling + validation
      
      * signer, rules, storage: implement rules + ephemeral storage for signer rules
      
      * signer: implement OnApprovedTx, change signing response (API BREAKAGE)
      
      * signer: refactoring + documentation
      
      * signer/rules: implement dispatching to next handler
      
      * signer: docs
      
      * signer/rules: hide json-conversion from users, ensure context is cleaned
      
      * signer: docs
      
      * signer: implement validation rules, change signature of call_info
      
      * signer: fix log flaw with string pointer
      
      * signer: implement custom 4byte databsae that saves submitted signatures
      
      * signer/storage: implement aes-gcm-backed credential storage
      
      * accounts: implement json unmarshalling of url
      
      * signer: fix listresponse, fix gas->uint64
      
      * node: make http/ipc start methods public
      
      * signer: add ipc capability+review concerns
      
      * accounts: correct docstring
      
      * signer: address review concerns
      
      * rpc: go fmt -s
      
      * signer: review concerns+ baptize Clef
      
      * signer,node: move Start-functions to separate file
      
      * signer: formatting
      ec3db0f5
    • gary rong's avatar
    • gary rong's avatar
      6b2b328c
    • Ryan Schneider's avatar
  7. 12 Apr, 2018 3 commits
  8. 11 Apr, 2018 5 commits
  9. 10 Apr, 2018 4 commits
    • Elad_'s avatar
      travis.yml: add TEST_PACKAGES to speed up swarm testing (#16456) · 2e247705
      Elad_ authored
      This commit is meant to allow ecosystem projects such as ethersphere
      to minimize CI build times by specifying an environment variable with
      the packages to run tests on.
      
      If the environment variable isn't defined the build script will test
      all packages so this shouldn't affect the main go-ethereum repository.
      2e247705
    • Péter Szilágyi's avatar
      travis, appveyor: bump to Go 1.10.1 · 95d5c220
      Péter Szilágyi authored
      95d5c220
    • Felix Lange's avatar
      core: remove stray account creations in state transition (#16470) · 3caf16b1
      Felix Lange authored
      The 'from' and 'to' methods on StateTransitions are reader methods and
      shouldn't have inadvertent side effects on state.
      
      It is safe to remove the check in 'from' because account existence is
      implicitly checked by the nonce and balance checks. If the account has
      non-zero balance or nonce, it must exist. Even if the sender account has
      nonce zero at the start of the state transition or no balance, the nonce
      is incremented before execution and the account will be created at that
      time.
      
      It is safe to remove the check in 'to' because the EVM creates the
      account if necessary.
      
      Fixes #15119
      3caf16b1
    • ligi's avatar