public class DelegatedContext extends AbstractContractContext
AbstractContractContext.EventSource
chainById, chainByName, config, contractName, contractSetupParameters, FEE_CANNOT_CALCULATE, FEE_EXCEEDS_AMOUNT, INTERNAL_ERROR_CODE_THRESHOLD, MESSAGE_TO_ENCRYPT_WITHOUT_SECRET_PHRASE, response, source, VALIDATE_SAME_ACCOUNT_CODE, VALIDATE_SAME_CHAIN, VALIDATE_SAME_TRANSACTION_TYPE
Constructor and Description |
---|
DelegatedContext(AbstractContractContext context,
java.lang.String contractName,
JO setupParameters) |
Modifier and Type | Method and Description |
---|---|
BlockResponse |
getBlock()
Returns the Json representation of the current block
|
RandomnessSource |
getRandomnessSource()
Return an initialized random object
|
protected java.lang.String |
getReferencedTransaction() |
addTriggerData, canSetResponse, 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, getPublicKeyHexString, getResponse, getRuntimeParams, getSource, initRandom, isPermissionGranted, loadContract, logErrorMessage, logInfoMessage, parseAccountId, parseHexString, publicKeyToAccountId, publicKeyToAccountId, rsAccount, setContractSetupParameters, setResponse, sign, toHexString, verify
public DelegatedContext(AbstractContractContext context, java.lang.String contractName, JO setupParameters)
public BlockResponse getBlock()
AbstractContractContext
getBlock
in class AbstractContractContext
protected java.lang.String getReferencedTransaction()
getReferencedTransaction
in class AbstractContractContext
public RandomnessSource getRandomnessSource()
AbstractContractContext
getRandomnessSource
in class AbstractContractContext