{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/unpackdev/solgo","name":"github.com/unpackdev/solgo","description":"Package solgo provides a suite of tools for parsing, analyzing, and interacting with Solidity contracts.\nIt includes a contextual parser that maintains a stack of contexts as it parses a contract,\nallowing it to keep track of the current context (e.g., within a contract definition, function definition, etc.).\nIt also includes a contract listener that extracts information about contracts as they are parsed,\nincluding the contract name, implemented interfaces, imported contracts, pragmas, and comments.\nAdditionally, it includes a syntax error listener that listens for syntax errors in contracts and categorizes them by severity.\nThe package also provides functionality for generating and working with Ethereum contract ABIs (Application Binary Interfaces).\nThis includes parsing contract definitions to extract ABI information, normalizing type names, and handling complex types like mappings.\nThese tools can be used together to provide a comprehensive interface for working with Solidity contracts,\nmaking it easier to understand their structure, identify potential issues, and interact with them on the Ethereum network.","version":"v0.3.7","softwareVersion":"v0.3.7","license":"https://spdx.org/licenses/Apache-2.0","codeRepository":"https://github.com/unpackdev/solgo","issueTracker":"https://github.com/unpackdev/solgo/issues","url":"https://github.com/unpackdev/solgo","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2023-06-29","dateModified":"2024-05-31","datePublished":"2024-05-31","copyrightYear":2023,"downloadUrl":"https://proxy.golang.org/github.com/unpackdev/solgo/@v/v0.3.7.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/unpackdev/solgo#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/unpackdev/solgo"],"https://www.w3.org/ns/activitystreams#likes":5}