UNPKG

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

24 lines (19 loc) 1.25 kB
'use strict';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 _format = require('../paramType/format');function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}var EventParam = function () { function EventParam(name, type, indexed) {(0, _classCallCheck3.default)(this, EventParam); this._name = name; this._kind = (0, _format.toParamType)(type); this._indexed = !!indexed; }(0, _createClass3.default)(EventParam, [{ key: 'name', get: function get() { return this._name; } }, { key: 'kind', get: function get() { return this._kind; } }, { key: 'indexed', get: function get() { return this._indexed; } }], [{ key: 'toEventParams', value: function toEventParams( params) { return params.map(function (param) {return new EventParam(param.name, param.type, param.indexed);}); } }]);return EventParam;}();exports.default = EventParam;module.exports = exports['default'];