{"_id":"@dew-gg/x2y2","_rev":"5-9fc7586533442fed2c7f302f1a788276","time":{"created":"2022-07-13T09:10:51.557Z","0.0.1":"2022-06-20T03:10:15.894Z","modified":"2022-10-10T04:11:44.923Z","0.1.0":"2022-07-13T09:10:52.095Z","0.1.1":"2022-07-13T09:31:19.288Z"},"name":"@dew-gg/x2y2","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@dew-gg/x2y2","version":"0.1.0","license":"MIT","main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@dew-gg/core":"0.1.0","ethers":"^5.6.4","zod":"^3.15.1","axios":"^0.27.2","tslib":"^2.3.0"},"gitHead":"5c5ba2b7bcded48bbd7f446374a3d042dc605532","description":"## Features","_id":"@dew-gg/x2y2@0.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"integrity":"sha512-0fyTLfQvuDp5vcC3J/6g68f6s4/4c3QRCwr7D6meQB/73MFoPBcvQYXAHyMUAsnZXZKjOf0+k8LR7zFAC9bykA==","shasum":"e65ad97a2384874f205e4f5ca845ef42fd26f0ad","tarball":"https://registry.npmjs.org/@dew-gg/x2y2/-/x2y2-0.1.0.tgz","fileCount":29,"unpackedSize":123828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiSeX2eZQ/qVc+R1yTVsBTLrSkqMW79N3VNaumKUlrdwIhAJLVtKnGQMjNohR8pSQwHj2xpORWioFESSzNxA1fxd7F"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizowcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVXA/7Bz+CidWB+g7neVS1eMus3Ng4Z+zP6GnMMIHp9WbLnP2GY7vY\r\nmw8tN15qswPJv3Q+yg+k5Ut+cN4ryRNZHZcElIy66c3PmhJ7GnWcJg4pBLJq\r\nbfEkMhTXkRvSD3KgyzxXh4kK/kdyt/LlBknbuup/YxU9JSroJxq83QXvTBNb\r\nSPYoXKl8iL7cvg7tZshXa1XNJ+k3FuiZtWzZsWA2G9QTfWgQjEQiztgsZeiy\r\nElaiXGt8qk0BOxT7+ACnR3EH7G9nGkoQFo4ivRwRKkNVAlvebhSBTKOg9LJ4\r\ngGncLbDufP7kfWEuGCEr+UM3VV/B2iriUvm7Aj47Gm5XKf8tG+gGyvhxgqCX\r\naFgPsdbdGeCN4SXAEpQ3yNza5wBBhQ0OQqXoNgwiZIRZHv9RGaOLFBvlqd6U\r\ngHV5/2TND6ndgiYidMYaJX+c6kJQe8P6HwKIuB6Hksxs21zF8D+OGDshmyMX\r\nSHpMLV9bdurkvpSxWd6jBiMg0zkpDbm0Tk8TfrAWAPDqihLkpZbWYxnAaZP8\r\ncpFhutvUVjZI6KfyXjmsUy5+vkKKC4Wh4lM5YlKDsnAoyEJqC0KND8pVu3p3\r\nMTig+JvKvny9OeXC/hKRzGOvPsr27LzIFpBbMiSy+/hgj/Du1f+zHnw1VnGR\r\n0F0GIsLOqKl0KEWJZtQ9iY2jykWncPM6U0A=\r\n=iLcj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wddwycc","email":"wddwyss@gmail.com"},"directories":{},"maintainers":[{"name":"dawn-lin","email":"dawn@dew.gg"},{"name":"wddwycc","email":"wddwyss@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x2y2_0.1.0_1657703451603_0.5993089966438387"},"_hasShrinkwrap":false},"0.1.1":{"name":"@dew-gg/x2y2","version":"0.1.1","license":"MIT","main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@dew-gg/core":"0.1.1","ethers":"^5.6.4","zod":"^3.15.1","axios":"^0.27.2","tslib":"^2.3.0"},"gitHead":"45ecb0a35c46decf3d8c967680bb7a3a2b19722f","description":"## Features","_id":"@dew-gg/x2y2@0.1.1","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"integrity":"sha512-gQPR9mUTcRbvg408rkG5eHqp2yFILAQiRB3TgcZWdB4WSj+vFpq1p/Iee7/Q+hgbQPuLsN4UrLqFF29QyfYLoA==","shasum":"f5244a13c55af028da27f82a2cbbf19abda100df","tarball":"https://registry.npmjs.org/@dew-gg/x2y2/-/x2y2-0.1.1.tgz","fileCount":29,"unpackedSize":123828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClLjATSPHzEidxGT4ROukEDMXYl4CvqTeRpg2oCa9SQgIhANlxVGQ6bFXZzwwQeaU8sAonuvDv9IjkNYxaUy9wriVm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizpDnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZiQ/+JmGWyKHOIMgsbapliswj6WMPwqqxez/PzrrareiTHw7Mh3/k\r\nOQkoz+ZdMzr6PeBo04kJyOss9VS02vjh9wEVj0F2DjPqWFh3fA30VdB7CslN\r\nIhxD/AkQlMoRRY483vAGSBARnsfLxp+PHSC0N0ZIr+n31UFQu4OIbR/M2nKG\r\nhdXfbgbazQmAEqQaaSz9B9rB+cbC+qVoRECiZrYWYYrVL3aoTUZLtwNQQoE5\r\nyFitZKMWiHYiF5WWuX3o857bsbatK5shq3SuF7BuNxeOZRo6LbjEWucJlG9s\r\nkncDzloAv/KdiYUipakTsXnYtIJw7N82fiSK25+UlbtSTB29lFRYOAagtmDM\r\ntvi+XUWZtsRgNyCtW2kWYtRizEKPhjUtcOyEHnzmBRx3A54cdZJbrTIMYPgc\r\nw9o79DkSXm2TqKx/xjH/C1xh0Ti2gtnC2lSe3AlKIVqqy5aIJOCKaULnaVrX\r\n113tuPHxvJHF11iLlk2IM38PApq2uqxc0XjY5wS6UCItaWlyDq0Y/E4ybHM6\r\nQjhm7cdmYOG0ZfC29RdVwXdr/5WRp1JX7Y082VzKOMAUjVELgaSbi0RBsN6W\r\nAomqXLm1AUsUG1eUntvcGD/37LTfpXrWaxsK0mcB1STGgVscrf+v32iSLSkU\r\nQjLNFQlSV54TXDnY9O2o0TaNdSEyYtUzEOE=\r\n=+/iA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wddwycc","email":"wddwyss@gmail.com"},"directories":{},"maintainers":[{"name":"dawn-lin","email":"dawn@dew.gg"},{"name":"wddwycc","email":"wddwyss@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x2y2_0.1.1_1657704679011_0.8564182607509283"},"_hasShrinkwrap":false}},"maintainers":[{"email":"dawn@dew.gg","name":"dawn-lin"}],"description":"## Features","license":"MIT","readme":"# Use Dew Library\n\n## Features\n\n|                    | OpenSea         | X2Y2         | LooksRare         |\n| ------------------ | --------------- | ------------ | ----------------- |\n| Package            | @dew-gg/opensea | @dew-gg/x2y2 | @dew-gg/looksrare |\n| -----------        |                 |              |                   |\n| List (Fixed Price) | o               | o            | o                 |\n| Buy                | o               | o            | o                 |\n| Buy With Cart      | o               | o            | o                 |\n| Delist             | o               | o            | o                 |\n| Make Buy Offer     | TBD             | TBD          | TBD               |\n\n## Install Packages\n\nFirst install the core package\n\n```sh\nnpm i @dew-gg/core\n```\n\nthen choose marketplace and install its corresponding package:\n\n```sh\nnpm i @dew-gg/opensea\nnpm i @dew-gg/x2y2\nnpm i @dew-gg/looksrare\n```\n\n## Use Marketplace API\n\n```ts\nimport { Wallet } from '@dew-gg/core'\nimport { X2Y2 } from '@dew-gg/x2y2'\n\nconst wallet = new Wallet({ network: 'mainnet', privateKey })\nconst marketplace = new X2Y2({ network: 'mainnet', wallet })\n```\n\n### List\n\n```ts\nawait marketplace.sell({\n  tokenAddress, // contract address\n  tokenId, // token_id\n  price, // price in wei\n  expirationTime, // milliseconds since Unix Epoch\n})\n```\n\n### Buy\n\n```ts\nawait marketplace.buy({\n  tokenAddress, // contract address\n  tokenId, // token_id\n  price, // price in wei\n})\n```\n\n### Buy With Cart\n\n```ts\nimport { buyNftsWithCart, Network, Wallet } from '@dew-gg/core'\n\nconst item = await marketplace.signCartItem({\n  tokenAddress, // contract address\n  tokenId, // token_id\n  price, // price in wei\n})\nawait buyNftsWithCart({\n  network,\n  signer: wallet.getEthersWallet(),\n  items: [item],\n  erc721Tokens: onlyOS\n    ? []\n    : [\n        {\n          token,\n          tokenId,\n        },\n      ],\n  onlyOS,\n})\n```\n\n### Delist\n\n```ts\nawait marketplace.delist({\n  tokenAddress, // contract address\n  tokenId, // token_id\n}\n```\n","readmeFilename":"README.md"}