1.0.0 • Published 2 years ago

@bonsaiswap-lib/lib v1.0.0

Weekly downloads
-
License
GPL-3.0-or-later
Repository
gitlab
Last release
2 years ago

bonsaiswap-lib

Solidity libraries that are shared across BonsaiSwap contracts. This package focuses on safety and execution gas efficiency.

Install

Run yarn to install dependencies.

Test

Run yarn test to execute the test suite.

Usage

Install this in another project via yarn add @bonsaiswap/lib

Then import the contracts via:

import '@bonsaiswap/lib/contracts/libraries/Babylonian.sol';
abstract-leveldownaes-jsajvansi-regexacceptsansi-colorsansi-stylesarganymatchargparsearr-diffarr-flattenarr-unionarray-flattenasn1asn1.jsassert-plusarray-uniqueassign-symbolsassertion-errorasync-eventemitterasync-limiterasyncatobaws-sign2asynckitbabel-code-frameaws4babel-generatorbabel-corebabel-helper-builder-binary-assignment-operator-visitorbabel-helper-call-delegatebabel-helper-explode-assignable-expressionbabel-helper-define-mapbabel-helper-function-namebabel-helper-get-function-aritybabel-helper-optimise-call-expressionbabel-helper-hoist-variablesbabel-helper-remap-async-to-generatorbabel-helper-regexbabel-helpersbabel-messagesbabel-helper-replace-supersbabel-plugin-check-es2015-constantsbabel-plugin-syntax-async-functionsbabel-plugin-syntax-trailing-function-commasbabel-plugin-syntax-exponentiation-operatorbabel-plugin-transform-async-to-generatorbabel-plugin-transform-es2015-arrow-functionsbabel-plugin-transform-es2015-block-scoped-functionsbabel-plugin-transform-es2015-classesbabel-plugin-transform-es2015-block-scopingbabel-plugin-transform-es2015-destructuringbabel-plugin-transform-es2015-duplicate-keysbabel-plugin-transform-es2015-computed-propertiesbabel-plugin-transform-es2015-for-ofbabel-plugin-transform-es2015-literalsbabel-plugin-transform-es2015-modules-amdbabel-plugin-transform-es2015-modules-commonjsbabel-plugin-transform-es2015-modules-systemjsbabel-plugin-transform-es2015-modules-umdbabel-plugin-transform-es2015-function-namebabel-plugin-transform-es2015-parametersbabel-plugin-transform-es2015-shorthand-propertiesbabel-plugin-transform-es2015-spreadbabel-plugin-transform-es2015-object-superbabel-plugin-transform-es2015-template-literalsbabel-plugin-transform-es2015-sticky-regexbabel-plugin-transform-es2015-typeof-symbolbabel-plugin-transform-es2015-unicode-regexbabel-plugin-transform-exponentiation-operatorbabel-plugin-transform-regeneratorbabel-preset-envbabel-registerbabel-plugin-transform-strict-modebabel-runtimebabel-traversebabel-templatebabel-typesbabylonbabelifybackoffbalanced-matchbasebase-xbcrypt-pbkdfbase64-jsbech32bignumber.jsbinary-extensionsbip39blakejsbluebirdbn.jsbody-parserbrace-expansionbracesbrorandbrowserify-aesbrowser-stdoutbrowserify-cipherbrowserify-desbrowserify-signbrowserify-rsabs58bs58checkbrowserslistbuffer-to-arraybufferbufferbuffer-frombuffer-xorbytewisebytesbytewise-corecache-basecacheable-requestcachedownbufferutilcamelcasecaniuse-litecaselesschalkcheck-errorcheckpoint-storechokidarchownrci-infocidscipher-baseclass-isclass-utilsclonecliuiclone-responsecode-point-atcollection-visitcolor-convertcolor-namecombined-streamcomponent-emittercommand-existscommanderconcat-mapconcat-streamcontent-typecontent-hashconvert-source-mapcookie-signaturecookiecookiejarcontent-dispositioncopy-descriptorcore-jscore-js-purecore-util-iscreate-ecdhcorscreate-hashcreate-hmaccross-fetchcross-spawncrypto-browserifydashdashddecamelizedecode-uri-componentdebugdecompress-responsedeep-equaldeep-eqldefer-to-connectdeferred-leveldowndefine-propertiesdefine-propertydefineddelayed-streamdepddes.jsdestroydetect-indentdiffdiffie-hellmandir-to-objectdom-walkduplexer3ee-firstdotignoreecc-jsbnelectron-to-chromiumemoji-regexellipticencodeurlencodingencoding-downend-of-streamerrnoerror-exes-abstractes-to-primitivees5-extes6-iteratores6-symbolescape-string-regexpesprimaesprima-extract-commentsescape-htmlesutilsetageth-ens-namehasheth-json-rpc-infuraeth-block-trackereth-libeth-json-rpc-middlewareeth-queryeth-sig-utileth-tx-summaryethashjsethereum-commonethereum-bloom-filtersethereum-cryptographyethereumjs-blockethereumjs-accountethereumjs-abiethereumjs-blockchainethereumjs-commonethereumjs-txethereumjs-utilethereumjs-vmethereumjs-walletethersethjs-uniteventemitter3eventsethjs-utilevp_bytestokeyextexpand-bracketsextendextend-shallowexpressextract-commentsextsprintffake-merkle-patricia-treeextglobfast-deep-equalfast-difffast-json-stable-stringifyfetch-ponyfillfill-rangefinalhandlerfind-upflatfind-yarn-workspace-rootfor-eachflow-stoplightfor-inform-dataforwardedforever-agentfreshfragment-cachefs-extrafs.realpathfs-minipassfseventsfunctional-red-black-treefunction-bindganache-coreget-caller-fileget-func-nameget-streamget-valuegetpassglobglob-parentglobalgotglobalsgraceful-fsgrowlhar-schemahar-validatorhashas-ansihas-flaghas-symbol-support-xhas-symbolshas-to-string-tag-xhas-valuehas-valueshash-basehash.jsheheaphmac-drbghome-or-tmphosted-git-infohttp-cache-semanticshttp-errorshttp-httpshttp-signatureiconv-liteidna-uts46-hxieee754immediateinflightinheritsinvariantinvert-kvipaddr.jsis-accessor-descriptoris-argumentsis-arrayishis-binary-pathis-bufferis-callableis-ciis-data-descriptoris-date-objectis-descriptoris-extendableis-extglobis-finiteis-fnis-fullwidth-code-pointis-functionis-hex-prefixedis-negative-zerois-globis-numberis-objectis-plain-objis-plain-objectis-retry-allowedis-streamis-regexis-symbolis-typedarrayis-urlis-utf8is-windowsisarrayisobjectisexeisstreamisurljs-sha3js-tokensjs-yamljsbnjsescjson-bufferjson-rpc-enginejson-rpc-errorjson-rpc-random-idjson-schemajson-stringify-safejson-stable-stringifyjson-schema-traversejson5jsonfilejsonifyjsprimkeccakklawklaw-synckeyvlevel-codeclcidlevel-errorslevel-memlevel-iterator-streamkind-oflevel-sublevellevel-postlevel-packagerlevelupload-json-filelocate-pathlodashlodash.assignlog-symbolslevel-wslooperloose-envifylowercase-keyslru-cachemake-errormap-cachemd5.jsmedia-typermemdownltgtmemorystreammerge-descriptorsmerkle-patricia-treemethodsmicromatchmap-visitmimemime-dbmime-typesmimic-responsemin-documentminimalistic-assertmiller-rabinminimalistic-crypto-utilsminimatchminimistminipassminizlibmixin-deepmkdirpmkdirp-promisemock-fsmsmulticodecmultibasemultihashesnano-json-stream-parsernanomatchnegotiatornext-ticknice-trynode-environment-flagsnode-fetchnode-gyp-buildnormalize-package-datanormalize-pathnormalize-urlnode-addon-apinumber-is-nanoauth-signobject-assignnumber-to-bnobject-copyobject-inspectobject-isobject-keysobject-visitobject.assignobject.getownpropertydescriptorsobject.pickonceos-homediros-localeoboeon-finishedos-tmpdirp-cancelablep-finallyp-limitp-locatep-timeoutp-tryparse-asn1parse-code-contextparse-headersparse-jsonparseurlpascalcasepath-browserifypath-existspath-is-absolutepatch-packagepath-keypath-parsepath-to-regexppath-typepathvalpbkdf2performance-nowpicomatchpinkiepinkie-promiseposix-character-classespostinstall-postinstallprecondprettier-linter-helpersprepend-httpprivateprocessprocess-nextick-argspromise-to-callbackproxy-addrprrpslpifypublic-encryptpull-catpull-levelpseudomappull-deferpull-livepull-pushablepull-streampull-windowpumpqsquery-stringquerystringpunycoderandombytesrange-parserrandomfillraw-bodyread-pkgread-pkg-upreadable-streamregeneratereaddirpregenerator-runtimeregenerator-transformregex-notregexp.prototype.flagsregexpu-coreregjsgenregjsparserrepeat-elementrepeat-stringrepeatingrequestrequire-directoryrequire-from-stringrequire-main-filenameresolveresolve-urlresumerresponselikeripemd160retrustbn.jssafe-event-emittersafe-regexrlpsafer-bufferscrypt-jssafe-bufferscryptsysecp256k1seedrandomsemaphoresemversendserve-staticservifyset-blockingset-immediate-shimset-valuesetprototypeofsetimmediatesha.jsshebang-commandshebang-regexsimple-concatslashsnapdragonsnapdragon-nodesnapdragon-utilsource-mapsource-map-resolvesource-map-supportsimple-getsource-map-urlspdx-exceptionsspdx-correctspdx-expression-parsespdx-license-idssplit-stringsprintf-jssshpkstatic-extendstatusesstream-to-pull-streamstrict-uri-encodestring.prototype.trimstring-widthstring.prototype.trimendstring.prototype.trimstartstring_decoderstrip-ansistrip-bomstrip-hex-prefixstrip-json-commentssupports-colorswarm-jstapetarthroughtestrpctmpthrough2to-fast-propertiestimed-outto-readable-streamto-object-pathtoidentifierto-regex-rangeto-regextough-cookietrim-righttunnel-agenttypetweetnacltype-detecttweetnacl-utiltype-istypedarraytypedarray-to-buffertypewisetypewise-coreultrontypewiseliteunderscoreunion-valueuniversalifyunormunpipeunset-valueuri-jsurixurlurl-parse-laxurl-set-queryurl-to-optionsuseutf-8-validateutil-deprecateutf8uuidutil.promisifyutils-mergevalidate-npm-package-licenseverrorvarintweb3varyweb3-bzzweb3-coreweb3-core-helpersweb3-core-methodweb3-core-promieventweb3-core-requestmanagerweb3-core-subscriptionsweb3-ethweb3-eth-accountsweb3-eth-contractweb3-eth-abiweb3-eth-ensweb3-eth-ibanweb3-eth-personalweb3-providers-httpweb3-netweb3-providers-ipcweb3-provider-engineweb3-shhweb3-utilsweb3-providers-wswhatwg-fetchwebsocketwhichwhich-modulewide-alignwindow-sizewrap-ansiwrappywsxhr-requestxhrxhr-request-promisexhr2-cookiesxtendy18nyaetiyargsyargs-unparseryargs-parserynyallist
1.0.0

2 years ago