Versions in this module Expand all Collapse all v0 v0.3.0 Nov 6, 2023 Changes in this version + const Break v0.2.0 Aug 9, 2023 Changes in this version + const ArrayTypeName + const Assignment + const BinaryOperation + const Block + const Continue + const ContractDefinition + const ElementaryTypeName + const ExpressionStatement + const ForStatement + const FunctionCall + const FunctionDefinition + const Identifier + const IfStatement + const IndexAccess + const Literal + const MemberAccess + const OperatorAdd + const OperatorAnd + const OperatorE + const OperatorG + const OperatorGE + const OperatorL + const OperatorLE + const OperatorMul + const OperatorNE + const OperatorSub + const ParameterList + const Return + const StructDefinition + const TupleExpression + const UnaryOperation + const UserDefinedTypeName + const VariableDeclarationStatement + func GenerateGoFileFromSolidy(file []byte, enums []converter.Enum) (string, error) + func GenerateGoImports(symbols []SymbolImport) string + func ProcessAllSolidityFiles(basePath string, currentPath string, destination string, ...) + func ProcessSolidityFile(path string, fileName string, outputFolder string, enums []converter.Enum) error + func ProcessSolidityFiles(basePath string, fileName string, outputFolder string, enums []converter.Enum) error + func SaveGoFile(outputFolder string, fileName string, fileContent string) error + type Converter struct + Enums []converter.Enum + func NewConverter() *Converter + func (a *Converter) BytesToVariableDeclaration(value []byte) (name string, typeValue string, err error) + func (a *Converter) ProcessAST(data []byte) (string, error) + type SymbolImport struct