1.0.0 • Published 2 years ago

@borealisswap/borealis-swap-lib v1.0.0

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

Borealis Swap Lib

Solidity libraries that are shared across Uniswap contracts. These libraries are focused on safety and 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 @borealis/lib

Then import the contracts via:

import "@borealis/borealis-lib/contracts/access/Ownable.sol"; 
abstract-leveldownacceptsaes-jsajvansi-colorsansi-regexansi-stylesantlr4tsanymatchargargparsearr-diffarr-flattenarr-unionarray-backarray-flattenarray-uniqueasn1asn1.jsassert-plusassertion-errorassign-symbolsasyncasync-eventemitterasync-limiterasynckitatobaws-sign2aws4babel-code-framebabel-corebabel-generatorbabel-helper-builder-binary-assignment-operator-visitorbabel-helper-call-delegatebabel-helper-define-mapbabel-helper-explode-assignable-expressionbabel-helper-function-namebabel-helper-get-function-aritybabel-helper-hoist-variablesbabel-helper-optimise-call-expressionbabel-helper-regexbabel-helper-remap-async-to-generatorbabel-helper-replace-supersbabel-helpersbabel-messagesbabel-plugin-check-es2015-constantsbabel-plugin-syntax-async-functionsbabel-plugin-syntax-exponentiation-operatorbabel-plugin-syntax-trailing-function-commasbabel-plugin-transform-async-to-generatorbabel-plugin-transform-es2015-arrow-functionsbabel-plugin-transform-es2015-block-scoped-functionsbabel-plugin-transform-es2015-block-scopingbabel-plugin-transform-es2015-classesbabel-plugin-transform-es2015-computed-propertiesbabel-plugin-transform-es2015-destructuringbabel-plugin-transform-es2015-duplicate-keysbabel-plugin-transform-es2015-for-ofbabel-plugin-transform-es2015-function-namebabel-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-object-superbabel-plugin-transform-es2015-parametersbabel-plugin-transform-es2015-shorthand-propertiesbabel-plugin-transform-es2015-spreadbabel-plugin-transform-es2015-sticky-regexbabel-plugin-transform-es2015-template-literalsbabel-plugin-transform-es2015-typeof-symbolbabel-plugin-transform-es2015-unicode-regexbabel-plugin-transform-exponentiation-operatorbabel-plugin-transform-regeneratorbabel-plugin-transform-strict-modebabel-preset-envbabel-registerbabel-runtimebabel-templatebabel-traversebabel-typesbabelifybabylonbackoffbalanced-matchbasebase-xbase64-jsbcrypt-pbkdfbech32bignumber.jsbinary-extensionsbip39blakejsbluebirdbn.jsbody-parserbrace-expansionbracesbrorandbrowser-stdoutbrowserify-aesbrowserify-cipherbrowserify-desbrowserify-rsabrowserify-signbrowserslistbs58bs58checkbufferbuffer-frombuffer-to-arraybufferbuffer-xorbufferutilbytesbytewisebytewise-corecache-basecacheable-requestcachedowncall-bindcamelcasecaniuse-litecaselesschalkcheck-errorcheckpoint-storechokidarchownrci-infocidscipher-baseclass-isclass-utilscliuicloneclone-responsecode-point-atcollection-visitcolor-convertcolor-namecombined-streamcommand-existscommand-line-argscommandercomponent-emitterconcat-mapconcat-streamcontent-dispositioncontent-hashcontent-typeconvert-source-mapcookiecookie-signaturecookiejarcopy-descriptorcore-jscore-js-purecore-util-iscorscreate-ecdhcreate-hashcreate-hmaccross-fetchcross-spawncrypto-browserifyddashdashdebugdecamelizedecode-uri-componentdecompress-responsedeep-eqldeep-equaldefer-to-connectdeferred-leveldowndefine-propertiesdefine-propertydefineddelayed-streamdepddes.jsdestroydetect-indentdiffdiffie-hellmandom-walkdotignoreduplexer3ecc-jsbnee-firstelectron-to-chromiumellipticemoji-regexencodeurlencodingencoding-downend-of-streamerrnoerror-exes-abstractes-to-primitivees5-extes6-iteratores6-symbolescape-htmlescape-string-regexpesprimaesutilsetageth-block-trackereth-ens-namehasheth-json-rpc-infuraeth-json-rpc-middlewareeth-libeth-queryeth-sig-utileth-tx-summaryethashjsethereum-bloom-filtersethereum-commonethereum-cryptographyethereumjs-abiethereumjs-accountethereumjs-blockethereumjs-blockchainethereumjs-commonethereumjs-txethereumjs-utilethereumjs-vmethereumjs-walletethersethjs-unitethjs-utileventemitter3eventsevp_bytestokeyexpand-bracketsexpressextextendextend-shallowextglobextsprintffake-merkle-patricia-treefast-deep-equalfast-json-stable-stringifyfetch-ponyfillfill-rangefinalhandlerfind-replacefind-upfind-yarn-workspace-rootflatflow-stoplightfor-eachfor-inforever-agentform-dataforwardedfragment-cachefreshfs-extrafs-minipassfs.realpathfseventsfunction-bindfunctional-red-black-treeganache-coreget-caller-fileget-func-nameget-intrinsicget-streamget-symbol-descriptionget-valuegetpassglobglob-parentglobalglobalsgotgraceful-fsgrowlhar-schemahar-validatorhashas-ansihas-bigintshas-flaghas-symbol-support-xhas-symbolshas-to-string-tag-xhas-tostringtaghas-valuehas-valueshash-basehash.jsheheaphmac-drbghome-or-tmphosted-git-infohttp-cache-semanticshttp-errorshttp-httpshttp-signatureiconv-liteidna-uts46-hxieee754immediateinflightinheritsinternal-slotinvariantinvert-kvipaddr.jsis-accessor-descriptoris-argumentsis-arrayishis-bigintis-binary-pathis-boolean-objectis-bufferis-callableis-ciis-core-moduleis-data-descriptoris-date-objectis-descriptoris-dockeris-extendableis-extglobis-finiteis-fnis-fullwidth-code-pointis-functionis-globis-hex-prefixedis-negative-zerois-numberis-number-objectis-objectis-plain-objis-plain-objectis-regexis-retry-allowedis-shared-array-bufferis-streamis-stringis-symbolis-typedarrayis-urlis-utf8is-weakrefis-windowsis-wslisarrayisexeisobjectisstreamisurljs-sha3js-tokensjs-yamljsbnjsescjson-bufferjson-rpc-enginejson-rpc-errorjson-rpc-random-idjson-schemajson-schema-traversejson-stable-stringifyjson-stringify-safejson5jsonfilejsonifyjsprimkeccakkeyvkind-ofklawklaw-synclcidlevel-codeclevel-errorslevel-iterator-streamlevel-memlevel-packagerlevel-postlevel-sublevellevel-wslevelupload-json-filelocate-pathlodashlodash.assignlog-symbolslooperloose-envifylowercase-keyslru-cacheltgtmake-errormap-cachemap-visitmd5.jsmedia-typermemdownmemorystreammerge-descriptorsmerkle-patricia-treemethodsmicromatchmiller-rabinmimemime-dbmime-typesmimic-responsemin-documentminimalistic-assertminimalistic-crypto-utilsminimatchminimistminipassminizlibmixin-deepmkdirpmkdirp-promisemock-fsmsmultibasemulticodecmultihashesnano-json-stream-parsernanomatchnegotiatornext-ticknice-trynode-addon-apinode-environment-flagsnode-fetchnode-gyp-buildnormalize-package-datanormalize-pathnormalize-urlnumber-is-nannumber-to-bnoauth-signobject-assignobject-copyobject-inspectobject-isobject-keysobject-visitobject.assignobject.getownpropertydescriptorsobject.pickoboeon-finishedonceopenos-homediros-localeos-tmpdirp-cancelablep-finallyp-limitp-locatep-timeoutp-tryparse-asn1parse-headersparse-jsonparseurlpascalcasepatch-packagepath-browserifypath-existspath-is-absolutepath-keypath-parsepath-to-regexppath-typepathvalpbkdf2performance-nowpicomatchpifypinkiepinkie-promiseposix-character-classespostinstall-postinstallprecondprepend-httpprivateprocessprocess-nextick-argspromise-to-callbackproxy-addrprrpseudomappslpublic-encryptpull-catpull-deferpull-levelpull-livepull-pushablepull-streampull-windowpumppunycodeqsquery-stringquerystringrandombytesrandomfillrange-parserraw-bodyread-pkgread-pkg-upreadable-streamreaddirpregenerateregenerator-runtimeregenerator-transformregex-notregexp.prototype.flagsregexpu-coreregjsgenregjsparserrepeat-elementrepeat-stringrepeatingrequestrequire-directoryrequire-from-stringrequire-main-filenameresolveresolve-urlresponselikeresumerretripemd160rlprustbn.jssafe-buffersafe-event-emittersafe-regexsafer-bufferscrypt-jsscryptsysecp256k1seedrandomsemaphoresemversendserve-staticservifyset-blockingset-immediate-shimset-valuesetimmediatesetprototypeofsha.jsshebang-commandshebang-regexside-channelsimple-concatsimple-getslashsnapdragonsnapdragon-nodesnapdragon-utilsolidity-comments-extractorsource-mapsource-map-resolvesource-map-supportsource-map-urlspdx-correctspdx-exceptionsspdx-expression-parsespdx-license-idssplit-stringsprintf-jssshpkstatic-extendstatusesstream-to-pull-streamstrict-uri-encodestring-widthstring.prototype.trimstring.prototype.trimendstring.prototype.trimstartstring_decoderstrip-ansistrip-bomstrip-hex-prefixstrip-json-commentssupports-colorswarm-jstapetartest-valuetestrpcthroughthrough2timed-outtmpto-fast-propertiesto-object-pathto-readable-streamto-regexto-regex-rangetoidentifiertough-cookietr46trim-rightts-essentialsts-generatortunnel-agenttweetnacltweetnacl-utiltypetype-detecttype-istypechaintypedarraytypedarray-to-buffertypewisetypewise-coretypewiselitetypicalultronunbox-primitiveunderscoreunion-valueuniversalifyunormunpipeunset-valueuri-jsurixurlurl-parse-laxurl-set-queryurl-to-optionsuseuserutf-8-validateutf8util-deprecateutil.promisifyutils-mergeuuidvalidate-npm-package-licensevarintvaryverrorweb3web3-bzzweb3-coreweb3-core-helpersweb3-core-methodweb3-core-promieventweb3-core-requestmanagerweb3-core-subscriptionsweb3-ethweb3-eth-abiweb3-eth-accountsweb3-eth-contractweb3-eth-ensweb3-eth-ibanweb3-eth-personalweb3-netweb3-provider-engineweb3-providers-httpweb3-providers-ipcweb3-providers-wsweb3-shhweb3-utilswebidl-conversionswebsocketwhatwg-fetchwhatwg-urlwhichwhich-boxed-primitivewhich-modulewide-alignwindow-sizewrap-ansiwrappywsxhrxhr-requestxhr-request-promisexhr2-cookiesxtendy18nyaetiyallistyargsyargs-parseryargs-unparseryn
1.0.0

2 years ago

0.0.1

3 years ago