Class | Description |
---|---|
AbstractRateCounter |
Limit something specifying and counting number of 'pulses' per some time slot.
|
AnonymousId |
Wrapper class for sequence of bytes, that was generated by
AbstractKey.createAnonymousId() |
Approvable |
Interface to anything that could be approved by the Universa network.
|
BasicHttpClient | |
BasicHttpClient.ConnectionFailedException | |
BasicHttpClient.EndpointException | |
BasicHttpClientSession | |
BasicHTTPService |
Interface for generic HTTP server implementation to be used in the Universa project.
|
BasicHTTPService.BinderHandler | |
BasicHTTPService.FileUpload |
A parameter for
BasicHTTPService.Request.getParams() representing fileupload arguments |
BasicHTTPService.Handler |
Handler for HTTP requests.
|
BasicHTTPService.Request | |
BasicHTTPService.RequestPreprocessor | |
BasicHTTPService.Response |
HTTP response abstraction
|
CallbackService |
Universa network callback service interface.
|
ChangeNumberPermission |
Permission allows to change some numeric (as for now, integer) field, controlling it's range
and delta.
|
ChangeOwnerPermission |
Permission allows to change and remove owner role of contract.
|
ChangeRolePermission |
Permission allows to change and remove owner role of contract.
|
Client | |
Client.Executor<T> | |
ClientError | |
ClientError | |
CommandFailedException |
Exception thrown if the remote command (authenticated) reports some
ErrorRecord -based error. |
Compound | |
Config | |
Config.ConsensusConfigUpdater | |
Contract | |
Contract.UnicapsuleExpectedException | |
ContractDelta | |
ContractsService |
Public (for third-party developers) methods for help with creating and preparing contracts.
|
ContractStorage |
Subscription to store one revision of the packed contract (transaction pack)
|
ContractSubscription |
Subscription to events notification of the contract or contract chain
|
ContractSubscription.ApprovedEvent | |
ContractSubscription.ApprovedWithCallbackEvent | |
ContractSubscription.CallbackEvent |
The subscription event base interface for starting follower callback.
|
ContractSubscription.CompletedEvent | |
ContractSubscription.Event |
The subscription event base interface.
|
ContractSubscription.FailedEvent | |
ContractSubscription.RevokedEvent | |
ContractSubscription.RevokedWithCallbackEvent | |
ContractSubscription.SpentEvent | |
ContractSubscription.SubscriptionEvent |
The subscription event base interface for storage subscription.
|
Core | |
CoreGenerated | |
Decimal |
The decimal value used in Universa: 18 decimal points in fractional part, half-up rounding, no limits in itegral part.
|
Envelope |
The SmartContract folder.
|
ErrorRecord | |
Errors | |
EscrowHelper | |
ExtendedSignature |
The extended signature signs the resource with sha512, timestamp and 32-byte key id, see
ExtendedSignature.keyId . |
FollowerCallback |
Simple example of follower callback server.
|
FollowerCallback.Endpoint | |
FollowerCallback.SimpleEndpoint | |
FollowerContract | |
FollowerService |
Service for storing information about subscriptions to callbacks in the follower contract.
|
HashId |
Hash-based identity v3.
|
HashId.CompositeDigest |
Composite digest uses 3 orthogonal algorithms concatenating three different hashes to gether to get longer but
much more strong hash.
|
HashIdentifiable |
Created by sergeych on 16/07/2017.
|
IExtDataBinder |
Interface to extra data field for
ItemResult |
ImmutableEnvironment |
The environment accessible to readonly
NContract methods, e.g. |
InMemoryTempFile |
An implementation of
ITempFile , keeping the file in memory. |
InnerContractsService |
Developer's methods for help with creating and preparing contracts.
|
IStateRecord | |
ItemInfo | |
ItemResult |
The exported state of the item.
|
ItemState |
States of the
Approvable item. |
JSApi |
Implements js-api, that provided to client's javascript.
|
JSApiAccessor |
Instance of this class required as parameter in JSApi methods, that are public, but should be hidden from client js.
|
JSApiChangeNumberPermission | |
JSApiChangeOwnerPermission | |
JSApiCompressionEnum | |
JSApiContract |
Implements js-api part for working with contract.
|
JSApiEnvironment | |
JSApiExecOptions | |
JSApiHelpers | |
JSApiHttpClient | |
JSApiHttpRequest | |
JSApiHttpResponse | |
JSApiHttpServer | |
JSApiHttpServer.IContractChecker | |
JSApiHttpServer.ISlot1Requestor | |
JSApiHttpServerRoutes | |
JSApiListRole | |
JSApiModifyDataPermission | |
JSApiOriginStorage | |
JSApiPermission | |
JSApiPermissionBuilder | |
JSApiReference | |
JSApiReferenceBuilder | |
JSApiRevisionStorage | |
JSApiRevokePermission | |
JSApiRole | |
JSApiRoleBuilder | |
JSApiRoleLink | |
JSApiScriptParameters | |
JSApiScriptParameters.ScriptPermissions | |
JSApiSharedFolders | |
JSApiSharedStorage | |
JSApiSimpleRole | |
JSApiSplitJoinPermission | |
JSApiStorage | |
JSApiUrlParser | |
KeyRecord |
The key data, contains not only the key, but also some additional information, to be kept in the contract alongside
with a key.
|
ListRole |
Role combining other roles (sub-roles) in the "and", "or" and "any N of" principle.
|
ListRole.Mode |
Mode of combining roles
|
ManagedToken |
Helper class that represents mintable token contract structure with the ability to track the total amount minted.
|
ManagedToken.MintingProtocol | |
ManagedToken.MintingRoot | |
MicroHTTPD |
A customized version of NanoHTTPD.
|
MicroHTTPDService |
A customized version of NanoHTTPD, adapted for Universa specifics.
|
MicroHTTPSession |
HTTPSession implementation, that has several improvements over the original:
• Loads all files only to memory, without any intermediate disk storage. |
ModifyDataPermission |
Permission allows to change some set of fields.
|
MutableEnvironment |
The RW envitonment for
NContract instance, where it can change its server state. |
NameRecord |
Service storage of a unique name (regulated by the UNS contract) for some amount of time.
|
NameRecordEntry |
Service for receiving data on the unique name record, regulated by the UNS contract.
|
NContract |
Node-side smart contract handler.
|
NodeConfigProvider | |
NodeExecutorService | |
NodeInfo |
The complete data about Universa node.
|
NSmartContract | |
NSmartContract.NodeInfoProvider |
Instance of this provider should be passed into setNodeInfoProvider of smart contract.
|
NSmartContract.SmartContractType | |
PaidOperation | |
Parcel | |
Parcel.BadPayloadException | |
Parcel.BadPaymentException | |
Parcel.InsufficientFundsException | |
Parcel.OwnerNotResolvedException | |
ParcelLock |
The smart lock, allow global synchronize on per-hashId operation.
|
ParcelProcessingState | |
Permission |
Abstract permission for the Universa contract.
|
PooledAsyncRunner |
IAsyncRunner implementation which uses some ExecutorService to launch new threads;
depending on the constructor arguments, it is either (unlimited) CachedThreadPool
or FixedThreadPool with a predefined upper limit. |
PooledAsyncRunner.CustomThreadFactory | |
PoolState | |
Quantiser | |
Quantiser.QuantiserExceptionRuntime | |
Quantiser.QuantiserProcesses | |
QuorumVoteRole | |
QuorumVoteRole.QuorumOperators | |
RateCounter | |
Reference | |
Reference.conditionsModeType | |
RevokePermission |
Permission allows to revoke contract.
|
Role |
Base class for any role combination, e.g.
|
Role.RequiredMode |
/* Mode of combining references
|
RoleExtractor |
Extracts keys, addresses and anon ids of the role.
|
RoleLink |
A symlink-like role delegate.
|
SecuredLoanHelper | |
SecureLoanHelper | Deprecated. |
Serializer | |
SimpleRole |
Base class for any role combination, e.g.
|
SlotContract | |
SplitJoinHelper |
Prototype to discuss.
|
SplitJoinPermission |
Permission to split and join contracts with the split and join of the value of a certain numeric field of contracts.
|
TopologyBuilder | |
TransactionPack |
The main contract and its subItems and referenced contracts needed for registration submission bundled together.
|
UBotTools | |
UnsContract | |
UnsContract.PayingAmountMissingException | |
UnsName | |
UnsRecord | |
VerboseLevel | |
Wallet |