public class DelegatedContext extends AbstractContractContext
AbstractContractContext.EventSource
chainById, chainByName, config, contractName, FEE_CANNOT_CALCULATE, FEE_EXCEEDS_AMOUNT, INTERNAL_ERROR_CODE_THRESHOLD, source, VALIDATE_SAME_ACCOUNT_CODE, VALIDATE_SAME_CHAIN, VALIDATE_SAME_TRANSACTION_TYPE
Constructor and Description |
---|
DelegatedContext(AbstractContractContext context,
java.lang.String contractName) |
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, createTransaction, createTransaction, decryptFrom, encryptTo, fullHashToId, fullHashToId, getBlockchainConstants, getBlockchainHeight, getChain, getChain, getConfig, getContractRunnerConfigParams, getHash, getHash, getParentChain, getPublicKey, getResponse, getSource, initRandom, loadContract, logErrorMessage, logInfoMessage, parseAccountId, parseHexString, publicKeyToAccountId, publicKeyToAccountId, rsAccount, setErrorResponse, setInternalErrorResponse, setResponse, sign, toHexString, verify
public DelegatedContext(AbstractContractContext context, java.lang.String contractName)
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