package
0.20.0
Repository: https://github.com/nspcc-dev/neofs-contract.git
Documentation: pkg.go.dev

# Functions

Contract allows to deploy users contract in chain.
Deploy initializes Neo network represented by given Prm.Blockchain as NeoFS Sidechain and makes it full-featured for NeoFS storage system operation.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WitnessValidators requires committee 2/3n+1.
WitnessValidatorsAndCommittee requires WitnessValidators + committee n/2+1 with allowed NNS contract calls.

# Structs

AlphabetContractPrm groups deployment parameters of the NeoFS Alphabet contract.
AuditContractPrm groups deployment parameters of the NeoFS Audit contract.
BalanceContractPrm groups deployment parameters of the NeoFS Balance contract.
CommonDeployPrm groups common deployment parameters of the smart contract.
ContainerContractPrm groups deployment parameters of the Container contract.
ContractPrm describes parameters required to configure user's contract deployment routine.
NeoFSIDContractPrm groups deployment parameters of the NeoFS ID contract.
NetmapContractPrm groups deployment parameters of the Netmap contract.
NetworkConfiguration represents NeoFS network configuration stored in the NeoFS Sidechain.
NNSPrm groups deployment parameters of the NeoFS NNS contract.
Prm groups all parameters of the NeoFS Sidechain deployment procedure.
ProxyContractPrm groups deployment parameters of the NeoFS Proxy contract.
RawNetworkParameter is a NeoFS network parameter which is transmitted but not interpreted by the NeoFS API protocol.
ReputationContractPrm groups deployment parameters of the NeoFS Reputation contract.

# Interfaces

Blockchain groups services provided by particular Neo blockchain network representing NeoFS Sidechain that are required for its deployment.
Glagolitsa is used for alphabet contract deploy routine.

# Type aliases

WitnessSet type describes witnesses for contract.