Skip to main content

Storage Class

Provides a set of methods to insert, query, and delete data in the persistent storage.

Namespace:Neo.SmartContract.Framework.Services

Assembly: Neo.SmartContract.Framework

Syntax#

public static class Storage

Attributes#

NameDescription
CurrentContextReturns the current storage context
CurrentReadOnlyContextReturns the read-only context of the current contract storage

Methods#

NameDescription
DeleteDeletes the value corresponding to the key from the given storage context. This method has multiple overloads.
GetGets the byte[] value corresponding to the given key from the given storage context. This method has multiple overloads.
PutPuts the key-value pair into the given storage context. This method has multiple overloads.
FindFinds the content in the given storage context. This method has multiple overloads.

Constructor#

The Storage class is a static class and does not require a constructor.