{"_id":"@dew-gg/opensea","_rev":"5-424989dcb5da2b057e808e571066e9ff","time":{"created":"2022-07-13T09:10:43.069Z","0.0.1":"2022-06-20T03:10:11.405Z","modified":"2022-10-10T04:11:46.360Z","0.1.0":"2022-07-13T09:10:43.311Z","0.1.1":"2022-07-13T09:31:12.626Z"},"name":"@dew-gg/opensea","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@dew-gg/opensea","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","opensea-js":"4.0.4","@truffle/hdwallet-provider":"2.0.10-alpha.2","tslib":"^2.3.0"},"gitHead":"5c5ba2b7bcded48bbd7f446374a3d042dc605532","description":"## Features","_id":"@dew-gg/opensea@0.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"integrity":"sha512-/GzAw1y7FXPdMO8Ioie/Ub8UBV0LBpQlkacJd0Hlr+SLk1tp54vSD2/Ny2GDmYyH5+OkEj+csGrqWC7W5nTMvQ==","shasum":"23885d6c3fcadeae6dc2b82fe17c3dbc3d880eff","tarball":"https://registry.npmjs.org/@dew-gg/opensea/-/opensea-0.1.0.tgz","fileCount":26,"unpackedSize":214000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0xMLMZWouxq2QBUgbriANBdOZLvFIDbGHFih2sm6XIgIhANuQD8useXnC1SYKAcKlMKLWq6dTKEiyS4qh4PgeolZj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizowTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ2BAAlArtoUggidPPnTcvRVWuH6W/FptJu34vKSv7d4snky9jQExX\r\nP8ug8pBodqmh/+8PKziizD6GsQrPJI3CuqoSFjGCnY7rq5gihmsppt1YLwQy\r\nRRU31xAsR4djtbjdVZaM/u9ClAjAhEYdbfaN7oY51iMHMvAbHNFLoeAzapg1\r\nwL9dQH2vyc6gdZAO9frdqmKOWj6TEAWnq5lRNhy79o8azJyxRBW8WT3wmgpu\r\nflKUYZS8jIBNrLzKaR+hhoZJ5c96nNKeac0SWfy/xHwFY0TII6cJyXooDJVa\r\nT7B6YfCCyOzKRRkH+ZonvsWGvpEIJgdwslnNqNWUx0MS69+xshk8lt6sO+OM\r\n+QV9e1uUlUO9NIXBhjjo13NSGXl7rtk8DqsqVTP7G5LzQbDyu/jhGdTKujTG\r\nbu0YtVzkt7+FivruINurafuh9Cq6tgOczkvmaoaTYH9PhUAwxeIeXkv1xQnI\r\n0R7UkFg7CxFdthEgYWLswblAR7pPaStq+jIhRyW/YxIbN9uPGhSvwk0SujXP\r\n4WTyD3KiWi8YxzFDATyDXt7a/eCeHE1RB78FpPTtf0uUppS5g6/uwLyl2IJb\r\nWn4HWQcgzo6NNBuC1Bukfb2extxwSTqKjWEruu9WU3ptAHN19DyZbCt0L1yx\r\nq7ulLPc07XOlOZzRRdBdA49hDBnDD95wuGk=\r\n=/DA9\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/opensea_0.1.0_1657703443133_0.9775748248347644"},"_hasShrinkwrap":false},"0.1.1":{"name":"@dew-gg/opensea","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","opensea-js":"4.0.4","@truffle/hdwallet-provider":"2.0.10-alpha.2","tslib":"^2.3.0"},"gitHead":"45ecb0a35c46decf3d8c967680bb7a3a2b19722f","description":"## Features","_id":"@dew-gg/opensea@0.1.1","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"integrity":"sha512-BW4/U10jeM7oOYCeI9Q2lFZ6kVluiHsosIpKCHdELsQA0xCfBB/yMBE7rU3CbNuQDtQHDvOeCDL8gQna+F3TDw==","shasum":"f673b35cea0e2cb375adcb4330ff3c66fc27efa4","tarball":"https://registry.npmjs.org/@dew-gg/opensea/-/opensea-0.1.1.tgz","fileCount":26,"unpackedSize":213860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIGB+z+Lizp/lOFM02sOTGzePtGb007cGTrvI2wEhvVBOAh9/TSwan3C7nUYXenKPUrmLtijJtXIMsHlXnB9Lx5pg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizpDgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlhQ/+IMCjU+Qmnc0FLIUq/S7QLAna8CfUln90EjH+4DFdAKbwRs9Y\r\nsZpZPnvGb8q6ajnY16GSAew27Rngg5fM3yoTRDOdilYlwJsoZcET8KP7BWQ6\r\nqx+feYq1PfaifKQVxqgb86x7ZDCV8rc3wxrcf82jBZMLyCTGPI8TlfgCMfVc\r\n7bHqvEQDU8qEAKV0FX+hNvP2RP95d4ht22/sPYupo6hxl2yqK68/izrepAVA\r\nha464ETu/M5rbgIOeP3SEB4OsPiuJT8tqKs24br+reNJS7ZjYvrMjp6GW/uC\r\ndZrmiptD8LJNvpl2ESch1nq7+vtMsQcfy+yJXihTFJ2O19bctlBaLr3GLvQU\r\nqkVUpxyTVG0us1XvQJ+INhh8lnK1SdWhLg2RKnK4d+WERWNzT8ox5/fzm8DD\r\nFYuQ1ZA3X/JoxqoUpvC52PfT+a4afiaIZ1JUrq5JAPiwjE5K3D1r0etF9vPy\r\nMeehw6JTJz8B0L8dt97bnsHKZujr7VzTQNxMTYt5iGihu9X/Pd4lVJsYYrUk\r\nT580DQde12YTpRiWhEDPsYKx2XWhe+qpUIt0o90h3iTxnsNOqmaXaOTS7GVq\r\nP7MyJV7KvtDAqmqAyt32YnOTpKCHnRWRifZrlFLBb842z8rqzRQpGtzQuJYk\r\nmZpzR2ii1EDDslkAtLd3sn53vOo7CqDrSj0=\r\n=jAny\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/opensea_0.1.1_1657704672387_0.20285563173277943"},"_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"}