{"_id":"@chain-runners/contract-connectors","_rev":"3-6c53db71e62ed4b90d623738b0b80ebf","name":"@chain-runners/contract-connectors","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.3":{"name":"@chain-runners/contract-connectors","version":"0.0.3","description":"This package uses [TypeChain](https://github.com/dethcrypto/TypeChain) to generate types contract clients based on the Chain Runners contract ABIs. The contract clients can be instantiated using an [ethers](https://ethers.org/) Provider and used to make r","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"yarn clean && yarn compile","compile":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","codegen":"graphql-codegen generate"},"publishConfig":{"access":"public"},"dependencies":{"@ethersproject/abi":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.0","ethers":"^5.5.2"},"author":{"name":"Chain Runners Devs"},"license":"ISC","gitHead":"38e724af3540ab6413735e0b7f841d24cb9f46eb","_id":"@chain-runners/contract-connectors@0.0.3","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"integrity":"sha512-97i6JMt2xS0f0XmjUDtATlSqM13OiCXJcFkOXp7/T7mQdVihreDGx0txcLeN+lWC022AxyOhXooF3hKkr/0XDQ==","shasum":"d50fdb86f2d86026043470bfe3aed82857484ba7","tarball":"https://registry.npmjs.org/@chain-runners/contract-connectors/-/contract-connectors-0.0.3.tgz","fileCount":58,"unpackedSize":370930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhug6xCRA9TVsSAnZWagAAQxMP/1nQcc3ILYyqa4kMOAv+\nL8AU7sHO18vcKZgmGXeJExzK6AECqkS838Tx+MX3cPAY0hzjpQsG6XuLFkWq\nfu2ntshYGjFfK2abTjIdV2ILfAsf8gFYCpxCP9Zhmaqe5g1w+m5B0OhBCrp1\n/YghIwaKiODKeeMU7YqjackTJ9B5rXGk0Ab5IjRFhAdnG/lFdO61RfEpUbG4\n72unDy1rV9NQkYhwmww3i15slpQJUnDqnKyBE7ADprKRl0Iwb2dxJJQK3Fpe\no4OPfQSGjzJayKCgk++mvMFHCdyJYKrZ7dUqctbf3z3h4HOb4wsusFRK47gQ\nuV7bpsnM5cloaUp5qTCnLfODMFS3bJ91F6JraH5i74rMof4ZPSeTGOU3DoWh\neDGAnYTSCergLmvh2FCamt2wdUj0BYobdgFLktbGvsifvUrNgzQnQqxRDijL\n5OVZv/JUxDyRzeAd5EZU24zK3MrTqW33De7ohHxGJQjGz79RsFIZgNsgD/uw\nYoqA4StLfsbMXsOm51AUQEHkJI9dgcqlAYBsR7I5QIFf0fC0xQzw3cA/wjiM\nC2FiX9NYI51sA1MuczM4JhNIJ+HPB9KylZzq9CGqsJvk/z6AagzN8Ll8fSRJ\nB3EszkkYdkY3pax+rIXKPBF8xBVsbk6GCm01iyDVXdWe+abR4boVE0vTvVXr\nrZmV\r\n=T2yj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbRGrRXMAZPMmJAlpQISSY5KskZv7Q5+8hAfW/G3xKnwIgf5M89Nncvs8AQnBE/l3GqIpcD+oOOgh6yUjn94CLilA="}]},"_npmUser":{"name":"cr-devs","email":"devs@chainrunners.xyz"},"directories":{},"maintainers":[{"name":"cr-devs","email":"devs@chainrunners.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contract-connectors_0.0.3_1639583409459_0.5377674606891061"},"_hasShrinkwrap":false},"0.0.4":{"name":"@chain-runners/contract-connectors","version":"0.0.4","description":"This package uses [TypeChain](https://github.com/dethcrypto/TypeChain) to generate types contract clients based on the Chain Runners contract ABIs. The contract clients can be instantiated using an [ethers](https://ethers.org/) Provider and used to make r","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"yarn clean && yarn compile","compile":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","codegen":"graphql-codegen generate"},"publishConfig":{"access":"public"},"dependencies":{"@ethersproject/abi":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.0","ethers":"^5.5.2"},"author":{"name":"Chain Runners Devs"},"license":"ISC","gitHead":"84bba012b77ad1c39cd21a4c1b49a978e85d0378","_id":"@chain-runners/contract-connectors@0.0.4","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"integrity":"sha512-NjY5OcHiqC0Lkzi50x2pqFU0HHUxkBSMERE2FBwBqI1PSa3JrAv1eYUQDuqkfhWPg+y0nwIPMBspLdyPfCtqMQ==","shasum":"16ce0b3cc5ed75a3d31053686849cd4f57654ebe","tarball":"https://registry.npmjs.org/@chain-runners/contract-connectors/-/contract-connectors-0.0.4.tgz","fileCount":70,"unpackedSize":449607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9pt8CRA9TVsSAnZWagAA9VcQAKKZeDcryLZMwA5UNhEQ\nOZzuwq2FGgMsFT6yqRRGEAR60fLsX23cH9T7NOfUfSUSRQaT1STcLPjVU43r\nJ+xxXH/hoPGnX2V4tKMt4j2h/OFlwwEObYQmFlLei9QKkWY5AVP7XcHpqO/I\nyrQdYO6ProdhlRz5+HgjKiJYqmyxdXG5Q0PNDyOuqJuNB3DT9LNNyaLrU0qJ\n+9a7qkhifaXGI8Q3Qav5L3CkH2XCiBjq6jiqt5o/R69uYUbdZUZ+tpzVlezh\nUA8kBMqTCs+a4YUOXtnL7egUEQlWtaXTLlFm6XvFw9MS1MuzIWeAe80oGuE+\nyTQ1VLqtYSLKa5mlEYuBBOKT4SN/ioOT3CkPZa+oTkVgT5bjwqOCFDP1Y8rl\nwwbATmVNkxcmoEr6vGihCD0tcLS5EzAulzcoTg6V7aA7tJ8A3FjNVNdfu9pE\ns3Bf3c84ujPlHuY6cBXEpDGvV1jk5pARPMnHKHKKpMMGumGpQdO6/HAfuF5a\nqBzPs3ZbP2Xbedo6aOa9756zktzu0tvfV4j/MfiQ8FTHR2rgIIXF/tJrfpi+\nm4PwjnnaHR3BaGkeSjSgskoqpQ3Kd6fDX+6i/XFyXGS1UEN/5TzG4Z0kZBMq\na4Ocsx0M8u+03ISs8D/Qar1wUtu1YP2+QzCO9YR7gtbbi+ksfdHfhvRzL9Ta\nzw6b\r\n=v69l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjjZR2A9yjud7qRr1TFpzfluYXbaC8um/Q36N3r5pl3gIhANfvIzzvrOQG1ZHKrzRmzZOX5NGV9oTI2RXb+e2c3fWO"}]},"_npmUser":{"name":"cr-devs","email":"devs@chainrunners.xyz"},"directories":{},"maintainers":[{"name":"cr-devs","email":"devs@chainrunners.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contract-connectors_0.0.4_1643551612202_0.8013184669557509"},"_hasShrinkwrap":false},"0.0.5":{"name":"@chain-runners/contract-connectors","version":"0.0.5","description":"This package uses [TypeChain](https://github.com/dethcrypto/TypeChain) to generate types contract clients based on the Chain Runners contract ABIs. The contract clients can be instantiated using an [ethers](https://ethers.org/) Provider and used to make r","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"yarn clean && yarn compile","compile":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","codegen":"graphql-codegen generate"},"publishConfig":{"access":"public"},"dependencies":{"@ethersproject/abi":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.0","ethers":"^5.5.2"},"author":{"name":"Chain Runners Devs"},"license":"ISC","gitHead":"437ed10e995194af005bc82030d416232234f5bb","_id":"@chain-runners/contract-connectors@0.0.5","_nodeVersion":"16.15.1","_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (win32)","dist":{"integrity":"sha512-rsB2smLk+EpoM/6ADLjrL4xFieZgbVRIWHy6bzeZb8/KOgYNTLAyY/NmIZ1IwpP/dkir+GllOP7futmFn5n5Sw==","shasum":"ef659681645b8e03c2cfca2c9dcdb626464f57a5","tarball":"https://registry.npmjs.org/@chain-runners/contract-connectors/-/contract-connectors-0.0.5.tgz","fileCount":102,"unpackedSize":957617,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZxrCsLui3v1gSEntqzcTtOLW/oIl3p5EYHkTDyGR4sAiAeN0SZVWL1tSpKsc25iw+r7BYdsulhUQyD+QESa6KV6w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRD5cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpetxAAhlS5zVR+8kgGj395FWPucB701srjBREO6bZnVdlQTFtyK9Gp\r\nRCxzab/UkG3svqWuTgqRo+fIDnI/1BOK8ofumUyBAUtNDpdz6u22glw+G8hd\r\npln1FJgSR2YcuTmP/Q04wjvAl8BnoEwTox/DxFKP6PvkSy1KuAmxAENuSnsT\r\nG+AvRtJaCE9l9470TO5grBT3Utf4GifcCaCOgiPRvVOZzgNk7aQBakZJ1x2p\r\nHN8gpNT8ls7cTt4jADN+8f6y3zGhVQagY+UMtIGUjrHDnrzcIXQtF9qFs8qB\r\nivq7kfLWHSzHumhrAOWH5OVUaKGj29JyOmy9Hz5zBveh2xZeJeVzOu0eBiKr\r\nSTNy6Osr7Fyj3j6xTTFFkeUjFlI4M3X5DrvUpM2qxJfCP9DBfKN6BJPy3ln8\r\n2/HDlGLqEyT5Eyqxqdhu3SWdwCHyhS4g28QDy1P16RHV6OYudyV+4KZi+L2v\r\nwMrsFvmo1SEcDQ9U6LEE1TR6V4xGzTnFV8kXVcmr3tJypdL8u4uFavhBB5rG\r\nt1ixP0EvfYN847cXUPEnQ08XMOaLUf0hJvJa8axi1ylTYwC+dB9+Q1PaPrLd\r\nMSOCiUSP+Vj9O73XbG6sEto43NxIUaa5ATWclyAm1zgyporpKjm4UdjXwXR2\r\nlkhOGCX2oVlKmLQwl0st6msEM1FeE2osW5M=\r\n=vIXX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cr-devs","email":"devs@chainrunners.xyz"},"directories":{},"maintainers":[{"name":"cr-devs","email":"devs@chainrunners.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contract-connectors_0.0.5_1665416795999_0.8096883941261295"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-15T15:50:09.391Z","0.0.3":"2021-12-15T15:50:09.649Z","modified":"2022-10-10T15:46:36.312Z","0.0.4":"2022-01-30T14:06:52.370Z","0.0.5":"2022-10-10T15:46:36.211Z"},"maintainers":[{"name":"cr-devs","email":"devs@chainrunners.xyz"}],"description":"This package uses [TypeChain](https://github.com/dethcrypto/TypeChain) to generate types contract clients based on the Chain Runners contract ABIs. The contract clients can be instantiated using an [ethers](https://ethers.org/) Provider and used to make r","author":{"name":"Chain Runners Devs"},"license":"ISC","readme":"# @chain-runners/contract-connectors\n\nThis package uses [TypeChain](https://github.com/dethcrypto/TypeChain) to generate types contract clients based on the\nChain Runners contract ABIs. The contract clients can be instantiated using an [ethers](https://ethers.org/) Provider\nand used to make requests against the CR contracts.\n\n### Usage\n\n```ts\nimport {\n  ChainRunners__factory,\n  MAINNET_CHAIN_RUNNERS_CONTRACT_ADDRESS,\n} from '@chain-runners/contract-connectors'\nimport { ethers } from 'ethers'\n\nconst INFURA_ID = process.env.INFURA_ID\nconst INFURA_URL = `https://mainnet.infura.io/v3/${INFURA_ID}`\n\nasync function main() {\n  const provider = new ethers.providers.JsonRpcProvider(INFURA_URL)\n  const contract = ChainRunners__factory.connect(\n    MAINNET_CHAIN_RUNNERS_CONTRACT_ADDRESS,\n    provider,\n  )\n\n  const dnaResult = await contract.getDna(780)\n  console.log(dnaResult.toString())\n}\n\nmain()\n```\n","readmeFilename":"README.md"}