good morning!!!!

Skip to content
Snippets Groups Projects
  1. Jun 08, 2020
    • Péter Szilágyi's avatar
      Merge pull request #21188 from karalabe/cht-1.9.15 · 65123345
      Péter Szilágyi authored
      params: update CHTs for 1.9.15 release
      Unverified
      65123345
    • Péter Szilágyi's avatar
      params: update CHTs for 1.9.15 release · a5c827af
      Péter Szilágyi authored
      Unverified
      a5c827af
    • Marius van der Wijden's avatar
      internal/ethapi: return revert reason for eth_call (#21083) · 0b3f3be2
      Marius van der Wijden authored
      
      * internal/ethapi: return revert reason for eth_call
      
      * internal/ethapi: moved revert reason logic to doCall
      
      * accounts/abi/bind/backends: added revert reason logic to simulated backend
      
      * internal/ethapi: fixed linting error
      
      * internal/ethapi: check if require reason can be unpacked
      
      * internal/ethapi: better error logic
      
      * internal/ethapi: simplify logic
      
      * internal/ethapi: return vmError()
      
      * internal/ethapi: move handling of revert out of docall
      
      * graphql: removed revert logic until spec change
      
      * rpc: internal/ethapi: added custom error types
      
      * graphql: use returndata instead of return
      
      Return() checks if there is an error. If an error is found, we return nil.
      For most use cases it can be beneficial to return the output even if there
      was an error. This code should be changed anyway once the spec supports
      error reasons in graphql responses
      
      * accounts/abi/bind/backends: added tests for revert reason
      
      * internal/ethapi: add errorCode to revert error
      
      * internal/ethapi: add errorCode of 3 to revertError
      
      * internal/ethapi: unified estimateGasErrors, simplified logic
      
      * internal/ethapi: unified handling of errors in DoEstimateGas
      
      * rpc: print error data field
      
      * accounts/abi/bind/backends: unify simulatedBackend and RPC
      
      * internal/ethapi: added binary data to revertError data
      
      * internal/ethapi: refactored unpacking logic into newRevertError
      
      * accounts/abi/bind/backends: fix EstimateGas
      
      * accounts, console, internal, rpc: minor error interface cleanups
      
      * Revert "accounts, console, internal, rpc: minor error interface cleanups"
      
      This reverts commit 2d3ef53c5304e429a04983210a417c1f4e0dafb7.
      
      * re-apply the good parts of 2d3ef53c53
      
      * rpc: add test for returning server error data from client
      
      Co-authored-by: default avatarrjl493456442 <garyrong0905@gmail.com>
      Co-authored-by: default avatarPéter Szilágyi <peterke@gmail.com>
      Co-authored-by: default avatarFelix Lange <fjl@twurst.com>
      Unverified
      0b3f3be2
    • Ev's avatar
      core: fix typo in comments (#21181) · 88125d8b
      Ev authored
      Unverified
      88125d8b
    • Marius van der Wijden's avatar
      core/vm, crypt/bls12381: fixed comments in bls (#21182) · 55f30db0
      Marius van der Wijden authored
      * core/vm: crypto/bls12381: minor code comments
      
      * crypto/bls12381: fix comment
      Unverified
      55f30db0
    • Mariano Cortesi's avatar
      Unverified
      9d935356
  2. Jun 04, 2020
  3. Jun 03, 2020
    • Péter Szilágyi's avatar
      Merge pull request #21162 from karalabe/daofork-order-check-fix · 8b831257
      Péter Szilágyi authored
      cmd/geth: fix the fork orders for DAO tests
      Unverified
      8b831257
    • Péter Szilágyi's avatar
    • Martin Holst Swende's avatar
      cmd, core, params: inital support for yolo-v1 testnet (#21154) · 890757f0
      Martin Holst Swende authored
      
      * core,params,puppeth: inital support for yolo-v1 testnet
      
      * cmd/geth, core: add yolov1 console flag
      
      * cmd, core, params: YoloV1 bakein fixups
      
      Co-authored-by: default avatarPéter Szilágyi <peterke@gmail.com>
      Unverified
      890757f0
    • kilic's avatar
      core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) · 4fc67854
      kilic authored
      
      * crypto: add bls12-381 elliptic curve wrapper
      
      * params: add bls12-381 precompile gas parameters
      
      * core/vm: add bls12-381 precompiles
      
      * core/vm: add bls12-381 precompile tests
      
      * go.mod, go.sum: use latest bls12381 lib
      
      * core/vm: move point encode/decode functions to base library
      
      * crypto/bls12381: introduce bls12-381 library init function
      
      * crypto/bls12381: import bls12381 elliptic curve implementation
      
      * go.mod, go.sum: remove bls12-381 library
      
      * remove unsued frobenious coeffs
      
      supress warning for inp that used in asm
      
      * add mappings tests for zero inputs
      
      fix swu g2 minus z inverse constant
      
      * crypto/bls12381: fix typo
      
      * crypto/bls12381: better comments for bls12381 constants
      
      * crypto/bls12381: swu, use single conditional for e2
      
      * crypto/bls12381: utils, delete empty line
      
      * crypto/bls12381: utils, use FromHex for string to big
      
      * crypto/bls12381: g1, g2, strict length check for FromBytes
      
      * crypto/bls12381: field_element, comparision changes
      
      * crypto/bls12381: change swu, isogeny constants with hex values
      
      * core/vm: fix point multiplication comments
      
      * core/vm: fix multiexp gas calculation and lookup for g1 and g2
      
      * core/vm: simpler imput length check for multiexp and pairing precompiles
      
      * core/vm: rm empty multiexp result declarations
      
      * crypto/bls12381: remove modulus type definition
      
      * crypto/bls12381: use proper init function
      
      * crypto/bls12381: get rid of new lines at fatal desciprtions
      
      * crypto/bls12-381: fix no-adx assembly multiplication
      
      * crypto/bls12-381: remove old config function
      
      * crypto/bls12381: update multiplication backend
      
      this commit changes mul backend to 6limb eip1962 backend
      
      mul assign operations are dropped
      
      * core/vm/contracts_tests: externalize test vectors for precompiles
      
      * core/vm/contracts_test: externalize failure-cases for precompiles
      
      * core/vm: linting
      
      * go.mod: tiny up sum file
      
      * core/vm: fix goimports linter issues
      
      * crypto/bls12381: build tags for plain ASM or ADX implementation
      
      Co-authored-by: default avatarMartin Holst Swende <martin@swende.se>
      Co-authored-by: default avatarPéter Szilágyi <peterke@gmail.com>
      Unverified
      4fc67854
  4. Jun 02, 2020
  5. May 29, 2020
  6. May 27, 2020
  7. May 26, 2020
  8. May 25, 2020
  9. May 22, 2020
    • Zsolt Felföldi's avatar
      les, les/lespay: implement new server pool (#20758) · b4a26811
      Zsolt Felföldi authored
      This PR reimplements the light client server pool. It is also a first step
      to move certain logic into a new lespay package. This package will contain
      the implementation of the lespay token sale functions, the token buying and
      selling logic and other components related to peer selection/prioritization
      and service quality evaluation. Over the long term this package will be
      reusable for incentivizing future protocols.
      
      Since the LES peer logic is now based on enode.Iterator, it can now use
      DNS-based fallback discovery to find servers.
      
      This document describes the function of the new components:
      https://gist.github.com/zsfelfoldi/3c7ace895234b7b345ab4f71dab102d4
      Unverified
      b4a26811
  10. May 20, 2020
  11. May 19, 2020
Loading