1.0.0 • Published 3 years ago

@olympfin/olymp-swap-lib v1.0.0

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

Olymp 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 @uniswap/lib

Then import the contracts via:

import "@olympfin/olymp-swap-lib/contracts/access/Ownable.sol"; 
abstract-leveldownaes-jsansi-colorsacceptsajvansi-regexantlr4tsansi-stylesanymatchargargparsearr-diffarr-flattenarr-unionarray-backarray-uniquearray-flattenasn1asn1.jsassert-plusassertion-errorassign-symbolsasyncasync-limiterasync-eventemitterasynckitaws-sign2atobaws4babel-code-framebabel-corebabel-generatorbabel-helper-builder-binary-assignment-operator-visitorbabel-helper-define-mapbabel-helper-call-delegatebabel-helper-explode-assignable-expressionbabel-helper-function-namebabel-helper-get-function-aritybabel-helper-hoist-variablesbabel-helper-regexbabel-helper-remap-async-to-generatorbabel-helpersbabel-helper-optimise-call-expressionbabel-helper-replace-supersbabel-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-for-ofbabel-plugin-transform-es2015-duplicate-keysbabel-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-registerbabel-runtimebabel-templatebabel-traversebabel-typesbabel-preset-envbabelifybabylonbalanced-matchbasebase-xbackoffbcrypt-pbkdfbase64-jsbech32bignumber.jsbip39blakejsbinary-extensionsbluebirdbn.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-componentdeep-eqldeep-equaldefer-to-connectdeferred-leveldowndecompress-responsedefine-propertiesdefine-propertydefineddelayed-streamdepddes.jsdestroydetect-indentdiffdiffie-hellmandom-walkdotignoreduplexer3ecc-jsbnee-firstelectron-to-chromiumellipticemoji-regexencodeurlencodingencoding-downerrnoend-of-streamerror-exes-abstractes-to-primitivees5-extes6-iteratores6-symbolescape-htmlescape-string-regexpesprimaesutilsetageth-block-trackereth-ens-namehasheth-json-rpc-infuraeth-libeth-json-rpc-middlewareeth-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-rangefind-replacefinalhandlerfind-upfind-yarn-workspace-rootflatflow-stoplightfor-eachfor-inforever-agentform-dataforwardedfragment-cachefreshfs-extrafs-minipassfs.realpathfseventsfunction-bindfunctional-red-black-treeganache-coreget-caller-fileget-func-nameget-streamget-intrinsicget-valuegetpassglobglob-parentglobalglobalsgotgraceful-fsgrowlhar-schemahar-validatorhashas-ansihas-bigintshas-flaghas-symbol-support-xhas-symbolshas-to-string-tag-xhas-valuehas-valueshash-basehash.jsheheaphmac-drbghome-or-tmphosted-git-infohttp-cache-semanticshttp-httpshttp-errorshttp-signatureiconv-liteidna-uts46-hxieee754immediateinflightinheritsinvariantinvert-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-regexis-plain-objectis-retry-allowedis-streamis-stringis-symbolis-typedarrayis-urlis-utf8is-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-pkgreadable-streamread-pkg-upreaddirpregenerateregenerator-runtimeregenerator-transformregex-notregexp.prototype.flagsregexpu-coreregjsgenrepeat-elementregjsparserrepeat-stringrepeatingrequestrequire-directoryrequire-from-stringrequire-main-filenameresolveresolve-urlresponselikeresumerretrlpripemd160rustbn.jssafe-buffersafe-event-emittersafe-regexsafer-bufferscrypt-jsscryptsysecp256k1seedrandomsemaphoresemversendservifyserve-staticset-blockingset-immediate-shimset-valuesetimmediatesetprototypeofsha.jsshebang-commandshebang-regexsimple-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-cookietrim-rightts-essentialsts-generatortunnel-agenttweetnacltypetweetnacl-utiltype-detecttype-istypechaintypedarraytypedarray-to-buffertypewisetypewise-coretypewiselitetypicalultronunbox-primitiveunderscoreunion-valueuniversalifyunormunpipeunset-valueuri-jsurixurlurl-parse-laxurl-set-queryurl-to-optionsuseutf-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-wsweb3-providers-ipcweb3-shhweb3-utilswebsocketwhatwg-fetchwhichwhich-boxed-primitivewhich-modulewide-alignwindow-sizewrap-ansiwrappywsxhrxhr-requestxhr-request-promisexhr2-cookiesxtendy18nyaetiyallistyargsyargs-parseryargs-unparseryn
1.0.0

3 years ago