solidity compiler and contract metadocs integration
* common/compiler: solidity compiler + tests * rpc: eth_compilers, eth_compileSolidity + tests * fix natspec test using keystore API, notice exp dynamically changes addr, cleanup * resolver implements registrars and needs to create reg contract (temp) * xeth: solidity compiler. expose getter Solc() and paths setter SetSolc(solcPath) * ethereumApi: implement compiler related RPC calls using XEth - json struct tests * admin: make use of XEth.SetSolc to allow runtime setting of compiler paths * cli: command line flags solc to set custom solc bin path * js admin api with new features debug and contractInfo modules * wiki is the doc https://github.com/ethereum/go-ethereum/wiki/Contracts-and-Transactions
Showing
- cmd/geth/admin.go 285 additions, 61 deletionscmd/geth/admin.go
- cmd/geth/info_test.json 1 addition, 0 deletionscmd/geth/info_test.json
- cmd/geth/js.go 18 additions, 11 deletionscmd/geth/js.go
- cmd/geth/js_test.go 215 additions, 26 deletionscmd/geth/js_test.go
- cmd/geth/main.go 18 additions, 2 deletionscmd/geth/main.go
- cmd/utils/cmd.go 2 additions, 11 deletionscmd/utils/cmd.go
- cmd/utils/flags.go 7 additions, 0 deletionscmd/utils/flags.go
- common/compiler/solidity.go 187 additions, 0 deletionscommon/compiler/solidity.go
- common/compiler/solidity_test.go 89 additions, 0 deletionscommon/compiler/solidity_test.go
- common/natspec/natspec.go 64 additions, 70 deletionscommon/natspec/natspec.go
- common/natspec/natspec_e2e_test.go 115 additions, 213 deletionscommon/natspec/natspec_e2e_test.go
- common/natspec/natspec_test.go 40 additions, 49 deletionscommon/natspec/natspec_test.go
- common/resolver/resolver.go 129 additions, 25 deletionscommon/resolver/resolver.go
- common/resolver/resolver_test.go 17 additions, 12 deletionscommon/resolver/resolver_test.go
- core/chain_manager.go 2 additions, 3 deletionscore/chain_manager.go
- core/state/state_object.go 3 additions, 0 deletionscore/state/state_object.go
- rpc/api.go 31 additions, 15 deletionsrpc/api.go
- rpc/api_test.go 96 additions, 1 deletionrpc/api_test.go
- rpc/args.go 23 additions, 0 deletionsrpc/args.go
- rpc/args_test.go 10 additions, 0 deletionsrpc/args_test.go
Loading
Please register or sign in to comment