How to use the web3-core-method.CallMethodModel.prototype function in web3-core-method

To help you get started, we’ve selected a few web3-core-method examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ethereum / web3.js / packages / web3-eth-contract / src / models / CallContractMethodModel.js View on Github external
};

/**
 * This method will be executed after the RPC request.
 *
 * @method afterExecution
 *
 * @param {Object} response
 *
 * @returns {*}
 */
CallContractMethodModel.prototype.afterExecution = function (response) {
    return this.methodResponseDecoder.decode(this.abiItem, response);
};

CallContractMethodModel.prototype = Object.create(CallMethodModel.prototype);
CallContractMethodModel.prototype.constructor = CallContractMethodModel;

module.exports = CallContractMethodModel;
github ethereum / web3.js / packages / web3-eth-contract / src / models / CallContractMethodModel.js View on Github external
CallContractMethodModel.prototype.beforeExecution = function (web3Package) {
    this.parameters[0]['data'] = self.methodEncoder.encode(
        this.contractMethodParameters,
        this.abiItem,
        this.signature,
        web3Package.contractOptions.data
    );

    this.parameters[0] = this.getOrSetDefaultOptions(this.parameters[0], web3Package);

    CallMethodModel.prototype.beforeExecution.call(this, web3Package);
};