{"_id":"@ansdomain/ens-archived-contracts","_rev":"1-b61c365ef0dca3e340e43b508bacc04b","name":"@ansdomain/ens-archived-contracts","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@ansdomain/ens-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/ens":"^0.4.5","@ansdomain/ens-022":"npm:@ansdomain/ens@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/ens-archived-contracts@0.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.3.1","dist":{"integrity":"sha512-UduHnvfO79MOOK0f3YXZ5NgfiiGN0MRkJq8nA4ngvVSfeumOWfobLfil2Ar9LDGoF2+A3WJWo0vGYgIS+U8o/g==","shasum":"14300fa6bc2e8bd818a6992277dbf79f0dbd4dd0","tarball":"https://registry.npmjs.org/@ansdomain/ens-archived-contracts/-/ens-archived-contracts-0.0.1.tgz","fileCount":347,"unpackedSize":66313586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwCVNcWdEhzqTvZua0zeuWvbw1busUKl+ehfA1u68PhAIgeCqNvA6prwhcP8rJFzJ3vfyp9BvICVBGULsHH3Zb1ps="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMkWFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR6Q/9FREC3+dOaqZ0SwNYETOz6I/RN9ZOpaGzYSzURWp7wxEKmuZo\r\n6H0FanKXzjG9jAzmaiPmnpOUwhofifwpYo9j1tBu9BBb8F0n2MGaM4omOANJ\r\nhVe1Q0UXQF6V00tQkPxTGi8onTPiJbTgSCKXsasvV5oYPH+fnVuMYGD5qGpC\r\naVTFtTDOUKgb9VHL5e2SJUkHwUwCHcakslSFOQyChzlmvGxgwpVYBjur7CgG\r\nYgwo6CiBqyZPNginnJ2F1WM/GHvb5wLcTcsmbD1q/mEMi2A27c1dgWve8aDa\r\ngkuwzuScN5h2Ii8pSuCZlz2WLfNLKSB+2C/+qWKdLISLRb2I6KgbvB8rXANV\r\nxVP8gsuC1dBeRTLJAx+AMVUBL++UTxcG9oCHP4SD6IGZgVN3G/gIPLrgMJkd\r\nCVuyWbgSLNJJ+jarAG7sK/0nBtSjloZ9btNg43w8mIS69XPAv6FA+Wnk+yn2\r\nA3uyGRbrQdM6cmXAnDaWz1iegN8m05Tdr3ubj5GMh11A9bUqNotnS+U3yJdD\r\nJRR3wd1d0NWswLXvl0KKYuiuCkm6bZXPcijvphYJ72qBsRBxSVvC4UiyLq03\r\nOd+wSL3CbMRqpo2LhL4Ll5OU/ic+ul4Pc0r3J1gLPotMDU5kQBYwHGGnB03j\r\nAji4FSyOYJlLNOP+mPxQxpl9lcByeUYp2D0=\r\n=oJlV\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/ens-archived-contracts_0.0.1_1664238981408_0.6434037305531422"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-27T00:36:21.359Z","0.0.1":"2022-09-27T00:36:21.675Z","modified":"2022-10-26T13:33:55.616Z"},"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"}