Documentation
¶
Overview ¶
Package compiler wraps the Solidity compiler executable (solc).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompileSolidity ¶ added in v1.5.0
CompileSolidity compiles all given Solidity source files.
Types ¶
type Contract ¶
type Contract struct {
Code string `json:"code"`
Info ContractInfo `json:"info"`
}
type ContractInfo ¶
type ContractInfo struct {
Source string `json:"source"`
Language string `json:"language"`
LanguageVersion string `json:"languageVersion"`
CompilerVersion string `json:"compilerVersion"`
CompilerOptions string `json:"compilerOptions"`
AbiDefinition interface{} `json:"abiDefinition"`
UserDoc interface{} `json:"userDoc"`
DeveloperDoc interface{} `json:"developerDoc"`
Metadata string `json:"metadata"`
}
type Solidity ¶
Solidity contains information about the solidity compiler.
func SolidityVersion ¶ added in v1.5.0
SolidityVersion runs solc and parses its version output.
Click to show internal directories.
Click to hide internal directories.