Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.2% on proxy.golang.org
Top 1.1% dependent packages on proxy.golang.org
Top 1.1% dependent repos on proxy.golang.org
Top 3.0% forks on proxy.golang.org
Top 1.4% docker downloads on proxy.golang.org

proxy.golang.org : github.com/nspcc-dev/neo-go/pkg/interop

Package interop contains smart contract API functions and type synonyms. Its subpackages can be imported into smart contracts written in Go to provide various functionality. Upon compilation, functions from these packages will be substituted with appropriate NeoVM system calls implemented by Neo. Usually these system calls have additional price in NeoVM, so they're explicitly written in the documentation of respective functions. Types defined here are used for proper manifest generation. Here is how Go types correspond to smartcontract and VM types: Other types are defined explicitly in this pkg: Hash160, Hash256, Interface, PublicKey, Signature. Note that unless written otherwise structures defined in this packages can't be correctly created by new() or composite literals, they should be received from some interop functions (and then used as parameters for some other interop functions).

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/nspcc-dev/neo-go/pkg/interop
Keywords: blockchain, go, golang, neo, smartcontracts
License: MIT
Latest release: 9 days ago
Namespace: github.com/nspcc-dev/neo-go/pkg
Dependent packages: 30
Dependent repositories: 26
Stars: 106 on GitHub
Forks: 67 on GitHub
Docker dependents: 6
Docker downloads: 613
See more repository details: repos.ecosyste.ms
Last synced: 5 days ago