{"_id":"@ansdomain/ans-archived-contracts","_rev":"1-5c47fabe07187fe1a3ed2cd426f269a1","name":"@ansdomain/ans-archived-contracts","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@ansdomain/ans-archived-contracts","version":"0.0.1","description":"Collection of varios smart contracts\"","scripts":{"pub":"yarn publish --access public"},"author":"","license":"ISC","devDependencies":{"@ansdomain/dnsregistrar":"^0.3.9","@ansdomain/dnssec-oracle":"^0.1.2","@ansdomain/ans":"^0.4.5","@ansdomain/ans-022":"npm:@ansdomain/ans@0.2.2","@ansdomain/ethregistrar":"^2.0.4","@ansdomain/ethregistrar-202":"npm:@ansdomain/ethregistrar@2.0.2","@ansdomain/resolver":"^0.2.4","@ansdomain/subdomain-registrar":"^0.2.3"},"_id":"@ansdomain/ans-archived-contracts@0.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.3.1","dist":{"integrity":"sha512-rIf7WPjiZ09dfWziVKaCjc9wJCK6L9S9D1oOgUXqxYLilFCnaYnlQ5mK/KWpAp+GT3WJO/IVPjOtADjtamhIrA==","shasum":"a877202a716cf7c00f95480838ef976fe12a2515","tarball":"https://registry.npmjs.org/@ansdomain/ans-archived-contracts/-/ans-archived-contracts-0.0.1.tgz","fileCount":347,"unpackedSize":66313586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTqpMTWEKxSg7/AM4cCsUrlEtZ/kmJTTs73ukPJy8xgAiEAuA9xa/f4CN4qSOU8Mp55tb6bi7oN8bPh6OAxOgd5GIw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMx4mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp33Q//V1tHErj38Gg5ekOXmVKmp4LoM5UWCqwzO07W599ahPw1YvGI\r\ndXHQnarMJLBjVz7LTjCJ3pjjAfEiIlPJ8PM6DbOdFp+WSZmq7+TYk0R8QcYv\r\npBp6Qp+rbKbwQ/cUntRqDbOWCmCUAJ1kwKi8FfTUDsaNEdM7vWkHVUmVAVSy\r\nQu0sJl6PYh5MtgyzrrY4w3dTO49DYNI26MRq9DJYzv14iJLEpOvRZTDkTQ/Y\r\nnRrZVB9MDFiV1jG3SnS0oorJQK4H7dsCRT8nLXT+nnVxx07t/4VPyPDdgrK4\r\nJJEHLN+4A3L+1QEHP1RaaEcrplCmYc6ifwF3H2eLqI5tmfP/+ZkMaAn9+02f\r\n0sFSIIbddFV8T43ChT2x0Jx7SFnNDviN2ozEL9lfoUvUbW2tO26f3cnswa6b\r\np7nsD/OjKO9k6OQi8XHAdYc4X06xk7ghcpagTndc58cMMtkc1IwIf16ZWat0\r\nsMMgX98MAmJy02VeWupl0zp3Zfa5UcqxejxAMoU2Y/LMmv2f+RyNMl4hQvnt\r\ntDeKuLChgWjv3qTwIUUN6NnHOlxXjZ6EwvSZwHwhLISb/W9noyn7JQQWZFlb\r\nhSOSqsSlPq4wAGPUre6Hs2JNrIkrJeO3ErFSe6StVp1ItwTOQDe2PxUcZCFS\r\nsznotSL+qgnAIOOIuqYjXRaeozC0XW3s8rQ=\r\n=uURU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arbitrumdomains","email":"arbitrumdns@gmail.com"},"directories":{},"maintainers":[{"name":"arbitrumdomains","email":"arbitrumdns@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ans-archived-contracts_0.0.1_1664294438488_0.34533317398598884"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-27T16:00:38.400Z","0.0.1":"2022-09-27T16:00:38.861Z","modified":"2022-10-26T13:33:49.825Z"},"maintainers":[{"email":"dev.koold@gmail.com","name":"devilla"},{"email":"arbitrumdns@gmail.com","name":"arbitrumdomains"}],"description":"Collection of varios smart contracts\"","license":"ISC","readme":"# Archive Contracts\n\nThis repo includes the list of contracts before our contracts are consolidated into @ensdomains/ens-contracts\n\nAll the abi and compiled binaries are under `abi` dirctory.\nAll the source contract codes are under `contracts` directory.\n\nThose includes some contracts which do no longer exist on `ens-contracts`\n\n```\ncontracts/\n├── ens-022\n│   ├── Deed.sol\n│   ├── DeedImplementation.sol\n│   ├── ENS.lll\n│   ├── ENS.lll.bin\n│   ├── HashRegistrar.sol\n├── ethregistrar-202\n│   ├── OldBaseRegistrarImplementation.sol\n│   ├── RegistrarMigration.sol\n│   ├── ShortNameAuctionController.sol\n│   ├── ShortNameClaims.sol\n\n```\n\n## How to install\n\n```\nnpm install --save '@ensdomains/contracts'\n\n```\n\n## How to use\n\n```\nimport { abi as oldResolverContract } from 'ensdomain-contracts/abis/ens-022/PublicResolver.json'\nimport { abi as resolverContract } from 'ensdomain-contracts/abis/resolver/Resolver.json'\nimport { abi as testRegistrarContract } from 'ensdomain-contracts/abis/ens/TestRegistrar.json'\nimport { abi as legacyAuctionRegistrarContract } from 'ensdomain-contracts/abis/ens/HashRegistrar'\nimport { abi as deedContract } from 'ensdomain-contracts/abis/ens/Deed'\n```\n\n\n## How to add new contract\n\n1. `yarn add --dev PACKAGENAME`\n2. Add the package into `copy.rb`\n3. Run `yearn pub` which runs `copy.rb` and publish the repo\n","readmeFilename":"README.md"}