Creates an instance of {DataContractWASM} that can be used to register a data contract in the network.
{IdentifierLike} Identifier of the Data Contract's owner
{bigint} Identity nonce
{object} Data Contract schema in json
Optional
fullValidation: boolean{true=} Full validation (omit it)
Optional
tokenConfiguration: TokenConfigurationWASM{object=} Token configuration
Optional
config: DataContractConfig{DataContractConfig=} Data Contract config
Optional
platformVersion: PlatformVersionWASM{PlatformVersionWASM=} version of the platform
Helper function to create a state transition from a {DataContractWASM} instance Pass {DataContractTransitionType} in type param to specify which type of operation you want to make: create or update.
{DataContractWASM} An instance of DataContractWASM to create or update
{DataContractTransitionType} type of state transition to create
{bigint} identity contract nonce
Retrieves a Data Contract by an identifier from the network
{IdentifierLike} Identifier of the Data Contract
Collection of methods necessary to work with Data Contracts in the network, such as data contract creation or retrieval