| 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 | |
| ManagedAccountsBundler | |
| 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
|