ethereum-web-token
Version:
EWT bundles Ethereum function-calls into [JWT](https://jwt.io/)-like tokens. It simplifies the use of ECDSA signatures for webapps and the development of [Smart Oracles](https://github.com/codius/codius/wiki/Smart-Oracles:-A-Simple,-Powerful-Approach-to-S
28 lines (23 loc) • 1.49 kB
JavaScript
;Object.defineProperty(exports, "__esModule", { value: true });var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);var _createClass2 = require('babel-runtime/helpers/createClass');var _createClass3 = _interopRequireDefault(_createClass2);var _paramType = require('../paramType/paramType');var _paramType2 = _interopRequireDefault(_paramType);
var _token = require('../../token/token');var _token2 = _interopRequireDefault(_token);
var _types = require('../../util/types');function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}var
DecodedLogParam = function () {
function DecodedLogParam(name, kind, token) {(0, _classCallCheck3.default)(this, DecodedLogParam);
if (!(0, _types.isInstanceOf)(kind, _paramType2.default)) {
throw new Error('kind not instanceof ParamType');
} else if (!(0, _types.isInstanceOf)(token, _token2.default)) {
throw new Error('token not instanceof Token');
}
this._name = name;
this._kind = kind;
this._token = token;
}(0, _createClass3.default)(DecodedLogParam, [{ key: 'name', get: function get()
{
return this._name;
} }, { key: 'kind', get: function get()
{
return this._kind;
} }, { key: 'token', get: function get()
{
return this._token;
} }]);return DecodedLogParam;}();exports.default = DecodedLogParam;module.exports = exports['default'];