Package nxt.addons
Class DelegatedContext
java.lang.Object
nxt.addons.AbstractContractContext
nxt.addons.DelegatedContext
-
Nested Class Summary
Nested classes/interfaces inherited from class nxt.addons.AbstractContractContext
AbstractContractContext.EventSource -
Field Summary
Fields inherited from class nxt.addons.AbstractContractContext
chainById, chainByName, config, contractName, contractSetupParameters, FEE_CANNOT_CALCULATE, FEE_EXCEEDS_AMOUNT, INTERNAL_ERROR_CODE_THRESHOLD, MANAGED_ACCOUNTS_INDEX_HINT_FIELD, MESSAGE_TO_ENCRYPT_WITHOUT_SECRET_PHRASE, response, source, VALIDATE_SAME_ACCOUNT_CODE, VALIDATE_SAME_CHAIN, VALIDATE_SAME_TRANSACTION_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionDelegatedContext(AbstractContractContext context, String contractName, JO setupParameters) -
Method Summary
Modifier and TypeMethodDescriptiongetBlock()Returns the Json representation of the current blockReturn an initialized random objectMethods inherited from class nxt.addons.AbstractContractContext
addTriggerData, canSetResponse, createTransaction, createTransaction, createTransaction, fullHashToId, fullHashToId, generateErrorResponse, generateInfoResponse, generateInternalErrorResponse, generateResponse, getAccount, getAccountRs, getBlockchainConstants, getBlockchainHeight, getChain, getChain, getConfig, getContext, getContractName, getContractRunnerConfigParams, getContractSetupParameters, getHash, getHash, getNetworkType, getParams, getParentChain, getPhasingAttachment, getPublicKey, getPublicKey, getPublicKey, getPublicKeyHexString, getResponse, getRuntimeParams, getSource, initRandom, isPermissionGranted, loadContract, logErrorMessage, logInfoMessage, parseAccountId, parseHexString, publicKeyToAccountId, publicKeyToAccountId, rsAccount, setContractSetupParameters, setResponse, sign, toHexString, verify
-
Constructor Details
-
DelegatedContext
-
-
Method Details
-
getBlock
Description copied from class:AbstractContractContextReturns the Json representation of the current block- Specified by:
getBlockin classAbstractContractContext- Returns:
- the current block represented as Json
-
getRandomnessSource
Description copied from class:AbstractContractContextReturn an initialized random object- Overrides:
getRandomnessSourcein classAbstractContractContext- Returns:
- the random number generator object
-