{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.WTFAcademy/WTF-Ethers","documentNamespace":"https://spdx.org/spdxdocs/protobom/63443378-178f-450e-a271-9cec49fd2cc2","creationInfo":{"creators":["Tool: protobom-devel","Tool: GitHub.com-Dependency-Graph"],"created":"2025-01-02T20:56:59Z"},"packages":[{"name":"inherits","SPDXID":"SPDXRef-npm-inherits-2.0.4-7b26ed","versionInfo":"2.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/inherits@2.0.4"}]},{"name":"minimalistic-assert","SPDXID":"SPDXRef-npm-minimalistic-assert-1.0.1-d87ce5","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright 2015 Calvin Metcalf","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimalistic-assert@1.0.1"}]},{"name":"randombytes","SPDXID":"SPDXRef-npm-randombytes-2.1.0-41e328","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 crypto-browserify","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/randombytes@2.1.0"}]},{"name":"readable-stream","SPDXID":"SPDXRef-npm-readable-stream-3.6.0-613322","versionInfo":"3.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/readable-stream@3.6.0"}]},{"name":"safe-buffer","SPDXID":"SPDXRef-npm-safe-buffer-5.2.1-c8865b","versionInfo":"5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Feross Aboukhadijeh, Copyright (c) Feross Aboukhadijeh (http://feross.org)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/safe-buffer@5.2.1"}]},{"name":"setimmediate","SPDXID":"SPDXRef-npm-setimmediate-1.0.5-58cb0d","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Barnesandnoble.com, llc, Donavon West, and Domenic Denicola","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/setimmediate@1.0.5"}]},{"name":"string_decoder","SPDXID":"SPDXRef-npm-stringdecoder-1.3.0-447376","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/string_decoder@1.3.0"}]},{"name":"util-deprecate","SPDXID":"SPDXRef-npm-util-deprecate-1.0.2-91a7d4","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/util-deprecate@1.0.2"}]},{"name":"ws","SPDXID":"SPDXRef-npm-ws-8.5.0-892651","versionInfo":"8.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Einar Otto Stangvik \u003ceinaros@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ws@8.5.0"}]},{"name":"tslib","SPDXID":"SPDXRef-npm-tslib-2.4.0-fc0b53","versionInfo":"2.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"0BSD","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tslib@2.4.0"}]},{"name":"bn.js","SPDXID":"SPDXRef-npm-bn.js-4.12.0-6ce22e","versionInfo":"4.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Fedor Indutny, 2015","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bn.js@4.12.0"}]},{"name":"bn.js","SPDXID":"SPDXRef-npm-bn.js-5.2.1-d8263e","versionInfo":"5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Fedor Indutny, 2015","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bn.js@5.2.1"}]},{"name":"brorand","SPDXID":"SPDXRef-npm-brorand-1.1.0-665fca","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Fedor Indutny, 2014, Copyright Fedor Indutny, 2014.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/brorand@1.1.0"}]},{"name":"browserify-aes","SPDXID":"SPDXRef-npm-browserify-aes-1.2.0-b58159","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 browserify-aes contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/browserify-aes@1.2.0"}]},{"name":"buffer-xor","SPDXID":"SPDXRef-npm-buffer-xor-1.0.3-2e9f19","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Daniel Cousens","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/buffer-xor@1.0.3"}]},{"name":"cipher-base","SPDXID":"SPDXRef-npm-cipher-base-1.0.4-575b3d","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 crypto-browserify contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cipher-base@1.0.4"}]},{"name":"create-hash","SPDXID":"SPDXRef-npm-create-hash-1.2.0-6455d5","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 crypto-browserify contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/create-hash@1.2.0"}]},{"name":"create-hmac","SPDXID":"SPDXRef-npm-create-hmac-1.1.7-8bbc92","versionInfo":"1.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 crypto-browserify contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/create-hmac@1.1.7"}]},{"name":"elliptic","SPDXID":"SPDXRef-npm-elliptic-6.5.4-85c2b1","versionInfo":"6.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Fedor Indutny, 2014","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/elliptic@6.5.4"}]},{"name":"evp_bytestokey","SPDXID":"SPDXRef-npm-evpbytestokey-1.0.3-f407c0","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 crypto-browserify contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/evp_bytestokey@1.0.3"}]},{"name":"hash-base","SPDXID":"SPDXRef-npm-hash-base-3.1.0-6db1e3","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Kirill Fomichev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hash-base@3.1.0"}]},{"name":"hash.js","SPDXID":"SPDXRef-npm-hash.js-1.1.7-437bcc","versionInfo":"1.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Fedor Indutny, 2014","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hash.js@1.1.7"}]},{"name":"hmac-drbg","SPDXID":"SPDXRef-npm-hmac-drbg-1.0.1-ac682a","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Fedor Indutny, 2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hmac-drbg@1.0.1"}]},{"name":"md5.js","SPDXID":"SPDXRef-npm-md5.js-1.3.5-f9b5e4","versionInfo":"1.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Kirill Fomichev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/md5.js@1.3.5"}]},{"name":"minimalistic-crypto-utils","SPDXID":"SPDXRef-npm-minimalistic-crypto-utils-1.0.1-922e5f","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Fedor Indutny, 2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimalistic-crypto-utils@1.0.1"}]},{"name":"pbkdf2","SPDXID":"SPDXRef-npm-pbkdf2-3.1.2-cb791e","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Daniel Cousens","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pbkdf2@3.1.2"}]},{"name":"ripemd160","SPDXID":"SPDXRef-npm-ripemd160-2.0.2-315808","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016, Copyright (c) 2016 crypto-browserify","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ripemd160@2.0.2"}]},{"name":"sha.js","SPDXID":"SPDXRef-npm-sha.js-2.4.11-910f8b","versionInfo":"2.4.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND MIT","copyrightText":"Copyright (c) 1998 - 2009, Paul Johnston \u0026 Contributors, Copyright (c) 2013-2018 sha.js contributors, Copyright Angel Marin, Paul Johnston 2000 - 2009. Other contributors Greg Holt, Andrew Kepert, Ydnar, Lostinet, Copyright Paul Johnston 2000 - 2002. Other contributors Greg Holt, Andrew Kepert, Ydnar, Lostinet","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sha.js@2.4.11"}]},{"name":"bignumber.js","SPDXID":"SPDXRef-npm-bignumber.js-9.1.0-8609de","versionInfo":"9.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) \u003c2022\u003e Michael Mclaughlin, Copyright (c) 2022 Michael Mclaughlin \u003cM8ch88l@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bignumber.js@9.1.0"}]},{"name":"js-sha3","SPDXID":"SPDXRef-npm-js-sha3-0.8.0-02f500","versionInfo":"0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2015-2018 Chen, Yi-Cyuan, copyright Chen, Yi-Cyuan 2015-2018","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-sha3@0.8.0"}]},{"name":"@adraffy/ens-normalize","SPDXID":"SPDXRef-npm-adraffy-ens-normalize-1.9.2-c3b888","versionInfo":"1.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40adraffy/ens-normalize@1.9.2"}]},{"name":"@noble/hashes","SPDXID":"SPDXRef-npm-noble-hashes-1.1.2-d06413","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 Paul Miller (paulmillr.com), Copyright (c) 2022 Paul Miller (https://paulmillr.com), Copyright (c) 2022 Paul Miller (https://paulmillr.com) (https://paulmillr.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40noble/hashes@1.1.2"}]},{"name":"@noble/secp256k1","SPDXID":"SPDXRef-npm-noble-secp256k1-1.7.1-fc051c","versionInfo":"1.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2019 Paul Miller (paulmillr.com), (c) Paul Miller (https://paulmillr.com) (https://paulmillr.com), Copyright (c) 2019 Paul Miller (https://paulmillr.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40noble/secp256k1@1.7.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-18.15.13-2802c5","versionInfo":"18.15.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@18.15.13"}]},{"name":"aes-js","SPDXID":"SPDXRef-npm-aes-js-4.0.0-beta.5-122ff6","versionInfo":"4.0.0-beta.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Richard Moore, Copyright 2015-2018 Richard Moore \u003cme@ricmoo.com\u003e, Copyright 2015-2022 Richard Moore \u003cme@ricmoo.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/aes-js@4.0.0-beta.5"}]},{"name":"base-x","SPDXID":"SPDXRef-npm-base-x-3.0.9-d35da5","versionInfo":"3.0.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2018 The Bitcoin Core, Copyright (c) 2018 base-x contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/base-x@3.0.9"}]},{"name":"blakejs","SPDXID":"SPDXRef-npm-blakejs-1.2.1-a317b5","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Blakejs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/blakejs@1.2.1"}]},{"name":"bs58","SPDXID":"SPDXRef-npm-bs58-4.0.1-5acdab","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bs58@4.0.1"}]},{"name":"bs58check","SPDXID":"SPDXRef-npm-bs58check-2.1.2-861157","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Daniel Cousens","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bs58check@2.1.2"}]},{"name":"crypto-js","SPDXID":"SPDXRef-npm-crypto-js-4.2.0-ff3525","versionInfo":"4.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2012 by Cedric Mesnil, Copyright (c) 2009-2013 Jeff Mott, Copyright (c) 2013-2016 Evan Vosberg","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/crypto-js@4.2.0"}]},{"name":"ethereum-cryptography","SPDXID":"SPDXRef-npm-ethereum-cryptography-0.1.3-228f73","versionInfo":"0.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2019","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ethereum-cryptography@0.1.3"}]},{"name":"is-hex-prefixed","SPDXID":"SPDXRef-npm-is-hex-prefixed-1.0.0-d14904","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Nick Dodson., Copyright (c) 2016 Nick Dodson. nickdodson.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-hex-prefixed@1.0.0"}]},{"name":"node-addon-api","SPDXID":"SPDXRef-npm-node-addon-api-2.0.2-bc76c8","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/node-addon-api@2.0.2"}]},{"name":"rlp","SPDXID":"SPDXRef-npm-rlp-2.2.7-4f29ba","versionInfo":"2.2.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rlp@2.2.7"}]},{"name":"scrypt-js","SPDXID":"SPDXRef-npm-scrypt-js-3.0.1-153c12","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008 Matsuza, Copyright (c) 2016 Richard Moore","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/scrypt-js@3.0.1"}]},{"name":"secp256k1","SPDXID":"SPDXRef-npm-secp256k1-4.0.3-e28e87","versionInfo":"4.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008 Don Anderson \u003cdda@sleepycat.com\u003e, Copyright (c) 2008 Paolo Bonzini \u003cbonzini@gnu.org\u003e, Copyright (c) 2013 Pieter Wuille, Copyright (c) 2013-2014 Diederik Huys, Pieter Wuille, Copyright (c) 2013-2015 Pieter Wuille, Copyright (c) 2013, 2014 Pieter Wuille, Copyright (c) 2013, 2014, 2015 Pieter Wuille, Gregory Maxwell, Copyright (c) 2013, 2014, 2015 Thomas Daede, Cory Fields, Copyright (c) 2013, 2014, 2017 Pieter Wuille, Andrew Poelstra, Copyright (c) 2013, 2014, 2017 Pieter Wuille, Andrew Poelstra, Jonas Nick, Copyright (c) 2014 Pieter Wuille, Copyright (c) 2014 Wladimir J. van der Laan, Copyright (c) 2014-2015 Pieter Wuille, Copyright (c) 2014-2016 Fedor Indutny, Copyright (c) 2014-2016 secp256k1-node contributors, Copyright (c) 2014, 2015 Pieter Wuille, Copyright (c) 2015 Andrew Poelstra, Copyright (c) 2015 Pieter Wuille, Copyright (c) 2015 Pieter Wuille, Andrew Poelstra, Copyright (c) 2016 Andrew Poelstra, Copyright (c) 2017 Andrew Poelstra, Copyright (c) 2017 Pieter Wuille, Copyright 2013 Google Inc., Copyright 2014-2016","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/secp256k1@4.0.3"}]},{"name":"strip-hex-prefix","SPDXID":"SPDXRef-npm-strip-hex-prefix-1.0.0-3914c5","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Nick Dodson., Copyright (c) 2016 Nick Dodson. nickdodson.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/strip-hex-prefix@1.0.0"}]},{"name":"bn.js","SPDXID":"SPDXRef-npm-bn.js-4.11.6-c2f27a","versionInfo":"4.11.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Fedor Indutny, 2015.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bn.js@4.11.6"}]},{"name":"ethereum-bloom-filters","SPDXID":"SPDXRef-npm-ethereum-bloom-filters-1.0.10-2572cc","versionInfo":"1.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Josh Stevens","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ethereum-bloom-filters@1.0.10"}]},{"name":"ethereumjs-util","SPDXID":"SPDXRef-npm-ethereumjs-util-7.1.5-c11881","versionInfo":"7.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"Copyright (c) 2016 Nick Dodson. nickdodson.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ethereumjs-util@7.1.5"}]},{"name":"ethjs-unit","SPDXID":"SPDXRef-npm-ethjs-unit-0.1.6-8e06fa","versionInfo":"0.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Nick Dodson., Copyright (c) 2016 Nick Dodson. nickdodson.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ethjs-unit@0.1.6"}]},{"name":"number-to-bn","SPDXID":"SPDXRef-npm-number-to-bn-1.7.0-98d9d6","versionInfo":"1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Nick Dodson., Copyright (c) 2016 Nick Dodson. nickdodson.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/number-to-bn@1.7.0"}]},{"name":"@types/bn.js","SPDXID":"SPDXRef-npm-types-bn.js-5.1.1-c3ec00","versionInfo":"5.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/bn.js@5.1.1"}]},{"name":"@types/pbkdf2","SPDXID":"SPDXRef-npm-types-pbkdf2-3.1.0-2ec2d4","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/pbkdf2@3.1.0"}]},{"name":"@types/secp256k1","SPDXID":"SPDXRef-npm-types-secp256k1-4.0.3-df064d","versionInfo":"4.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/secp256k1@4.0.3"}]},{"name":"utf8","SPDXID":"SPDXRef-npm-utf8-3.0.0-895d2c","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/utf8@3.0.0"}]},{"name":"node-gyp-build","SPDXID":"SPDXRef-npm-node-gyp-build-4.5.0-9652f9","versionInfo":"4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/node-gyp-build@4.5.0"}]},{"name":"keccak","SPDXID":"SPDXRef-npm-keccak-3.0.2-f7c250","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 1998-2008, Brian Gladman, Worcester, UK., Copyright (c) 2016-2019 https://github.com/cryptocoinjs/keccak","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/keccak@3.0.2"}]},{"name":"buffer-reverse","SPDXID":"SPDXRef-npm-buffer-reverse-1.0.1-8973a0","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Daniel Cousens","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/buffer-reverse@1.0.1"}]},{"name":"merkletreejs","SPDXID":"SPDXRef-npm-merkletreejs-0.3.11-5635c9","versionInfo":"0.3.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Miguel Mota (https://github.com/miguelmota), Copyright (c) 2015 Miguel Mota","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/merkletreejs@0.3.11"}]},{"name":"treeify","SPDXID":"SPDXRef-npm-treeify-1.1.0-81f4dd","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2018 Luke Plaster \u003cnotatestuser@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/treeify@1.1.0"}]},{"name":"ethers","SPDXID":"SPDXRef-npm-ethers-6.7.1-ebf458","versionInfo":"6.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2019 Paul Miller (paulmillr.com), (c) 2022 Paul Miller (paulmillr.com), Copyright (c) 2016-2023 Richard Moore, Copyright 2015-2022 Richard Moore \u003cme@ricmoo.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ethers@6.7.1"}]},{"name":"web3-utils","SPDXID":"SPDXRef-npm-web3-utils-1.7.5-4074d9","versionInfo":"1.7.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LGPL-3.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/web3-utils@1.7.5"}]},{"name":"@flashbots/ethers-provider-bundle","SPDXID":"SPDXRef-npm-flashbots-ethers-provider-bundle-1.0.0-4487ce","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40flashbots/ethers-provider-bundle@1.0.0"}]},{"name":"com.github.WTFAcademy/WTF-Ethers","SPDXID":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","versionInfo":"main","downloadLocation":"git+https://github.com/WTFAcademy/WTF-Ethers","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/WTFAcademy/WTF-Ethers@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-minimalistic-assert-1.0.1-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-randombytes-2.1.0-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-readable-stream-3.6.0-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.2.1-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-setimmediate-1.0.5-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-stringdecoder-1.3.0-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-util-deprecate-1.0.2-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-ws-8.5.0-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-tslib-2.4.0-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-bn.js-4.12.0-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-bn.js-5.2.1-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-brorand-1.1.0-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-browserify-aes-1.2.0-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-buffer-xor-1.0.3-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-cipher-base-1.0.4-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-create-hash-1.2.0-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-create-hmac-1.1.7-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-elliptic-6.5.4-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-evpbytestokey-1.0.3-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-hash-base-3.1.0-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-hash.js-1.1.7-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-hmac-drbg-1.0.1-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-md5.js-1.3.5-f9b5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-minimalistic-crypto-utils-1.0.1-922e5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-pbkdf2-3.1.2-cb791e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-ripemd160-2.0.2-315808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-sha.js-2.4.11-910f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-bignumber.js-9.1.0-8609de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-js-sha3-0.8.0-02f500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-adraffy-ens-normalize-1.9.2-c3b888","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-noble-hashes-1.1.2-d06413","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-noble-secp256k1-1.7.1-fc051c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-types-node-18.15.13-2802c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-aes-js-4.0.0-beta.5-122ff6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-base-x-3.0.9-d35da5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-blakejs-1.2.1-a317b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-bs58-4.0.1-5acdab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-bs58check-2.1.2-861157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-crypto-js-4.2.0-ff3525","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-ethereum-cryptography-0.1.3-228f73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-is-hex-prefixed-1.0.0-d14904","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-node-addon-api-2.0.2-bc76c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-rlp-2.2.7-4f29ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-scrypt-js-3.0.1-153c12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-secp256k1-4.0.3-e28e87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-strip-hex-prefix-1.0.0-3914c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-bn.js-4.11.6-c2f27a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-ethereum-bloom-filters-1.0.10-2572cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-ethereumjs-util-7.1.5-c11881","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-ethjs-unit-0.1.6-8e06fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-number-to-bn-1.7.0-98d9d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-types-bn.js-5.1.1-c3ec00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-types-pbkdf2-3.1.0-2ec2d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-types-secp256k1-4.0.3-df064d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-utf8-3.0.0-895d2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-node-gyp-build-4.5.0-9652f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-keccak-3.0.2-f7c250","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-buffer-reverse-1.0.1-8973a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-merkletreejs-0.3.11-5635c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-treeify-1.1.0-81f4dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-ethers-6.7.1-ebf458","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-web3-utils-1.7.5-4074d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relatedSpdxElement":"SPDXRef-npm-flashbots-ethers-provider-bundle-1.0.0-4487ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-WTFAcademy-WTF-Ethers-main-bc42a8","relationshipType":"DESCRIBES"}]}