diff --git a/lib.commonjs/_tests/test-contract.js b/lib.commonjs/_tests/test-contract.js index 7ede49c95..d19aca752 100644 --- a/lib.commonjs/_tests/test-contract.js +++ b/lib.commonjs/_tests/test-contract.js @@ -217,10 +217,10 @@ describe("Test Typed Contract Interaction", function () { abi.push(`function testTyped(bytes memory) public pure returns (string memory)`); abi.push(`function testTyped(string memory) public pure returns (string memory)`); const contractPromise = (async function () { - const provider = new index_js_1.JsonRpcProvider("http:/\/localhost:8545"); + const provider = new index_js_1.JsonRpcProvider("http:/\/127.0.0.1:8545"); provider.on("error", (error) => { if (error && error.event === "initial-network-discovery") { - console.dir(error.info, { depth: null }); + console.dir(error, { depth: null }); provider.off("error"); } }); diff --git a/lib.commonjs/_tests/test-contract.js.map b/lib.commonjs/_tests/test-contract.js.map index ef869f79f..99c2ad97a 100644 --- a/lib.commonjs/_tests/test-contract.js.map +++ b/lib.commonjs/_tests/test-contract.js.map @@ -1 +1 @@ -{"version":3,"file":"test-contract.js","sourceRoot":"","sources":["../../src.ts/_tests/test-contract.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"test-contract.js","sourceRoot":"","sources":["../../src.ts/_tests/test-contract.ts"],"names":[],"mappings":";;;AACA,4DAA4B;AAE5B,6DAAmE;AAEnE,0CAGqB;AAGrB,IAAA,mCAAc,GAAE,CAAC;AAEjB,QAAQ,CAAC,eAAe,EAAE;IACtB,MAAM,IAAI,GAAG,4CAA4C,CAAC;IAC1D,MAAM,WAAW,GAAG,SAAS,CAAC;IAE9B,MAAM,GAAG,GAAG;QACR,kDAAkD;QAElD,2CAA2C;QAC3C,2CAA2C;QAC3C,iCAAiC;QACjC,+BAA+B;QAE/B,iGAAiG;QACjG,qFAAqF;QACrF,oDAAoD;QACpD,6GAA6G;QAC7G,0EAA0E;KAC7E,CAAC;IAEF,EAAE,CAAC,sBAAsB,EAAE,KAAK;QAC5B,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;QAEpB,MAAM,QAAQ,GAAG,IAAA,gCAAW,EAAC,gBAAgB,EAAE,WAAW,CAAC,CAAC;QAC5D,MAAM,QAAQ,GAAG,IAAI,mBAAQ,CAAC,IAAI,EAAE,GAAG,EAAE,QAAQ,CAAC,CAAC;QAEnD,gBAAM,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,mBAAmB,CAAC,CAAC;QAC/E,gBAAM,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,mBAAmB,CAAC,CAAC;IACnF,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,cAAc,EAAE,KAAK;QACpB,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;QAEpB,MAAM,QAAQ,GAAG,IAAA,gCAAW,EAAC,gBAAgB,EAAE,WAAW,CAAC,CAAC;QAC5D,gBAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC;QAEpB,MAAM,QAAQ,GAAG,IAAI,mBAAQ,CAAC,IAAI,EAAE,GAAG,EAAE,QAAQ,CAAC,CAAC;QAEnD,MAAM,MAAM,GAAG,IAAI,iBAAM,CAAS,CAAC,OAAO,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,QAAQ,CAAC,CAAC;QAC7E,MAAM,cAAc,GAAQ,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;QAErD,MAAM,QAAQ,GAAG,EAAE,CAAC;QACpB,MAAM,SAAS,GAAG,WAAW,CAAC;QAC9B,MAAM,KAAK,GAAG,4CAA4C,CAAC;QAC3D,MAAM,OAAO,GAAG,OAAO,CAAC;QACxB,MAAM,MAAM,GAAG,YAAY,CAAC;QAE5B,IAAI,IAAI,GAAkB,IAAI,CAAC;QAE/B,+CAA+C;QAC/C,MAAM,aAAa,GAAG,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YAClD,QAAQ,CAAC,EAAE,CAAC,cAAc,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE;gBAC/C,4BAA4B;gBAC5B,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,CAAC,GAAG,CAAC,eAAe,EAAE;oBAAE,OAAO;iBAAE;gBAEnE,IAAI;oBACA,gBAAM,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,EAAE,cAAc,EAAE,cAAc,CAAC,CAAC;oBAC3D,gBAAM,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,EAAE,cAAc,EAAE,qBAAqB,CAAC,CAAC;oBACzE,gBAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,EAAE,IAAI,EAAE,mBAAmB,CAAC,CAAC;oBAC3D,gBAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,mBAAmB,CAAC,CAAC;oBACxD,gBAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,EAAE,eAAe,CAAC,CAAC;oBAEzD,MAAM,KAAK,GAAG,MAAM,QAAQ,CAAC,aAAa,CAAC,cAAc,CAAC,CAAC;oBAC3D,MAAM,KAAK,CAAC,cAAc,EAAE,CAAC;oBAC7B,gBAAM,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,aAAa,CAAC,cAAc,CAAC,EAAE,KAAK,GAAG,CAAC,EAAE,uBAAuB,CAAC,CAAC;oBAE/F,OAAO,CAAC,IAAI,CAAC,CAAC;iBACjB;gBAAC,OAAO,CAAC,EAAE;oBACR,KAAK,CAAC,cAAc,EAAE,CAAC;oBACvB,MAAM,CAAC,CAAC,CAAC,CAAC;iBACb;YACL,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;QAEH,mDAAmD;QACnD,MAAM,SAAS,GAAG,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YAC9C,MAAM,UAAU,GAAwB;gBACpC,YAAY,EAAE,QAAQ;gBACtB,YAAY,EAAE,KAAK;gBACnB,WAAW,EAAE,OAAO;gBACpB,UAAU,EAAE,MAAM;aACrB,CAAC;YAEF,QAAQ,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,KAA2B,EAAE,EAAE;gBAC7C,4BAA4B;gBAC5B,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,CAAC,GAAG,CAAC,eAAe,EAAE;oBAAE,OAAO;iBAAE;gBACnE,IAAI;oBACA,MAAM,IAAI,GAAG,KAAK,CAAC,SAAS,CAAC;oBAE7B,gBAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,IAAI,CAAC,EAAE,GAAI,IAAK,EAAE,CAAC,CAAC;oBAC3D,OAAO,UAAU,CAAC,IAAI,CAAC,CAAC;oBAExB,IAAI,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,MAAM,KAAK,CAAC,EAAE;wBACtC,KAAK,CAAC,cAAc,EAAE,CAAC;wBACvB,OAAO,CAAC,IAAI,CAAC,CAAC;qBACjB;iBAEJ;gBAAC,OAAO,KAAK,EAAE;oBACZ,MAAM,CAAC,KAAK,CAAC,CAAC;iBACjB;YACL,CAAC,CAAC,CAAC;QAEP,CAAC,CAAC,CAAC;QAEH,4CAA4C;QAC5C,MAAM,EAAE,GAAG,MAAM,cAAc,CAAC,SAAS,CAAC,QAAQ,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;QAC5E,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC;QAEf,MAAM,UAAU,GAAG,CAAC,MAAyB,EAAE,KAAqB,EAAE,EAAE;YACpE,MAAM,MAAM,GAAwB;gBAChC,YAAY,EAAE,QAAQ;gBACtB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE,KAAK;gBACnB,UAAU,EAAE,MAAM;aACrB,CAAC;YAEF,gBAAM,CAAC,EAAE,CAAC,KAAK,YAAY,mBAAQ,EAAE,eAAgB,MAAO,cAAc,CAAC,CAAC;YAE5E,MAAM,IAAI,GAAG,KAAK,CAAC,SAAS,CAAC;YAE7B,gBAAM,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,eAAgB,MAAO,WAAW,CAAC,CAAC;YACtE,gBAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,eAAgB,MAAO,WAAW,CAAC,CAAC;QAClF,CAAC,CAAC;QAEF,MAAM,gBAAgB,GAAG,KAAK,EAAE,MAAyB,EAAE,EAAE;YACzD,MAAM,MAAM,GAAG,CAAC,MAAM,QAAQ,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,KAAK,IAAI,CAAC,CAAC,CAAC;YACrG,gBAAM,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,EAAE,eAAgB,MAAO,UAAU,CAAC,CAAC;YAClE,UAAU,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;YAC9B,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC;QACrB,CAAC,CAAC;QAEF,MAAM,OAAO,GAAG,MAAM,EAAE,CAAC,IAAI,EAAE,CAAC;QAEhC,gCAAgC;QAChC,KAAK,MAAM,GAAG,IAAI,OAAO,CAAC,IAAI,EAAE;YAAE,UAAU,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC;SAAE;QAE/D,kCAAkC;QAClC,MAAM,gBAAgB,CAAC,cAAc,CAAC,CAAC;QACvC,MAAM,gBAAgB,CAAC,CAAE,cAAc,CAAE,CAAC,CAAC;QAC3C,MAAM,gBAAgB,CAAC,CAAE,CAAE,cAAc,CAAE,CAAE,CAAC,CAAC;QAC/C,MAAM,gBAAgB,CAAC,oBAAoB,CAAC,CAAC;QAC7C,MAAM,gBAAgB,CAAC,CAAE,oBAAoB,CAAE,CAAC,CAAC;QACjD,MAAM,gBAAgB,CAAC,CAAE,CAAE,oBAAoB,CAAE,CAAE,CAAC,CAAC;QACrD,MAAM,gBAAgB,CAAC,CAAE,CAAE,cAAc,EAAE,oBAAoB,CAAE,CAAE,CAAC,CAAC;QACrE,MAAM,gBAAgB,CAAC,oEAAoE,CAAC,CAAC;QAE7F,iBAAiB;QACjB,MAAM,gBAAgB,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC;QAEtD,0CAA0C;QAC1C,MAAM,gBAAgB,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC;QAEhE,0CAA0C;QAC1C,MAAM,gBAAgB,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC;QAE7D,sDAAsD;QACtD,MAAM,gBAAgB,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC;QAEjE,mBAAmB;QACnB;YACI,MAAM,MAAM,GAAG,CAAE,CAAE,cAAc,EAAE,aAAa,CAAE,CAAE,CAAC;YACrD,MAAM,MAAM,GAAG,CAAC,MAAM,QAAQ,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,KAAK,IAAI,CAAC,CAAC,CAAC;YACrG,gBAAM,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,EAAE,eAAgB,MAAO,UAAU,CAAC,CAAC;YAElE,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;gBAAE,UAAU,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;aAAE;SAC7D;QAED,MAAM,aAAa,CAAC;QACpB,MAAM,SAAS,CAAC;IACpB,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,uCAAuC,EAAE;QACxC,MAAM,QAAQ,GAAG,IAAI,mBAAQ,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QAEzC,gBAAM,CAAC,KAAK,CAAC,aAAa,IAAI,QAAQ,EAAE,IAAI,EAAE,kBAAkB,CAAC,CAAC;QAClE,gBAAM,CAAC,KAAK,CAAC,UAAU,IAAI,QAAQ,EAAE,KAAK,EAAE,eAAe,CAAC,CAAC;QAE7D;YACI,MAAM,GAAG,GAAG,0EAA0E,CAAC;YACvF,gBAAM,CAAC,KAAK,CAAC,GAAG,IAAI,QAAQ,EAAE,IAAI,EAAE,OAAQ,GAAI,GAAG,CAAC,CAAC;YACrD,gBAAM,CAAC,KAAK,CAAC,qBAAqB,IAAI,QAAQ,EAAE,KAAK,EAAE,0BAA0B,CAAC,CAAC;SACtF;QAED,gBAAM,CAAC,KAAK,CAAC,YAAY,IAAI,QAAQ,EAAE,IAAI,EAAE,iBAAiB,CAAC,CAAC;QAChE,gBAAM,CAAC,KAAK,CAAC,YAAY,IAAI,QAAQ,EAAE,KAAK,EAAE,iBAAiB,CAAC,CAAC;IACrE,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,oCAAoC,EAAE;QACrC,MAAM,QAAQ,GAAG,IAAI,mBAAQ,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QAEzC,gBAAM,CAAC,KAAK,CAAC,cAAc,IAAI,QAAQ,CAAC,OAAO,EAAE,IAAI,EAAE,mBAAmB,CAAC,CAAC;QAC5E,gBAAM,CAAC,KAAK,CAAC,UAAU,IAAI,QAAQ,CAAC,OAAO,EAAE,KAAK,EAAE,eAAe,CAAC,CAAC;QAErE;YACI,MAAM,GAAG,GAAG,2CAA2C,CAAC;YACxD,gBAAM,CAAC,KAAK,CAAC,GAAG,IAAI,QAAQ,CAAC,OAAO,EAAE,IAAI,EAAE,OAAQ,GAAI,GAAG,CAAC,CAAC;YAC7D,gBAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,QAAQ,CAAC,OAAO,EAAE,KAAK,EAAE,uBAAuB,CAAC,CAAC;SACxF;QAED;YACI,MAAM,IAAI,GAAG,oEAAoE,CAAC;YAClF,MAAM,OAAO,GAAG,oEAAoE,CAAC;YACrF,gBAAM,CAAC,KAAK,CAAC,IAAI,IAAI,QAAQ,CAAC,OAAO,EAAE,IAAI,EAAE,OAAQ,IAAK,GAAG,CAAC,CAAC;YAC/D,gBAAM,CAAC,KAAK,CAAC,OAAO,IAAI,QAAQ,CAAC,OAAO,EAAE,KAAK,EAAE,OAAQ,OAAQ,GAAG,CAAC,CAAC;SACzE;IAEL,CAAC,CAAC,CAAC;AAEP,CAAC,CAAC,CAAC;AAEH,QAAQ,CAAC,iCAAiC,EAAE;IACxC,MAAM,KAAK,GAAmE;QAC1E;YACI,KAAK,EAAE,CAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,CAAE;YAC/oB,SAAS,EAAE,CAAC,IAAY,EAAE,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC;SAC9C;QACD;YACI,KAAK,EAAE;gBACH,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS;gBACrV,OAAO;aACV;YACD,SAAS,EAAE,CAAC,IAAY,EAAE,EAAE;gBACxB,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;gBACjC,IAAI,MAAM,EAAE;oBACR,MAAM,KAAK,GAAG,IAAI,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC;oBAC/C,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;oBACf,OAAO,KAAK,CAAC;iBAChB;gBACD,OAAO,UAAU,CAAC;YACtB,CAAC;SACJ,EAAE;YACC,KAAK,EAAE,CAAE,MAAM,CAAE;YACjB,SAAS,EAAE,CAAC,IAAY,EAAE,EAAE,GAAG,OAAO,IAAI,CAAC,CAAC,CAAC;SAChD,EAAE;YACC,KAAK,EAAE,CAAE,SAAS,CAAE;YACpB,SAAS,EAAE,CAAC,IAAY,EAAE,EAAE,GAAG,OAAO,4CAA4C,CAAC,CAAC,CAAC;SACxF,EAAE;YACC,KAAK,EAAE,CAAE,QAAQ,CAAE;YACnB,SAAS,EAAE,CAAC,IAAY,EAAE,EAAE,GAAG,OAAO,YAAY,CAAC,CAAC,CAAC;SACxD;KACJ,CAAC;IAEF,MAAM,GAAG,GAAkB,EAAG,CAAC;IAC/B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,EAAE,EAAE;QAC1B,GAAG,CAAC,IAAI,CAAC,0BAA2B,CAAC,GAAG,CAAE,uCAAuC,CAAC,CAAC;QACnF,GAAG,CAAC,IAAI,CAAC,yBAA0B,CAAC,GAAG,CAAE,uCAAuC,CAAC,CAAC;QAClF,GAAG,CAAC,IAAI,CAAC,2BAA4B,CAAE,uCAAuC,CAAC,CAAC;KACnF;IACD,GAAG,CAAC,IAAI,CAAC,iEAAiE,CAAC,CAAC;IAC5E,GAAG,CAAC,IAAI,CAAC,8DAA8D,CAAC,CAAC;IACzE,GAAG,CAAC,IAAI,CAAC,sEAAsE,CAAC,CAAC;IACjF,GAAG,CAAC,IAAI,CAAC,uEAAuE,CAAC,CAAC;IAElF,MAAM,eAAe,GAAG,CAAC,KAAK;QAC1B,MAAM,QAAQ,GAAG,IAAI,0BAAe,CAAC,wBAAwB,CAAC,CAAC;QAC/D,QAAQ,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC,KAAU,EAAE,EAAE;YAChC,IAAI,KAAK,IAAI,KAAK,CAAC,KAAK,KAAK,2BAA2B,EAAE;gBACtD,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,CAAC;gBACpC,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;aACzB;QACL,CAAC,CAAC,CAAC;QAEH,MAAM,QAAQ,GAAG,oggDAAoggD,CAAC;QACthgD,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;QAE3C,MAAM,OAAO,GAAG,IAAI,0BAAe,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,CAAC,CAAC;QAE3D,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,MAAM,EAAE,CAAC;QACxC,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,UAAU,EAAE,CAAC;QAEzC,MAAM,QAAQ,CAAC,iBAAiB,EAAE,CAAC;QAEnC,OAAO,IAAI,mBAAQ,CAAC,IAAI,EAAE,GAAG,EAAE,QAAQ,CAAC,CAAC;IAC7C,CAAC,CAAC,EAAE,CAAA;IAEJ,KAAK,MAAM,EAAE,KAAK,EAAE,SAAS,EAAE,IAAI,KAAK,EAAE;QACtC,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE;YACtB,MAAM,KAAK,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC;YAE9B,EAAE,CAAC,iCAAkC,IAAK,GAAG,EAAE,KAAK;gBAChD,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;gBACpB,MAAM,QAAQ,GAAG,MAAM,eAAe,CAAC;gBAEvC,MAAM,CAAC,GAAG,gBAAK,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;gBAClC,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;gBAC3C,gBAAM,CAAC,KAAK,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;YAEH,EAAE,CAAC,4BAA6B,IAAK,IAAI,EAAE,KAAK;gBAC5C,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;gBACpB,MAAM,QAAQ,GAAG,MAAM,eAAe,CAAC;gBAEvC,MAAM,CAAC,GAAS,gBAAM,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC;gBACpC,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;gBAC3C,gBAAM,CAAC,KAAK,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;SACN;KACJ;AAEL,CAAC,CAAC,CAAC;AA0FH,QAAQ,CAAC,wBAAwB,EAAE;IAC/B,MAAM,KAAK,GAAgC;QACvC;YACI,IAAI,EAAE,MAAM;YACZ,OAAO,EAAE,4CAA4C;YACrD,GAAG,EAAE,EAAG;YACR,QAAQ,EAAE,EAAE,KAAK,EAAE,aAAa,EAAE;YAClC,QAAQ,EAAE,EAAE,KAAK,EAAE,aAAa,EAAE;YAClC,SAAS,EAAE,EAAE,KAAK,EAAE,aAAa,EAAE;YACnC,gBAAgB,EAAE,EAAE,KAAK,EAAE,aAAa,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,sBAAsB;YAC5B,OAAO,EAAE,4CAA4C;YACrD,GAAG,EAAE;gBACD,YAAY;aACf;YACD,QAAQ,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;YACxB,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE;YAC5B,SAAS,EAAE,EAAE,KAAK,EAAE,iBAAiB,EAAE;YACvC,gBAAgB,EAAE,EAAE,KAAK,EAAE,iBAAiB,EAAE;SACjD;QACD;YACI,IAAI,EAAE,kBAAkB;YACxB,OAAO,EAAE,4CAA4C;YACrD,GAAG,EAAE;gBACD,oBAAoB;aACvB;YACD,QAAQ,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;YACxB,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE;YAC5B,SAAS,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;YACzB,gBAAgB,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE;SACvC;QACD;YACI,IAAI,EAAE,cAAc;YACpB,OAAO,EAAE,4CAA4C;YACrD,GAAG,EAAE;gBACD,WAAW;aACd;YACD,QAAQ,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;YACxB,QAAQ,EAAE,EAAE,KAAK,EAAE,gBAAgB,EAAE;YACrC,SAAS,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;YACzB,gBAAgB,EAAE,EAAE,KAAK,EAAE,gBAAgB,EAAE;SAChD;QACD;YACI,IAAI,EAAE,8BAA8B;YACpC,OAAO,EAAE,4CAA4C;YACrD,GAAG,EAAE;gBACD,oBAAoB;gBACpB,WAAW;aACd;YACD,QAAQ,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;YACxB,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE;YAC5B,SAAS,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;YACzB,gBAAgB,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE;SACvC;QACD;YACI,IAAI,EAAE,kCAAkC;YACxC,OAAO,EAAE,4CAA4C;YACrD,GAAG,EAAE;gBACD,YAAY;gBACZ,WAAW;aACd;YACD,QAAQ,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;YACxB,QAAQ,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;YACxB,SAAS,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;YACzB,gBAAgB,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE;SAC3C;KACJ,CAAC;IAEF,MAAM,WAAW,GAAG,SAAS,CAAC;IAC9B,MAAM,QAAQ,GAAG,IAAA,gCAAW,EAAC,gBAAgB,EAAE,WAAW,CAAC,CAAC;IAE5D,MAAM,UAAU,GAA0F;QACtG;YACI,KAAK,EAAE,UAAU;YACjB,EAAE,EAAE,EAAG;SACV;QACD;YACI,KAAK,EAAE,UAAU;YACjB,EAAE,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE;SACzB;QACD;YACI,KAAK,EAAE,WAAW;YAClB,EAAE,EAAE,EAAE,KAAK,EAAE,GAAG,EAAE;SACrB;QACD;YACI,KAAK,EAAE,kBAAkB;YACzB,EAAE,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,GAAG,EAAE;SACrC;KACJ,CAAC;IAEF,KAAK,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,IAAI,UAAU,EAAE;QACpC,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE;YACtB,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC;YACpC,MAAM,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC;YAEzB,MAAM,QAAQ,GAAG,IAAI,mBAAQ,CAAC,OAAO,EAAE,GAAG,EAAE,QAAQ,CAAC,CAAC;YACtD,EAAE,CAAC,kCAAmC,KAAM,MAAO,IAAK,EAAE,EAAE,KAAK;gBAC7D,MAAM,IAAI,GAAG,KAAK;oBACd,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE;wBAClB,MAAM,IAAI,KAAK,CAAC,aAAa,CAAC,CAAC;qBAClC;oBACD,gBAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;oBAC7B,OAAO,MAAM,QAAQ,CAAC,QAAQ,CAAC,mBAAmB,CAAC,EAAE,CAAC,CAAA;gBAC1D,CAAC,CAAC;gBAEF,IAAI,MAAM,IAAI,IAAI,EAAE;oBAChB,MAAM,IAAI,EAAE,CAAC;oBACb,8BAA8B;oBAC9B,0CAA0C;oBAC1C,sBAAsB;oBACtB,gBAAM,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC;iBACnB;qBAAM;oBACH,MAAM,gBAAM,CAAC,OAAO,CAAC,IAAI,EAAE,UAAS,KAAU;wBAC1C,IAAI,KAAK,CAAC,OAAO,KAAK,IAAI,CAAC,KAAK,EAAE;4BAAE,OAAO,IAAI,CAAC;yBAAE;wBAClD,IAAI,IAAA,kBAAO,EAAC,KAAK,EAAE,kBAAkB,CAAC,EAAE;4BACpC,OAAO,KAAK,CAAC,QAAQ,KAAK,IAAI,CAAC,KAAK,CAAC;yBACxC;wBACD,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;wBACzB,OAAO,IAAI,CAAC;oBAChB,CAAC,CAAC,CAAC;iBACN;YACL,CAAC,CAAC,CAAC;SACN;KACJ;AACL,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/lib.esm/_tests/test-contract.js b/lib.esm/_tests/test-contract.js index 7ab7bfa3a..8423c102b 100644 --- a/lib.esm/_tests/test-contract.js +++ b/lib.esm/_tests/test-contract.js @@ -214,10 +214,10 @@ describe("Test Typed Contract Interaction", function () { abi.push(`function testTyped(bytes memory) public pure returns (string memory)`); abi.push(`function testTyped(string memory) public pure returns (string memory)`); const contractPromise = (async function () { - const provider = new JsonRpcProvider("http:/\/localhost:8545"); + const provider = new JsonRpcProvider("http:/\/127.0.0.1:8545"); provider.on("error", (error) => { if (error && error.event === "initial-network-discovery") { - console.dir(error.info, { depth: null }); + console.dir(error, { depth: null }); provider.off("error"); } }); diff --git a/lib.esm/_tests/test-contract.js.map b/lib.esm/_tests/test-contract.js.map index 9bd090103..51f0f72af 100644 --- a/lib.esm/_tests/test-contract.js.map +++ b/lib.esm/_tests/test-contract.js.map @@ -1 +1 @@ -{"version":3,"file":"test-contract.js","sourceRoot":"","sources":["../../src.ts/_tests/test-contract.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"test-contract.js","sourceRoot":"","sources":["../../src.ts/_tests/test-contract.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src.ts/_tests/test-contract.ts b/src.ts/_tests/test-contract.ts index 91b703200..cc2563f62 100644 --- a/src.ts/_tests/test-contract.ts +++ b/src.ts/_tests/test-contract.ts @@ -264,10 +264,10 @@ describe("Test Typed Contract Interaction", function() { abi.push(`function testTyped(string memory) public pure returns (string memory)`); const contractPromise = (async function() { - const provider = new JsonRpcProvider("http:/\/localhost:8545"); + const provider = new JsonRpcProvider("http:/\/127.0.0.1:8545"); provider.on("error", (error: any) => { if (error && error.event === "initial-network-discovery") { - console.dir(error.info, { depth: null }); + console.dir(error, { depth: null }); provider.off("error"); } });