Socket
Socket
Sign inDemoInstall

ganache

Package Overview
Dependencies
Maintainers
8
Versions
124
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ganache - npm Package Compare versions

Comparing version 7.0.0-canary.1337 to 7.0.0-canary.1338

265

dist/node/0.js.LICENSE.txt

@@ -16,267 +16,2 @@ /*!

/*!
* accepts
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* body-parser
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2014-2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* body-parser
* Copyright(c) 2014-2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* bytes
* Copyright(c) 2012-2014 TJ Holowaychuk
* Copyright(c) 2015 Jed Watson
* MIT Licensed
*/
/*!
* content-disposition
* Copyright(c) 2014-2017 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* content-type
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* cookie
* Copyright(c) 2012-2014 Roman Shtylman
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* depd
* Copyright(c) 2014 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* depd
* Copyright(c) 2014-2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* depd
* Copyright(c) 2014-2017 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* depd
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* destroy
* Copyright(c) 2014 Jonathan Ong
* MIT Licensed
*/
/*!
* ee-first
* Copyright(c) 2014 Jonathan Ong
* MIT Licensed
*/
/*!
* encodeurl
* Copyright(c) 2016 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/
/*!
* etag
* Copyright(c) 2014-2016 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* express
* Copyright(c) 2009-2013 TJ Holowaychuk
* Copyright(c) 2013 Roman Shtylman
* Copyright(c) 2014-2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* express
* Copyright(c) 2009-2013 TJ Holowaychuk
* Copyright(c) 2014-2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* finalhandler
* Copyright(c) 2014-2017 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* forwarded
* Copyright(c) 2014-2017 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* fresh
* Copyright(c) 2012 TJ Holowaychuk
* Copyright(c) 2016-2017 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* http-errors
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2016 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* media-typer
* Copyright(c) 2014 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* merge-descriptors
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* methods
* Copyright(c) 2013-2014 TJ Holowaychuk
* Copyright(c) 2015-2016 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* mime-db
* Copyright(c) 2014 Jonathan Ong
* MIT Licensed
*/
/*!
* mime-types
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* negotiator
* Copyright(c) 2012 Federico Romero
* Copyright(c) 2012-2014 Isaac Z. Schlueter
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* on-finished
* Copyright(c) 2013 Jonathan Ong
* Copyright(c) 2014 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* parseurl
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2014-2017 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* proxy-addr
* Copyright(c) 2014-2016 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* range-parser
* Copyright(c) 2012-2014 TJ Holowaychuk
* Copyright(c) 2015-2016 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* raw-body
* Copyright(c) 2013-2014 Jonathan Ong
* Copyright(c) 2014-2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* send
* Copyright(c) 2012 TJ Holowaychuk
* Copyright(c) 2014-2016 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* serve-static
* Copyright(c) 2010 Sencha Inc.
* Copyright(c) 2011 TJ Holowaychuk
* Copyright(c) 2014-2016 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* statuses
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2016 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* toidentifier
* Copyright(c) 2016 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* type-is
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2014-2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* unpipe
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* vary
* Copyright(c) 2014-2017 Douglas Christopher Wilson
* MIT Licensed
*/
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
/*!
* @ganache/colors
*
* @copyright Truffle Blockchain Group
* @author David Murdoch

@@ -12,3 +11,2 @@ * @license MIT

*
* @copyright Truffle Blockchain Group
* @author David Murdoch <david@trufflesuite.com> (https://davidmurdoch.com)

@@ -21,3 +19,2 @@ * @license MIT

*
* @copyright Truffle Blockchain Group
* @author David Murdoch <david@trufflesuite.com> (https://davidmurdoch.com)

@@ -30,3 +27,2 @@ * @license MIT

*
* @copyright Truffle Blockchain Group
* @author David Murdoch

@@ -39,3 +35,2 @@ * @license MIT

*
* @copyright Truffle Blockchain Group
* @author David Murdoch <david@trufflesuite.com> (https://davidmurdoch.com)

@@ -48,5 +43,4 @@ * @license MIT

*
* @copyright Truffle Blockchain Group
* @author Tim Coulter
* @license MIT
*/

2

dist/node/cli.js
#!/usr/bin/env node
!function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("bigint-buffer"),require("keccak"),require("secp256k1"),require("leveldown"),function webpackLoadOptionalExternalModule(){try{return require("bufferutil")}catch(e){}}(),function webpackLoadOptionalExternalModule(){try{return require("utf-8-validate")}catch(e){}}()):"function"==typeof define&&define.amd?define(["bigint-buffer","keccak","secp256k1","leveldown","bufferutil","utf-8-validate"],t):"object"==typeof exports?exports.Ganache=t(require("bigint-buffer"),require("keccak"),require("secp256k1"),require("leveldown"),function webpackLoadOptionalExternalModule(){try{return require("bufferutil")}catch(e){}}(),function webpackLoadOptionalExternalModule(){try{return require("utf-8-validate")}catch(e){}}()):e.Ganache=t(e["bigint-buffer"],e.keccak,e.secp256k1,e.leveldown,e.bufferutil,e["utf-8-validate"])}(global,(function(e,t,o,r,n,s){return(()=>{var c,i,l={1364:e=>{function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=1364,e.exports=webpackEmptyContext},1362:e=>{function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=1362,e.exports=webpackEmptyContext},369:e=>{function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=369,e.exports=webpackEmptyContext},1363:e=>{function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=1363,e.exports=webpackEmptyContext},587:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const n=o(188),s=r(o(1005)),c=o(50),i=r(o(593)),l=o(126),a=r(o(1028)),u=r(o(1032)),p=o(197);a.default.setOptions({renderer:new u.default({codespan:i.default.hex(n.TruffleColors.porsche),unescape:!1})});const f=Math.min(120,s.default.terminalWidth());const center=e=>" ".repeat(Math.max(0,Math.floor((f-e.length)/2)))+e;function processOption(e,t,o,r,n,s,c){if(!0!==n.disableInCLI){const p=[],f=[];let _=(u=n.cliDescription||"",function unescapeEntities(e){return e.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&#39;/g,"'").replace(/\*\#COLON\|\*/g,":")}(a.default.parseInline(u)));n.cliAliases&&(n.cliAliases.forEach((e=>{1===e.length?p.push(e):f.push(e)})),_=i.default`${_}${l.EOL}{dim deprecated aliases: ${f.map((e=>`--${e}`)).join(", ")}}`);const generateDefaultDescription=()=>e[r]=n.default?n.default(e,c).toString():void 0,d="defaultDescription"in n?n.defaultDescription:generateDefaultDescription(),{cliType:g}=n,h=g&&g.startsWith("array:"),b=h?g.slice(6):g,w={group:o,description:_,alias:p,defaultDescription:d,array:h,type:b,choices:n.cliChoices,coerce:n.cliCoerce,implies:n.implies},k=`${t}.${r}`;s=(s=((e,t,o)=>{const r={hidden:!0,alias:o};return t.reduce(((e,t)=>e.option(t,r)),e)})(s,f,k)).option(k,w)}var u}function applyDefaults(e,t,o){for(const r in e){const n=`${r[0].toUpperCase()}${r.slice(1)}:`,s=e[r],c={};for(const e in s){processOption(c,r,n,e,s[e],t,o)}}}t.default=function default_1(e,t){const o=i.default`{hex("${n.TruffleColors.porsche}").bold ${center(e)}}`;let r,a=s.default.parserConfiguration({"dot-notation":!1}).strict().usage(o).epilogue(o+l.EOL+l.EOL+i.default`{hex("${n.TruffleColors.porsche}").bold ${center("Need more help? Reach out to the Truffle community at")}}`+l.EOL+i.default`{hex("${n.TruffleColors.turquoise}") ${center("https://trfl.co/support")}}`);for(r in c.DefaultOptionsByName){const e=c.DefaultOptionsByName[r];let o,n;switch(r){case c.FilecoinFlavorName:o=r,n=7777;break;case c.DefaultFlavor:o=["$0",r],n=8545;break;default:o=r,n=8545}a=a.command(o,i.default`Use the {bold ${r}} flavor of Ganache`,(o=>{applyDefaults(e,o,r),applyDefaults(p._DefaultServerOptions,o,r),o=o.option("server.host",{group:"Server:",description:i.default`Hostname to listen on.${l.EOL}{dim deprecated aliases: --host, --hostname}${l.EOL}`,alias:["h","host","hostname"],type:"string",default:t?"0.0.0.0":"127.0.0.1"}).option("server.port",{group:"Server:",description:i.default`Port to listen on.${l.EOL}{dim deprecated aliases: --port}${l.EOL}`,alias:["p","port"],type:"number",default:n}).check((e=>{const{"server.port":t,"server.host":o}=e;if(t<1||t>65535)throw new Error(`Invalid port number '${t}'`);if(""===o.trim())throw new Error("Cannot leave host blank; please provide a host");return!0}))}))}a=a.showHelpOnFail(!1,"Specify -? or --help for available options").alias("help","?").wrap(f).version(e);const u=a.argv,_={flavor:u._.length>0?u._[0]:c.DefaultFlavor};for(let e in u){const[t,o]=e.split(/\.(.+)/);o&&(_[t]||(_[t]={}),_[t][o]=u[e])}return _}},1368:(e,t,o)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=o(3),n=o(40);t.default=function default_1(e,t){const o=e.getOptions(),s=e.getInitialAccounts(),c=Object.keys(s);console.log(""),console.log("Available Accounts"),console.log("=================="),c.length>0?(c.forEach((function(e,t){const o=s[e].balance,c=o/r.WEI,i=o%r.WEI===0n?"":"~";let l=`(${t}) ${n.toChecksumAddress(e)} (${i}${c} ETH)`;s[e].unlocked||(l+=" 🔒"),console.log(l)})),console.log(""),console.log("Private Keys"),console.log("=================="),c.forEach((function(e,t){console.log(`(${t}) ${s[e].secretKey}`)})),null!=o.wallet.accountKeysPath&&(console.log(""),console.log(`Accounts and keys saved to ${o.wallet.accountKeysPath}`))):console.log("(no accounts unlocked)"),null==o.wallet.accounts&&(console.log(""),console.log("HD Wallet"),console.log("=================="),console.log(`Mnemonic: ${o.wallet.mnemonic}`),console.log(`Base HD Path: ${o.wallet.hdPath}{account_index}`)),o.miner.defaultGasPrice&&(console.log(""),console.log("Default Gas Price"),console.log("=================="),console.log(o.miner.defaultGasPrice.toBigInt())),o.miner.blockGasLimit&&(console.log(""),console.log("BlockGas Limit"),console.log("=================="),console.log(o.miner.blockGasLimit.toBigInt())),o.miner.callGasLimit&&(console.log(""),console.log("Call Gas Limit"),console.log("=================="),console.log(o.miner.callGasLimit.toBigInt())),o.fork.url&&(console.log(""),console.log("Forked Chain"),console.log("=================="),console.log(`Location: ${o.fork.url.toString()}`),console.log(`Block: ${o.fork.blockNumber}`),console.log(`Network ID: ${o.chain.networkId}`),console.log(`Time: ${(new Date).toString()}`),0!==o.fork.requestsPerSecond&&console.log(`Requests/Second: ${o.fork.requestsPerSecond}`)),console.log(""),console.log("Chain Id"),console.log("=================="),console.log(o.chain.chainId),console.log(""),console.log("RPC Listening on "+t.host+":"+t.port)}},1376:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=async function default_1(e,t){const o=e.getOptions(),r=await e.getInitialAccounts();console.log(""),console.log("Available Accounts"),console.log("==================");const n=Object.keys(r),s=1000000000000000000n;n.forEach((function(e,t){const o=r[e].balance;let n=`(${t}) ${e} (${o%s===0n?"":"~"}${o/s} FIL)`;r[e].unlocked||(n+=" 🔒"),console.log(n)})),console.log(""),console.log("Private Keys"),console.log("=================="),n.forEach((function(e,t){console.log(`(${t}) ${r[e].secretKey}`)})),console.log(""),console.log(`Lotus RPC listening on ${t.host}:${t.port}`),console.log(`IPFS RPC listening on ${o.chain.ipfsHost}:${o.chain.ipfsPort}`)}},117:function(e,t,o){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,o,r){void 0===r&&(r=o),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[o]}})}:function(e,t,o,r){void 0===r&&(r=o),e[r]=t[o]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=s(o(197)),l=c(o(587)),a=o(50),u=c(o(1368)),p=c(o(1376)),logAndForceExit=(e,t=0)=>{process.stdout._handle&&process.stdout._handle.setBlocking(!0);try{e.forEach((e=>console.log(e)))}catch(e){console.log(e)}process.exit(t)},{version:f}={version:"0.1.1-canary.1335"},{version:_}={version:"0.1.1-canary.1335"},{version:d}={version:"7.0.0-canary.1337"},g=`ganache v ${d} (@ganache/cli: ${_}, @ganache/core: ${f})`,h="DOCKER"in process.env&&"true"===process.env.DOCKER.toLowerCase(),b=l.default(g,h),w=b.flavor,k=b.server;let m;console.log(g);try{m=i.default.server(b)}catch(e){console.error(e.message),process.exit(1)}let v=!1;process.on("uncaughtException",(function(e){logAndForceExit(v?[e]:[e.stack],1)}));let y=!1;const handleSignal=async e=>{console.log(`\nReceived shutdown signal: ${e}`),closeHandler()},closeHandler=async()=>{try{switch(m.status){case i.ServerStatus.opening:return y=!0,void console.log("Server is currently starting; waiting…");case i.ServerStatus.open:console.log("Shutting down…"),await m.close(),console.log("Server has been shut down")}process.exitCode=0}catch(e){logAndForceExit(["\nReceived an error while attempting to shut down the server: ",e.stack||e],1)}};if("win32"===process.platform){const e=o(1377).createInterface({input:process.stdin,output:process.stdout}).on("SIGINT",(()=>{e.close(),handleSignal("SIGINT")}))}process.on("SIGINT",handleSignal),process.on("SIGTERM",handleSignal),process.on("SIGHUP",handleSignal),console.log("Starting RPC server"),m.listen(k.port,k.host,(async function startGanache(e){if(e)return console.log(e),void(process.exitCode=1);if(y)closeHandler();else switch(v=!0,w){case a.FilecoinFlavorName:await p.default(m.provider,k);break;case a.EthereumFlavorName:default:u.default(m.provider,k)}}))},1361:(e,t,o)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(117)},2:e=>{"use strict";e.exports=require("assert")},377:t=>{"use strict";t.exports=e},5:e=>{"use strict";e.exports=require("buffer")},532:e=>{"use strict";if(void 0===n){var t=new Error("Cannot find module 'bufferutil'");throw t.code="MODULE_NOT_FOUND",t}e.exports=n},6:e=>{"use strict";e.exports=require("crypto")},64:e=>{"use strict";e.exports=require("events")},12:e=>{"use strict";e.exports=require("fs")},74:e=>{"use strict";e.exports=require("http")},259:e=>{"use strict";e.exports=require("https")},123:e=>{"use strict";e.exports=t},739:e=>{"use strict";e.exports=r},136:e=>{"use strict";e.exports=require("net")},126:e=>{"use strict";e.exports=require("os")},8:e=>{"use strict";e.exports=require("path")},571:e=>{"use strict";e.exports=require("querystring")},1377:e=>{"use strict";e.exports=require("readline")},51:e=>{"use strict";e.exports=o},72:e=>{"use strict";e.exports=require("stream")},959:e=>{"use strict";e.exports=require("string_decoder")},260:e=>{"use strict";e.exports=require("tls")},252:e=>{"use strict";e.exports=require("tty")},206:e=>{"use strict";e.exports=require("url")},534:e=>{"use strict";if(void 0===s){var t=new Error("Cannot find module 'utf-8-validate'");throw t.code="MODULE_NOT_FOUND",t}e.exports=s},15:e=>{"use strict";e.exports=require("util")},355:e=>{"use strict";e.exports=require("zlib")}},a={};function __webpack_require__(e){if(a[e])return a[e].exports;var t=a[e]={id:e,loaded:!1,exports:{}};return l[e].call(t.exports,t,t.exports,__webpack_require__),t.loaded=!0,t.exports}return __webpack_require__.m=l,__webpack_require__.c=a,__webpack_require__.x=()=>__webpack_require__(__webpack_require__.s=1361),__webpack_require__.amdD=function(){throw new Error("define cannot be used indirect")},__webpack_require__.amdO={},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,o)=>(__webpack_require__.f[o](e,t),t)),[])),__webpack_require__.u=e=>e+".js",__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),c=__webpack_require__.x,__webpack_require__.x=()=>(__webpack_require__.e(0),__webpack_require__.e(4),__webpack_require__.e(1),c()),__webpack_require__.p="",i={2:1},__webpack_require__.f.require=function(e,t){i[e]||(e=>{var t=e.modules,o=e.ids,r=e.runtime;for(var n in t)__webpack_require__.o(t,n)&&(__webpack_require__.m[n]=t[n]);r&&r(__webpack_require__);for(var s=0;s<o.length;s++)i[o[s]]=1})(require("./"+__webpack_require__.u(e)))},__webpack_require__.x()})()}));
!function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("bigint-buffer"),require("keccak"),require("secp256k1"),require("leveldown"),function webpackLoadOptionalExternalModule(){try{return require("bufferutil")}catch(e){}}(),function webpackLoadOptionalExternalModule(){try{return require("utf-8-validate")}catch(e){}}()):"function"==typeof define&&define.amd?define(["bigint-buffer","keccak","secp256k1","leveldown","bufferutil","utf-8-validate"],t):"object"==typeof exports?exports.Ganache=t(require("bigint-buffer"),require("keccak"),require("secp256k1"),require("leveldown"),function webpackLoadOptionalExternalModule(){try{return require("bufferutil")}catch(e){}}(),function webpackLoadOptionalExternalModule(){try{return require("utf-8-validate")}catch(e){}}()):e.Ganache=t(e["bigint-buffer"],e.keccak,e.secp256k1,e.leveldown,e.bufferutil,e["utf-8-validate"])}(global,(function(e,t,o,r,n,s){return(()=>{var c,i,l={1254:e=>{function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=1254,e.exports=webpackEmptyContext},1252:e=>{function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=1252,e.exports=webpackEmptyContext},339:e=>{function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=339,e.exports=webpackEmptyContext},1253:e=>{function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=1253,e.exports=webpackEmptyContext},542:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const n=o(180),s=r(o(909)),c=o(49),i=r(o(548)),l=o(120),a=r(o(932)),u=r(o(936)),p=o(188);a.default.setOptions({renderer:new u.default({codespan:i.default.hex(n.TruffleColors.porsche),unescape:!1})});const f=Math.min(120,s.default.terminalWidth());const center=e=>" ".repeat(Math.max(0,Math.floor((f-e.length)/2)))+e;function processOption(e,t,o,r,n,s,c){if(!0!==n.disableInCLI){const p=[],f=[];let _=(u=n.cliDescription||"",function unescapeEntities(e){return e.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&#39;/g,"'").replace(/\*\#COLON\|\*/g,":")}(a.default.parseInline(u)));n.cliAliases&&(n.cliAliases.forEach((e=>{1===e.length?p.push(e):f.push(e)})),_=i.default`${_}${l.EOL}{dim deprecated aliases: ${f.map((e=>`--${e}`)).join(", ")}}`);const generateDefaultDescription=()=>e[r]=n.default?n.default(e,c).toString():void 0,d="defaultDescription"in n?n.defaultDescription:generateDefaultDescription(),{cliType:h}=n,g=h&&h.startsWith("array:"),b=g?h.slice(6):h,w={group:o,description:_,alias:p,defaultDescription:d,array:g,type:b,choices:n.cliChoices,coerce:n.cliCoerce,implies:n.implies},k=`${t}.${r}`;s=(s=((e,t,o)=>{const r={hidden:!0,alias:o};return t.reduce(((e,t)=>e.option(t,r)),e)})(s,f,k)).option(k,w)}var u}function applyDefaults(e,t,o){for(const r in e){const n=`${r[0].toUpperCase()}${r.slice(1)}:`,s=e[r],c={};for(const e in s){processOption(c,r,n,e,s[e],t,o)}}}t.default=function default_1(e,t){const o=i.default`{hex("${n.TruffleColors.porsche}").bold ${center(e)}}`;let r,a=s.default.parserConfiguration({"dot-notation":!1}).strict().usage(o).epilogue(o+l.EOL+l.EOL+i.default`{hex("${n.TruffleColors.porsche}").bold ${center("Need more help? Reach out to the Truffle community at")}}`+l.EOL+i.default`{hex("${n.TruffleColors.turquoise}") ${center("https://trfl.co/support")}}`);for(r in c.DefaultOptionsByName){const e=c.DefaultOptionsByName[r];let o,n;switch(r){case c.FilecoinFlavorName:o=r,n=7777;break;case c.DefaultFlavor:o=["$0",r],n=8545;break;default:o=r,n=8545}a=a.command(o,i.default`Use the {bold ${r}} flavor of Ganache`,(o=>{applyDefaults(e,o,r),applyDefaults(p._DefaultServerOptions,o,r),o=o.option("server.host",{group:"Server:",description:i.default`Hostname to listen on.${l.EOL}{dim deprecated aliases: --host, --hostname}${l.EOL}`,alias:["h","host","hostname"],type:"string",default:t?"0.0.0.0":"127.0.0.1"}).option("server.port",{group:"Server:",description:i.default`Port to listen on.${l.EOL}{dim deprecated aliases: --port}${l.EOL}`,alias:["p","port"],type:"number",default:n}).check((e=>{const{"server.port":t,"server.host":o}=e;if(t<1||t>65535)throw new Error(`Invalid port number '${t}'`);if(""===o.trim())throw new Error("Cannot leave host blank; please provide a host");return!0}))}))}a=a.showHelpOnFail(!1,"Specify -? or --help for available options").alias("help","?").wrap(f).version(e);const u=a.argv,_={flavor:u._.length>0?u._[0]:c.DefaultFlavor};for(let e in u){const[t,o]=e.split(/\.(.+)/);o&&(_[t]||(_[t]={}),_[t][o]=u[e])}return _}},1258:(e,t,o)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=o(3),n=o(39);t.default=function default_1(e,t){const o=e.getOptions(),s=e.getInitialAccounts(),c=Object.keys(s);console.log(""),console.log("Available Accounts"),console.log("=================="),c.length>0?(c.forEach((function(e,t){const o=s[e].balance,c=o/r.WEI,i=o%r.WEI===0n?"":"~";let l=`(${t}) ${n.toChecksumAddress(e)} (${i}${c} ETH)`;s[e].unlocked||(l+=" 🔒"),console.log(l)})),console.log(""),console.log("Private Keys"),console.log("=================="),c.forEach((function(e,t){console.log(`(${t}) ${s[e].secretKey}`)})),null!=o.wallet.accountKeysPath&&(console.log(""),console.log(`Accounts and keys saved to ${o.wallet.accountKeysPath}`))):console.log("(no accounts unlocked)"),null==o.wallet.accounts&&(console.log(""),console.log("HD Wallet"),console.log("=================="),console.log(`Mnemonic: ${o.wallet.mnemonic}`),console.log(`Base HD Path: ${o.wallet.hdPath}{account_index}`)),o.miner.defaultGasPrice&&(console.log(""),console.log("Default Gas Price"),console.log("=================="),console.log(o.miner.defaultGasPrice.toBigInt())),o.miner.blockGasLimit&&(console.log(""),console.log("BlockGas Limit"),console.log("=================="),console.log(o.miner.blockGasLimit.toBigInt())),o.miner.callGasLimit&&(console.log(""),console.log("Call Gas Limit"),console.log("=================="),console.log(o.miner.callGasLimit.toBigInt())),o.fork.url&&(console.log(""),console.log("Forked Chain"),console.log("=================="),console.log(`Location: ${o.fork.url.toString()}`),console.log(`Block: ${o.fork.blockNumber}`),console.log(`Network ID: ${o.chain.networkId}`),console.log(`Time: ${(new Date).toString()}`),0!==o.fork.requestsPerSecond&&console.log(`Requests/Second: ${o.fork.requestsPerSecond}`)),console.log(""),console.log("Chain Id"),console.log("=================="),console.log(o.chain.chainId),console.log(""),console.log("RPC Listening on "+t.host+":"+t.port)}},1266:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=async function default_1(e,t){const o=e.getOptions(),r=await e.getInitialAccounts();console.log(""),console.log("Available Accounts"),console.log("==================");const n=Object.keys(r),s=1000000000000000000n;n.forEach((function(e,t){const o=r[e].balance;let n=`(${t}) ${e} (${o%s===0n?"":"~"}${o/s} FIL)`;r[e].unlocked||(n+=" 🔒"),console.log(n)})),console.log(""),console.log("Private Keys"),console.log("=================="),n.forEach((function(e,t){console.log(`(${t}) ${r[e].secretKey}`)})),console.log(""),console.log(`Lotus RPC listening on ${t.host}:${t.port}`),console.log(`IPFS RPC listening on ${o.chain.ipfsHost}:${o.chain.ipfsPort}`)}},111:function(e,t,o){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,o,r){void 0===r&&(r=o),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[o]}})}:function(e,t,o,r){void 0===r&&(r=o),e[r]=t[o]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return n(t,e),t},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=s(o(188)),l=c(o(542)),a=o(49),u=c(o(1258)),p=c(o(1266)),logAndForceExit=(e,t=0)=>{process.stdout._handle&&process.stdout._handle.setBlocking(!0);try{e.forEach((e=>console.log(e)))}catch(e){console.log(e)}process.exit(t)},{version:f}={version:"0.1.1-canary.1336"},{version:_}={version:"0.1.1-canary.1336"},{version:d}={version:"7.0.0-canary.1338"},h=`ganache v ${d} (@ganache/cli: ${_}, @ganache/core: ${f})`,g="DOCKER"in process.env&&"true"===process.env.DOCKER.toLowerCase(),b=l.default(h,g),w=b.flavor,k=b.server;let m;console.log(h);try{m=i.default.server(b)}catch(e){console.error(e.message),process.exit(1)}let v=!1;process.on("uncaughtException",(function(e){logAndForceExit(v?[e]:[e.stack],1)}));let y=!1;const handleSignal=async e=>{console.log(`\nReceived shutdown signal: ${e}`),closeHandler()},closeHandler=async()=>{try{switch(m.status){case i.ServerStatus.opening:return y=!0,void console.log("Server is currently starting; waiting…");case i.ServerStatus.open:console.log("Shutting down…"),await m.close(),console.log("Server has been shut down")}process.exitCode=0}catch(e){logAndForceExit(["\nReceived an error while attempting to shut down the server: ",e.stack||e],1)}};if("win32"===process.platform){const e=o(1267).createInterface({input:process.stdin,output:process.stdout}).on("SIGINT",(()=>{e.close(),handleSignal("SIGINT")}))}process.on("SIGINT",handleSignal),process.on("SIGTERM",handleSignal),process.on("SIGHUP",handleSignal),console.log("Starting RPC server"),m.listen(k.port,k.host,(async function startGanache(e){if(e)return console.log(e),void(process.exitCode=1);if(y)closeHandler();else switch(v=!0,w){case a.FilecoinFlavorName:await p.default(m.provider,k);break;case a.EthereumFlavorName:default:u.default(m.provider,k)}}))},1251:(e,t,o)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(111)},2:e=>{"use strict";e.exports=require("assert")},347:t=>{"use strict";t.exports=e},6:e=>{"use strict";e.exports=require("buffer")},504:e=>{"use strict";if(void 0===n){var t=new Error("Cannot find module 'bufferutil'");throw t.code="MODULE_NOT_FOUND",t}e.exports=n},5:e=>{"use strict";e.exports=require("crypto")},75:e=>{"use strict";e.exports=require("events")},20:e=>{"use strict";e.exports=require("fs")},178:e=>{"use strict";e.exports=require("http")},330:e=>{"use strict";e.exports=require("https")},117:e=>{"use strict";e.exports=t},694:e=>{"use strict";e.exports=r},297:e=>{"use strict";e.exports=require("net")},120:e=>{"use strict";e.exports=require("os")},21:e=>{"use strict";e.exports=require("path")},873:e=>{"use strict";e.exports=require("querystring")},1267:e=>{"use strict";e.exports=require("readline")},50:e=>{"use strict";e.exports=o},158:e=>{"use strict";e.exports=require("stream")},502:e=>{"use strict";e.exports=require("tls")},296:e=>{"use strict";e.exports=require("tty")},233:e=>{"use strict";e.exports=require("url")},506:e=>{"use strict";if(void 0===s){var t=new Error("Cannot find module 'utf-8-validate'");throw t.code="MODULE_NOT_FOUND",t}e.exports=s},18:e=>{"use strict";e.exports=require("util")},503:e=>{"use strict";e.exports=require("zlib")}},a={};function __webpack_require__(e){if(a[e])return a[e].exports;var t=a[e]={id:e,loaded:!1,exports:{}};return l[e].call(t.exports,t,t.exports,__webpack_require__),t.loaded=!0,t.exports}return __webpack_require__.m=l,__webpack_require__.c=a,__webpack_require__.x=()=>__webpack_require__(__webpack_require__.s=1251),__webpack_require__.amdD=function(){throw new Error("define cannot be used indirect")},__webpack_require__.amdO={},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,o)=>(__webpack_require__.f[o](e,t),t)),[])),__webpack_require__.u=e=>e+".js",__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),c=__webpack_require__.x,__webpack_require__.x=()=>(__webpack_require__.e(0),__webpack_require__.e(4),__webpack_require__.e(1),c()),__webpack_require__.p="",i={2:1},__webpack_require__.f.require=function(e,t){i[e]||(e=>{var t=e.modules,o=e.ids,r=e.runtime;for(var n in t)__webpack_require__.o(t,n)&&(__webpack_require__.m[n]=t[n]);r&&r(__webpack_require__);for(var s=0;s<o.length;s++)i[o[s]]=1})(require("./"+__webpack_require__.u(e)))},__webpack_require__.x()})()}));
//# sourceMappingURL=cli.js.map

@@ -1,2 +0,2 @@

!function webpackUniversalModuleDefinition(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("bigint-buffer"),require("keccak"),require("secp256k1"),require("leveldown"),function webpackLoadOptionalExternalModule(){try{return require("bufferutil")}catch(e){}}(),function webpackLoadOptionalExternalModule(){try{return require("utf-8-validate")}catch(e){}}()):"function"==typeof define&&define.amd?define(["bigint-buffer","keccak","secp256k1","leveldown","bufferutil","utf-8-validate"],r):"object"==typeof exports?exports.Ganache=r(require("bigint-buffer"),require("keccak"),require("secp256k1"),require("leveldown"),function webpackLoadOptionalExternalModule(){try{return require("bufferutil")}catch(e){}}(),function webpackLoadOptionalExternalModule(){try{return require("utf-8-validate")}catch(e){}}()):e.Ganache=r(e["bigint-buffer"],e.keccak,e.secp256k1,e.leveldown,e.bufferutil,e["utf-8-validate"])}(global,(function(e,r,t,_,i,u){return(()=>{"use strict";var o,a,n={376:function(e,r,t){var _=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.provider=r.server=r.Server=void 0;var i=t(197);Object.defineProperty(r,"Server",{enumerable:!0,get:function(){return i.Server}}),Object.defineProperty(r,"server",{enumerable:!0,get:function(){return i.server}}),Object.defineProperty(r,"provider",{enumerable:!0,get:function(){return i.provider}});const u=_(t(197));r.default=u.default},2:e=>{e.exports=require("assert")},377:r=>{r.exports=e},5:e=>{e.exports=require("buffer")},532:e=>{if(void 0===i){var r=new Error("Cannot find module 'bufferutil'");throw r.code="MODULE_NOT_FOUND",r}e.exports=i},6:e=>{e.exports=require("crypto")},64:e=>{e.exports=require("events")},12:e=>{e.exports=require("fs")},74:e=>{e.exports=require("http")},259:e=>{e.exports=require("https")},123:e=>{e.exports=r},739:e=>{e.exports=_},136:e=>{e.exports=require("net")},126:e=>{e.exports=require("os")},8:e=>{e.exports=require("path")},571:e=>{e.exports=require("querystring")},51:e=>{e.exports=t},72:e=>{e.exports=require("stream")},959:e=>{e.exports=require("string_decoder")},260:e=>{e.exports=require("tls")},252:e=>{e.exports=require("tty")},206:e=>{e.exports=require("url")},534:e=>{if(void 0===u){var r=new Error("Cannot find module 'utf-8-validate'");throw r.code="MODULE_NOT_FOUND",r}e.exports=u},15:e=>{e.exports=require("util")},355:e=>{e.exports=require("zlib")}},p={};function __webpack_require__(e){if(p[e])return p[e].exports;var r=p[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}return __webpack_require__.m=n,__webpack_require__.x=()=>__webpack_require__(376),__webpack_require__.amdD=function(){throw new Error("define cannot be used indirect")},__webpack_require__.amdO={},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((r,t)=>(__webpack_require__.f[t](e,r),r)),[])),__webpack_require__.u=e=>e+".js",__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o=__webpack_require__.x,__webpack_require__.x=()=>(__webpack_require__.e(0),__webpack_require__.e(1),o()),__webpack_require__.p="",a={3:1},__webpack_require__.f.require=function(e,r){a[e]||(e=>{var r=e.modules,t=e.ids,_=e.runtime;for(var i in r)__webpack_require__.o(r,i)&&(__webpack_require__.m[i]=r[i]);_&&_(__webpack_require__);for(var u=0;u<t.length;u++)a[t[u]]=1})(require("./"+__webpack_require__.u(e)))},__webpack_require__.x()})()}));
!function webpackUniversalModuleDefinition(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("bigint-buffer"),require("keccak"),require("secp256k1"),require("leveldown"),function webpackLoadOptionalExternalModule(){try{return require("bufferutil")}catch(e){}}(),function webpackLoadOptionalExternalModule(){try{return require("utf-8-validate")}catch(e){}}()):"function"==typeof define&&define.amd?define(["bigint-buffer","keccak","secp256k1","leveldown","bufferutil","utf-8-validate"],r):"object"==typeof exports?exports.Ganache=r(require("bigint-buffer"),require("keccak"),require("secp256k1"),require("leveldown"),function webpackLoadOptionalExternalModule(){try{return require("bufferutil")}catch(e){}}(),function webpackLoadOptionalExternalModule(){try{return require("utf-8-validate")}catch(e){}}()):e.Ganache=r(e["bigint-buffer"],e.keccak,e.secp256k1,e.leveldown,e.bufferutil,e["utf-8-validate"])}(global,(function(e,r,t,_,i,u){return(()=>{"use strict";var o,a,n={346:function(e,r,t){var _=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.provider=r.server=r.Server=void 0;var i=t(188);Object.defineProperty(r,"Server",{enumerable:!0,get:function(){return i.Server}}),Object.defineProperty(r,"server",{enumerable:!0,get:function(){return i.server}}),Object.defineProperty(r,"provider",{enumerable:!0,get:function(){return i.provider}});const u=_(t(188));r.default=u.default},2:e=>{e.exports=require("assert")},347:r=>{r.exports=e},6:e=>{e.exports=require("buffer")},504:e=>{if(void 0===i){var r=new Error("Cannot find module 'bufferutil'");throw r.code="MODULE_NOT_FOUND",r}e.exports=i},5:e=>{e.exports=require("crypto")},75:e=>{e.exports=require("events")},20:e=>{e.exports=require("fs")},178:e=>{e.exports=require("http")},330:e=>{e.exports=require("https")},117:e=>{e.exports=r},694:e=>{e.exports=_},297:e=>{e.exports=require("net")},120:e=>{e.exports=require("os")},21:e=>{e.exports=require("path")},873:e=>{e.exports=require("querystring")},50:e=>{e.exports=t},158:e=>{e.exports=require("stream")},502:e=>{e.exports=require("tls")},296:e=>{e.exports=require("tty")},233:e=>{e.exports=require("url")},506:e=>{if(void 0===u){var r=new Error("Cannot find module 'utf-8-validate'");throw r.code="MODULE_NOT_FOUND",r}e.exports=u},18:e=>{e.exports=require("util")},503:e=>{e.exports=require("zlib")}},p={};function __webpack_require__(e){if(p[e])return p[e].exports;var r=p[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}return __webpack_require__.m=n,__webpack_require__.x=()=>__webpack_require__(346),__webpack_require__.amdD=function(){throw new Error("define cannot be used indirect")},__webpack_require__.amdO={},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((r,t)=>(__webpack_require__.f[t](e,r),r)),[])),__webpack_require__.u=e=>e+".js",__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o=__webpack_require__.x,__webpack_require__.x=()=>(__webpack_require__.e(0),__webpack_require__.e(1),o()),__webpack_require__.p="",a={3:1},__webpack_require__.f.require=function(e,r){a[e]||(e=>{var r=e.modules,t=e.ids,_=e.runtime;for(var i in r)__webpack_require__.o(r,i)&&(__webpack_require__.m[i]=r[i]);_&&_(__webpack_require__);for(var u=0;u<t.length;u++)a[t[u]]=1})(require("./"+__webpack_require__.u(e)))},__webpack_require__.x()})()}));
//# sourceMappingURL=core.js.map

@@ -11,3 +11,2 @@ /*!

*
* @copyright Truffle Blockchain Group
* @author David Murdoch

@@ -20,3 +19,2 @@ * @license MIT

*
* @copyright Truffle Blockchain Group
* @author David Murdoch <david@trufflesuite.com> (https://davidmurdoch.com)

@@ -29,3 +27,2 @@ * @license MIT

*
* @copyright Truffle Blockchain Group
* @author David Murdoch <david@trufflesuite.com> (https://davidmurdoch.com)

@@ -38,3 +35,2 @@ * @license MIT

*
* @copyright Truffle Blockchain Group
* @author David Murdoch

@@ -47,3 +43,2 @@ * @license MIT

*
* @copyright Truffle Blockchain Group
* @author David Murdoch <david@trufflesuite.com> (https://davidmurdoch.com)

@@ -56,3 +51,2 @@ * @license MIT

*
* @copyright Truffle Blockchain Group
* @author Tim Coulter

@@ -59,0 +53,0 @@ * @license MIT

@@ -1,1 +0,1 @@

{"name":"ganache","version":"7.0.0-canary.1336","lockfileVersion":1,"requires":true,"dependencies":{"abstract-leveldown":{"version":"6.2.3","resolved":"https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz","integrity":"sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==","requires":{"buffer":"^5.5.0","immediate":"^3.2.3","level-concat-iterator":"~2.0.0","level-supports":"~1.0.0","xtend":"~4.0.0"},"dependencies":{"buffer":{"version":"5.7.1","resolved":"https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz","integrity":"sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==","requires":{"base64-js":"^1.3.1","ieee754":"^1.1.13"}}}},"base64-js":{"version":"1.5.1","resolved":"https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz","integrity":"sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="},"bigint-buffer":{"version":"1.1.5","resolved":"https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz","integrity":"sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==","requires":{"bindings":"^1.3.0"}},"bindings":{"version":"1.5.0","resolved":"https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz","integrity":"sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==","requires":{"file-uri-to-path":"1.0.0"}},"bn.js":{"version":"4.12.0","resolved":"https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz","integrity":"sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="},"brorand":{"version":"1.1.0","resolved":"https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz","integrity":"sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="},"elliptic":{"version":"6.5.4","resolved":"https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz","integrity":"sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==","requires":{"bn.js":"^4.11.9","brorand":"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1","inherits":"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}},"file-uri-to-path":{"version":"1.0.0","resolved":"https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz","integrity":"sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="},"hash.js":{"version":"1.1.7","resolved":"https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz","integrity":"sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==","requires":{"inherits":"^2.0.3","minimalistic-assert":"^1.0.1"}},"hmac-drbg":{"version":"1.0.1","resolved":"https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz","integrity":"sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=","requires":{"hash.js":"^1.0.3","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.1"}},"ieee754":{"version":"1.2.1","resolved":"https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz","integrity":"sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="},"immediate":{"version":"3.3.0","resolved":"https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz","integrity":"sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q=="},"inherits":{"version":"2.0.4","resolved":"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz","integrity":"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="},"keccak":{"version":"3.0.1","resolved":"https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz","integrity":"sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==","requires":{"node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0"}},"level-concat-iterator":{"version":"2.0.1","resolved":"https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz","integrity":"sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw=="},"level-supports":{"version":"1.0.1","resolved":"https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz","integrity":"sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==","requires":{"xtend":"^4.0.2"}},"leveldown":{"version":"5.6.0","resolved":"https://registry.npmjs.org/leveldown/-/leveldown-5.6.0.tgz","integrity":"sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==","requires":{"abstract-leveldown":"~6.2.1","napi-macros":"~2.0.0","node-gyp-build":"~4.1.0"},"dependencies":{"node-gyp-build":{"version":"4.1.1","resolved":"https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz","integrity":"sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ=="}}},"minimalistic-assert":{"version":"1.0.1","resolved":"https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz","integrity":"sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="},"minimalistic-crypto-utils":{"version":"1.0.1","resolved":"https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz","integrity":"sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="},"napi-macros":{"version":"2.0.0","resolved":"https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz","integrity":"sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg=="},"node-addon-api":{"version":"2.0.2","resolved":"https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz","integrity":"sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="},"node-gyp-build":{"version":"4.2.3","resolved":"https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz","integrity":"sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg=="},"secp256k1":{"version":"4.0.2","resolved":"https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz","integrity":"sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==","requires":{"elliptic":"^6.5.2","node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0"}},"xtend":{"version":"4.0.2","resolved":"https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz","integrity":"sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="}}}
{"name":"ganache","version":"7.0.0-canary.1337","lockfileVersion":1,"requires":true,"dependencies":{"abstract-leveldown":{"version":"6.2.3","resolved":"https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz","integrity":"sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==","requires":{"buffer":"^5.5.0","immediate":"^3.2.3","level-concat-iterator":"~2.0.0","level-supports":"~1.0.0","xtend":"~4.0.0"},"dependencies":{"buffer":{"version":"5.7.1","resolved":"https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz","integrity":"sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==","requires":{"base64-js":"^1.3.1","ieee754":"^1.1.13"}}}},"base64-js":{"version":"1.5.1","resolved":"https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz","integrity":"sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="},"bigint-buffer":{"version":"1.1.5","resolved":"https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz","integrity":"sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==","requires":{"bindings":"^1.3.0"}},"bindings":{"version":"1.5.0","resolved":"https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz","integrity":"sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==","requires":{"file-uri-to-path":"1.0.0"}},"bn.js":{"version":"4.12.0","resolved":"https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz","integrity":"sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="},"brorand":{"version":"1.1.0","resolved":"https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz","integrity":"sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="},"elliptic":{"version":"6.5.4","resolved":"https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz","integrity":"sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==","requires":{"bn.js":"^4.11.9","brorand":"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1","inherits":"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}},"file-uri-to-path":{"version":"1.0.0","resolved":"https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz","integrity":"sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="},"hash.js":{"version":"1.1.7","resolved":"https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz","integrity":"sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==","requires":{"inherits":"^2.0.3","minimalistic-assert":"^1.0.1"}},"hmac-drbg":{"version":"1.0.1","resolved":"https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz","integrity":"sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=","requires":{"hash.js":"^1.0.3","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.1"}},"ieee754":{"version":"1.2.1","resolved":"https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz","integrity":"sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="},"immediate":{"version":"3.3.0","resolved":"https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz","integrity":"sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q=="},"inherits":{"version":"2.0.4","resolved":"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz","integrity":"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="},"keccak":{"version":"3.0.1","resolved":"https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz","integrity":"sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==","requires":{"node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0"}},"level-concat-iterator":{"version":"2.0.1","resolved":"https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz","integrity":"sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw=="},"level-supports":{"version":"1.0.1","resolved":"https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz","integrity":"sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==","requires":{"xtend":"^4.0.2"}},"leveldown":{"version":"5.6.0","resolved":"https://registry.npmjs.org/leveldown/-/leveldown-5.6.0.tgz","integrity":"sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==","requires":{"abstract-leveldown":"~6.2.1","napi-macros":"~2.0.0","node-gyp-build":"~4.1.0"},"dependencies":{"node-gyp-build":{"version":"4.1.1","resolved":"https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz","integrity":"sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ=="}}},"minimalistic-assert":{"version":"1.0.1","resolved":"https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz","integrity":"sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="},"minimalistic-crypto-utils":{"version":"1.0.1","resolved":"https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz","integrity":"sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="},"napi-macros":{"version":"2.0.0","resolved":"https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz","integrity":"sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg=="},"node-addon-api":{"version":"2.0.2","resolved":"https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz","integrity":"sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="},"node-gyp-build":{"version":"4.2.3","resolved":"https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz","integrity":"sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg=="},"secp256k1":{"version":"4.0.2","resolved":"https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz","integrity":"sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==","requires":{"elliptic":"^6.5.2","node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0"}},"xtend":{"version":"4.0.2","resolved":"https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz","integrity":"sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="}}}
{
"name": "ganache",
"version": "7.0.0-canary.1337",
"version": "7.0.0-canary.1338",
"description": "A library and cli to create a local blockchain for fast Ethereum development.",

@@ -54,5 +54,5 @@ "author": "David Murdoch",

"devDependencies": {
"@ganache/cli": "0.1.1-canary.1335",
"@ganache/core": "0.1.1-canary.1335",
"@ganache/flavors": "0.1.1-canary.1335",
"@ganache/cli": "0.1.1-canary.1336",
"@ganache/core": "0.1.1-canary.1336",
"@ganache/flavors": "0.1.1-canary.1336",
"@types/mocha": "8.2.2",

@@ -91,3 +91,3 @@ "@types/node": "14.14.6",

},
"gitHead": "215bb16c732909eb9ff49cf0b4307e37f08147ff"
"gitHead": "24ef535dea5941999b2cf2ef89aa1cfdc6018a55"
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc