Interface | Description |
---|---|
AddOn | |
Contract<InvocationData,ReturnedData> | |
ContractProvider | |
ContractRunnerConfig | |
RandomnessSource |
Class | Description |
---|---|
AbstractContract<InvocationData,ReturnedData> | |
AbstractContractContext | |
AbstractEncryptedConfig | |
AbstractLedgerLogger | |
AbstractOperationContext | |
AccountPropertyBundler |
Only bundle transactions sent by accounts which has the "bundling" property set on it by the bundler
|
AddOns | |
AfterStart | |
AssetBundler |
Bundles only transactions for asset ID provided as parameter
|
BeforeShutdown | |
BlockContext | |
BundlingEncryptedConfig | |
ChainWrapper | |
CloudDataClassLoader |
Load a contract and all its classes from data retrieved from the blockchain.
|
ContractAndSetupParameters | |
ContractLoader | |
ContractRunner | |
ContractRunnerEncryptedConfig | |
ContractRunnerPermission | |
CurrencyBundler | |
DebugTrace | |
DelegatedContext | |
Demo | |
DownloadTimer | |
ForgingEncryptedConfig | |
FundingMonitorsEncryptedConfig | |
InitializationContext | |
JA |
Delegate json array operations to json simple and wrap it with convenience methods
This class does not really keep a list, but it implements a list in order to delegate iteration to the underlying JSONArray
in order to support streaming into String.
|
JO |
Delegate json object operations to json simple and wrap it with convenience methods
This class does not really keep a map, but it implements a map in order to delegate entrySet to the underlying JSONArray
in order to support streaming into String.
|
JO.Builder | |
JPLSnapshot | |
JPLSnapshot.JPLSnapshotAPI |
The downloadJPLSnapshot API can be used to generate a genesis block JSON for a clone to satisfy the JPL 10% sharedrop
requirement to existing Ignis holders.
|
LedgerLogger | |
NullContractRunnerConfig | |
PersonalBundler |
Only bundle my own transactions.
|
PopOffCounter | |
PurchaseBundler | |
QuotaBundler | |
ReproducibleRandomness |
The purpose of this class is to make sure all contract runners will generate the same random numbers given the same random seed.
|
RequestContext | |
SaveAssetSnapshot | |
SaveCurrencySnapshot | |
ShutdownContext | |
StandbyShuffler | |
StandbyShuffling | |
StandbyShuffling.BaseAPIRequestHandler | |
StandbyShuffling.GetStandbyShufflers | |
StandbyShuffling.StartStandbyShuffler | |
StandbyShuffling.StopStandbyShuffler | |
StandbyShufflingEncryptedConfig | |
StartAuto | |
StartBundling | |
StartForging | |
StartFundingMonitors | |
StartStandbyShuffling | |
TaxReportAddOn | |
TransactionContext | |
TransactionTypeBundler | |
VoucherContext |
Enum | Description |
---|---|
AbstractContractContext.EventSource | |
ContractRunner.INVOCATION_TYPE | |
ContractRunnerConfig.RunnerMode |
Annotation Type | Description |
---|---|
BlockchainEntity | |
ContractInfo | |
ContractInvocationParameter | |
ContractParametersProvider |
Mark an interface inside a contract class as the parameters provider interface
|
ContractRunnerParameter | |
ContractSetupParameter | |
SetupParameters | |
ValidateBlockchainIsUpToDate | |
ValidateChain | |
ValidateContractRunnerIsRecipient | |
ValidateContractRunnerIsSender | |
ValidateHeight | |
ValidateTransactionType | |
ValidationAnnotation |
Meta annotation shared by all validation annotations
|