web3.js/dist/web3-light.min.js

1 line
29 KiB
JavaScript
Raw Normal View History

require=function t(e,n,r){function o(a,u){if(!n[a]){if(!e[a]){var s="function"==typeof require&&require;if(!u&&s)return s(a,!0);if(i)return i(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[a]={exports:{}};e[a][0].call(l.exports,function(t){var n=e[a][1][t];return o(n?n:t)},l,l.exports,t,e,n,r)}return n[a].exports}for(var i="function"==typeof require&&require,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(t,e,n){var r=t("../utils/utils"),o=t("../utils/config"),i=t("./types"),a=t("./formatters"),u=t("./utils"),s=function(t){throw new Error("parser does not support type: "+t)},c=function(t){return"[]"===t.slice(-2)},l=function(t,e){return c(t)||"bytes"===t?a.formatInputInt(e.length):""},f=i.inputTypes(),p=function(t,e){var n="",r="",o="";return t.forEach(function(t,r){n+=l(t.type,e[r])}),t.forEach(function(n,i){for(var a=!1,u=0;u<f.length&&!a;u++)a=f[u].type(t[i].type,e[i]);a||s(t[i].type);var l=f[u-1].format;c(t[i].type)?o+=e[i].reduce(function(t,e){return t+l(e)},""):"bytes"===t[i].type?o+=l(e[i]):r+=l(e[i])}),n+=r+o},m=function(t){return c(t)||"bytes"===t?2*o.ETH_PADDING:0},h=i.outputTypes(),d=function(t,e){e=e.slice(2);var n=[],r=2*o.ETH_PADDING,u=t.reduce(function(t,e){return t+m(e.type)},0),l=e.slice(0,u);return e=e.slice(u),t.forEach(function(o,u){for(var f=!1,p=0;p<h.length&&!f;p++)f=h[p].type(t[u].type);f||s(t[u].type);var m=h[p-1].format;if(c(t[u].type)){var d=a.formatOutputUInt(l.slice(0,r));l=l.slice(r);for(var g=[],v=0;d>v;v++)g.push(m(e.slice(0,r))),e=e.slice(r);n.push(g)}else i.prefixedType("bytes")(t[u].type)?(l=l.slice(r),n.push(m(e.slice(0,r))),e=e.slice(r)):(n.push(m(e.slice(0,r))),e=e.slice(r))}),n},g=function(t){var e={};return t.forEach(function(t){var n=r.extractDisplayName(t.name),o=r.extractTypeName(t.name),i=function(){var e=Array.prototype.slice.call(arguments);return p(t.inputs,e)};void 0===e[n]&&(e[n]=i),e[n][o]=i}),e},v=function(t){var e={};return t.forEach(function(t){var n=r.extractDisplayName(t.name),o=r.extractTypeName(t.name),i=function(e){return d(t.outputs,e)};void 0===e[n]&&(e[n]=i),e[n][o]=i}),e},y=function(t,e){var n=u.getConstructor(t,e.length);return n?p(n.inputs,e):(e.length>0&&console.warn("didn't found matching constructor, using default one"),"")};e.exports={inputParser:g,outputParser:v,formatInput:p,formatOutput:d,formatConstructorParams:y}},{"../utils/config":6,"../utils/utils":7,"./formatters":2,"./types":3,"./utils":4}],2:[function(t,e,n){var r=t("bignumber.js"),o=t("../utils/utils"),i=t("../utils/config"),a=function(t){var e=2*i.ETH_PADDING;return r.config(i.ETH_BIGNUMBER_ROUNDING_MODE),o.padLeft(o.toTwosComplement(t).round().toString(16),e)},u=function(t){return o.fromAscii(t,i.ETH_PADDING).substr(2)},s=function(t){return"000000000000000000000000000000000000000000000000000000000000000"+(t?"1":"0")},c=function(t){return a(new r(t).times(new r(2).pow(128)))},l=function(t){return"1"===new r(t.substr(0,1),16).toString(2).substr(0,1)},f=function(t){return t=t||"0",l(t)?new r(t,16).minus(new r("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16)).minus(1):new r(t,16)},p=function(t){return t=t||"0",new r(t,16)},m=function(t){return f(t).dividedBy(new r(2).pow(128))},h=function(t){return p(t).dividedBy(new r(2).pow(128))},d=function(t){return"0x"+t},g=function(t){return"0000000000000000000000000000000000000000000000000000000000000001"===t?!0:!1},v=function(t){return o.toAscii(t)},y=function(t){return"0x"+t.slice(t.length-40,t.length)};e.exports={formatInputInt:a,formatInputString:u,formatInputBool:s,formatInputReal:c,formatOutputInt:f,formatOutputUInt:p,formatOutputReal:m,formatOutputUReal:h,formatOutputHash:d,formatOutputBool:g,formatOutputString:v,formatOutputAddress:y}},{"../utils/config":6,"../utils/utils":7,"bignumber.js":"bignumber.js"}],3:[function(t,e,n){var r=t("./formatters"),o=function(t){return function(e){return 0===e.indexOf(t)}},i=function(t){return function(e){return t===e}},a=function(){return[{type:o("uint"),format:r.formatInputInt},{type:o("int"),format:r.formatInputInt},{type:o("bytes"),format