{"_id":"@candlelabs/metadata","_rev":"1-10cf7d298f5d0eb409b1bffa0df21db1","name":"@candlelabs/metadata","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.6":{"name":"@candlelabs/metadata","version":"1.0.6","description":"Metadata Tools for AirSwap Developers","contributors":[{"name":"Don Mosites"},{"name":"Hassan Malik"}],"repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"homepage":"https://github.com/airswap/airswap-protocols/tree/main/tools/metadata","keywords":["airswap"],"license":"MIT","main":"build/index.js","scripts":{"clean":"rm -rf ./build","compile":"yarn clean && tsc -b"},"dependencies":{"@candlelabs/constants":"1.0.0","@candlelabs/typescript":"1.0.1","@uniswap/token-lists":"^1.0.0-beta.24","axios":"^0.21.3","eth-contract-metadata":"^1.12.1","ethereumjs-abi":"^0.6.8","ethers":"^5.4.6"},"devDependencies":{"@types/mocha":"^9.0.0","mocha":"^9.1.3","ts-node":"^10.4.0","typescript":"^4.5.2"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"_id":"@candlelabs/metadata@1.0.6","_nodeVersion":"14.18.3","_npmVersion":"8.3.1","dist":{"integrity":"sha512-vKitg2fsharRctXmturGQtzFchYdfBs+w/xaWcjXMcADqit/lPnHcczJIxvO/q56WSWYpMLez/cCEXd4ybVTnw==","shasum":"42b0de7f4079caef0dfc1d6f362ebd3132ff9070","tarball":"https://registry.npmjs.org/@candlelabs/metadata/-/metadata-1.0.6.tgz","fileCount":3,"unpackedSize":3259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8MOTCRA9TVsSAnZWagAAd18QAJeh0FJyoB1lgCMj63tz\nuKDmsrFHG/wGCsnJbX9E6xDaSjA+Mb3Klm7JDQP8S1Bdr/XCh/miIsfWYI5U\nnGoVMCxLr2dAOCJ5NOsPjs3ht0Dz8CvQoR035ZLkD4wPP7n+ldejmL4rCFTL\nyaDUNqnt8OosBYtUoV9Tg6ABBLOOFTxE1174UlwE2ob0qwm0mYnVMgFED2zC\nro6CUqg0RSybmZb3oc74Q15ki+58Ghs9NIKZRnFxOY5Bu016isiQNQhVw+Z4\nJYu38rJgGE6MsTTd0iWyuePncDJFNCeZ0yn1u2X+beybJYOPcbSyjUjesdp1\nDheFKp2RLbhsfNlle4l15bSzZFgauea7nldShKABQMOvgqXBD7Gx9tTBlrEu\nbQ/sQjUPNwS5zBC4Vh4Z+LEg2mz7Cr3ygwaX3xURH0nL4wl+DFnRH8R6CgcP\nc9KXOghvq4R1Uls4lHokbb+7388ranifrSU17StMjrIGCKOcpVrY28sWO8Ux\nsva2Rp5j66OPVbtYmPSLdR9iUeBa+u03xfwyJmSp5xFqJbLX6DTs4vZeYrnZ\nbmLOqWdY/0jIeLE6teKax7fjh304qqXKc2LP3LHbRLzSd6goafPdTyuW48o5\nQkKjoCg+EMOCqQpvqgqXP7s2J1IH0r8AhyqhKpmrdHLonHKe49h4wJhfhAYu\nrJt1\r\n=WeKu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSnFMFTKD6V/WPBMkPVkDhepuGmB6Db/jZLK7N+PjoiAiEAhEZBeZPK14p1bpvqiAic7cEGbHAy/Q+NIi/zbIF7SKY="}]},"_npmUser":{"name":"samisbakedham","email":"contact@candlelabs.org"},"directories":{},"maintainers":[{"name":"loc-candle","email":"loc@candlelabs.org"},{"name":"samisbakedham","email":"contact@candlelabs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata_1.0.6_1643168659609_0.6063702774844903"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-26T03:44:19.553Z","1.0.6":"2022-01-26T03:44:19.807Z","modified":"2022-04-04T21:36:40.187Z"},"maintainers":[{"name":"loc-candle","email":"loc@candlelabs.org"},{"name":"samisbakedham","email":"contact@candlelabs.org"}],"description":"Metadata Tools for AirSwap Developers","homepage":"https://github.com/airswap/airswap-protocols/tree/main/tools/metadata","keywords":["airswap"],"repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"contributors":[{"name":"Don Mosites"},{"name":"Hassan Malik"}],"bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"license":"MIT","readme":"# Metadata\n\nToken Metadata Tools for AirSwap Developers\n\n[![Discord](https://img.shields.io/discord/590643190281928738.svg)](https://discord.gg/ecQbV7H)\n[![License](https://img.shields.io/badge/License-MIT-blue)](https://opensource.org/licenses/MIT)\n![Twitter Follow](https://img.shields.io/twitter/follow/airswap?style=social)\n\n## Resources\n\n- About → https://about.airswap.io/\n- Website → https://www.airswap.io/\n- Twitter → https://twitter.com/airswap\n- Chat → https://chat.airswap.io/\n\n## Usage\n\nAdd the package to your project:\n\n```console\nyarn add @candlelabs/metadata\n```\n\nImport into your application:\n\n```TypeScript\nimport TokenMetadata from '@candlelabs/metadata';\nimport * as ethers from 'ethers';\n\nconst provider = ethers.getDefaultProvider('mainnet');\nconst metadata = new TokenMetadata(provider);\nconst tokens = await metadata.fetchKnownTokens();\n```\n\n## Commands\n\n| Command        | Description                             |\n| :------------- | :-------------------------------------- |\n| `yarn`         | Install dependencies                    |\n| `yarn clean`   | Delete the contract `build` folder      |\n| `yarn compile` | Compile all contracts to `build` folder |\n","readmeFilename":"README.md"}