{"_id":"@refinableco/refinable-sdk","_rev":"194-028c46590d436d21240cff254cbd26b4","name":"@refinableco/refinable-sdk","dist-tags":{"latest":"4.5.2","next":"5.0.0-next.8"},"versions":{"1.0.0":{"name":"@refinableco/refinable-sdk","version":"1.0.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@ethersproject/providers":"^5.4.5","axios":"^0.23.0","encoding":"^0.1.13","ethers":"^5.4.7","events":"^3.3.0","file-type":"^16.5.3","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","web3":"^1.4.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","dotenv":"^10.0.0","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","typescript":"^4.3.5"},"engines":{"node":">=12.20.x"},"_id":"@refinableco/refinable-sdk@1.0.0","dist":{"shasum":"a217db8927c8f815299f2e1f024e41f19449e0a4","integrity":"sha512-84pQh8bqS4nra/93W5YYi/PnprWpeeDCpa3OBH+b6a4xZzuPoFBsgL7PviD6GFLdh1zwr69IecJ4xNTkQpNfpg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.0.0.tgz","fileCount":114,"unpackedSize":310668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpWU0NWnAj93FMvL+muov3JeXqpQmbuwkgS8CEVJq26AiEAnoisGqTnR1nmyc/8zgiYCL79xy7+WV88DXl6hvTcBaw="}]},"_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"directories":{},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.0.0_1634818487167_0.42651005628250926"},"_hasShrinkwrap":false},"1.0.1":{"name":"@refinableco/refinable-sdk","version":"1.0.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.0.1","dist":{"shasum":"e17ec2ceb9d27107bee8a88851e64dd2cf274fa9","integrity":"sha512-4kH2p4UldysMse63zdLjbXyY+/Rxx+TpkUiGVqPr6Ns6UvGZq1535UuyxO8M6QHHHYBtuS+lIfTXJFp6JOdU/w==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.0.1.tgz","fileCount":114,"unpackedSize":300432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHG75q3ip2OGhSvIeTABTSpi0iuSzV2aWLfKUv+TEqIAiB0JEqDzYUrQl2nuc3yA5i++lY5eZm9uF7zx3YLDQKcsw=="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.0.1_1634995135621_0.6301853076701396"},"_hasShrinkwrap":false},"1.0.2":{"name":"@refinableco/refinable-sdk","version":"1.0.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.0.2","dist":{"shasum":"f2100a0d3e895a4852243c7c1d3f4fb009979620","integrity":"sha512-dw/8Yw9iGZcT1+GycEKtqO+baMCid1YNzrfybbwYNPMRUt6WIzOHenUOiip47/vHz4V0nKqvFoAxu/2IOVvgjQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.0.2.tgz","fileCount":114,"unpackedSize":310186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp2lkMFUn/85SWQLtthjrpNELQ64t72itRTtUi8aEg1wIgdPhA/nR2VzE61vISVZUxn6roHfbP2gDg75RNalKZvVQ="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.0.2_1634995517530_0.42180142946273413"},"_hasShrinkwrap":false},"1.0.4":{"name":"@refinableco/refinable-sdk","version":"1.0.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.0.4","dist":{"shasum":"95aaaf8ec38d73cd829798b13ccffac121975d3d","integrity":"sha512-eNvPQLVBlORQIIi1ZvxATQi3NaGA5bXx/EUyg5h9biXeHUMkMsOq5hdPE2W2xo4oMpKWYDvrfFQnYBn1r6I7yg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.0.4.tgz","fileCount":114,"unpackedSize":310529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmvLqezUNI50IcsbfkTmGop/7a3UY+7wkCLYwDylRW9AIgeB25Cyrpo/IMiy3oxtiQIgfNXAHhEuvHoKCJIsJHXQc="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.0.4_1636018638627_0.22423954723053385"},"_hasShrinkwrap":false},"1.1.0":{"name":"@refinableco/refinable-sdk","version":"1.1.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.1.0","dist":{"shasum":"4c73be8f7426e1a4b6fa8cf3d347ebc9d23da723","integrity":"sha512-oMeqYKJdLQAqqiyiwqn/XoHU2wyxx8OhKNl7rb2FuBUwbObPgDixwocFs+5WWNyb+Osf6sOthAESxWhAZYZlVg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.1.0.tgz","fileCount":121,"unpackedSize":315410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsrHCvfdY11mDu16h4m+h2gEKKJdFygFiojxncGjBAfgIhAJe3fhm5+1Amd3zXgeifOH+zUcyJ/5QqxZXQj4ukUd5B"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.1.0_1636027798154_0.2623854177640772"},"_hasShrinkwrap":false},"1.1.1":{"name":"@refinableco/refinable-sdk","version":"1.1.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.1.1","dist":{"shasum":"a0e4f04120cc4963ef84b6d2889813a669b727c1","integrity":"sha512-wFngxfZJDVWuywMPRTkL12wTu338tu2Dq2NqdVCSwb+zY5nWeEAc7YxQkwMMOQ+dN96PyH/8nHbvORtAlKAdTQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.1.1.tgz","fileCount":121,"unpackedSize":316091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHY+nqZT+CTl6d26Ojt6Cuk1da/d1DHMk91ZVBWGzHfAAiBDSJmnyhQ+7ivwg19nzUsQdBILDTuMDNvHfF1s+JIz3A=="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.1.1_1636028761620_0.9795417655207368"},"_hasShrinkwrap":false},"1.1.2":{"name":"@refinableco/refinable-sdk","version":"1.1.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.1.2","dist":{"shasum":"c2a8d503c7b8685cfe95723f1197835a567bb0fc","integrity":"sha512-OWM95C9ORuR0PqpKNyD0d1vyLKsu8M9GCSoNuwOcNQqOGVbrLDYUgQsC/UJhIqfLsHzpJqwGdBo3hqeBYmHO0w==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.1.2.tgz","fileCount":121,"unpackedSize":316243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBAdypXnTtkAu8snqQScLRFqMCwB0K/YjdHQ0ipqtv8QIhANBui9WKQcu24lxBO55OaDwepJ08l/m8xgn2tu8Hy5tF"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.1.2_1636361855281_0.33971340885573365"},"_hasShrinkwrap":false},"1.1.3":{"name":"@refinableco/refinable-sdk","version":"1.1.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.1.3","dist":{"shasum":"32d9e548431f994fee9300240a7b7b17269fefb4","integrity":"sha512-kFgmkhjSLJYX3c2PbC8wBj24GNWVPwjwAeOFWR7AFN6o7W3I7qbKNusjrFjot8KsGdBaxl0HcMWfyWM0l0jUrw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.1.3.tgz","fileCount":121,"unpackedSize":316299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWwamFYeITzh/aG/22ZwdgP+ZW0WxHrjFCLlsRXvpY9gIhANQf2bG4oyXg2mHGbOstShAGn/RHgW54isYZSpvulARG"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.1.3_1636381121181_0.6673273422768271"},"_hasShrinkwrap":false},"1.1.4":{"name":"@refinableco/refinable-sdk","version":"1.1.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.1.4","dist":{"shasum":"2a4726490ed9a58c10fb37fb13910c3f87c1939e","integrity":"sha512-3yS516LBzVArUuP/KmQWU7nsJJlRr2pERlqgC8NAlHaajEZxkMb9BzPdL28NYNmSICETwkWyMzHxSZq7p5uFhA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.1.4.tgz","fileCount":121,"unpackedSize":323240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn2E3CRA9TVsSAnZWagAAqgQP/3A5+p+JYNH0Nt7yXLRW\nRSeDay+7SOVenP5vh0w1nFEzA65ZqUMpB+h4BIaW8Cs8O9Klnh4W1X/UO5CR\ndUTwqGRtyqVr+pkB6Cesb/DiF4JNYEiNSzqdo0/BfVI4iYyXZEXR/TEHFouv\nTzURSAsxb3K28DXSzvgT4fbMzGdYe7Qx9Qz+PggIN5ddVGP6bAQTL+wz2hJa\nx75ltlgnW6IqsN9lpgJJlj+VSPzUwFBCuP7S9ydxRg/sIspdF/JJrybEBEeT\nZSzwbPg23nM1n9dxh36A40uUWz4KSR8IsWeWY9TJqMHdZ4N4pCXaZgyTYNtX\nQsfZBZPz9rwAptN+sicP4wcJPbarBzqEStoIrAw3FOryo/ZL5GXHpR19fkSc\nn5pMxsMWRsm6ZsLKLsf2TcHgPXHJM9LwtWg2tOQdBm97+NN7RdKRlcKGNZSw\n/VaWqWraw6Ea6SsxNNaPawm9lBpS1FHqKWGFarnOeG6jeomA3VqVPeTX4WcU\nlmlFjLGP6L3DhOR1opNDoikR2PFRsgyhhleIpojjY4dz5qUUuN0tE9+/JpFn\nAHfRBMIMC4XD77SebyMjMQ7suvebozGGp1YbIGlewGEk0wbcOl1WiwRKunyW\nncdoykpg2fdPR7jWYjUO1NGMyGneFkwB4lVL0sewkXHdf1HWuTikyrU34r/a\nXSQ6\r\n=wRgs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGExh1bLcCKYdEFNgPS2VZNBDFct6YPUIg1/+5bMDL+2AiEAm4ijmhwqDrzYl5EnXjxrOVI1zhJIb5nbdk7xbmTQZp0="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.1.4_1637835063279_0.4571962010959987"},"_hasShrinkwrap":false},"1.1.5":{"name":"@refinableco/refinable-sdk","version":"1.1.5","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.1.5","dist":{"shasum":"1a3eb2db02a634f0a06804a06caf92108918b1f6","integrity":"sha512-0gbVUs1xpmB3WluWKa9fxOeC5XF4M040AGVTfIK3dpFJTf980x05nPzVCcaQfN1/3s+3dG8iAd19V4HC8fApTw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.1.5.tgz","fileCount":121,"unpackedSize":319739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn6fpCRA9TVsSAnZWagAAINQP/R8RWegGEXKGdE8Joo4W\nr3LgcY2hHhZB4BcTZPD1nI3FIz5JULyEwTshU7G+XTCmcgpWYkZ+fMIG2c5U\nVGoy08ALGymqGRNzYJQc+SSO/cflnUTPww/PuDKQ0oKIu1B2RfRXUzNwITMu\nXFgA00bfiAoPrL2Ysh51y0RtZnUJ/BkTImlKwdnePaU8T+scWE+nGj88rEsr\naj1uG3HvipQ6n/hox0UKKrEC1XV50ZKEN5wwFt63BGtIzDvEVliP8ar1/7pZ\n7A6LkojAhWpOHv4ZYeOA5q7rgQFFW30ZttuD6WItyXfO0+Wq2idUorKGhflT\n4DHD5oJ2fSLG2mQs+Kik4omRXO9MRbTnKPtMQtSW8mhoQK6aWVr2gkm4P02j\nmvHIihTnJT79U5iDyq7W2g4n6v4pw6uo634aWJyqthZF1CqJC5KeMd8gW1n9\n6faAJcDTDOuQ8iKV11uB7RjgdPzA31TV15DsfettoMGzFgT6fB9sNfdp1KSz\neCwh99Gs6d2T6ACn5s6QBcmwlTttl/9hG5IZPbypO2GRCU1963A2cLYw807O\nsydSZDQRerYpQe2T8TOjGHDvNdwK5Z0XQ/IEul3DcAVeXfcOKwtKUF5xlHrq\n/aRKLop8LGrPlZdl5uqUTsmrc080rxTI2kRL7FNVz70exqHB6fDisksoq5lC\ne7KO\r\n=DpnC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQJ7cA3BwrDeTqR/L3vGlfEH1Rs3OX851EBDCg5Om6pAiEAyHpcqP+iDd3TsGaLkhANRPJQniR6LmfzYHc3eg8RaGc="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.1.5_1637853160886_0.4414244099147817"},"_hasShrinkwrap":false},"1.1.6":{"name":"@refinableco/refinable-sdk","version":"1.1.6","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.1.6","dist":{"shasum":"8a54e5080e2f57b083ef27ce5d0254b315e7cfd6","integrity":"sha512-M73yQ2sv+LhhsCjgSw/ZFdA9Ax5LZvklZQp6C+3mRWLjBxZo+L4CHpVEcanTmcpJcJJ06LXcY8IUEPJipDP7OA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.1.6.tgz","fileCount":121,"unpackedSize":320668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpQ+ZCRA9TVsSAnZWagAAoxYP/Avn8c5mXL0vH2q8AC/E\nQGeAU3l7EQfhto/W9S6i2W7F7h+UnNDa/Z9286YBeXDcj+3iqz3tBdpvqCuS\ntC/QpfcWhuyxVolt2JXxxFJnls6NNixUJ7aZi+OpeZnM+JmPYeu8rm7fvV5b\nroZIwqLqKT0QoqA/HD7wMmxcXMy/NdApnKkoVRdLANAHiMlpD8+1Q15os8T5\nIHJWjEU3sdXKDid79wr/vCJzC3D/xMBh2TsSwRbr1SDjxPCBsY2X0x0JfqrX\nLcHY2LF+iNaC7EFJOsG1unI1BMAQukNhIaC3CA8ZslSOPi32xcBWMQQhax1f\nk2lnPvj/TNlKOqaoeDA8ygqPb0NXr+gwYwiqrY0KXGkqWClorwdtd14/IfL9\nX+Wk6/kGsi/PM15cbPR4CHT4URrWfFANCsHV4RvzXtcqWFoKZHKW9TF5vSzr\n9uIIg5cRhCG0Nn9YQ6ot4RZMRPDceKg0n6RezJBqgJ+ubzSo9SbaEtHQb6VM\nleIWSXwjZtXM7XGB8FLUZq4DW4M0lws+R3lfOvnSnvxqyKCpWdqf+jtzbzJR\nABo2JMF/ol390d7nKwVYKwRgnDn60MGIGIJpQlYrmAWX0SnfvmmNXK2U+lXN\n81OTQEfutXJ2T432wksI56N3EILduEaoXymDwtNmvRyPbQBLX4i4jxYt3s80\nhK5w\r\n=hCEM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQLmcQjDDZXfRlq7U66C1y+TJX2gLJSatcNpJJcrsyaAiEAmQGuFr3w8VFec0XoqUNHAyp0MogE8jpDZn6oYzZKJH8="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.1.6_1638207385134_0.7638984578577721"},"_hasShrinkwrap":false},"1.1.7":{"name":"@refinableco/refinable-sdk","version":"1.1.7","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.1.7","dist":{"shasum":"d77ab2368c3c8ceac4337eeebaf47bca4acc9fa5","integrity":"sha512-iSrlztvuRkV+1B2PHed0KHotYTnjQMZ7ZvPtX8Ruxt5fe8LgDjKWf6teh0bXdMnj0tJ7Ol0I3CXGXPKgAYC+tA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.1.7.tgz","fileCount":121,"unpackedSize":320794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrwxkCRA9TVsSAnZWagAA1xQQAJId1noq7utr+xqr8v9v\nxkRD6xEkImRSwN6rGYHnAWL815z4AwOc/OqAE4aAFqfQmAhCR+7MWArdEqdO\nxoNwXW0DO6RKAV4UBc+mu3av54520AU9k4KrXO0r4Wu8qNfIzonhnmtULZa0\nCNaX5HwhVH5/mEB5K71+r8C99KFhl3kpk5L01qtt1Qt1+y+FKgKWogYwdZO8\nHUW/yb9q4Tj1EFaUZcCtuz1HSmN2HshQqQmya8bQlGzmTNdM3RnANJIO28Ar\nTQgqPvNv8WbludxTYuUs5wlzbHIJphWKs78L8JfJkJbt+yN4OdO7a4Fiq3Zh\npZbv2pDnSWCXtj1AqibBJ7XdadkHBVRUJZ6zkDA+fbVFi9tHCjol9tu/FnJs\ndCovOuf3ibaQ7OexZx+EhAGTvZVK3ackwOMkViDxajNl1NehcjrLaDLtY0Dq\nxnaCkTzB6eZ/lPhaXrAT4q1ng2fDyV6isE2hDBUEdnxrjHYOzTTvmnRmayeQ\n+6GDDAIK75YokHLigPIcfhB6JVOTGUpXF2MGQtHjbMjLSByRqzRdUTTDhovc\nn3FPBd9OhPzTF69zZY6ENhI0kXechdjHCsLjHwzn6xamkipKs/LXRNleN0Uz\n3sQYsCqpntms9vb9cQ2J02GMK0C6aDMmfvg33EAy52Y+VsRVPU5EIoXb7mCo\n80z7\r\n=ipk6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvd+6uNOLcd2bldADNjgnwWl7gAZQULmpnc4AxChLBmAiAdMl4cUflq2B94u/5NOBtbRuLMhVciYLJ/t3prlsxxwA=="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.1.7_1638861924088_0.464815580557856"},"_hasShrinkwrap":false},"1.1.8":{"name":"@refinableco/refinable-sdk","version":"1.1.8","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"publishConfig":{"registry":"https://registry.npmjs.org"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.1.8","dist":{"shasum":"bdb9fbcb3db56b37bb300bec0d1864c48cc0de27","integrity":"sha512-Qa6hfidQDhsia9Zj3Gj/axdcp1flNh5loq7v+IoPSw8QXVeaSbRWkfsOgrfWcYuC9Vop6U1haU/YdA6M2J2fXQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.1.8.tgz","fileCount":231,"unpackedSize":703145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzcipCRA9TVsSAnZWagAARRgP/jTH+X6rgTlGn8dp2BHp\n9VYa06q0kHMkjGU6h9lhEIYKdubexoRP8okUCcJWCGLhN9qvkt5rPQGPKX2d\n8sZ8gKQ7BC81qzI8i9mE7fclhRzYFabqQjYsLBYwrCx2M0l8qEU/1SkWCdUV\nP9LmVlXJx5XrrviuSahCy07bN31KomLp8l0ahJRDvvf5G0kKO4CUiP5MdszD\nF26kCFkM/M20CaksKYtSxOBoS46hjthmsQvUQdlttSY8wdgd2aKv+C5XQdO6\naqu02ncSGLyja1D0NJP4FAZmkYwYZhL7idCOC5jVl58AsH4/uNfmQj3s61rt\nbkQf+6PJwUkGs2i8/iHItDXUEVTMAsvmqc9i4VHLhPnHjuiGKiunDcBkU0/f\nu/LT49bQ2a03aq+OtDVTDXVY2LbvT0mFlBEjIvDh23OSA6O4cxDd1Kpee8st\n3n041keqLYTtJo8iHgqbrMhI9tXg9Bb3KCHl9NeK0B8Lj0JGk5jBdHegOqJV\nhvvfJh1Ke8jJt1fHpItxbB737QqwQE+jG7/LOzxl+dv3HWuCuX+Uh0Yy6Bm+\nhE2EYufSKK4K7aHhSDA+au19pHMI618o8FVwgd49d0cXpTCvHRzvGqV+eEXw\n2YGtv0eUKWbBm1+rANbe82K5Tg9lueEzFf7KeTR0F6lUAwsUAExyurkQX7UV\nhQSQ\r\n=4qEW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBKSNy7xs6qy+mh9jsdh+4KcbIxELnUkYxkziG4sVuAwIhAPnu+9D77dA0Yxk9mKBD5kNL4pRB9/1l4BQIfbQB2phr"}]},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.1.8_1640876201195_0.3168640708782622"},"_hasShrinkwrap":false},"1.1.10":{"name":"@refinableco/refinable-sdk","version":"1.1.10","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"publishConfig":{"registry":"https://registry.npmjs.org"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.1.10","dist":{"shasum":"bafa71d6dd2042311539eae9e26fd63541239562","integrity":"sha512-6Wu99ARSiiP93+DZFJa5D9QeiTrsCvrvqfJpDg5w13ba7x6NDEEDw1dkXX5ki116Y26ch3MRrCyPT0v1QMurDg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.1.10.tgz","fileCount":121,"unpackedSize":321143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzrXSCRA9TVsSAnZWagAAAcQP/0zviEaWtKc+NlNj0BcY\nc/YiEFgp9uJG6cufeO4My9+vuURfpcZNhOTTGkkwL5BwDhOp/9TxZbPY5xtw\nfG0313zFkeTR/F8k9BaNbz2UtHTgJo0+uyD5JvDXju/2CC9oo8LXVOxwwUzF\npHje+hWlVRrWItyJWGOWEP+jtvJ+ePBoR5SisSmghC83Esc17BSbANLMWuAw\nXkQ1mRsMjm33erW68Z1gX/PbI09BlYHrv3yo2JiOtni1Hxb9NjwvyKpf73GJ\nzHnfJ0H4w723qqdfndHlsuZn5d4YG1n15UmHEbgtgbnTSGK5FqfbsIqCmN7w\noooNHETv/NnHnAe1CnDDkJDxHFtuTLEaLYIcPzz1e4YtzQwXacQ0In4hpwan\nKMkc73ZZ97BgOlyK0M3l0vUStwlUQdzFkmjR+RA67HIwbuQlN+AhaMnIbFpf\ntyzonUymIiDROzCOMKXw1HUd+vSt0UMatlYechsnSS2XpX5YWV1xcUUVL+F/\n7SaDqqHjbdwkjs/jFk38qmWmndyEQBXDzLJs6Z13W5iqb71r8srz3AP7yfIC\n5nq2DQOolIThXfGNrTcaeXGZ9Cz1cUUjAco5/zfu+eTXXP0oEAls8aZt2t+X\ntQbMxlLXC+evhvkj6IIDP9ftp+8NkoUP9SElheHZ2e/bGbdR/OXU18OfcQKo\nVDyG\r\n=IFD5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9/rG23j+CWxdndH/nbKxbjdxWLBNLuOHkeFwhE40QpgIgc32iwmv4EIt7XvTmyI+7NH7qNaiAknaxzOnuNrqmdac="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.1.10_1640936914739_0.8829961779413371"},"_hasShrinkwrap":false},"1.1.11":{"name":"@refinableco/refinable-sdk","version":"1.1.11","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.0.6","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.1.11","dist":{"shasum":"a116d42c26e732074927fc0c22472a14978355d0","integrity":"sha512-kw4pblj+5Fsff+QnelUeh/dc8HG0wcdcqBaMgUhBfAUm+N+qzuIJojPqlyq18X/a0lnEN4+22Sgtch+nlq4R4w==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.1.11.tgz","fileCount":121,"unpackedSize":321072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzraaCRA9TVsSAnZWagAAUCwQAIgpFVITabHWEbGLO3/J\nX63H1AcEQTfaiAJotBJzT5uF2vEM4gupaxkvFemviGjHwAJHPzumNsXsLX6Q\ninaTf9uuVLP8Qtnr/PShW2lUhAuDMq3SjUpC451UQ+Mtyr0+d395BFXFTygy\n11mm7F9fxRjuOMg4FQgM6KHU7rFZFBWTkZWPt+PtNtQ/yPWWV3N6Z92QCopr\nuxKMTwqYLy2DYS6KqYksJu7vJz6ALrEqas2YgDLA8O7qqM0tKiHl2hRwtpC7\nDvl7d+C4Yo6quJCOXUY3KzU9Ex4rTaXTksJfHW3DylC1H1DzUvEDaR2PmHP2\nPN51LaQypFMbn+spwQ+vYAU5SyY0RhFN1SizbTz7QElZ4tY2FoVg3KK7SUrn\nr9GfIpwn50F5ay7JS5rmX0Af3bhx0m0XlbSIQ3tIvVWWaxznlhOmCbdFHyRJ\nS8mpVP5hvk/EtGBDYKNUL7mrtgOwk8PeF8V9rBXyi66JYoYizANAhJutmt2H\n8WuSprpLTsIWTyqFRXJW8YmHe3kBfK5yLAWj8T7SsL3H/MmzFHv7HV8H0tHF\nY7SgZ0THcdNgQty+nJEVsvbrcj/pUYLGV+7l/c6aggNS3MA3h7CB4gRVNTor\nFbIuccI/KVip6eut6CzzzbQ6lGwp5AlAacW6Vqxl/jUHTH2zqs2nnVXmapcE\nFpkm\r\n=Ozf9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjeRCVSbGcjOwbvHOfa0cAeeftmnz+V0ZlQKoVAKLzWAiEA1od7xNSMvG3EOVidt2aQaTm/gAzVeNF67EQae5j1vy0="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.1.11_1640937114760_0.0626116469771516"},"_hasShrinkwrap":false},"1.2.0":{"name":"@refinableco/refinable-sdk","version":"1.2.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.2.0","dist":{"shasum":"a2830c28ea31a5f2bcffb527760acf2aef0c2ddb","integrity":"sha512-ZN+5n+USM+uTro+VzOIjovgsx02sq7z6uzVXiqN3sq+RAV8yE6O6wn4CIJWLSdrSULM8nkJpuImvuBe/HUpXrw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.2.0.tgz","fileCount":121,"unpackedSize":341723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0p3iCRA9TVsSAnZWagAAPdQQAIUKxvpggURTABdbsmw9\nI9zsggM4eBy+KhG23R3CLIwK48+M0d+gqP8wMuzGqMmSWVO6zcjshI1rgb3Z\nk3OWEecbKwdnFY+wp4mBtzAIg1PnZxv+f7u4+P6yFZrCQhv6N26QVPOx8vNR\nU/BZNuPvS2UIhGntfxfTTm0/iWEi0DjFs2IJJM+UjQEchUQu49uZqcN0wLmG\nqqY+YIFxYUtzjjK5KMplvaQPSA8Zyei0yzm+K2+mAvQ8onYc9z5/8xgVqVyQ\nV/eSD0RHy+QOCDSD5/IAfByvXx9kO4W3LQnhKYxquxUlHL0o3Fmk3knk1Omz\nfLAwbRFM5mAaPCLfqVzitmm7t07d9P5/dYa3d21qJfbuKXC/ejG4YQx8UVmT\nHNeeGaUww3ysICdHSk7GWx6jpPGNCSeTlgJuQp/IH4QzUZcfIOBxoa86Nv4m\nc2V3Ku2ntPVTbRsyUcUnsyqA+ql0ncEzZJsGL0I8XA0wXhjWUfTF120WFdUl\n3mmDQYVuk+NAmX0qKNB51QxsVsXxDsuFKOcMjJFyP7i+FErFnsh3uUsJIJNm\nmErkEj0FtuXiUtxUhmI3+U1g8Xlb/NEw6deOe+aOKM0Mt7Jbem3Trp0dzN9Y\nURGWabgEJMDHkx5ER2ljAG1LyFSZJognLG5upAZDc9JloEpQtMDc5jy83Y3T\nJG9/\r\n=FjsB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcwenJDeEyRT2H6V34VXMrbmMg8yggNJ+ZVZr9BczxNAiAvPY+G342krzzCbYmObcaNRPVi17zp18xA1drW6NkrwQ=="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.2.0_1641192930788_0.23187786531744403"},"_hasShrinkwrap":false},"1.2.1":{"name":"@refinableco/refinable-sdk","version":"1.2.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.2.1","dist":{"shasum":"6ee2e7820efa0fc08625bddcef7be8291fe74ea1","integrity":"sha512-hnv2/5kd50HPEKVM9uSB+zy/KRumD4f0UnfjMCwkU3997EaIXOpVpwJvRCDXgpC3NukHCJ+PiDgeMSUxeMVw8Q==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.2.1.tgz","fileCount":121,"unpackedSize":341723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0rfrCRA9TVsSAnZWagAAERkP/jtw7hz0atTLklS/5AqH\nvDhn6/EGSWeJcdtNQVKrzdTQu3z1JWC6vqbDlggnyDxgBHxJZcVWMDaNb9ym\nHCOmjujXb0zYE37t8fThJdF1cFenVZNErWhM5TwfPdgx6vv47T+W727E7oAV\n/tVcTBT2AcfWP8+iy1ec0+RUh/YlY2Vtr7C2oT2N2kVZoZZOi4sHmq2WJ3SJ\nfkcPf88T1tOno+kpMMKB7wZru9Th24nns7cGDe/u+KvWCUxFwq2P0R5Me03f\nLjmHWhvWoREtYC5wEK+Sqrgpz3X2h1DvFEnsVkhELlrOE2GOdnu21ibuOwpx\nbh8zsvVTgYFMPRX6I9hzKJm7tK8PODvffmPfRhFBy2XL3ry0Wf63yjBzHeK0\nhMVxP9Xu/vmeBtoU7cyjQpz1f0WdglM9amsA5AYkWJHP81CXPt3DdyDiSke9\nlfjo/ae7mnkSOGgF+1U5wWv5CehkV/DUt3adjcSyYX40DiEyXb9Kq6APERxP\nldjsZ79RM0PT31XOVDGy6NMQKW16mORBbr/EJ7NlNaIecPI7hD3i1amZQLLt\nkB60rLsLhYLwEJVIGbhxZi/7EKLkjgGcFCF9wmPcO8S0cuB3S5YY+ZfJ0AY+\niZsha8EmjiUT59NX2jdIE66bJp0E3KYcwbt5UyRfD8v4/kHTouI6EE49/UqY\n0sUw\r\n=yE6u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDaPjkGvyzL+NZDzZ5WnKM6qdObaT4d/l+Aa0jdeMvnAiAUMQT5Ce045Dt6TOIW/rCsf2E274yM99N9LQPKBekKfw=="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.2.1_1641199595781_0.26816282721399465"},"_hasShrinkwrap":false},"1.2.2":{"name":"@refinableco/refinable-sdk","version":"1.2.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.2.2","dist":{"shasum":"a117b8855df06a8ca60f0a72375000f32bf0ef32","integrity":"sha512-dlgZMbwvX5ke5iwqcEflqOj/UykBtvuO3LVM/cGQ7OoEUVX0/NWY+eNXe+3RvEal2fwoBTrP59ZgwSRpWaR5+w==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.2.2.tgz","fileCount":121,"unpackedSize":337366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1w10CRA9TVsSAnZWagAAohYP/29wsy+4/q+shiEnEeQR\nh8VCZP5BqPu+rkwyW1FGvIqd3jecIfR6LBbDuLPkvWQai5H+A+0ScR/cVX+g\nmTdxm8MIPBCdJiNbzL+won+OTxaVRjhBNT9ixpUVhf2nJPjctDqYJsGckqRY\nPKD1tHrMGXMpWHJFtmp7QiT2ZABf5rAMOIAJFdDqst/kRrb7ArCM20mQj1lq\nSxbJe45dBvlOApE+IoY+8rp5NzpF54sMdSZakEba/0k5dyaoMirZEpUvD5Qr\nS8krR8SxcGe2Pv9nkApyCF6ZLqpVS29Udyxur51l0Wnq2UBggIhhyLQLpoxa\naxepPBMtD3ObXU8ZWmqTCKaTCHZ1mugvc3iBa6umT4vvUqY1eJJgUa4RY0Yj\n52KGoPtd7KAkpYwQifAZJtS1p0x18Hv/MGf4kfHHEzswtk+231pSSvUyTEyz\nw8mEsfTp4R7xysr0oNCQD74DbYJASTHyopmXazqkN+aq3dokCR/d0LhhkQaS\n0VrRC0bdJ24lkdQLRSFhtT2Amzz3mZDGIZhztPEddfYDlOVMX1+9WYcJXtkX\n7wwmkGWZvykz1LKPFFVBwrpOOX53jgaBK8y0Ltyde2Vk9OwTYCa/6JAc2EkB\nhVfMzLlufSA0835yOmudxOIpq3sIBqCHhNO0b46hHBD4eNpVxXU0ypIFgZUA\ndauW\r\n=KpAc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJmHg2YxwywnTfCHAc9odaEpK7E2ccxDsLdxQD4V3dSAIhAN7Ydt87ANIat3pMs+0UYN0EybdfvoXcCAyATaKvxNBF"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.2.2_1641483636456_0.9434029304929517"},"_hasShrinkwrap":false},"1.2.3":{"name":"@refinableco/refinable-sdk","version":"1.2.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.2.3","dist":{"shasum":"5aae9e7fa311f41ee322cd1b10ee8d6ef8eaf8d4","integrity":"sha512-7ImkOHh/eeLdcC3sIf6bE/z4VP5TqF3L0kgse2LGk2VkIjG33RNUvFQSOm5CMJ80DT3C2DHUHRwxUX4mT3gqVA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.2.3.tgz","fileCount":121,"unpackedSize":335449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3BjHCRA9TVsSAnZWagAAWJkP/2vZ88aXZ2U3hW6OKLc3\nJFbGUqQaxdZfIALsLw1Ji9tvL8ZfReZSXnGceX83H039J/KPXmugEatVdJFm\nQvASrXTDaFIasno54jHXqUD0iJoWK0hhXlhZA8YL4dRsh7Fua3nuYYL2idfl\nncj0U0An3Yp5J4CjBWcS8tX1a8+GIBR2BYwpFzd/2mTULCyEYcFVVeEz59ZE\n9H1bezPRDXZaqYGQzDc3Qw79n3+AvFMj47gh1y+FFCOMGnhVX/XAhTzzw3Pj\nfaF/mKnurBxg0Ib6GpN7y1FvEp3BK0ma+zLXcjkBdqQjDY63GfnsAWIwJPw1\niRUcVPHgmZIdRcN0LR1NlFlianPyyOAu4rTK89be0fMYZBMelrRt2Lne5AM1\nJ//z6GYv0CqtLjuX6kTAuKXJ8NbbWv4jGZJ++cTFJgdcAb7BHYB4+INY/IKX\njL5Uc91QZhoUo+j9sfp+VvDlBiUTQ33X3vTIfyzUqGvrmP9svBeYmanPBDIz\nXS6NifLZKlrrHD+fB5EPe+mRr0z7t/EP6mtNIx9yq8cTRIRgEy/kK2VRqKke\ngoyKpRj0U+sSnnEIQJJps6pe+BsVKRA6RltXIoxYw5vY7XAC9cNqxqVAuzod\n9caAHE7F3DjCc05bxKfMkQ6Gq+ijnAPHLFhCWhiDBH9szD/lzpee4tqdn8U6\nidSF\r\n=OW8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlr0OeC6BUC+YtqO9pmSOoXnsemsXkgvsvfNgNUNwd3AiBxIN7Km58tPInORAQLUL+p05KRO13SHbOofMg85WUMyw=="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.2.3_1641814215581_0.48712567131576323"},"_hasShrinkwrap":false},"1.2.4":{"name":"@refinableco/refinable-sdk","version":"1.2.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.2.4","dist":{"shasum":"f5132e87bdeb9faf60689f77991be442fdb2b40f","integrity":"sha512-SszHS8YT2DrVggpqa1mhmI9vWLum6q2RrOeE7AAUqjoWCgcja8qxQs30LvDzMNM/418Zcrr2ih0K6jtjsynVrw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.2.4.tgz","fileCount":121,"unpackedSize":336088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4ABNCRA9TVsSAnZWagAAYtEQAIUHA2Ccl1614atqufYJ\n8chAbMnjoRpz5GlkbRiU+0mzcRD1ZM5g760vIAKeHW4yQTT/FsaXYBi+uWKr\nJfceHGrsvwSiK4izri1I3wbk9mToOycGr/jUMFlswe1RGdVAqZu6T3MdSqw2\nqWB6Nyput00pl0pIaZWujWTh6S9U4hIeJ+dPQnT4dhxHgDWuwdyWGuxmDXas\nk5hnN0/h+VRhpZxirB4+GpP6pathwLPbweOhZ0XAdwWXflw2a4TUk+o/pRUX\nPmO5C44St3cBu4XUWlzjySwAIKnLEFaNxJ9IVOnmLlPmiP/wDA4JPOjsIs11\n68lsgyMBvhJfkn/zBkx8EHmIS9OcTJmU2BquuxFDv4NWmfLAnPtn+seI/aO9\nCFJdWai1zk03gkkP22Q9pmnC8EBf6WxSfz2Qrh2CLACx0tk3syMVSqIVcUOI\ng7zmyxce1sEqJlR9BSsvRSEQJ0kxJMmWp6HsCL71nhneqb+bM1Ox9NJnxeXb\neKym0rLbBlgC4B1BrdHKOv0p3qsrA15e/OFouJVTNYCKa4aXPqTCJL5zJrKS\nWk+5v0QHosVZ6WilpCAIfyKLYYDYPGrUHU4bbl8arGJfpuRt2mxtlRQOh7Q9\nEnWPKApM4PshLqpz86Tk3oU1K7vtkyMb5aXESWorTZARPR0n9Mge21Q023kw\nnCgU\r\n=d/Uv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkikdVeRFSOfFmiTSeiAFiWDy98dDrIC1FmgahOe1lsQIhANa5JIJBACFJ+/Xwk7IOn377iSLKi0TiWJzMlyhQRZv0"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.2.4_1642070092885_0.4175687570711093"},"_hasShrinkwrap":false},"1.2.5":{"name":"@refinableco/refinable-sdk","version":"1.2.5","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.2.5","dist":{"shasum":"4d03e30a1e2a1b7f7279c75b51bfd2d27a220784","integrity":"sha512-WK/qA+kHuoq2jDSxHz+3Yq9VmCam43AZFJd/FQ0v5FpEP2JwvKarK3X0tdgo7wu8OlN4TOOirbpTXZvDrpUyMQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.2.5.tgz","fileCount":121,"unpackedSize":338847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6RUiCRA9TVsSAnZWagAABiIP/iFaPtuIGl+1WvpueZN+\nUfp/Xl5cRCPGYmoO93gvlQ4Eg+I/Ro9fuYNw+WwTbyesFM027K3D4t6KrFZo\nbGOJZ/mnCSAr8BYqm2vvQ8F08kpzC+xpsGdjS/Z6kk+NhDdraKmUOPBB1NYB\nPjBrkyRGyPsQYLRqZ+7nrkpBX7/hQ+SuPYDfFgR+SSxiMvGzm247KOU8+U5B\n/czJX5d7DcC31jPOer6Q1MkcRzbSDhX3kwm+udtmemdBdGcK7OhHVNJXwBrv\nTKgTkKnviyYWMTkK/GdcLbeSijKDyiL24yMo9xUiTilArYxus6Nh2NBgwtrw\nt1jcO/xTsMvyGanTNAT8mXr8XGQM38+H4gI95ja5i01EDoKP5dmXpZul71CY\n0HGn0HMtGJP5p8TgEPxpRECTKg+J0zCZbtYMinT9r7NlsHyVGWo5E+GrgSwO\nO4t6qtZG/5k7nSj1ZZH6Z6XaA/5Ip3Wj+CVzORTXjXSFreY+PlFYRbJwKzTJ\ncv4QHLWupExE0Z2VswEkUSfNKKwF4+fYUT8cj5TsqxoRUAFKOfweOpiIfnsP\n94H0JrfmM8oSjQNnia77JXON9Kz/s7soZnXPJfxKXmoFThN5Ch6tAVct/G4a\nF4/tl/lJnmhngAC79S5m10RmzLuMZLhYWcJ3GsYqvaoHmkMyBv0LxDpl+WN4\nbk1u\r\n=CYuy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLPALTowfhffJ2mEM5AefsMD8mC7M/PVipaW8a9PMYVwIhAJlecFHqQ0aO8PHxJ6GsteZea/H50TK46hAfi/DbUmbg"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.2.5_1642665250526_0.7005457061416516"},"_hasShrinkwrap":false},"2.0.0-next":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --testPathPattern=.*e2e.spec.ts$","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","buffer":"~6.0.3","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next","dist":{"shasum":"b9d8612d09b54861ecde7191927bf767c75857cc","integrity":"sha512-tbIgspYSv9wMLqiF3SHrFhN0Iy6z00FiQJBfWfPvQDfO5/IZEkggsnBrqldSztTh1HwLZKvBhsmOTOjJsL83Cw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.tgz","fileCount":294,"unpackedSize":932229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh949HCRA9TVsSAnZWagAAk94P/3aADSZnBOY9VT5fT/mR\nCzGMiV7+luWxUosR66WIchjHTDFSX4tzi5uTG6raLbCkNlcmq2BDhaTsRYD5\nHpNngmMn+YjMIdAIjGutwv7smfGaBPfPz3tIebErYQWv0uNFXsQJGI8iTwv3\nwGBF0qHtvMUQaKOOQUqtr2QTYBTBs6HDgl/WSZkGg6yndT3aDRA3loM5lYHy\nAbf86AWRQZ7PuRIWY59JFlFTMBcdvQVVpPkaTmKmGFSGOu/G0ny5JGqDt6jb\nPlrXHRf//zQUDbWoiHxGr9gA4UYrE+oDbQyRIfGLtnqJXleIKnqwqysGy9OQ\nG+EBXdJZkQGVyze14VQDgSIM/95ZYIbKRrhCFtkMzQLsTpnki769ccB7uPpA\nI6qyeauUXCd7HG31qWDVDvZbeUjuXd8Eieawbjl8ALc84W/PRmHoXfxOfTFw\nbC5a9xD+0s+RuWKB6ZklACvNRXlHoafQLZNf+gWhSde3yBVyz7p8asrFPF1+\nHbSAX7CxsCSXaRpowjWqz47SkQAWeR3JwItbY7QpWNGJfvyzPJUO6HhYgwTn\ngPV/xRUg9lsIA7t7+Grl2cOlzl4GfbytswkZWL/i7VVXxkwXYDFxOWwh9j43\nH4DDWGjgyHqFiKM6qfAcHp2FcltrthuYbcaejJESERBcrfO7Jau7S3/9z5fY\nAFHo\r\n=nWYk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmbgBnXeQOTztYzLPcLCVwBRhW6NWlR0p+FbgnbnBCUAiBwxKegxhghyNRkK2iQf9HB2ivO8szqHkuUgCbSiimeaw=="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next_1643614022820_0.3205150898682616"},"_hasShrinkwrap":false},"1.3.0":{"name":"@refinableco/refinable-sdk","version":"1.3.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.3.0","dist":{"shasum":"3e6f1a826c30fe49c2fdd95f6c186fd971fe1f2a","integrity":"sha512-cQ1Mj0LVORrZGdbm8V4XFmSYTEIaRS/H8FYAGZ3bEhaPLQR/VIAVeN0C3ytWaLH1tNwaiZ1wZC2Y7p68xZGByQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.3.0.tgz","fileCount":121,"unpackedSize":341699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+OfJCRA9TVsSAnZWagAAxt0P/0CUaBtd4HH2guE7Tfts\ns0DC2x3Cav8ly5/O0vmGDgyoC/lXTC2kNxsC4stw7lH2dbob6qgpy+01P2Bi\nry6z/6GtquqIsUYJdeTeHSUbvjzzqA4mJh4ojLf5HBq1Ivtv0TjB1TMGdvjc\nNOLy+cKrjF7LLq8qbDuSXJnR+heZm1sz38tlwSO2P+aMq6HSNegXEqLqf1p2\n9O0VxlatlwDbS2TEvLBI5PLzmkRG98xcAZJaQmjGdIkqlyhRJiJg+lY4wjtc\nrL73+GeXzvDLvHlmoPP3acu5qyHy+KG7tqw+Yo/WQ0MSEISwkzcUH4RGMfKh\n69v41wkbcGzkFQYqIYQ6ujfm144n/srjaCpHNdfev3asymtjnIx5elMGi/kX\n7aDb0oj+R6jpsqjSFJ1nrHa9mItpaMIw0s2pHK8qgKI0vfWueOWlQdeSTKTc\nBWCJ9d7AtguROP4PjUSjvcmezEGjxzXeXzNXVIYln2lUJSLBOvGZoBwrNf0E\nJlnOZUemeJz7cT/LUZW5ZbRevW579XKHyEpIM2h6CkMH9eZElc+f184stYgo\nRQTDk0bbbz+w+sE58bsOYffO/4mSiSjVd3Svl5MxIefqS+qr08CWBuwHenq+\nTrxKeIQXEdw74bH3XW0HCYwQjUBDcYhKGQEQZF0uqBYRC0hVEsO3NVjCfZx1\n/Lmp\r\n=aB7E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPEqtd3JS1liuGbktjkzz5MLtK31Y8xdYln0za9Kxm4gIgKYZ3IOiLo6M7ZQAKn2DCK3pFWUZOIDj2oK3JWzoSJVo="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.3.0_1643702217194_0.8127411013117662"},"_hasShrinkwrap":false},"1.3.1":{"name":"@refinableco/refinable-sdk","version":"1.3.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.3.1","dist":{"shasum":"c959a16f0318dd578f753ab62360c75152c1a2de","integrity":"sha512-EE1W0Xouu81Kc/PGRR05k+H6ayx3cyyrc/4nilP31jtz1dXbwS5oW6OKblA7WSLx38ANj+zXtvlz87grb61liA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.3.1.tgz","fileCount":121,"unpackedSize":341703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+O83CRA9TVsSAnZWagAAZvQP/0lDg5ApA3r9z1Ior80t\nTyAlVrdnFXeTPyY1GmAEQC0dfL/CWV4hp7RWMXCUpZeb10BkDOKwhCITkniO\ndAusv36MDVZMimABXoEUGcBzjoQ50hwZHUJCl6eJBmCCXaEyGS8tZMyqE0Jy\n4aeAUYRZb5kLCU4+XuODqeo9zRh34ss6tx7zPmn9xj4awnY8iNbZ1nroyWXd\nldVW5vxRLsfWi8Qdk3dw23AK+n9q9vzTJz7tqdrt5Z+ZR2RlhLzVkKLa52GD\ngZpWe+4imSzWbTg2/hwFzPS9m+fXs/LMWm2wOyKIrJChcsbPrkL3TEdW1gcq\nukchjOl93taaW4ivDknrvnpID4oXziFRjdKdzYPuSr1CtbH8G07m8DSTjSsR\no6iHkiDP/sn7ZzuW5XhQ/GANXgfvOSafpYDOKHA2vDzopcW3VGYq7E0keaaX\nUdYQ0NzyvYdHVeZ6vrDhRLQP68mA3TZtH8bgUIdvvdBJgC3DAMc/du+/H1br\nDNxUOmSBQqmDAN8d7i1h5X44Cv56FAYpnuAwq0v+MpYIKFxxqhPun1sDDPp7\nN7bgVKMsKJQIDr3zuRX4nsvk3xOp1oFGd/mEBGsnLsOFKScOFNk9kwalw+2O\nXFgxIjn3N64mZq9tmriq49bfLEGG69XN3d8zNZvV9mGIS+vn6GchtbKAXbiy\np9jD\r\n=O/Of\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbqgoAHPIDZfJ+AZB7HoXeGinolbRo10PJW/fkyA8PRgIhAI/1q1aQz6ld8h4bLpYXrW2i8ksxVXzJpE6xbsO3n+5y"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.3.1_1643704119107_0.3946124520741394"},"_hasShrinkwrap":false},"1.3.2":{"name":"@refinableco/refinable-sdk","version":"1.3.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"_id":"@refinableco/refinable-sdk@1.3.2","dist":{"shasum":"b18bd6003cb170233d102af9b3f33347b03524d6","integrity":"sha512-XDQxxQO3YB/uCaUGrJEcVdYUKGDLFIuhkFxM4Yw64ptqJoEtwu0MOGudX3hze6qeEknrKIJy5pQNEIXBsTzRMg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.3.2.tgz","fileCount":121,"unpackedSize":346120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/NJkCRA9TVsSAnZWagAA0ocP/1rr3NccV6V33yFoQ3y5\nMRAbW1Kznt1CipYm17ZVdk076jObtUPYx0uuMcz5WfJOKU6ELhdT5gs6lJkZ\nveDAmpcdq9Hnj3KtmRttXkTm9Y/79iVGo+ep2KZ02aQ5oqdbXWtIKCLagkqX\n+SxKKQHsV/VckD/IC0UMKw3EctoM3S5zb+J/aGX93FbLsAH+PFr9Y9cJuFG8\nD1gairPqLvp2Svrp6HzRKbJU3tEvO+QPaIJWJIunbpRF+/TT9dOkJa82o0/y\na4ZvjSc5TVjvkVgF5dzs3qGitDuZ3oXukurNE2i20vigEs//V5KgsDwPIagP\nyzIvrC5pW9lCorMpGaEv1GduM+QohTfXbVzxKL2P6y+s5vZEUXjDeCIZ7TmW\nEMh9Wlamzx/z56tLf+1yyPIVSDagQEN8uvtjpHYx5C+44BS6mlKS2Qz48Dfb\n3ExB0O6+R69J8JmvX41twgKCTp0uSsZuq6hxbjUmvdI041isANok/PZdFjrh\n+q02mRaMBvNoiY7K9I2iP5fioXsDdVOM3IUiJ46Eq0giX1N8D7JIZ9T3+9hK\nQbEK0nn0qiuOqCe1nAzlVpSn+vZe0uOyCMV8zJX10I+rQHAKD2ptgWqB9Ue8\nZ3kQ/qz2IYDjXMjw+dQCSVV5cAVxMeDWm7199l/9YOT2Fhe7mqLkoL6a5Q4E\n/Z5U\r\n=Wstd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkGqS170C48HoW4H3eI9ms7S4d/WbtI+DqUMtXBpRstAiBwFuh0OXr/CAo4Yx8eeG34BLh4hQiUFtDaz+2zct++XA=="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.3.2_1643958884113_0.3763878834917178"},"_hasShrinkwrap":false},"1.3.3-next.0":{"name":"@refinableco/refinable-sdk","version":"1.3.3-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_id":"@refinableco/refinable-sdk@1.3.3-next.0","dist":{"shasum":"2b163d077d00632b5632529ca7ab36b4bc2407b0","integrity":"sha512-/B6PeRvBfDhCYe/AIOK0yGRkbLl98LtJs5z0euzhvp7TwhzhODpWf/eCw+G9N4Ay/fbNGpivQCiyCPolcD2wXg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.3.3-next.0.tgz","fileCount":231,"unpackedSize":730692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAmDPCRA9TVsSAnZWagAAuCAP/2wMZxz4MdH7Z8AdqSV0\ni+PazUDkKiMUQRsFVDhZ6jKCYIP1Mqlvwo5kRYpv/bZ5T+yKX9tXgc7uvU2E\nMWhKXv0GCnirBTDR8q7dDJ/CRCeYiGnbgr/bB42Rw4lZWT3CwnLrn4cFpivg\nZj6G7ZI9hM2V/A8gajYimJXrg9j8VXQAxhujGsKyHokH4Z+4QvI5n8EPBrYu\n8HPgT7lG+E9vdMB53h2b1oZ7B2Ml2usHLTd7gnBSuHeeRQRLIvORBryDoQq6\nwwJ0S1NnE3D+LVY1zntbYefGTfp99S4u5WPM7kxnNDJyUEQLgATMDagFnJvF\n0SEpU9QVnEnjKBYf/RZoY6Ig7hVhs0yb3hNUA2VMTbYQ9c4niPAJLVHZwWZR\n+p9QfDtyp6Xtq/zwaddcU3nW5HfAQA7W7vOFEa8o3XXvx4oHJ4AvqUWgHzLB\nXS+EI8f9bocODSIfuVGFc5raKEXnq9G2gb6QJJmzjXyviDI5h9Wm7msUO92B\ngOkTylwqbKOvx7Ei9SKCh305mVDUQkJQulbn75BohnE/uQa1yzmbVFac0MoV\nZ0xYfOac816DTD1NWy+Zb6numo+zkq1KmxvGtF9CqW4Qp50cLOmQBGavwh5r\n46vddJY6/bsknV6bxrXLjl8Y4470OgZbm0r2nOY8GiT3Q7Y5JexEpsSrG7Oq\nOWu7\r\n=AKUi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDdxtgpvZK31akMyzatjWmOk5jOPtBUf7tnBZiJRLiFAiEA6b6KGvtH0+I7PyT71hyPxA8HNsUCMeeFFSnHJeDWVEU="}]},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.3.3-next.0_1644323023443_0.45219174785661154"},"_hasShrinkwrap":false},"1.3.3-next.1":{"name":"@refinableco/refinable-sdk","version":"1.3.3-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"f98512b393294c4de5bf120c0089935234844143","_id":"@refinableco/refinable-sdk@1.3.3-next.1","_nodeVersion":"16.4.1","_npmVersion":"7.18.1","dist":{"integrity":"sha512-uP/k8harDZqlPadRhK0E9ExW0NH98afktoPmou7ebMExUYHAQyqhhhq7hkB2PH7rprOfawU/FA3LF+Cxu7P/zg==","shasum":"d6d1ed49aca5f7ecc6387b675181bb1de405c1b0","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.3.3-next.1.tgz","fileCount":218,"unpackedSize":749126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBmXoCRA9TVsSAnZWagAAnnUP/0Ox3Ml6CJRO2IumoagJ\nYj2sgWvoJpG17WMrrXdIFH5AMutwTv2uGeaWe5iRbgQPmFcbS7vHLqTJoxp1\nB2t40fcv1vF30kDw23qxeYmkqVBJJMZXvr23LnvCHcnnWd6IAn8c88nfol4H\nrdxVdE5XwBACKKmUjduLb3hlVWlUitDMvGxOSX+szYaPdHzlGsJfDvuRX9Et\n+I5l8X9RRqw4wsjQIxmk8TE5w/zLT+FaEPQApf0rsczQ0n3oouqdaG3W4BqA\nJdtlj9SX8puczUqMtYpra7bDy28rAvZp1pcwr9KDnXcmrXQaTJgR8poRMHx5\n7+52IZ8qPgJb9vzS8IgQgaiiGVYwUVw1jCJ/7+GAIqdJ0ciGPRWjQACdu1gJ\nuuGZ/AVHdg7nCa+VbTVElCIQdUWRBBdjwx2EIqwRLbKk6wELIE9wdVmDNG8z\nHBrIn2f6sDMGiMFyekDxFMT4Y/bhrklp8td44ejeZtPg91UCLLP87V6ciJUs\nevj9dw230+xmLrwLLCS+yobpwyl/GXpDin5n92v0zA8jBrf+NSautqRgZsA8\ny+9xEb9yR40YOqMBwRWS6HHRttlfPbIpVokP2onyAwOmabrF6Cvu6kJF8SJT\nQV0NiRIsQFn7/fSn61ssAqiMAWuCoyzOmzdHpz6aqGONBG1JjmgK2LXz2ch4\n3gNF\r\n=DGbn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC32DA7c4LjeWPSb62EHb/TgXma0JzSeLtBuLApi5+7jAIhAKcB0nhoyGMYx0Ql/L33U9LE/jTXeVnYjcxwO945D3f3"}]},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.3.3-next.1_1644586472239_0.10045347525878956"},"_hasShrinkwrap":false},"1.3.3-next.2":{"name":"@refinableco/refinable-sdk","version":"1.3.3-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"d6c6e641fd1dad3bd28de7eb965ce69494a684d5","_id":"@refinableco/refinable-sdk@1.3.3-next.2","_nodeVersion":"16.4.1","_npmVersion":"7.18.1","dist":{"integrity":"sha512-a+qG3lSPcdRgqvATB9BaHg5Y5CEK0UPf4uNmneHTXYUkFTCB3ewvhggz0zHpzLXJ+IrCOdOsqpsYqogg4qzqEg==","shasum":"5a8e54e38c5facaa29dc421e0525d2c274a34866","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.3.3-next.2.tgz","fileCount":218,"unpackedSize":748742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCe5rCRA9TVsSAnZWagAAuKcQAJaP7ZljZ4MHhvXhT4Cy\nMXADqY4uILjJSs1HrHpFPDUsyg2UFdL3zCRtkxwVC3R3SkZ+24GoRQP8xNKt\nipr5e9cJwcWRDXp2bPlKFPGTmGTX+St6O4lZyCG3j/Ljt/L1cistsDCWVNeY\nnEYWKALXWNY2NP+O8njZUePJxfOgpSKrhLuohjK46uk2QLcRejNLEYmyJxPu\nEoh0pdx4bKezq50oTxLFfhgzvVPJaWwN2H9/N1S61WsTje0aDmd1Lrn1eE86\nih8nr82ZCD5O4/E3LFt9n2zKHBWHU1Q2Q5fK1SSUb+YbtN0hmpw+JH3l8kJi\nVRvtj8h+zQaKKlgGNkh/8/Epa1WpTDSGWD9aalgEo+R4lmKT6D9PKYNdQ7XC\nuqyhWn8OFvk4LMAGkDwEwFhoIE7nAPrSNU3Lu7iKpBacmW2LBwQSBN57Z2zI\nkBGZotQ3cnfOb/1ta77q7dIGTrSnwpxMTrXTQ5LAXfn5E1zohphkVS2Y/vTb\npf80h+E83RRmtxWXZN0BKjvTfLuzmPEDT7ec1blH4C+DZq31v5+6myhUnws7\nMbOEFlx6cT6oJJJNLRP2B4buPvLVDrg4h6V9R0BhHpafVV0TWMFljVn+GOM6\nCvB4K3CyR/hVxNM8lTFhXkqFKTiN35qf8JV3uQAJto2p533gquIQ7MRVHAyL\nxZTT\r\n=V425\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLzb8G05XV6KlLdlzy8yIgrD4vRcx5UGx+2I/BIekndwIhAPdOd7ZSHl+KyuGTepc/OEY5qCNfTEm0mP18Wdo8dybU"}]},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.3.3-next.2_1644818026901_0.20707455002838482"},"_hasShrinkwrap":false},"2.0.1-next":{"name":"@refinableco/refinable-sdk","version":"2.0.1-next","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.1-next","dist":{"shasum":"c1b77c27c9def76dfff84c9542c47ac67daf0639","integrity":"sha512-k93ZagGKN+/hP9XqUyUlpejICKbfHB/meIKdaj3WZtA4/0ZNC22CLUDHkKqX+0+nWD79m8esWCD888lFKjr6EQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.1-next.tgz","fileCount":307,"unpackedSize":1053810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC3kYCRA9TVsSAnZWagAAwRYP/A4/DXC/GrAvoetZumuZ\nRZ3gQJNizzs7pFjcbm0B8tj4ueQKyhGK0lVW7pxh6raxrGDxVACPhQ6ygjnR\n9ArWoQvqoM1l9lWVTgADLkHFT1EM7ClqkE00DQnM0kd2MDNVDdvQUte3/llB\n+NsJLhfG0JscgCafQSM1My3dZFl8/xBsgGRG9NE07U2nhIC5WBqC4o+qcVI9\niCGm29YHGejBl8Q2aFsa9EoWdnlcsF8ZdyA5D/uANitzpdPMS7swY2ltFnA4\nVOheulVwv/LQoGdLBIg8yRbaA3TRST/7jMHnK68+95iWD+Nnp1wmByOyppSy\ntJ0PerVX+Rr5nftCNgsMWak174CX13Q2LwKuzE2cspRtgeeDP8yGN8eUqitO\nSBESrikY7iHhCaeUG+Lw6cTql2kMpExriwHxxI56Y0ricVEABl5GW0zDY/Bp\nxf4ltGBCd2cMcDGKXbflslrjvqGNqDZe9o7mOQ64tW+/wYQWdGjshOlrr9+H\nLraFH/tV3gxJOzoUGwkNUujQ20BbJWzTJeE9XUE8h6a+mWQtdOYdsCHM4V6P\nYyMjCZvoVXANiwVbnc+/wtDpQKQlF/8LopvxBuunuI9XCXKZXe4Bid96LPsL\nY7Ew22NZUektga6zlan/lIQffbX4D0ah+XfSHiZhjk30GSM+echR3/kEFl0w\ntpbU\r\n=CpEp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcg6LQ83FZDP5mH9TNsH/jdY+F+iRCDiEN90W6Ce7U2AiEA95WNqrCqt3pnM0tRoZ0IO9MjNcQFdim+32U0yt4Q/KI="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.1-next_1644919064642_0.608177162037232"},"_hasShrinkwrap":false},"2.0.2-next":{"name":"@refinableco/refinable-sdk","version":"2.0.2-next","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.2-next","dist":{"shasum":"45e2df3e83f1d46685c74f96c0f1031f5a57c376","integrity":"sha512-4J95HIQgE9xwyBZzLzV4rzfdbkYYPZFKniFiw+JPLhOJIaA65BNmWjGDKuzFddOqa9u1o79abyW9IbtBj9ACtA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.2-next.tgz","fileCount":307,"unpackedSize":1053738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC3n7CRA9TVsSAnZWagAAjdgP/AiLlkztbbLvagO/AfyC\ncUYbLPWJQJq5IC+7xfvJnjI5H17VrmUuBH9z2eBHCStEIKGOowgYPDjdK4A5\nHFztLECR4ijwd5HWxI1Dwt7rH16NTLKMSsyuIv5BSZVYfk6kOiXCZeNEyP82\nNyvtSvhwuMtX64/JSBXVTGo+ic+pJMhO4navrbI1GdGpOiL5bEIhEcD2Pqpv\nP4qJ3xxzWDaPchxjSvI/Jbes4ic84Au8tbo8xFpAdTHNawCbyH8KP7v4CUR8\ntIuBUg6bE+LgV8c7LlV6cBWmnaQtWAqlMSbOAfGUdTQZIBWrcHwoWR6u7Ss8\nSyAtck0fFvynD8Cru/Zpm5wMeWYNtsmQKhb2voc8TKTw5pxl3O6y+O1ce/vq\no+tYV1glWjn0i4HwM9v85hF4xazI3C9SaUJJmIvceOVwIBezre1L4QEZFpA7\nm5jhfNKjQIl5kVHSIPvk6eXcebeBABVEF3AkLrDUl/2m4jFjssU9kGTnGpcw\nPFTapCHnvCi1+nd2xwZm30VDR3AHKnZY3DF9uWrONWBeF8vZezipwXccxf9/\nnp+aZt4yXqlwIEUC0SPmyihpd82el1nIBIUY9mX2vt4r/QbOltqgNEH6bvHm\nvQXH6b+0vhuM8rzjyz+6vfqRSMHd8U7iuPk3wU5WYgaaIrF6qhcw27ffL0LE\nLwsU\r\n=pA5E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAan0a56DcAhS19G9JODYnSp5xJOWSQ/+HFC+asvI37sAiEA3Bm+gQZz2s+rju30yjQ7jt0ZYc9b4urpdAOjQjeFsD4="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.2-next_1644919291410_0.3441495858496437"},"_hasShrinkwrap":false},"1.3.3-next.3":{"name":"@refinableco/refinable-sdk","version":"1.3.3-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"d6c6e641fd1dad3bd28de7eb965ce69494a684d5","_id":"@refinableco/refinable-sdk@1.3.3-next.3","_nodeVersion":"16.4.1","_npmVersion":"7.18.1","dist":{"integrity":"sha512-r61pC6ij92tDexzrHlx0g1b7BkM2NXC2mWvlTYOEe/p5A+N2j57E5+k6+zeVHfQKT2YCKjiJJOApjBt85o+fQA==","shasum":"a32b1e976a3428caa468f516ccdee3b1ff9b0858","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.3.3-next.3.tgz","fileCount":218,"unpackedSize":749142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC6G4CRA9TVsSAnZWagAAAPsP/0kBWqAQbjwqDGNGQssN\nzHufGeURDlxn1uxD+42emG/gjdqatyckuFmzKjO7EUpU8tlj/37mJkC9FzZ9\n+pUeRNBVA2NW7w/QNmhTXz9yT1PDfjbXi4dqnyVotzpAWi/BysnT8MtsTlvV\nYq8T+sJasNciy3zaFVzzU3nPCAzI5oOeP8TDeyhv3r5sewwKcqNEIbBGiUKO\nRXIQ0II2QLVXhr+WuqVOXEd35UynGrWCyiHUU/2s4milcZ7/i5QpnlbXKxLz\nq7GVMRiX4u70R3AQU8KyJeBnMp57rNcx/V3T69eovAzJJvkfo3RQ0SoxuHnd\ncGuJMMunZg+s2Cp/XUABqvrERTFAY7k6c5TH6/WDZIbSWimpABavJdmAmMjE\nUUM7/mh/Mox+AlaBFbNzHGYvS7UxMmohWR/dOz5XdrT6PHHC5sT/eRBVJMQD\n8O2HGAampXImAtumbGNIaa6If68VDOIGKZuCYpPzoZu6shGTm20kq314UWtC\nP2k3deTLy13SulLv7Juu188gGs+dIpaXhvxQ2+Nz3B72fEVS0tkdejD9iFNm\naLM1FjNiKAA842DXdt7OKBuKajOJWBSh+5IwN7gg3UBoIQeVSlslzFtAbv/g\ndHcqZgH4SdFF8SaNTDK3Vw+YVTTACAT44hEjOb8DGHlRS9Gf5qKTyd9RgFX6\nJm9y\r\n=Enbk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDToIgyhQ5cvgkyT9LQ8/HL0rfF0w5khvPdbArIroCWAgIhAOZMkowcBCa5AIMHyBusnvZUOdis3y/P7cc7KgOTB4NV"}]},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.3.3-next.3_1644929464268_0.5224222346968415"},"_hasShrinkwrap":false},"2.0.0-next.3":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.3","dist":{"shasum":"8941e2f1c10b5b7e71365a1747711328df75bebf","integrity":"sha512-BMH58t57RcI90MXWUtNXycOH8+1kS7OldryblcFr3beFPSz1Hnnz1n39nWe/P3fY3eFQqgLEcUB9RUnSai31og==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.3.tgz","fileCount":307,"unpackedSize":1055943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC6G9CRA9TVsSAnZWagAA3t4P/REi9vQPtDGH7XuRsX7v\nMdDOuYCqTZtUZLbaR+tRTSWgDRJBOM7adiZElH+NdKKdHJ/zHXsWn7QO+jNa\n8S/qrE3J5fNPQ68pt8KiZszh/bbpBzJs5zb/SOUyjWLWLoxYu+anPkrjifAq\nt+UrwVoXajIOobSztTTIadgLLg9G1Qb1jX3Yc4trf+K3pdd2FB6DKnR4ZBKD\nLNR5IXm5Hm5Fgv2m6t33UfBCKmpgWjtCYsa3KCCeCEDLA6HfEXUOUl7Sthan\n5GMsHAmS4X4i4+uuMpAcTgcNoVVVLZP3LUSkY5+oxD3YHdARENE87ktgnRO8\nxyvZFc0TvvvjDn4p/Bx8+HegAAz6Jm+Mzc2M9MXr5iYVgAH0qAATMRF75TLh\nsvOyI3ZbdOB2sCLD5CCKnxoTu3Exk3piiev8SDFOwOQUDGDo6dQYCxgeq3yv\nE55LyP6RVfn0iZEH+CnPGG2E2w+GToMzRphwfnRIxgthTOT8DqagtYU/qkOp\ndBZzkRYtsrb5rPyaFBDY6EmbaSKEmDfwcZsNebbLi3I/9W1AVvbLaSEHLZT7\nvafgEZAU+OS/rqGW3434eE8wlWqINR9gET4+YnUWDRU5SGpxOQZst9srLlKC\nHbjJORq/KRYQf02lVb7NVGwHvobx7gfMRC144IxmDnuXiu/nhWMD1b40cGlS\nA7IJ\r\n=uHoT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZJpaLQ3w0o/SWS8wzlgzwiWIP7SoQ7CeRwNhF5zMBzQIhAJdiylCfM//KkQb/RtJe670Uk6smlSg6dLVJHZb2Fgww"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.3_1644929468479_0.8798421597477775"},"_hasShrinkwrap":false},"2.0.0-next.4":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.4","dist":{"shasum":"263dd5fb47f0fc803c3d1ca100e1d82a54dbe604","integrity":"sha512-ED4FYDKFlvWBmm2X0pVQZ8L3OaV3TVY/ANcHM683+IFiQuAuubhj5DupPKJ8zo29oKkxUmF6Uf+kDhR8XVEf0w==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.4.tgz","fileCount":307,"unpackedSize":1056749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC7PcCRA9TVsSAnZWagAALQ0P/A3eGndWutxC6+ltNi6G\n6fNn3WKgPY/kMDFWx5z8NGJCPSfpqj6Ohg0TfrQ9HcLvFzIiUtBqUXknRlGH\n1yELEm816AsvAj7JUuDuv9qNXQh6tOtrH+kQ1rOyfuuXMdO27fefKzbkZ/q5\nCWKq4vaEdoBDxxJyzs7HNfkY7dEoxwm/OZqfVpv1KNVIypPVX9UvtwTL0KLo\nE66J1n7bimk6K/GDqMYU84mf5XeuQqj7BeqqSBM7V3ud1aQThK32ijWK8SS6\nLG7IKSNQwuqJNjeL5PapWXMFKZy/YRMDR/5YJfUVoxZxvwfeOHD6QvIPZHO1\nh8RkuTPUmdctTFbIR8AWKu/OyaDD+sT476NVgc5iC05vGCyUH5w4J1OaYoEP\nDY1+NpUiFUtGcMKYecTIvK4Pg/+OsF5IdWNGiO4dSLvw1FdD0vOFvO9h17qk\nM9xIggycNXtGlH1NQVJhjiOST2HWzb8tBn+5SYE482W7grUAjcwF9BzcjPRP\nlSL6aJQF2NSjrIO7v9o5qgoUnxbkH3my6wEtA5Eb0yRSEi4Qm1xy0SMaujk1\nFN0xhGvMxkToQwhuHMTEAL7snQFfPhRCU5s3HAkxc3rl6BoihNYDfD54d4x4\nfCXQ92lfwn0+l4TTk75nxMMnZgEZJiCdFkWqA+55004GZeSNGit2wyRsktcM\naGZN\r\n=2Clw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxY+A3h+MxZNzuQC86m5TalfuHlVmodt1aCkYpQuQh6gIhAKJN88PYAb+IcY9wxvcLS8hDAKgnV7dNuciWaRoqNDk5"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.4_1644934107986_0.25796016253087517"},"_hasShrinkwrap":false},"1.3.3":{"name":"@refinableco/refinable-sdk","version":"1.3.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"fdb84df64798f4313e8d7ca1c78b7a576165d887","_id":"@refinableco/refinable-sdk@1.3.3","_nodeVersion":"16.4.1","_npmVersion":"7.18.1","dist":{"integrity":"sha512-NRZNI4HDrwr7IjV+CftZSGh1VkWRkm0cV3BsXuAcjLih39BFOwKihCEnV2/yl57Z8Nc3QqY97QHEnzLCp3OcWA==","shasum":"3ca9d280e3018eca8c75f4253d84b8cdb1d680a1","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.3.3.tgz","fileCount":218,"unpackedSize":749764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDPr8CRA9TVsSAnZWagAALREQAI+YKbNqKHShFHY9/hyG\nlWRNBp1LQ2b2BuX3OtCRHE2s1XyMsbYmcT52f9rgP+8kF7eHyvZ+OOjdP3UH\nIxBQEzEGuC7qyd/MS1YRl1YZTVq90HlsJwVQP61/8NkCVIWe9uAxA1cI8tUJ\n1QC9Kre3jyw95T2S2/9AuH3v7Wcy+LoLIkLOtqDyDNl+9lKrApQUa+BSh4ET\ncT2fKYx+zjQp2lgS1R2Ykaf9FQJf16OTVa+L9fqMZitFCvscpSrUM3Ie8Apj\nlHxsbPKVH+xdZTaddrcS3CXb7j2AX+eZB2ccGqLQrWklVuvbfm6Aa2GMkMlW\nom9fAzmxmTTj9gpDNIIsUJCVupVt1HuqX+MtRUGgs53xDwuFrWa/bKQqUoFD\nEpXHc5Kljk9NwFJ9krQ8hp+aoIQJtJDuDgkhGvXgyWjDvlxHYQIy/U58li+B\nZl1Nkqmn3jY4Mhdvls9C8GOe7JoUWo1ZXcPSy5rXycwRRJi1KBpKX/2iOhJS\nCp9oYgBGAsyfNsYFipcRAXpWcfkWgicbXQpALl9olqdBWVSl9oBzMRoG6wwS\ne5o/aUkILuwHONOeIDeY5vp5FNHEaAvTvUHW40Te0XsbsOY/zylUEeaWbLu5\nBNJrLbNUF0bHa9dw/jAWAZSQoKrPbTzDbGljJvn4nyQdzuUXQ9Kfi3JBj1F2\ncKLb\r\n=jAY8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdMDgi6ehllBFx3ia6cR5EF/PgKYAKrTy97gEUFjTukwIgA9Y4o/+bw6lcVoJxFg1HDMEcnQonPM5crot3vvMZF3c="}]},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.3.3_1645017852027_0.41114909914473174"},"_hasShrinkwrap":false},"2.0.0-next.5":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.5","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.5","dist":{"shasum":"d6b1c979f33062d686149bbad5d0cb60b6b1fab5","integrity":"sha512-fP5gnKe2O3t3pS//04MwPkFg7/ntZsy67WLZwkcun/n8z4/TYexMA7B2iQr9z6Z7GIE7RR356CAi/dYGuPSyOw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.5.tgz","fileCount":307,"unpackedSize":1057792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDSiPCRA9TVsSAnZWagAA+XgQAI3jEcy1EnJXTjV9XScv\n5xzkz2t3eedEYTeRwE6tyooA4UHnPwsaoGWcUC+eDBR03sGJPeYBFnAlGIkD\nsrcengAC4CdRMpqew4Z4v5Va7nwaKLPFfQXi79u49ti6Kjb3lkain4bW3kHA\n4ILcRc8WmYG1BqRZ3cCGytmUN6MBMO+L7D45srptLJLLxrMwU8CNSwQySHkt\n4kLhuWkMZckIU64fhecd9hcLZkdr1INm1BWGk6ToIoD147JLeqH0mYWI09zw\nKb37tKsLy0bETvmhQJ5IjO2PDipV777vd4PXjwACbWi40Da6eUxFovexn1Z1\nwK8Jfs8GHabYp70wOLCp7ExSjVye+FnqRXNvk1gcfxZ2S1bkgVA3LKe+zUnS\nhCfYOBfIxcYmMpyOMqDfp1IpUx6TZiZ806TpVLoGl50tdlYk5sv0EDxMPH5Y\n/U9+ZpiUpr/FgtWCqO1fxKdl+xemdzWil7i4XQnepqc3IFXGKVXCQXaBwFD8\nFItXlMT4Yrb2YAqpVCyGRvRBBH4jYPI4sxTrvxlN4vd40+dS/0oDUDzudU1X\nOWYfc0Rl4rPZprxbpygVxiDMW8VzSRqttI07J6ggiiKJ9OrH6jQwYM3Zni+d\ns4CisEwNNE7xuaCKseTRAfmSdf/WC/ItUC6AM60XlG9q4OW08aRxy9bnFNR+\n852g\r\n=3gKT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhzLKOACvLNBSlJ4t+5OV7e/P7S82TGjxB/6mLkEfiYAiBzFQgMHSRmO9hL0/YeS6PD2G1r9zl3qtuH5BflBgUpag=="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.5_1645029519406_0.8063537256151692"},"_hasShrinkwrap":false},"2.0.0-next.6":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.6","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.6","dist":{"shasum":"54bcd8fef22b09e95ea8b4567a820019ceb28a38","integrity":"sha512-zYi+34asPfNpVnhUXWwrF0ojT9do86M/M9nGXlOtM7n8JNB1czdO8Zt+uWQRbgkvEl67MxEdI+/3//gBGX6jrg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.6.tgz","fileCount":307,"unpackedSize":1058344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDS8BCRA9TVsSAnZWagAAPTwP/2mSATy7aQic2AnQ5NFd\nNrMA4yGmr1LX/5KVrFcX/KxD8/VRxRLbxUTsymB6+CTkaxeSxwDJyJTtSAG9\nI5fmGBJnd6ZEryOJfpTqawxSC1WnfuWXLSQMiWAxr/APSN5PyWsFh963RpLu\n1cjWxYGCvmsUyAat4J/h/HTEYjjL7IJHOILmVu1x4bNdUs2yBQZc0lP3g78N\nNEKYF+sLM3KewN9F0J23KnBGtzArQX3mt7EzORRGSpy/Ozq0IDEnNCSQQaWu\nVxedbhMIY9qDjH40v091NRMhJsWmSscDn0Sp/IZrh0s/POEW0XW54lYHHmlk\nbEkKWLgXF4ZAF8YuiJkJcS7FddH72QO2LKQrShMLxgbCCiEQjdErNZ0iJaGf\n08V+4kbyMRUf0s9/tXxtzDAraUTN/kbDL4gwmxd7NkjJrePB01rxPqWX6SPH\nSSVMm2irICUUtG/31EwHj9sEHDQGwgS/JCqUMukDFG5Bk4twtHOYkAlbsNyM\nkYLy+m/IbYVoI9bMa+GdETUEjl44I6e9Gc67MKdyi5sIQrX1aMlnlbxfXYRU\n6M574RPe5behMNjxmAF+9OK/ES4aXMgoa66kGKNf5VAJVYKvQYCg1oUx80n5\nIdoMMn43zr3EMpobSIpliFp9jHiojPJlv+BQsmANy/rw5FTPYDo00VBejuyh\nbrK8\r\n=gHOi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs0U8sELw4HcuKCOHkGX3PyuGKn/XoPlKeUYpBT4ZdfgIgJLtddSmx+fbiq5KhiSiL9wGZZl1HgwvAA3hQPYTuCHs="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.6_1645031168850_0.005340502290644755"},"_hasShrinkwrap":false},"1.3.4":{"name":"@refinableco/refinable-sdk","version":"1.3.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"env-cmd jest --runInBand --detectOpenHandles","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"assert":"^2.0.0","axios":"^0.23.0","buffer":"^6.0.3","ethers":"^5.4.4","form-data":"^4.0.0","graphql":"^15.5.1","graphql-request":"^3.5.0","semver":"^7.3.5","stream-browserify":"^3.0.0","web3-utils":"1.3.4"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/dotenv":"^8.2.0","@types/jest":"^26.0.24","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"8d0c03b6b9f7a59c0094712a0bad05cffbfc6e74","_id":"@refinableco/refinable-sdk@1.3.4","_nodeVersion":"16.4.1","_npmVersion":"7.18.1","dist":{"integrity":"sha512-9hGBpw8qDLE1n8oiIhi1O7BFwg1tcR0OnL1UebkrrAy4PjewmPoRlZGR1Ll37lBFkzfEpVsRoN9jQ/vACvG6cw==","shasum":"e74079233a3f2145a99e0d95da6d6963ab26f5e5","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-1.3.4.tgz","fileCount":218,"unpackedSize":750646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDgYJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJnA/+OXRGrpBHPN8qj9H200YKHiLy3pGwIEqhud6ibPv8iL+a0y7m\r\n/h80hZCa4Z2hekNN3nHnkOW1Nt6DW8/JXjNL+mggIa/YuylPN0ThoGPZ1bZn\r\nTkdpK/1uauHPh36+o3+gMUaUrx5QzPS7KW2VCrgOGNbWBoSgQqAuMI41HNjC\r\nmJlm7tP6Ow8eb/1S/3cwynQI6imvpjYisarSvzXp7R6hmNU0gWsI0uF+0P5s\r\nrMX5WEmKsUGu/Atr/TFbhV3ZLmwloFVmkIBj1d7znDnafJL15+LVhv+iQkD9\r\n9ZsMbCdMwL9E93UjK3TDmP1XHFhFwoJsjXvYkLAj3GTmPe50kXOR2E+NpPej\r\nmCPCTSGQtjhYGeE0qYa4VnNF+Ae+EIgrqLkmdgrgGNsHYD/brlv0yI+t60Bf\r\nGX9S0+xD2U7Lu6xXWYT6b6GTMIUwb+rHyQzEjb8ezaxudp2VSuMU5oY0sCXn\r\n6e4NXnDvMQ6OorDTR9goUJmNt+uQGZwO1G92rG7+jVApa6RgPMkD6Y7rtj9A\r\niQ8RuSuWruQJmB/4Uy74Sm9tLoQCLXJ3S9jB6vzHobgHkL6CzagTt1kky/5q\r\n5mrxEEj4xKwYG5G8r8XQUz+XcfbFBe2b4UhYR+MHBfmyhnvkGQuxNBlNRHPq\r\nEcTnIuJm0g105tcgCxEbWKkLXm8kA6uWokE=\r\n=p1NW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN+3Rj3IkgD1lEkI/RcIJ89S3WZNO+4/p7Hr2m840HIQIgR2QLXZRsjo45m7gGTSbYXP/7+laNbaDOKByW9Y+O2CU="}]},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_1.3.4_1645086217635_0.38305607175968115"},"_hasShrinkwrap":false},"2.0.0-next.7":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.7","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"gitHead":"6b18572b6836d5060f9b3c1a19e774e69a8357a2","_id":"@refinableco/refinable-sdk@2.0.0-next.7","_nodeVersion":"16.4.1","_npmVersion":"7.18.1","dist":{"integrity":"sha512-vZMr/LGCOD7zU12evNXjpfm4VZMf7bxJYkfWftrRLwQnhq4nykHS5RlKjKlh7aHXxSZgJKUYK2ejK34q/3gRhw==","shasum":"f9b9cf29a38e4fea57859dadfa5124c4949cecfa","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.7.tgz","fileCount":392,"unpackedSize":1490370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD1GIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz7RAAo+3Q46RY1fLEP1HHSHUJO11grPBqcGGxc7G70sz7LriTpm2G\r\nO3u5fLVBWA/+cXKjNs/nEj2Fd6SMfDrKBjxsij4OxFIU991HagdeUpdBLkmU\r\nK0DaGE7vocrYivClHzIv1uC8BHJy1U7/nDdUZMB5HkvsHak5fxmvDdI9SWxG\r\nDJgNfPZ4ZM63QymW1a23za4MQY2+aCHtqC7XHXf5pKSGx7UFzRbhOpQHUORm\r\nF91TtXLYl1xfEJGyaYAMcS86HHf1g004BdcvOgldRrxAGEkH6rujVf0je4mu\r\nRShhUfyRldyrjdR4lXo7RWVs+S+E7Aia9MepgmH6/MaabuBT+osMIDu1m4Ld\r\n2fOsg8UWnpetwu8FVQluAazlrAehDuwpfrEEJzVIxkagGh7dKsC/qRqIp5wE\r\nH/Q9Qd0DZXYIcgDUPpW0DrHrwnTaIwKYGnbkxcAw0eN9/ruYrqHdUkfMsikZ\r\nIl8yzkWLkDgfbgXP8mXUws7pewyxIDPwhT6xRxU/EC1MlsPdrjcwIoPakWy1\r\nNJw+rPCpNnWbOsn1SJB9JWY2Ctw1JBA+/OqhiC1vP9oj3NzSEl13OAj7Jxtd\r\nQwc2p6/39ejvxPXr/1dSCMMjFff0aOARfZfubvSz7ZpymMXktdd+9vEkmPcn\r\n9dD9u/SlgP1QNyHSvEiv25MVBhHvGqR0GIA=\r\n=LLmF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5jbFcMyegYK6dduh03d9l8t7s7197exDrZ5odKzqjJAIhAINp3Edej1PC9oXU+TOZS3XO2ymD7sk3XnpnXrgRrum2"}]},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.7_1645171080443_0.2153290161697845"},"_hasShrinkwrap":false},"2.0.0-next.8":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.8","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.8","dist":{"shasum":"86cbba96d18ca38cc59c0843f4b0c8e138269663","integrity":"sha512-RkWGjmRqzbDSpFxWmRuptSanEPuSVIJFFgO7za5ZYaISDcsyXGzNopf0s6OG1CfdNSiLrapCi5dIWVMiuUDKjQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.8.tgz","fileCount":307,"unpackedSize":1058405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD3D2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5ww/5AZKXvcRCzRT8op1pOcfQW3RHy78nRsPiCOwOli1v6zkxkTKD\r\nxqWuJjCgXv55q3SS9RKFRI1mafjOdEp5pY61LKlujAODOPdHq4TcJay4W7VA\r\ndEbE1UediCxF7+//2TwGemV7xOmN3zbmwKDUzusxFuTLtp8l1mgRm+Eh4iff\r\nOZNw/34WA2YnwS5uAY8embiNmdc9iUpQjKvfTfswWKsAPOfMLD81aI8wV8y1\r\n4yNMiHkM83kJjMD67zXFbxex+YHlhx19T0oVNz2IHsHTqpFEmIbrnploN99r\r\ndJvbyMAZsjyNNt4puz6hhgHwweBM5WHbOEWXlzLMfuzVvm2/CmdGO2PMD8jY\r\n/A16LmkOhTO/hHeO9FQkHkFlusr82hpQZaNScfYjTibnonK0AjQAGp/MXyI6\r\nEd0qNpEkpRtBbO5DDtDvAeTXcBRxf091t5Lzq1Akd7PBmDvzJ5o748knY1TV\r\ncTSBufpba8uyojCp0nhXqxjM30o61WTjlMXVokFJ7cEL9Xoud88roFXAB2Re\r\n+VmBcDuiurcqUvkHQQ4y1hwHVVjmNViQvxifGYZBJJ6tvFLH4l5OFw5/YrHI\r\nMymEnxFl7D5QJ7/6lh5OTcICbaVfbNAtft1+4vWepwcPIwI1ZC9i/JYwCdzB\r\nLSYi3EmDidWTk0RkUJi8bqXhNVCPp4I+BzU=\r\n=1BbG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQQLlIPfFC8kYxh0Sc/lFHR2lq888RWBzPIWvfeIHlKQIhAJqH2uPIEVF6RGqBLrkrcwHYAMYi31yKLbXME1VLV0pf"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.8_1645179125821_0.5609257698161272"},"_hasShrinkwrap":false},"2.0.0-next.9":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.9","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.9","dist":{"shasum":"7264690106bfba3f915dcd9b8f275159c28930ed","integrity":"sha512-GQbzt/Tb2ry7eREEiJq6CZ9+i13StZLOJerqWQqHW4zx7nSlT6cgtZxPZ+p4SRhx1mtvYq3zApisTGHTxxIPcQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.9.tgz","fileCount":307,"unpackedSize":1058303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD5ZOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCBg/+MPioKWTrRgIpd0PUVx3Cq8KRCLV+9hWxvxBbVyImZGhkidMT\r\n9ybxx7xJPb6W5msYtH6ziyhjgIT4U5aUifr1AVBfhkiJP4a78N6Gro6oPvJr\r\nS2ZgiEFP5OeqvzU+bGQpajrKwZ1tS1JcxjPOUxRtcSGTBwDWT7p4Sd8iQETs\r\nPwt/xq4Zn0d1onkpuZLQyIQCaeuQSCSkLokENOfyCmcD66iZDMPUYXCaR24g\r\nJ5C76m0XPneAaKiy5D7LLVNBwMXAhvAFwMfSuIAB8rk9U0lGqUmw70zGxdcB\r\nWoSf143gZuyDDpT0NiruIx/66hNeHyML7pWxRJL5tBpUwyhUJvx/Jnrfqezz\r\ngHlUKfYqH3z70aJFgGrNCkuAOzczNjdlRir+NRGTF+R9G3cECvpmcsvTW/q+\r\nvPDBRj42qv+LLC9pUHDlKwgkmTD+O3lQWO0dPQ7KiGzXeMPE9ZV3THLeh8vj\r\nSO3EF6nRMjEDDOaSAP/QiTasD1Zf7JHLdLSqd/wFwUP4D3agCI0ThAKGWaMV\r\nDmzUFd84JTpagifPeeL3aHTLEYh4pcFqpbnyJBruUGE6gs8fqpUv4ULWVsMI\r\na6KFDV/tv6/JtCNHtTq/adv9r9eabadsoZfwnnHqmBdvkDsW8fq3pXtmAZX+\r\nVdv6ckoNoHDZOC4/B6TmdNHmkn1GZmeGSTI=\r\n=OpWc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe/yD0bz3GyYLdt41WmRjwLDvdqMAurwvVRUnqse7jAQIgVsqxtIoI2IU+P0iJxXZLybosJLoVOA9D2HsPrDBRdg8="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.9_1645188686751_0.7401785897724193"},"_hasShrinkwrap":false},"2.0.0-next.10":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.10","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.10","dist":{"shasum":"9613a58de3392456ff263291017446bc79182b6c","integrity":"sha512-40i/GWboQkf0aO/S4o4SRB1Z2zg7SwI3LJf5q6XmkriPmWvWqbVTfSg+p/ELDpa6H67I0QfzlJBydbPqIjqwRg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.10.tgz","fileCount":307,"unpackedSize":1059772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD6QcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgYg/+LJzyn4mK3P9Kfnfjd+WT5ouFFIAxXxK6nL52299D1eBo4XyS\r\n5tuchtUUkCGOXGtXojlleVnXETugaq82EMb1psg9FcV6k9zdtotQ/GIw9OJQ\r\nDA86NrcvoFHH5TUUo3xbX3Ap418E53vQXs7p2jl32woFwOziw3kDKVlV3eOr\r\nO8qz8G3owwlq13sEmxiaU6jY6rgs+GZ8TGr8ikFBP0Z8X14LR7J9ObuaNZTj\r\nYdaMkY7tEP0RQ/12phZzUymrmULtecFO28jHeFoa3OsthIBmM8cXPq5z7L38\r\nBPdj80CNVWwp7tjbt03mVO7Zb71R8Ch2cv1LdkVv0QzeqZn9tEYnhjhH7Kgj\r\nDi0kCaEPUcm6y0BtE48I2dyrJuw2C44y+Xd6qPc0u7/OkSg83rIOAxnWFYP2\r\nvn9cw3y86sml3F9lWhyc1O6Cadfpdd53v8gMnErQnwKnVNNFqGX2QDqdFBsQ\r\n6Oz64DHeozx5krXDyGvBm/k/fanjIoNdgCZPAVZToEtNdMHglwW1SRh6RlUh\r\nysmkcbTqv3zvmf124yNYydwOv56ctSdnSbg/tIkGkzcHFUnIhzvGS0kwEnE5\r\nJJdGEpItmEfHyP4d1z47EHM8uZC5+DG8Qrt+rlgfVO9vDANXoR3pEoo/BHWB\r\nO3S0I0HRd2n6/0yF+TwBjqqY6qwM0aUgkSI=\r\n=qmQm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdE589UALvNF2sUMomCNjpW+dIk2gzNnayG1NGITAQxAiB3U2lYqmoFTVLq3pkGEApXA91c/rohHo0G7ipJeeiR/Q=="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.10_1645192219786_0.22437570017932473"},"_hasShrinkwrap":false},"2.0.0-next.11":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.11","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.11","dist":{"shasum":"f70d799dc1234910675d0015eacd46c5672bc241","integrity":"sha512-hGDc47UaNc9gBi7Gsfe07JEo35kYm3/7R0374D3M+AfkG9N8drv3TAleIiFG2wRniAqZ+B0SVHZptKOQGEeenQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.11.tgz","fileCount":307,"unpackedSize":1060000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFgMEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAhBAAlM4ee7kvP7nJzHpZj+uDwxRySzR6HE4DwvVVA9kfRZxTYpKX\r\ncbs61k95xa4ojoQ6BlzpjzGCbvfsc27nCnHuScvTxdXduO14etq1qTD3sZ1j\r\nAZhUCy26BHRvgo9+rCQjDloFXccYR8tqGKXJU6dFe9c97Qk6HHu6IUp490LH\r\nO7N8fwHUfGBv2nwb4NBYP5MmZVjnS0gcQnlHoU5E50SPjTTzDat9BWL2FtQj\r\nDVWn9Q5rlP7Vo72RK4r5iRPg2GobeZnmnLJoCIGRkllM17uQqDbqioDSjV+T\r\n09ccwPgIhqq6T7sPCN4zVTyrN3S7TMCsYqhzA2cwAIPoZDUQH+hiHL8Qj2nB\r\nV0J8lRZN+EwBxeOb93UWd19MY8/nT8l2laGbsC78PQFSqmHdT8Xw1DpSgtmi\r\nbJitcT7mCAXK7ZeuY5czkTb6ExFC29nueAzi2r5RshFeV5GdaoGQeUt4yEqM\r\n+SWIpux7nx3+vU17aD57CtN2rAiDbspNu6bxp5t0zWVPeiKSbOsmdTxEPjDY\r\nWjrTwslSHhJuvQvzeXkZ+Ie34pQaQY0Wo8c0H8L4cRlsIBglv0yBVLfMR+JH\r\nDPus6bJWdPMteCmj09ScDNVw0F/msP0CF3Sr/Fi+eRsTnNFxzNQciVWhrmIQ\r\ndhNSigxpctjFyXIGziCb813NsatowIM588M=\r\n=H5dC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfBVvAtFFMfm2KKn70+9AlVe9uNtA3lhcwVioCl7uoIAiEAmkssS8gidICqzASdnUXXBQ/wJTY6QTAWBfR3j1LPR2Y="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.11_1645609731955_0.7042212481686985"},"_hasShrinkwrap":false},"2.0.0-next.12":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.12","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.12","dist":{"shasum":"8be0c3b0b3ddb244ef1a5ae4b1fdee7f08e79816","integrity":"sha512-qJnsZc9uI+Pbaavy+V9mnIsekFF15PFpG91/rPdPPkKKDwQLEeKPiCpYTQY9zVerGFSbEeeInFLBDnxhOZeD0g==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.12.tgz","fileCount":307,"unpackedSize":1060226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGP/ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVuw/+K192sPP0peJ9iQLUeDV+5Y+pwxFRkfdmGKUR9aaDeX07Mkrj\r\n1FDymVihglUmh03Hvq3AoOGKQ6wREmaTo5ZCN4YwNCU7K59l/WTquqmrdmrT\r\nwOjP/sd2SCGJv7j6kp59qp0M+GlwQ2N/UppA+TJnFyU9sZXXK3e/vZZu76S3\r\nHIbkIvD2mOK2kUGYtqKFnaI90IAUh/pysb4uO41iTnTViIqmIrrmyz/PrdqO\r\n287+oEu88ECKdxLGhYTaeREFc2UHTtXPjuLUfV5+IQLcFvmBEEvaB0wSABdw\r\nuVimVnWKGLnkbVsLp10D3kv0l6j6DNJWdAMV7tTnCwBJEesCUAlIuCY0huvX\r\nMG7vlbeuasjyVsRUwVci8sQwPsIDHYRZMvJaiQthyqc3nmklxlvHkyAo126o\r\nP5a9IUFzbV8y9gukF3tcGMFNx3hcitR9QrChJ8Ohqllss+lD10O2QJmJRr+q\r\nODAnlR+LduikbuMXb72HqcHl8wqntjxL7di1BeZEaAQU6Bd8jwALYioBEqan\r\nhcnqJo29EnyIndSx8kVp0WB7YuzLvJ9DLqv4wHGsw+unlFxELi+1AmWh9iQJ\r\nSZtPTqJyoLD6pB+jQzmjZI8XhHIRChEhTe5Ec8w5qP9L3kLxymvGkSuMHMDj\r\nPr9o9C4GRuuqfUlqSsKdboii6tmwZ3zng9s=\r\n=DBYq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnG8zg83nR2e2ruw6YMODTMnJG3+QHYjAJ1t1ct3XPzAiEAgnSKswl8XhlLAAyXaFxyg66m0nqyZXcRJQ+MaXyBLBw="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.12_1645805529047_0.9776037491415586"},"_hasShrinkwrap":false},"2.0.0-next.13":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.13","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.13","dist":{"shasum":"74983b04ff3286545cf724f3154b3f5c3d914cf0","integrity":"sha512-0dizPE0dyhIh0Xjjj1+C0hZ4Q6fCQqjeMwN9hXa1vo7+QLw6Iawx9y35Y1+U7KGfeSSo8p7vC5W7GGgBC9kr9g==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.13.tgz","fileCount":307,"unpackedSize":1060278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHMKnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9bw//efnIKfUWRPLWemwlg9S/RxKCXzbsHEVa8H111KSuv+nvraeo\r\nFepwBCYAGSASv/6GetXRdqY6sLDbJNxuMFMctiurq21J67CxScPD6AhPH+8d\r\nlemLT8KUMSZcVA9HpJlBy/2F9FYDkYM09aclGC0A88VOrKcZUKOlvpuqKB7c\r\ni1lnO6MIc3Na7khWwieEdvVWSL5fAC4QSbra20OSP+KMbG+Z5ocVQBfmo+4R\r\nKd56MuwF/MfGsJoaD0ComsNqIIsqscW2W2GLoteMsQESoe3n9pGfAaes/NtP\r\nfQjePeWkMhva2h3B2nUUJ6yJ9ykNCfYe/clPnlKmN4kVlA5M3Hk5wyX9RjCJ\r\no3+oFA6yRW5LnR9ipY+4yDBCRUPoga60qidXbfQL8QLLW5viAHkyQxHVw4XW\r\n090ETbBalki542IM792Gd2/e7BUflvVukgGbRrYYXNJ7k2Moqmf56d79rvTB\r\ncJr175rIG2HfowEqwgZhbpQFqMvma2I4Z0Rwe2M1ndLPACD9DlDLPd6w2G7/\r\ncDxHg91eXEo0hC9nLFLn7xqxKNkSFA85KY1AFdtLfjV+3GtA60y7+GAvsvlp\r\nHeWfNcihbfvGWVNkA/mLj9ODR29H3+oek80ZITq/abgoss+A5HzAKW9PkNbw\r\nS94a5Z3L+yYqwyleU+jOgdPyebPHkRMkXvs=\r\n=tWKP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqkdBeZD+uuhx7HAlJoXgKGZSt7Kv7rOANUKrlcq3hBAiEAj6Ou8xtVgsDc/8/8ih1Qbhqw2UhyzU3j/GdyjFqA6g4="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.13_1646052007319_0.5147164682828376"},"_hasShrinkwrap":false},"2.0.0-next.14":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.14","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.14","dist":{"shasum":"bf7da402b94d63e6594c6820a1c9cbe440a26729","integrity":"sha512-l9dPRstAgOxylSXSwvNwpOLB1S1ob5sIzTysmf+WMGSZCe+M/05QVASNmnJT9xxs3k+NduoKIULQwo4LZ5KjKA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.14.tgz","fileCount":307,"unpackedSize":1060858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHMM1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquZA//S+Xwy8BJ/t9nS20qsZeHxhw1zdX3qFWt+T66yxYeH1yhoQt8\r\n/xoeaoYB2u+HzGBv8hReG5wPeJZqSW5gXqEKO1yGowGsWLmkPB7vSonXQFeE\r\nDpDBtLXeUH7ZLBCKfGrfMt9Nw4/ORvbDcHsDJz/hiX+iNlbIUUxyIC299w2V\r\nsu58qVYM8xnSZLhlZ6gwEYciwcSW120qxDHeuvCLsG0gTpaaa6FCV/RnvLLs\r\n1ftnelFL2Ov4xVy/oG89G4oJmpckvYuGspQTgncT8A4qDQKYzZBvW0GU48Um\r\n1/A8c4zk1OTrFAE6+DsGPsK+z32ZvLGxjl4E2F6pdIayCCH/Q/qvSIq6iUM1\r\nLSZdunkSQF5qwd861BOmra+O+q2AmXI8i2fAS2a0yx/tWpnOemz/znyjkViS\r\nlpLqUnSnfCknBo81bGT0O3fh8j0AAeVkRkxJ0oFmO1vzKRyJdsFoa80CF0HS\r\nBLCKAr8HliDPm8SbP9bkYeqbj00rU/WadAJ5e/y+p9ee2Crx1ssi25E01Wk6\r\nXWW/dt+JrhvatV07/q5cnkB/1t/Xijr/snFqQmd3OdygmGz+woV8LInX7e65\r\nNeMVaskYc27gAivuALEAi1S/jNaiqArUG8X/3S+8rPUtKh2+O+wA9rELCQqy\r\nLxIYBGY0yW6I4lAX7o+zTCaLHR3PQcXsvbI=\r\n=Kg9I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKFUasupqORbnH3wlqbH6rUmtcIJSXeah18ISS5f1QvQIgYUMA509FCdD/0MXkfBeocA1ewim8wrleL1o8/E9UqkM="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.14_1646052149161_0.8538387968918508"},"_hasShrinkwrap":false},"2.0.0-next.15":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.15","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.15","dist":{"shasum":"88ec0d49871beffdfc1986b7299ab304ccee56e6","integrity":"sha512-L5mwiQsNRJwg0TNpIVXiDoIyvXyDRjq7lK5WCUlURyEvwhVb8TktqdJ7IviDEe8i7bEHyxJCnACsxKkQgOOGDQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.15.tgz","fileCount":307,"unpackedSize":1067895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH0hWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl6hAAoMXdzfwtfh4kTWdp+IuAUCW4Hti5+wWLOUI/B3DmI+zcOej6\r\nLhu7pa9uIEsWZ8FIX2WgAFqT9tjm7gtLUd3mySLBrWCR0t2NuS/0dPWjs+CL\r\n0nLqaVuQtIQRxvOtBGneojTwN6jtGAg5SkH15TEVC4qb9DAFEJLZTU3Hhmt0\r\np8jt2Y16i2gERcc7tIeVIiXqpEOahkSILVdemJ+1DR6Fo3PTUHN5ofWK/T82\r\nADscaReuIsXSqny11GzAlDEuLlagvHw/xqQHxTI0OuZ5P7i4OwGkUuGBvGOt\r\nFrfCwr8kzlprvAfiLB0qKHh+S1FJalxp0/z0mFCpOuRAocILD/2Cdy8VOajS\r\n9ENFAENYOKdtVVw0X1Jh+vnF7FzinKMTnlqI5mGgxk/nLaBrwPdalGEHf7C1\r\nXLyDmyQVQTQHNwh7kMohguMV90FfInUqRZ1k85vDPYVCS3l45h+97UOCj2Bo\r\nHvcf67JQWRBvk3248mxejb6TRUjjUmPMRfSMuFILPAkoLkhXmPki2f8qlkqb\r\noSxw08MxLlzU2xs/cnv0Ao5lA7SY1KvE7P+3uCa187bnYcBnTNl/VRUw6u9z\r\n1S9nQX6/3PzxTW0mnvfNr92mLx2RD0g8GblpSutlWaMi46+XSE7u4hAHZfyI\r\nidVyjRTbtWQaqE4oD/gONdnuL2eaeNnm8u8=\r\n=sqsJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFevLw+xgRWoYQNJ61o0WpVdj8T++6/gyhLXmERFAdm3AiEA2WCUYBvZclRtbb+tUTAlKQJRNNhedjoFznnDo0TvQwU="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.15_1646217302775_0.5927015329115177"},"_hasShrinkwrap":false},"2.0.0-next.16":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.16","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.16","dist":{"shasum":"bc685c7e59326201996c7b179b7caa4042be3ba3","integrity":"sha512-wdb1beRalM5Eh7I/wFV93WW0NMx59xNRTpvFjCPy0yDl1X9LRxEwFM8AIblY4Kt6msZN7Kwd0+W9MFddyWzwxA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.16.tgz","fileCount":307,"unpackedSize":1067941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH07AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8GA/8CB4Scg/bJr76k/vLF9ypgusHmAyM+jz3st5zvP8gagl/EkI+\r\nAx4hN+heea+RdiEiFdrjbsm5c5LrszDBKqLczgFKwBPEA/GC6m1WkQbd0Een\r\ntXRQ8SuDM42LPG7PqF+nFS8G+pFFxQgmPDjmxWsA2EF1pdWGoYkiQI3sodHw\r\noSQ25YoGqaShZzt1LRLErcyeExf5KPmnLcHvqD61K/V0bh/meH/T1KARYtyb\r\nG7DIybE4eyoilv6wa+6v7xpDoYDnjaxbJfhha1QDXIgD9zw9adeysPwoeNVu\r\n6cSjgfGR0wu5iHglZC/Uz4RwwPbLCouAMANg7hJPYFvouvD1Z3x+Pld+mSvt\r\nxpyg0vSXdZqT6eST9/ILHTBrnXTUwT9QA/1Es/nfYmwLZ8oSeCj9pXLquZJ2\r\nvEWLJQscHZI1BmAH9U1Qdk3iczZl05bT6Tyxp+slzWXiVkWfw8qptbcasye3\r\nkBzvnkaBQZMxoPuUeTgcTNnc2+adM8+qOJoNM72ggw7/KknflDbnebQQftkY\r\nb2RWadV/c/KZLzEsnG6U2/U+QL9rEDo78Wmx+3XfTmXyeeHXPfWld9Ow5wiZ\r\nTFTHxUO1e6xUMSunkbmocOI0G7S9WAEjmGIbV4y5ccgBgrTXAkIDSDX36cGP\r\nkWfSGK4P4b3xJc4Ov81Qv95nGliSnukDlSM=\r\n=McU4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA23Kel4s/bh70EiRHm21XvLduFH9cRv4Ci8pu9UfrFFAiEAqCtsIbd1XdiqyEbMfrWUaI03SmQjSNzkoVoZxvWTrIc="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.16_1646218943977_0.9599296276871581"},"_hasShrinkwrap":false},"2.0.0-next.17":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.17","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^3.7.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.17","dist":{"shasum":"fcfde6d5032fb7b697080f746d5d6aac41ffc98f","integrity":"sha512-H8tt5Nw7hu3yRzCdDU5/5sgYwz+k7naDYjcEVsI54SwhV8W+on4P07KoZ1AogVkOgRsgo1xbOcP9Mf2EEUUikQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.17.tgz","fileCount":307,"unpackedSize":1068077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH1RLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEaw/+NFrMJEE2+BqbTHBSBpjOpEkXNE2BE38pA5J5+Nn5AB8CANd0\r\nA1hb1yT/MwLZ1bAAjY9oOpsiqoqHrw3xJdg9L02DSmtx2dNZKHESGHhFTZIo\r\n8LS1TYQzNkGMpdbt7tZ1BODJTMGDRKj5M0iqFT3+7fW/4LzqAygnFJp+s2Al\r\n3VQbeoS9Q9Zn5vBJpCbgbgpcLy/JeIevkmgHmRhZ4Bpsg8BcEq/qjLi88/lj\r\nr4+e7r1rGW5d4L5KvFiGdlPnk+/EHmMF3AEAbteke3sKKjjhNePxWhf2Qj1u\r\ngbkHvCpc1LveRPVEWuwsyfz4zPlt4Y6TF6xVskP2fSEYrDuvrWvAu9TxEpuQ\r\n+UTOu4GjLjs/cOViiGqHFIjh+ngoPFTxzG7382Tn1LzhCYMJXpM8F17sRSoc\r\n2JLB093tO9PLXb6C7NaMMUUsBwVL15rWFhLqTqs8euRLLkP1jLmfPjNs+dW+\r\nwjAaexPED/D67rA/UtvM52MfBh36d4br3zT7Er8POHTGU86VYArmqcrVaVNM\r\npOhzLUZXYKxl5U2tDh3oWuDflYGwGm50jpulFPhMkeQwq0RsE+fz40/MbQZM\r\nrmALfNqStIqCrOcEWORPmLHnTYbo5xkbHn9V58nGYyHp4QqZO+zn5D1lJzv+\r\nUaiwhgJNR9ZZJL5a5MlIFVSr0dy9M97cCIk=\r\n=iQ66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICr737rx/ftDAzNXZ9wmUcQCRPf/HL2X5BOiW75QwrJiAiEAviO0qEVtFczv8DzAcmDVQ5fdG7I8TcFpiEohUnn6lLA="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.17_1646220363506_0.7958813499344655"},"_hasShrinkwrap":false},"2.0.0-next.18":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.18","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.18","dist":{"shasum":"fb98400d7c900b2f13272bcf777198d800cab5ec","integrity":"sha512-9AMMw9Hv3tHjo1x/RkU1hy2BoIsKPzlgwFMDMrgY6BslXNRHgfew5be/DbivNMzOoWDQ91zCA2WP+REvGs8FLA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.18.tgz","fileCount":307,"unpackedSize":1068093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH5fKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYCw//XPHSzpSEJocgfPL/O0yyqozNl4R+fi8ntSOo70bdm2VNsJLe\r\nop5ax2eft7eICOqqW815ZFpcaqQNx/pEkIwyfAZtPxUaS+5+MpCfz5iQjy1B\r\nI6I58Y4rALEiJMOwt5taksgouGINJX45ThWd4GlVVIEbiHgo9Z+UZBfb5TvD\r\nRVVw3dNYsURUNGnJjydXv+M+nqVfeEz/RgXqw0sT4wQFzcD0/vG9RAfwXoF3\r\nZf9wat0b8+B1FHacZSxbBF0mJ7OV2HJC3NYGlJqXNitnDfE6mWXVpqsepS2v\r\nQqQ7v2UZ3A7qDK1r5fop/8CwpAN/3aaa8Hf13fjOUgfIgItXyoB8GilT86cC\r\nVobSyw+m1PJHTwI5mOX4irJXb5rFJL4a9a6V+x2y46EpwpKtCIDIXvtVGnOM\r\n4Mmd8ejKTVn1ASl2UFzpHsQib/pmFtAzGmZaKIGAi38OohzFISj1h1h0O288\r\nOCC0+pIoTYSVdmXbz7zyJN7YHKx8+VjCHuUpAlAjLke/kJFirucI+sA5j4pO\r\nD2CWe33+i+i2sBENfmtvdtXazCZrg4k/aisQ76x3Dlb3csvlyvwuf+xM0aUN\r\nuvaMApjM1/9QMmWgeDhyRB1qhgeM1crHMVTOz3EjRZv1j32YYwotIHX+BGVW\r\nKJGJMsHSSBkXJRqvTmWPNSa8U5PB7C5hoo8=\r\n=gKRL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK39OXhM3BevaUNhywtndNqtgQvxZ2HG8d2Y4XUN7XWAIgbzR2+YICVpKf5/UWlnQgIq8erXH7knJLJ2LY5c4PHjs="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.18_1646237642551_0.041903980350936454"},"_hasShrinkwrap":false},"2.0.0-next.19":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.19","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.19","dist":{"shasum":"f534769c319e0ff43329818dfa6058dc95cf8ea5","integrity":"sha512-irXDPLBpQwfEf8ydH0gYGjup9Idp5b/xGmVCoElKLDLCuHUa+2fUQwkQZybVF4S5NLv5Vf5VMxu5X/NyDnSaOg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.19.tgz","fileCount":307,"unpackedSize":1068090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH8mNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9wxAAn/bu4gnVU5v5ktXAyXyswOWpuLwHZM903sJLNgh5uRgWGQJu\r\nR9IOGl8tFjLSBbVZSXel7m4v34CddX6cciFVdAtZSb3LNQxPPAVY5b527gpI\r\nY8cZrxzvdFCRWiz440yYzcmxFjNvA9ryOLRrzPMrT4ds+m2wERlu6vfX7KPh\r\nF9ZPSwvh6xSliRzfjXspIvbrc41Y7+qUeD6vv3MIHv9rYkqwLbv19GWs+5ub\r\nghYGbuw44V+i8sxnhdjpmlQ343qqPcMTnb42A/mjKOBBrbLFfV2fB8gklTMd\r\nEe8HBjG1MJSspcvvPo2iayrUzvL+OB1kWoQe/8E06odiIR0rkuu4y4ARCR8n\r\nkb3jxHiiwNxx2e+R+GtHy1byQYEEvP1oOchfcRA2JYQIl5gGdvkiJ5BjS7h5\r\nIuqNAxb1nncrrDnh9EnGC4+W9MnyUiT6EoBd78o3HYXOh08HD9zDN1wafX17\r\nELoLNx5BC54c+CSqUzOPr/HzB2aEo7GdXStd6ofU2H/KIEjL6KqVrJNaqJkg\r\nKHVli8yKIBrymyyKZJeCvutqyRbsirJm4itXrV6CGWPWGIoZf0juVnVp39D2\r\n3utSplVONNjmolRxtSnymKQLeowyTAzoRCs3JVDOgxwnpfs7/P4NpuI8esUv\r\nqPyKH1vHd3TBh1iqNUlZ5SGcaCfN1VO8n2g=\r\n=rQ/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENaiVUXm8plxDdXs/wt9kiBIDE4flQaKmV5uxMo1vQcAiEAkSY0FRAonIwYVn3zqi6mZ4mNDSp3/Q0XeQOx+hGneQ0="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.19_1646250381035_0.5101701090934796"},"_hasShrinkwrap":false},"2.0.0-next.20":{"name":"@refinableco/refinable-sdk","version":"2.0.0-next.20","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.0.0-next.20","dist":{"shasum":"a93641463a2a26792c79b20bb0ed5064fead571f","integrity":"sha512-Dd7M2iVvKhJuuCMcmJpUwnJgNWxWsIoLB/M71BG5Gp6L7ecZ8PGLBO+GZ084cMPzWGRK0X70ijRU2WtWZGjwOg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0-next.20.tgz","fileCount":307,"unpackedSize":1068155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJxihACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhnw/9FGScDT1z5i53Z4xFz/KucI/Lfyf9cb979PnSFmkmUGhd74FW\r\nJQAwSVtwyzOcLKtM7mH3MCUeiuhcKt5n1PjQNjfCw5AvnZcixOUmSatOm54L\r\nzak8TTQe2/9kRxguSMEPToEZ+C4Bnd1B7yNZ+sV9candQwvJ+UuwBbtisFch\r\nigGWfx7Kvvta8CYQ/O9zUxdJLY49Yelsy/NHTb20LHGAHlazt5zFz57BRmtP\r\nCo5omsS9EllTktpHoMaVIdr+g43kSXuSxKRYspocZhA49DPFb/PQp7frMK3o\r\nmyAtMYjyqwjrYaE/jPiI8FLDj39zWjTCuY/DncPsw0V8TtYOuw/Efq4wrXnQ\r\nJvszqFakvAJF4Jr4cNr5V8wf3XVmm4zc8m8kFyT5R+3TaPssPWEUn516X/vA\r\np0qUqMpnMTDO+AiPLPokyHX1C/edOFMVjfLMbBDS91Rwx27xB7BdlJt7yK0k\r\nScBQK33+mjXa1ncBlubXY1qtTxFoDYiXjCc/KmGzz8K3OvWseXUW39bTtVH3\r\nOlT03OYilB/rRCGctyiHInUUTfDsQGFXJzB+xF9q2fqtLg28Zln1kwgT735l\r\nn0CEKDlXFBS6HPr9jbN5Ht4v/2++h1gKplWZkaYZeBEadL9SxYbPcj+l5IGs\r\neTk0M8ZE2/ndPuZrip2URrXuMocD+IhDiRA=\r\n=LYEy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm1A5nXdtjkC/T4oqbERMEi8YOa3tWGQfJlz6SX5fCvgIgE+TBcXEMsnpwbsiNjzUbUjpC+zA6iOmPQViidlvONYY="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0-next.20_1646729376981_0.06378630025787113"},"_hasShrinkwrap":false},"2.1.0-next.0":{"name":"@refinableco/refinable-sdk","version":"2.1.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.1.0-next.0","dist":{"shasum":"56385a7a44e9874473a9adf0292c265e4111f4f9","integrity":"sha512-DYLvM0YgJujR8c1xlt03JOWSLvUJ+XQtaN+QGfFiawkPa9n8SEskUyEpxgi6uK4fxS49/UcP4phYfxUsDKkOIg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.1.0-next.0.tgz","fileCount":436,"unpackedSize":1505732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKfDoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdLxAAi1G3Pmkx/X1w4EHFDkFAfzqbuTMLqywBFrFt7cAf9ToyDxik\r\nXK0jdpsdp9+zK6NpL4EFVQD+Qm5CSaYh7VbIxVIq281gnlxU0KZ+q47sO2p/\r\nUlf+7r081+LElsEkgzSpgvDvc6qs5ekAnEJ/QzEmPcjK4Sxq4Zse9Y009LE+\r\ns1LF8Fuv+FfJ2rH7tIK4atUONkp+bw0NQeWL/MImkpon5+D+mP5eyMvY3lDv\r\nZUHzsW/NQHGN96aCqXVRzzZkayADND24LVzmks3mU9I6Tr6A+Ck/k4XhAjsM\r\nZlFEv0E78TiHWxRs4F/PJL4gW4LJyst4ZfmjlNib/0UoYSnU7jAnHF0Gksdc\r\naFVEiMnkCSrK1NL0aRaLLQ/IKl1PaFBk3e8Wz60uPNiIeR3joApPIZXoYTNz\r\nq5E/DSkUXfkGmgr9lb1IjCEeEYch+fA7UJ7a97fXBYHJYcnY86WW1GomMKYM\r\nxmoM1hjggnQjX1kjH6dZ25fRcoWwGsgpf4wQEB+l/WSABiDtd94RwqdoEFvr\r\nW100qCyO6ni7vMCOPKwnSA4AC8IgNXohWA3UIBLcEVDnHKEdie4HTZIYdBhV\r\nt/4EhiMdGv8QfKbmCzci5LpkLoYpR5bUGGrHo5Y75TMMu6GRDPt+Yun7TxFy\r\n6W3xIbFcFW7PVJjUVxluF5YWyMJSVzZpl6c=\r\n=X4xn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2iq8q/AlW8sN5Bfll87nm4pbChfGwKNVTH3+9uH8O6AiEAxsZ1EueBXtfNwm5Qt7emUbHWt9ybgbDyw8x1Uq0XFNM="}]},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.1.0-next.0_1646915816817_0.24780394688060858"},"_hasShrinkwrap":false},"2.1.0-next.1":{"name":"@refinableco/refinable-sdk","version":"2.1.0-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.1.0-next.1","dist":{"shasum":"6b512efe340121eabce121c5acd8cc7578dcfa22","integrity":"sha512-DX9YZvpc3ort8bEUoaAmFVNitGxkW4Qet6vJvonbOtPppaS4BIJyc1NNiNfC9gl7oJoExd5wBe9bWLDMu+bLRA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.1.0-next.1.tgz","fileCount":436,"unpackedSize":1505080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKzoZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCGA/+Pxh/XRm55/er4TlmMc3gS/JN8gJtkcNe7/sKiAB9kdVmkmIt\r\nb+PtP2M5TV+9e10SKZrXMw/go4WrOvfDs9UaaFjBbU0XCfDyFAcoH+pNFJWt\r\neH51/mMHudkoIxnuD0DaFwey6C8REGpUp2hzF51m9ktTOAiqVa+Uf21T6oTN\r\nTM4vwUsHP+8inWIeFv47YD7YlVPGbXYQI8riOmtp954JTZy7caoBred8Ofb1\r\n36jcPK/WXo0AoKESmETiaotVsHmvJnq4fA8zQIyAeQzrvbDZh7bbHvUODMtk\r\ncFfOkKENSudwVdXHz2WAGgPq0u54bv+vnFB+vSIdAzhaAt6mZIsfnJ0Jkp6z\r\npwuLaboA6LKo978Ev5XBNl9WaGUYktMlHRGQop5SMDM9Hpvn2Bwy0PGvGt1y\r\nu7DzwWgHvsCsYjjI7TjEGIaHSYMo9dBkO1vxIw8oY8pa8oOo2Vl76jWwtnWP\r\nvzrvbqTTouuMHCnhyb1R4Ly5rG+ppSAhOyCEz9CSuA9FpxIuU3/ieG0cCK4o\r\n0FgS322TVxZIjWiShjshSefOdCDalWvauUtrduzniaa3HoWddyy61+C3vN73\r\nLTFKj053QFqG2jk2AGViubGgqfp+EkssbANW/h2aRA9o7FDWPimZoDydEfxk\r\naFg/LFTfxCCndgy/LQZdjGxInqOxSwwzn+U=\r\n=ZtQn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7MmIvBLXQrRaYLwvgce8/+FTVvmHmCKn9hK6zAj3eqQIhANyKdJwBgGf3UK3LNeESBlnZ7snyvP/CS3zTxvtoZkDH"}]},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.1.0-next.1_1647000088841_0.7251498225963302"},"_hasShrinkwrap":false},"2.1.0-next.2":{"name":"@refinableco/refinable-sdk","version":"2.1.0-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.1.0-next.2","dist":{"shasum":"acd8a2107b337ec157ebb9393e8c31c2b3774f58","integrity":"sha512-ZLVL/1ftfjAqn7/elGWIZQlLXpsU77lq6u4Oh3hUmVFsJeiKInLfqLrMQaLWYVzadP7VmLfYuiLyFZnY4Gc8qw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.1.0-next.2.tgz","fileCount":317,"unpackedSize":1073331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLzmYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo6Q//RSgjB6y78gzJX59D28hEyQiU5qIKIqD+0BeJt9ar7emaHUil\r\nvsECLImf6JOrIXDMPsfhvgUge77p8/JKgu9xfhbl8df4HE5u9HTyqu/bfBEc\r\n3X3emzh7EWzrwrCd1pFvr1HnLJgBYJrLhVs43eCto+B/NQ/03anImMg844Pg\r\nP0eNQg83562RUqcliUlO7o+njS3nfQ6PhCLzrk6z40oDwsq6/DzQ4bI4jDVz\r\nfr/B/3BnepfvgVuvczpFSFGH+Sxm+RB/KUBWDzskSp09CK9CaHSZI1J0dJbO\r\nAgle0EeqIj3y2C70tyJX3tARICjEAw9IrdoisSVYpZcjxRgTXCXz1j6dMJUt\r\nCJ8OuTMsaVCeaIQuxxbmMEJ+epVD5/mYAm6nqCHr0jlVNt1cmW4CTYKS+IJi\r\nUWYUM5hxKmKCBtHtAyH29FkB62kqQoiSfgQdb+HUo1KNvuKSV2G3P4p2nxTl\r\nU+2femGaYKrFQirkJ0w89Pnc5Ee+Qk6bqKQVUEjnUft2G3GYKTq2VecNNTPP\r\nWu+Sz5oy/8m1CBPHpWU6/mlZ7iVwVnlnqu+UyC/Bfb+Qsuu7NE4UOqfDOf0W\r\nSWHVjsoNptC2R3OMsLuvSacPq1GFZcBaGq3y/Hl8pSH5wI2g+wYFkhUeGV4v\r\ncIWIpNC4BuD9d+fnAg2ByysMNdUqd41Syo4=\r\n=yUo0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLAa9AtgrOqV5f410xhj4vg2xr/zYoL1Zm1xi2HTIZ9AiEA2vfYMTA3PGw5ze5iLyZV2W95zCfTfqy5m1QcXgxws5s="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.1.0-next.2_1647262104577_0.616644918282317"},"_hasShrinkwrap":false},"2.0.0":{"name":"@refinableco/refinable-sdk","version":"2.0.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.0.0","dist":{"shasum":"087b8abdccf30064a2184f06aa038ffc0697ab88","integrity":"sha512-Zi/cDUIHXMAM4ECubfwp4y4jIUYaJO3sl1P9M3TQcg5gWanXaqxQ8aC2+034YF8igCWNVx9HuVf9SmBcTn0yfA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.0.tgz","fileCount":307,"unpackedSize":1068147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMKilACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCMg/8CwQUwLGxTSYbO02IhdyQt0syB10eFba4hqyPaVEIUV92fd+V\r\nTovSaN2KQQvtolsbKn6TYCWJfkAdl0kRsc93QdFYPqBSvLvmsF6mHYOblgwp\r\nobasY2MqoU6wy+WS/QRtD+l2ourjmEnXTsBcHyG6uIBLDiELGMKy1nV2QGvp\r\nORq5Bn0HNz50zxRJ8JFrVs97rJ2UhYv8xjMzX7/VhivaPQ01NcabggARWEiV\r\ncYYuM9KNS/k/bpVkXgHXabXvsg9i+FZTswQcPGZpdMzXlKDDZlYTy4kypAGr\r\nNMvPCghoRpyVGyKdl1ryXRiMYljFTw0gJ5lOIxjkjiA+Vdy4LtdEibhLav3d\r\n3Z5oWoOrP5BmqGwq/gaVG9BDNgDMNfLGsuNsJNWQ/upyRCrZVMbZyLEvrbFj\r\nfvkPrwwP1L4g7d3+iZ2I6+EPh5+YEqt+edegVFxmZbVb3+t3vJ7iQM+cXfcq\r\ndpfRj/00ujM0MiclLz2888A0aKYkYTAjtJC58uhbsfMmebZ8ott1yblcZQjD\r\nKuEztA/BCZiRegZtGzibFJLIlpAWYJiUz6I+GwHLtrRo2YFjd7oS0Hr7F4mP\r\nJEqqPGAzL8sL3VXE0s87IAt6a+4RfZpF/7Gzsk5kIWRWspnbXbY/qixg+FB2\r\nf2efwLD+RjJpVHOq6QCblqMti1lbeG/+SPw=\r\n=MfUh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6BQI35NQEZe3EIXPnzIHHJyk2lF3URQCyY/vp+kt7xwIhAJKh6RZD3KI6MUlbFJlIY6sA6LVsQj2XxHLQIZBfYEVU"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.0_1647356069179_0.2429637087069294"},"_hasShrinkwrap":false},"2.0.1":{"name":"@refinableco/refinable-sdk","version":"2.0.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.31.0","assert":"^2.0.0","axios":"^0.23.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.5.3","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.0.1","dist":{"shasum":"92a2df719bf6e80a977c0cc594db82e306cf6d05","integrity":"sha512-kDI49qv+t5De7AAXnb1OWz1AxqnPb/7sZy8psZVaaxJzmEJYe1KU9Jf5HqJMvNPSlXYSTNuwy4hTlf2eRWfX5A==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.0.1.tgz","fileCount":307,"unpackedSize":1067970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMKkeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoamg/9FAY4ixd2u1e2qZNf42QCufHDsS4x1aPjkrxrJctr/GL06z/N\r\n4Xhr98mUDIZgrUhHVGnPepwfsevlLf/uic3Kg+YTTsSlrR1QCKnd0zcurMgc\r\nI9/zqDaYtVN+69jYbnfYaP6ZR3zcq6jr97Dq/YLbF/NY+xaUAnrI2pLFOTFu\r\noDHEcA42N0iA8Vsg5yfthaUyknjxfLIwoJRkJUz/jCa56q6s0UAYlQtVOrHB\r\n051ZvNX1UXW6x62j6hejm5nP6JxGcvOCMcWLzGQhlvU3DsgtwNIGN5No3QHZ\r\n0JsYyLyvo/8dtsr5KD1Qi6OXtC5INzt5UGsPt0VQfVW/a/+jA86kL7zr+PTD\r\nrQZf0OILhTe3D/1lV7tJNw3ytNnecLFQnLK+bgiWpaoE62WH8leyfkMys6nh\r\nK5YpZ7rJNjxODwHXDAYCLuuJkSTqvNrPGws9r0nDF7Wh5+mClV05HAZOwoF0\r\nPAwEoVkxcUXDQPJ5s1KdJjywA78hJBN2Q89A9WIBfNwaURDxXZnYUQtEZIDS\r\nUVP/A1bDUa1ahKYYAikxhZprx6jdbpeiLXCQWvfNLqThY4I7pwvUPrbZ5X8S\r\nW0FHgbsZgZRLmWsKMLHAHEKW8ghlQ2CYuqfEEokNM09bkZRzwNxoDT8ci3N2\r\nQXLmDt1pfI/HKr5Z0DxpQFRdPeXgLHoRYdY=\r\n=KBek\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcXztexMTLlBZdAvd0v0eltecOe4HW2TODXSwUAjU+TAiEAiDa/NpakGGgbC61amBIIRRungX7p4N/5cPVtIYgOkzI="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.0.1_1647356190733_0.7141225984024338"},"_hasShrinkwrap":false},"2.1.0-next.3":{"name":"@refinableco/refinable-sdk","version":"2.1.0-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.1.0-next.3","dist":{"shasum":"5cdc7ae6db6c3d66dd0609b264db7051c50b150c","integrity":"sha512-xQUtnEPrYSkEQEiJTuCCwvGd+Lu9UF9aYXK3wiY+fvhUHFav8wpH6N2v7cwFHnGkZzX5HpH4M+zen4FW2Tdcdw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.1.0-next.3.tgz","fileCount":314,"unpackedSize":1079197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNE9WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKVRAAl6mTC7qgNNtwdkKXstoRONZvRNqvUbCJd7RkBq8m7+X1OpNp\r\nKVLCW2/NlW9NcHR2Jb5PBFk/KXCcHKo+aFx4kdctIHKIG0oVEi2QSIgpdntt\r\n96Ce3giRmjJ3sohvR7a0jTKD3EFV/+Y0uYWi6w7Q1GvoWSMMzdXr2empBMXa\r\nedv2TwnMpu3FM/43vhbsvpT7KyeRzRivC2gMEGaoSrbuM/x+67TGzYda9e/u\r\n5SSGwPOIq6BDgCHxwyeKI46B3zQwJDKBMrEdvhzCkAvfjN7MuhWgfbm2N+w4\r\nLrv/YDrSyaKAT619G+dWNWl2ev630Qkdbga4SHcW1WcvXlDu5a5XkOh4a8F5\r\nGJvgGaDv1jr7aoHe1JyRqD1To54mJrsAZZ/UU7jTQ+6TSjTGRAiMwA+tHF2t\r\nkQ7j/otFDqE89EOIs8pcgn6G9zx2CCMH4s5QQTftwWq35RI79jJCHCfNf6xv\r\n+h4W8jXBckbTxvC+kCZtp1FDuv9b1HUeKVmkquv29ooRH9Njv0Kw+f6r5zAa\r\nh1E2XYGvhisTrc2yjHlf/ROr2VogdyIIZgEY6+8YOYDhsDUa0r+0hOwGaDyE\r\nl6hJYgT2ynAet5VY4XgcERfPPP92gM9INCdKSlflN7bqf4YlH8OOgtqiE+q8\r\ndGDy4af1XROPKZEFkpb4qnY57DDmwA0AE0Q=\r\n=O7X+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSjxuvibRkdSOijjjJY9C0JJZ88fIFtogsdobl6TY3XgIgMVdcuRal9EpJkMdsfqeayaZ8cV/oPdJISvgwdfeA978="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.1.0-next.3_1647595350648_0.916892556622096"},"_hasShrinkwrap":false},"2.1.0":{"name":"@refinableco/refinable-sdk","version":"2.1.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.1.0","dist":{"shasum":"777c885a3d46935fb2dd79df9b7e563f2b4536af","integrity":"sha512-oj4/CWrbkgysR9JoQj2LZ/eDOvkPKxPO+oNpHtL6XoUonvqtTIgRPSBZ220p5tx4OGHfa/+S4kjfrK6NfHccYg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.1.0.tgz","fileCount":314,"unpackedSize":1079190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOGDCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhUQ/+OJGXzXNngn9llt99N70+Y9XDi44wK4QvYexmhUdwFJMMGedP\r\nrC40M0wArSqLH59ZIX928Fdke00EDtMTRZ9HThH4Ea/f5bDrWVNKPsiogGPf\r\ngr1kCoiGZfSx+5s43cv4PuvOkEGqaqA3Zw0Ll0jEVq0Ain5g9h/rGN+9wRZt\r\nNNkprA8RSH8SPh9tQrOS2myHaaS8t4AVRBbxz2TIx9coKQ5Rj21Od61HejqD\r\nH/gZYjEUAaVZ2TiihoSZob61diMPO0VToW9DXWVvhzPsvpe7UIhkbjr5xEX9\r\nbcyG41pFBkGTwkiZMfymsN0HOoLC5B6RFLI6WOOPOZbeWxetNLFWF9rP0cr7\r\nhttMs24/JdsKhcDdSdVRIL6z+0fC9m1slirO3h+TPSKYoftZ8U3NZ1gGz74J\r\n7JswcJxKDUBQkCZSF6iWTGAsA5R1t9E6QyEeyJSf8hu4FFLmXE9krFBCMQVl\r\nYnRFskyfHkC47apBLEB97IxMzFcmWFBLS3rVnl6B60NYRkiNbN6IQHEmuRVA\r\nESDoSQa6u97pB32fDJOYg62POwEgHOOdGUHwK9kWn5n7D47BL7OuDUiCaKJW\r\nxDsUEdMl5P7y/Z0AltypZh3Wap+TNuhdeye3EgsLIoaIiwUJd2/ND9hsuw1w\r\nmeO2/H9ExBpdbFJ7z7MCgDsM6cw3OOhz3Yk=\r\n=tdpa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDf2EKD5eovMqtaf1lEbVcwAcxrj39vMu8dWf+KDFFnAiEAqSwEm95NefitC/90Bq9oThNAm67B+hmU7+WYJ4sQWqw="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.1.0_1647861954428_0.0770148225719145"},"_hasShrinkwrap":false},"2.2.0-next.1":{"name":"@refinableco/refinable-sdk","version":"2.2.0-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.2.0-next.1","dist":{"shasum":"3db1597fd81a757f9063aa3901d57b32c4fed928","integrity":"sha512-Ne10yFvMaTapfcAp95ahtAPE94H98OwMSQQ56e8FS+/0ydhjPhM9TQe6URV7NshzCvxlTe1oNNXEXWPgVJDenA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.2.0-next.1.tgz","fileCount":325,"unpackedSize":1231811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPXliACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWLg/9EG0HkCaCsQdWIPDbVgdJks79LC6dFmqH2STign1ob1nD6XKL\r\nB2Kob31w61gMIwhDtHGvooZT79oBT79ivQBdGHOU9OyyL6C+4712YSV42+IK\r\nZjIT5Q/DKkW0KDNWJgnEMNVN3X/hdkvuU1ohUMe8z6ws7lyantIb9dG6Ad/R\r\nSUt3Y/pfUw/7FNOKpKjWc1cQ2hfGBiJFLLSewB+1rEvynhpotILFi6JTLU98\r\nIQhSS8utpLGC8k5HDL119dBnb6oIVjlAzzSdfuBh3SsF0sBY8Veu+quqoLrx\r\neRw/G0GYs4KLBHLkuo4Gii7VjISVlc6b1Nx0fC9E7DxtV4S8DtBnaHYkv908\r\n6LSTcYKibnotSKMN5M6oA8XU6DPfzn027eElvqilSzlNfEBiIdB9BWCN4mxP\r\n8Lr1UjED/wAVdeMf13ZbI0+CxcRSH+XxB+Se/dHnchDb5xDbnSzga++HY5Ky\r\n4gAyHE7p/NWjK4Jg24nBWrVGUh0iDRr/+M4VbrRZwh4AQWmaMj5ursHyk1yl\r\nuwPeY+J12+c1CE+GOp7m/9PIx3XAxI99FknCLQx+cwpBBNQU1eJ3NX7ksgTk\r\nWismB2aipLfFXLjaKk3RTESSlFE0JpIhSsBP8+WGWhIFrNUqmWsBsggGBRVD\r\neSeC9JHDOftPFxEoQn1PLjxDSdYz0P0Isvk=\r\n=Itdd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfbFyQYdA3Y4YaW8nKWlBMk7+GENGgpvfHmSl3gGYZUQIhAMJokJZLjlVpmS8C7fkjNP1HfDVwEPrhPJwIr6K1QqX1"}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.2.0-next.1_1648195937884_0.5421483839457564"},"_hasShrinkwrap":false},"2.1.1":{"name":"@refinableco/refinable-sdk","version":"2.1.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.1.1","dist":{"shasum":"b6a1146a8687fee4b30b91482b0e9b69b8e645ff","integrity":"sha512-z7e05X7ruz8i5cobNYAYCqifT3zS1dcnO4smuynFpVdPg+v/tDF7ySW9o+EZ277zl25c3snU8OsnB8QXpcMw7A==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.1.1.tgz","fileCount":436,"unpackedSize":1514699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPbyfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriWQ/+L7k+MUWGq1wjfHJe0tPweAh8cMzZF2Jsd5Wft9VLiIU1mi0t\r\nC5BuBCMfG3e7XO+MUhDVjKT3SoCy5GlJ7uP0J//Go76hfU4U5xQCJOZXUdiO\r\nAm9j8TZhAGD5NqlljWwYMhAxvWF4WZ8Sv9FUcx1UWD2AkNvQgWY8BDXUOimb\r\nKxCWQKhztrr6EDH9kxZXO+5pjQrBZh3glWt9p3Bkm2smARNQo85HAJiZ9Pfb\r\nZ2OuMj/2NTMnk9lSyyoIqmj/Ba6hKkqS2vST+08ccvsrYxRTzX+RMbXrP9gT\r\nGjCJviPwgzpDQYB+FMS65DJvF2XAR4q++cHk2YLI7hhUioc20aKCofivTbEh\r\n5+wzSv5PhpSpQK08tkRGkKU9fVpHUNxvtwq992cWP3vxc6NKFa9n6DbyiR6j\r\nj3zqS3C3RDL2ziBlN5oSlKhLSr+vYyqzlNZSeD9MjBcLdjAkLMKCBxYnDFNN\r\njjlQjCjiUl1xwNajjxqa+D3MiMOSsv2llep2uySu9XNyxJymaA9HgiB4lFXh\r\nXLF8qhNO+hdYMFLqarc569IjfT8Noz4H5Hh43CslHB9oeHkseZzgBEVlgWHG\r\nyOeYvCC8HSdjby4fEj+TaaKtWRUbneoDLGcitngvaHaeGgmKxTiHaU9cs1ZE\r\nDYdDDjjqGuc0ubrwSw7Y2F8G/Xqsu2nwqjQ=\r\n=SyRJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd0uXswNQmDOeD3BVfn3ERyjKfznWFw9ZEIlpkmRCsiQIgflylN8CtvaeZZVhVimjU38ABtvYqrLcSY/poC4Ci9mM="}]},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.1.1_1648213150916_0.7487799066757275"},"_hasShrinkwrap":false},"2.2.0-next.2":{"name":"@refinableco/refinable-sdk","version":"2.2.0-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.2.0-next.2","dist":{"shasum":"c2fb26e20fc00ce179d4ee986387ce259ccaf5bc","integrity":"sha512-8t8puuh4fJydwf8B09J4v1cZDMf26UiKnC1q67Mj7PjBFoVR4CMV6J75v6zLfUS5XVsIfNQ+wT8C8o35kseuJg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.2.0-next.2.tgz","fileCount":325,"unpackedSize":1240575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQbXvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe1g/6AvpK8UD80OWYwXxg8AjnEK4tTgTlLV2BhXuUdQaFvmXKH+QM\r\nNNjzQjWdq507bhMhLHJGDFibZiYuF7h4sOeAUuk826ktC8r42WHUh7zpxVEz\r\nez/vKYm2i0nF0jTXloj+qTokLF7RqxbJ8txnRaf4xmIZHE7PvY+kJCZUzDMp\r\nnKhyeszwaIO7zDKlO3wiATna1PyNuRO2ilwd6PAEH9SBjM8PE3FQtvFwhLxc\r\nEiMwKKJTOqManHy8vj4U97Y0leHBCcdK43srwUIEq4gm24rNegMHF0wFfIV1\r\neXzqcaTYZjJc4wO9H/kd+QyhlcHfgKXRWZe1eROlKewErmcOcxxQL1ZDWg4Y\r\nTHLT11g6wNM2D6YTOOTRyqDOLdjLaWHHUATMg4wZXz1JgAHPG0O9urcG3DIT\r\ndpZk8wPoy2sWvyfSSC/G60pp0tjzlpGlX9RqJ3h8n5d/EWdXnaj3NLVUxgEd\r\njG0iKVcFwbyXu3EWyEgqqOruTmPpkIB6RoEEOoSkQKHEC+8OxhuHHSj3O+qf\r\nfR0+gcKw5hpYyfdXulAje1zYyVqV/uX/7jvQD/ypGdWBRNqICxK8VrLLny8x\r\nPaM6zri84bLau7SDzYF/zlY9eBv83ekCQPGLEw9QEN+PA6sBGlUjHbS4lnSw\r\n5LY2vQDpXZkFUVpj+3oMDdzlzOTYDg2qfXM=\r\n=VWLv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaSiMy6j1qgPO6YeihQI9gzdK3wgwtbln8wwMoUl0jwAIgKv8AhBprck7srJtMlpOMtIyDIM1PJcC9E3fu64RZx/0="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.2.0-next.2_1648473582830_0.02356307395599999"},"_hasShrinkwrap":false},"2.2.0-next.3":{"name":"@refinableco/refinable-sdk","version":"2.2.0-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.2.0-next.3","dist":{"shasum":"de5b609c376f93c4bcf5f7ee2af17016d45bf491","integrity":"sha512-YWz3n6HDnABJ4qocyiE7+MVXq33atFewkG1dSzgmH7TWjrZRIidOMIWQP9h1u78+zNqekxjsmWGisLb6O8DOHA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.2.0-next.3.tgz","fileCount":325,"unpackedSize":1239355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQsMlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovLQ//Z/U09iZ88VrIo8/3pUTlmSbc3xADMrhnCiwglN0Bn89lKALV\r\nLIuFlcmRUkOMmWFRxf7hxKAoWPOAOnZ9zzqVP23RUSqsCreGHRV0l9ZRIyLm\r\nQb86DXe5KIqBBv3Dsr2GLZwPUAdOf3eAwrahrhr8n9j4/CJ05mZFHFSv5IaW\r\nOOQAeyq2qQj/qb8z2B0fe9ug6eIEczmp2/u1MdobvKm7OmrSup3/ioMwJk6T\r\ncbGAe2bL2OBtzyU2VAD26YgCxeTf9z0of2lvZPEed3RLrNY9FELELczh/afR\r\nhybRpRoB1FGn/dPWUHAvyib42wMormTP40DoRgyC0PF5VT2rxacenncOmtM7\r\n9xkqAER4XJq76DJ4MGwdmtCw7IMax9ENVr+Jmj6VIkyfd4sgzwVsMdxNh6Gr\r\nggZK3kz9Veq1UdcUb4wZcoVflFKjA8jq6/zlwaeBBuzHYXu323hdTJ4gZ5bh\r\nnywAw+rQrxkUWJ5Px4SV9M+GINakCVdAYm0wu6quGGt7VsjESjfMd5xu3wFY\r\noLJ8K6zzAvcLcagCza4aTqPO47R+u5CryJoufIY5EEwGbKGOQ6VuyRkaoy3j\r\nqR+Ol0iCxKquAfyTvSBXgNOQh6ihxbmVMDQNr0tUlkEdQgJLASd0/D9pfI3d\r\nLPb+QGbcuTG9zHASg5qXp/0ijzVImcbrBT0=\r\n=daqL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJNg5GYcdg9k+zFWWK+CjJPwEruO5tFez7EcfjvfdwfAiAuMW5bAn2TxQvFVhqyeANikr4EdiOVORXZ4t80DGdxJA=="}]},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.2.0-next.3_1648542501260_0.4908818211017605"},"_hasShrinkwrap":false},"2.2.0-next.4":{"name":"@refinableco/refinable-sdk","version":"2.2.0-next.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.2.0-next.4","dist":{"shasum":"3ad6763f08dd6cc5365e3d2b186daaebf868d3ac","integrity":"sha512-5vbzE4C4Txc/MBwUpAs4Hh89yqayfwyv/3tWizD/4imvNdlHhm+gqOCaPJoBrWO7lA5FeSd/shOWXxehHS3Nng==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.2.0-next.4.tgz","fileCount":325,"unpackedSize":1241170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKgNWfoqFJALj3Yv4YZYKqywZAX0SOTpW2feS5M7KTKwIhAKEW0QjOpF51vrm2bt4u7rne7FCSDcMM5Q904Gx2SNBV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRsuvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcoA/+OXK5VZhf6FBATsqLI/xAopR23UcySsUZqIhISydkVbGeh9xg\r\nLtJ2lm2hLVFkFi7AYiisF+LKrgjOF61auNVt8waEx2nHntqX2A6T6Pag7Iic\r\n1RzLFHXkjSHcANoIOZcoE54h/tyJv/oc0gBm0rs3+x/goMlHrjP9vrxrNkwM\r\nfHC0E03KndnxgjPqFdGM6Gfrm9t12t9mMeZKNwF8yOlpzIfibQnIMsS7VnLT\r\nID0Lvw7Jv7DPS9PyvuSMot/DTGlkWCH3dLV38KrWbu1dfOpSO96XI7LXDdKL\r\nsK6QNO/45zU137eGbzBUaAfvzvJTLHbtMN+js0VCYP2ahh+DaVxQforJD2YN\r\n3hcErXQQvcVMozJP8BCXTgGIDYUttO+iTxpZ4EvzvtZ3Vx8yJRUcq7ImB0xc\r\nxq8obiDIo/1cc20IuZ+VGQ1BwA/+LBbeR0XY+kxsgas3Zow8H8gIuNRasyXD\r\nLgkjTT33uUshJir5ZJOsIMpWevLLDxQ+VhL5WnPLsKGoLzzRLP6DC1RbbtB4\r\nzKIGbnWEfEqiyByrEwhcMxxPSeEy+C9qLWma5huqrxpgZBf7hjIoNlyNUMs1\r\nx7rezoE99IhgQ7QLrldYoc1Uw/LfmRWNYk9R4UBEU6ZlrMetS/IW8LgXfY4t\r\n85jTadTZ5AZkmP8Icf66uj+jh3VWTJrNavw=\r\n=wlpR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.2.0-next.4_1648806831533_0.5941038883699503"},"_hasShrinkwrap":false},"2.2.0":{"name":"@refinableco/refinable-sdk","version":"2.2.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.2.0","dist":{"shasum":"57d56c3c03b5bcc9d6066a849f48a886ca425d65","integrity":"sha512-afQkVHBqB3/o/ynKoW2O8uRwySIolEHa/VWq+cPp7MwHQRulkL4n2Vsc2a84spHOMSmg+f6Dtn+aQYA6+SyBHw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.2.0.tgz","fileCount":325,"unpackedSize":1243673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBloMbssZGthukYgPsDw6OCIPeFc/sigUmiFiKRxbc21AiEAtNGnE8oLoZ/TTucUGAP0HZjTjvLVCCigbsDl6XD6iAs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV739ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2nA/+MbM34pYPvZ9d6pAs5ETBiFFUzhcgOhfEOEFwSSaw7aupMJIr\r\n8y7IL/LRFZH90eS6p1u4FJdld3tC1zDERxttJZGe8+0856K02z4KSCRKtYTl\r\nPSBiO7qdQQxWAdiAjW/CFpGrr2qpmevVSRS9COFNSBGCD+JfhpYlbf3Lc5SC\r\natLERRIYYw86aWVeqKKSoEb75IB7NvQKRaaMWRekYN0ie4JjDOKB8pBN+Lac\r\nSVkUPFeCCfd3rkhokJlCSO/wpgYUMtbob3M8Y1k42GVYKtJFEIvnb0cQNunF\r\nWhjB2obL1QjcOW9mnW61ampmvJwjD+bPd2tg/4ceoQdXi+yA8BR2JNJo19yx\r\nqK/8eQq7ee/Tt7PJXQWf/SAU3QMCB2mBBumSzFFfNtR6m7NSQyopC9tTX0jQ\r\n9dyOap5XviXcifH9W04aaxHIeFv9fqDfzeNxrmkqHSJo+q7CA5Ax+Dd2Wt1M\r\nS4eEykalUhsVeBxItFYue5XGbuPMxOZRgG/qWN2N5Si7NVEjhNLcyNH6OmVV\r\nGeL/QjMW9bpUlLqPHUN7XeAgo1qLZB+TQWlkKRZg39QjPub3aDYKDUVhQ7YK\r\nnXjRJQ6lCwIrKxufq9KScb81UJLo+0KaciVDT+bgeeJgiCqpZmjwN+esgSH7\r\n8uvQ+anF2aHCimjGsbH1BhkDSdT0h4k9vkk=\r\n=WFQ8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.2.0_1649917437657_0.30793280641105625"},"_hasShrinkwrap":false},"2.3.0-next.0":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\n## TL;DR - Run the examples against testnet\n\nWe have created some examples inside of the [`examples`](./examples) directory. These illustrate the functionality of the SDK and are easily executable.\n\n**How to run the 721 mint example**\n\n1. `yarn install`\n2. `PRIVATE_KEY=<your private key> API_KEY=<refinable api key> npx ts-node ./examples/mint/mint721.ts`\n\nAfter executing this, you can view your nft at https://app-testnet.refinable.com/.\n\n> These are just example scripts we wrote, the `PRIVATE_KEY` is only to initialize the ethers provider. We do not send or save your private key anywhere. Please view the example script for the details on this.\n\n## How to configure everything\n\nTo get started, create an instance of the refinable sdk.\n\n```ts\nimport { Refinable } from \"@refinableco/refinable-sdk\";\n\nconst refinable = await Refinable.create(wallet, \"API_KEY\", {\n  // Optional options\n});\n```\n\nWhere there are some arguments\n|Argument|Description|Values|\n|---|---|---|\n|wallet | The Provider that is allowed to call functions. | Ethers Signer |\n|Api Key|The API key, obtained from Refinable|string|\n|options|Options for customizing the SDK|RefinableOptions|\n|options.environment|Define the environment (mandatory)|`Environment.Testnet` or `Environment.Mainnet`|\n|options.waitConfirmations|How many confirmations do you want to wait for before continuing|`number`|\n\n## Initialize wallet\n\nTo write scripts with our SDK, you'll need to initialize a wallet. When you're doing this from a user-facing platform like a browser. You do not need this as you'll be able to pass the provider injected by metamask.\nFor initializing the wallet you can rely on the added helper factories. When initializing your wallet, please select a chain you want to connect to. Currently the supported chains are `BscTestnet`, `BscMainnet`, `PolygonTestnet`, `PolygonMainnet`, `Ethereum`, `EthereumRinkeby`.\n\n```ts\nimport { initializeWallet, Chain } from \"@refinableco/refinable-sdk\";\n\nconst wallet = initializeWallet(PRIVATE_KEY, Chain.BscTestnet);\nconst address = await wallet.getAddress();\n```\n\n## Methods\n\n### Minting a new NFT\n\n```ts\nimport { StandardRoyaltyStrategy, Chain } from \"@refinableco/refinable-sdk\";\nimport * as fs from \"fs\";\nimport * as path from \"path\";\n\n// ...\n\n// Upload the file\nconst fileStream = fs.createReadStream(path.join(__dirname, \"./image.jpg\"));\n\n// SDK: mint nft\nconst nft = await refinable\n  .nftBuilder()\n  .erc721({\n    // We accept any type of filestream here, you can also just download it and pass that steam\n    nftFile: fileStream,\n    description: \"some test description\",\n    name: \"The Test NFT\",\n    royalty: new StandardRoyaltyStrategy([]),\n    chainId: Chain.BscTestnet,\n  })\n  .createAndMint();\n```\n\nmore detailed examples can be found in [the examples folder](./examples/mint)\n\n### Listing for sale\n\n```ts\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// This is not needed if you just called the previous mint function\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for sale\nawait nft.putForSale({\n  amount: 1,\n  currency: PriceCurrency.Bnb,\n});\n```\n\n#### `putForSale(price: Price, supply?: number): Promise<SaleOffer>`\n\n| Argument       | Description                                                         | Values                                             |\n| -------------- | ------------------------------------------------------------------- | -------------------------------------------------- |\n| price.amount   | The price that you want to list the NFT for sale for                | `number`                                           |\n| price.currency | The currency you want to use                                        | [View supported currencies](#supported-currencies) |\n| supply         | _optional (erc1155)_ - Only when putting for sale multiple editions | `number`                                           |\n\n### Cancelling sale\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to cancel for sale\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Cancel sale\nawait nft.cancelSale();\n```\n\n#### `cancelSale(): Promise<TransactionResponse>`\n\nNo parameters\n\n### Transfering an item\n\nTransfering an item requires you to call the `transfer` method on the NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\");\n\n// Example for ERC1155\nawait nft.transfer(\"<Owner Wallet Address>\", \"<Recipient Wallet Address>\", 2);\n```\n\n#### `transfer(ownerEthAddress: string, recipientEthAddress: string): Promise<TransactionResponse>`\n\n| Argument                 | Description                                                                | Type     |\n| ------------------------ | -------------------------------------------------------------------------- | -------- |\n| Owner Wallet Address     | The Wallet address that currently owns the NFT, 0x....                     | `string` |\n| Recipient Wallet Address | The Recipient wallet address that should receive the NFT, 0x...            | `string` |\n| Amount                   | _optional (erc1155)_ - The amount of editions of that nft you want to send | `number` |\n\n### Burning an item\n\nFor burning an item you need to call `burn` method on NFT object.\n\n```ts\nimport { TokenType, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Example for 721\nawait nft.burn();\n\n// Example for ERC1155\nawait nft.burn(2, \"<Owner Wallet Address>\");\n```\n\n#### `burn(supply?: number, ownerEthAddress?: string): Promise<TransactionResponse>`\n\n| Argument        | Description                                                                | Type     |\n| --------------- | -------------------------------------------------------------------------- | -------- |\n| Supply          | _optional (erc1155)_ - The amount of editions of that nft you want to burn | `number` |\n| OwnerEthAddress | _optional (erc1155)_ - The address of the user owning the token            | `string` |\n\n### Listing for Auction\n\n```javascript\nimport { TokenType, PriceCurrency, Chain } from \"@refinableco/refinable-sdk\";\n\n// ...\n\n// Initialize the existing NFT you want to transfer\nconst nft = refinable.createNft({\n  type: TokenType.Erc721,\n  chainId: Chain.BscTestnet\n  contractAddress: \"<your NFTs contract address>\",\n  tokenId: \"2\",\n  // optional, mostly for ERC1155\n  supply: 1\n});\n\n// Put for auction\nconst response = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n```\n\n| Argument           | Description                                          | Values                                             |\n| ------------------ | ---------------------------------------------------- | -------------------------------------------------- |\n| `auctionStartDate` | The date when the auction is supposed to start       | `Date`                                             |\n| `auctionEndDate`   | The date when the auction is supposed to end         | `Date`                                             |\n| `price.amount`     | The price that you want to list the NFT for sale for | `number`                                           |\n| `price.currency`   | The currency you want to use                         | [View supported currencies](#supported-currencies) |\n\n### Cancelling an Auction\n\nCancels an auction, without transfering the NFT.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.cancelAuction();\n```\n\n### Ending an auction\n\nEnds an Auction where time has run out. Ending an auction will transfer the nft to the winning bid.\n\n[Example](./examples/cancelAuction.ts)\n\n```ts\n// Continuation from create auction ...\n\n// Put for auction\nconst { offer } = await nft.putForAuction({\n  auctionStartDate: new Date(Date.now() + 300000),\n  auctionEndDate: new Date(Date.now() + 900000),\n  price: {\n    amount: 1,\n    currency: PriceCurrency.Bnb,\n  },\n});\n\nawait offer.endAuction();\n```\n\n### Fetching data\n\n#### Getting items for sale\n\nGet all items for-sale of a user\n\n[Example](./examples/item/itemsOnSale.ts)\n\n```javascript\nawait refinable.getItemsOnSale(<paging number> ,<after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting items on auction\n\nGet all items on auction of a user\n\n[Example](./examples/item/itemsOnAuction.ts)\n\n```javascript\nawait refinable.getItemsOnAuction(<paging number>, <after string>);\n```\n\n| Argument | Description                                 | Values                            |\n| -------- | ------------------------------------------- | --------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100 ) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional)`               |\n\n#### Getting owned items for a user\n\nGet all owned items by a user\n\n[Example](./examples/item/getOwnedItems.ts)\n\n```typescript\nawait refinable.getOwnedItems(<paging>,<after>)\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n#### Getting created items by a user\n\nGet all items created by a user\n\n[Example](./examples/item/getCreatedItems.ts)\n\n```typescript\nawait refinable.getCreatedItems(<paging>,<after>)\n\n```\n\n| Argument | Description                                 | Values                           |\n| -------- | ------------------------------------------- | -------------------------------- |\n| `paging` | Number of items you want to fetch at a time | `Number (default=30 & max=100) ` |\n| `after`  | Cursor you want to fetch after (endCursor)  | `String (Optional) `             |\n\n## Supported Networks\n\nRefinable currently supports the following networks:\n\n- `56`: Binance Smart Chain (BSC) Mainnet\n- `97`: Binance Smart Chain (BSC) Testnet\n- `137`: Polygon Mainnet\n- `80001`: Polygon Mumbai Testnet\n- `1`: Ethereum\n- `4`: Ethereum Rinkeby Testnet\n\n## Supported currencies\n\n| Network         | Currencies            |\n| --------------- | --------------------- |\n| BscMainnet      | BNB, USDT, BUSD       |\n| BscTestnet      | BNB, USDT, BUSD       |\n| PolygonMainnet  | MATIC, USDT, WETH     |\n| PolygonTestnet  | MATIC                 |\n| Ethereum        | ETH, USDT, WETH, USDC |\n| EthereumRinkeby | ETH, USDT, WETH, USDC |\n\n## Requesting an API Key\n\nIn order to obtain an API key, please email us at `sdk@refinable.com` and use the following template:\n\n|                      |                                                                                                                                     |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Project Name         | The name of your project                                                                                                            |\n| User address         | The public wallet address that the API key will be attached to, This user should have connected to the Refinable site at least once |\n| Est. Calls per month | The amount of estimated calls per month                                                                                             |\n| Description          | Tell us a bit more about your project, why do you have to use an SDK?                                                               |\n\n## Jobs\n\nInterested in joining us? We're always on the lookout for good talent. Feel free to send us your most up-to-date resume at careers@refinable.com\n","_id":"@refinableco/refinable-sdk@2.3.0-next.0","dist":{"shasum":"5a3335e7634edcd0ff9007dc0865bb23e74fb7be","integrity":"sha512-vyr9fDSYjy5sJsxXhfodfW/PIJU8loJHjjbNgiBvz2xzAsskRnhg1ipOWtaimfEv+QLizXGS33lehzMAErNFWw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.0.tgz","fileCount":333,"unpackedSize":1252791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDl48sRMhqrDSb7DeX66zYsy8lNHjwDkT+mqM84IY4jmAiEAyvjl2tzvVfFNe5p7vlSaK8GRE1fVNFSZV8NVxO0zx1I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWWdlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeTw/+MQYM8/0oM+UAioX4yd00UXJnIMeYxej46qaerBk61+P2xmyc\r\nhSVNdKxqB41RNPUy0S4GJk7HeIVHmRVfyKPKo41ZHj6bxwA9pSut13SClDbS\r\nrIy82IxYjqmRR6P/yAY+h/FT2tgpU4Bt0SDVLzdazZFYQxKvbLEscreoHHhn\r\nD+HVp+UUcfo42xRO6A5EwfWNBEvTe/68iQcRCooTYnf7HoOjmdZHiJjNgmgX\r\nqEXx5qEx+f0bTzXuG5dv4GEtxQ+C3LU1xV6Pf6O4c7vtZNmqT/y3trhs4Ws5\r\nmltlbtfKuT+GG0VGjMp/gwEv9QNmLRdtUBD4YlQvPhI8IIyxTaQpagUX6CAq\r\nVIFlAMd2kVOQKOVOf2w5FQM6d0yQyt5NJtIdLmqfsDdVaAG18whMMTa/cFcc\r\nPuhgknqH2oAXXOe+ssbFmecKlIjq6uDiZnJumeFF/ZdTnKlrfP5GrjjseoZN\r\nFJWV88CGffegpPXsIOZ4j0nWiwtIuhEoub2WIKBM4Znkm9gMmA0ipAo1avx/\r\n1E1RCgb5CezkQ9Kh5KedcXX8tK/VsSuMr7pAkb5ZelYmqXidXDk//KfK/HEH\r\nULZ+ngERSAXtCpccWIBJKKBoSaomP/qITOhfjPveJmF1rlPvfWV8UxdsmcEG\r\nIuqpNu/P3uK2dYHJgNkWpiXLCOoiNrE6dh0=\r\n=QKHo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.0_1650026341441_0.23866456035964423"},"_hasShrinkwrap":false},"2.3.0-next.1":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.3.0-next.1","dist":{"shasum":"717af9c76340728d24d3a1b3abaa0065e05a0d1c","integrity":"sha512-X8/4XlO6ST0cZAIFOOzS8bA3XtN+2E+Yq43fQlJCmU4sb5GwbFQwg+y1DKqHSvaDL6wj552uvJJKpo6BBGGV4Q==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.1.tgz","fileCount":463,"unpackedSize":1682402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+gJyyOgcs3lNMi8L3rO27qymcJQ3jGqxTRUvJk8NRwQIgRDiyTNZH4Et2mebNJtFWe5GJc+6s5BK0qruyK6b8bsM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYBkiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1WA//Z/PnnxICIP1r9ZRZyx/AcVZFMjiKDWGZe+clFG+rLhWPA+ca\r\nJNg4g5FvqyZTtyMiMoXwTNt/bI/+VNDGiXvjEm4rEdUQATiaw9dQPw3UqE5S\r\ncrxTWUHEC5iATQLUni0rXh3x/90fUVRG3CCornb9ZFrvQirj1IjHSrHwQ5MM\r\nIGscR0cZcVFm+lwj2NOoSLz51mkIEH+TAEwC1UQZkGXLIiPplHdElltJbaP6\r\nc1aAEiKnvJeJK+T/7Iq2J8OB8LdnU5TKywjS8qkX2duMsdANPUdfB9adRt0w\r\nyzGjas7ciqPYhQk5M3PmhP7BtKnMG5mGk+iRa05dA6sXpy8zrrKqp7KwSv6+\r\nQ0Sm+BbsRZNmYgDvGfG4ovc8Zp50PqAy2l7OJutPMI62AJOy1w0uBq7FQzqQ\r\nhi/usGFu533klTHctlu20Uucn7GLZTuXEuf49N0sJg7MEqo2CAYNWb1RcK+w\r\nlOihBrwdaW2oVyj8/xXIGZ+sVwhFdAd5qfcaQOe2PYeY19ql8Yn5/D7R1AXt\r\nNYjtYYGYc8PRAEyySm3yNkeOIuIMXG5aFMLroo1r95Y0fwNVxupCP7XZ8mAR\r\ndiUvrYIkHG92Svn6tDZ46zNYwGjpQbTjWSJOYmyRko+06nZoxrK+0j/ayJgj\r\nP/4xs79naTviMTkus8Fc1KuJrta4B3eUnLY=\r\n=6fH8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.1_1650465058340_0.11872884221146962"},"_hasShrinkwrap":false},"2.3.0-next.2":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.0-next.2","dist":{"shasum":"76859020afd9d2b62e46b178474c84fcd3abe519","integrity":"sha512-JTRLbKcCoH7UCM2SOg5VGnzgo2zKYfcARkv0dfL2mwzwkZ5NToim8RtE1vZDZ8QxrLUVfJOqAQ81g+U7gEu5Ag==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.2.tgz","fileCount":341,"unpackedSize":1245397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByUDxV6SMVBO9kkhcKVJaCCeXVZ/prjwVwo96u7rPXGAiB8C07mL8KUrWU5o8YhLC02mQA4q2gCYtrwXqFgqoozSA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYkPtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTfRAAil+BVrWd57Jsugein2SgbXBrj1EnTSJLy5RjMvXN4He+ILsY\r\nZXCrmMxAG+9R1o9teE1wCkiqJANDGRUhvhP4sR66dTduDjnDCTlOegr8N9ny\r\n//zPWKRu+zZXRugcL3GemvZlyLUJjxd4NO+k9gV+9i/HvflJavoLqU6NMFFa\r\nik4U9eWFX0Wajvr3EnS4ssStnnRl4SUxDAIRoJQqpUJbsbz58AWwWbeNOYcT\r\ngSyLBX6KcYv2Rm3cfoiK8tr3uRs+kOnISuGPyBnqj3JG9Y5sPqt+cHXR2AKv\r\nr/uvxU1dkJnCzjYSOWr4+/ufU8jqEY1eyUJPps05rJnN4Knwt5X3k9EfpoqU\r\n/oE+ceZ+oNIF5UWhP+Uc/Zo48mSuFwutKYRfyZtCo6i7ZLAt5ZU5FXc6XiAp\r\njzpevAfhxgkHkccVHOWsPX0LjpkkB3P4L7SQ1FRYVTHbih8lOv7twEOG5xIe\r\niaJ92vc3+4VVv8n8YA3a1Jwc2Y1aM2/jmea7fCXdDdsGk4Y47QDxAaVrPxEj\r\nekHfKe2ZkOXi62GaN2sn0Gs1eQVfsD8T7VjHE20uWINgRNHc9Oe6TqEhjRqS\r\n+Y++RHDi/swrKRcISro80fd1lYQUNQzt6wr426Lxy7nqB91rS604ibS0p2tb\r\np/tSDJx2DTQD9kCXC22ew5JoJOpLmWQAzfU=\r\n=DRA9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.2_1650607084873_0.22343171701991826"},"_hasShrinkwrap":false},"2.3.0-next.3":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.3.0-next.3","dist":{"shasum":"d964aca1dca5fa8fe46d058a52dc20a9f8d09944","integrity":"sha512-AItlPejhC5mdCFHEw+llyqrhtyilt95fJ3aAxvngn8Xc+LTCTnPOOVPGewWsVMQTXRv1/BqEB/KsLeO0euOaLw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.3.tgz","fileCount":463,"unpackedSize":1680494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdLHT8tfeSCtmWrOsNjQCFiZUyXSRNqc42yzgQr1BtDAiEAl5RU2sPS5OmXFyCg4dHJYabM6EiLoVH8RlLzPTpbUok="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYos5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdVA/+JBnktq7DcJbDmpGkLJ9/+yn9Zvhrf1yNj0dmKVxNlqf1ISdt\r\nv5rMWRXpTmAtHZRyQiOVWEy3Hhu9bpW25XAUp4ACpa1JxBJQJNBXCBloImp8\r\nAhKNbKSNJtG5dV8xcuy/nhSHkkek1+8RTq/0bWavzR7882W739HErcrzrapL\r\nXL5IW5Na5Ba2Xuek7PqbkdGwBPLSx1EgWPdm/tCsbhJJCXBJebwRmJT0Ll4w\r\n1kbtlQ27+6LGVAvQIK0+/lIoQwvBKHb7PLIqsIcLEPKHK44VN4nZZL7OAQZS\r\n1lTxnKLa8hrkugAe7SkMO6w7GLry0cZtP3JHtI1pOTTii5Hs7SkIITFZdk/F\r\n9jqIV3M9GpxT4taDqCgQoA/nv2amSwXY+Ptm5Dm+S/qIOXyr0Ov4LnxM6LVA\r\nLx20c8nUTpevQ5408knAWAeTKofNckF1Z6G8PVE3OcggV5DxwqLWhrFVN7UR\r\nDQ0Ng5YNLiCYFy/n1MiiuPSnQ9wizpCLTlre48RvQ3xpWm7wEkdHVw/4/wss\r\n9L37BLJBZ+ohB9lMi4EHm2L0/wASBIxDoGX/buDGHyRDWgPA0tjZkCr7MPmy\r\nh9QviJYG6Fq/KT/lQ43AONZMzTT/CVTd1XcKptj60Usz2oVMkjNVLbT+Jnji\r\nBaKaTR+zsw6oTeg+pgH5WxeOj3g58/l30YQ=\r\n=Bi9I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.3_1650625337241_0.31906767909380873"},"_hasShrinkwrap":false},"2.3.0-next.4":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.0-next.4","dist":{"shasum":"41b8246bbf37564cd572069a2fe0804bd9d5a866","integrity":"sha512-Au4snRNspx0zLYUL+j5YneydMW6n9GFf38Y0VScVU3erO41JLwTrYwq00yQe/vOlYXOlg2OoBhp1Y7lsysRicQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.4.tgz","fileCount":341,"unpackedSize":1249706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7AfryRYxW+2gMyNr+B+9zk4XJn3zyMcqdGA7VsIhEmAIgExy47bUM7cF/EvIjKsO4EqEma1eZ6w5o7zIAO1dZQi8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZocJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgTxAAkesoJ/n3G5pnwahGPnw40/Qi+A4xQVzpmZhjvugNRmS9VDDh\r\nheS7EgSigVKlqVkn+OjrBvzjZfvZUZ207+71ynGM5JQMQD035QmBYf9F8C0L\r\nDRi3ODGOQgwxSLmBg/+sasub3M12OXlvgKvrj6csPN4sUOhxa03XvQIyLosq\r\n3vQ5mEDzHfnBX9rwZ5FspmMcYLbIH7tf1lX8g2RZ/Gz8FGliMqvpkpAqm1or\r\nJ9zsXj9uDimrHE7uXMTbl3sZ2derYAEBLSMAewGrtch4Wr/W6gcRL2ga6Dcf\r\n6ZYxWmr2GEILVYXIU3UU9/Kbs6jko1fIonAOyMGTM7pQIxmFlDkPECTYxLIg\r\nK1W+wTq0RlS+0QYfzN+IHuQu0/7fpcWpHBj/0FmTgeDTaliEIhvvDnHKKYmU\r\n0o+4SiPuezrDik0xU6/R6aTKrohHx8lwwZ6UNwjmjSxqTAgJglGMVbi8BtTk\r\n4UGEa5fnseRBgD7myQxe+wtE4PTuofm7aREaCL6B8ouTTYx2dUieZeKZ0Rgu\r\n5CwtCAVS8dSqfAtM7vOJqDdNyJ7bbz0+GM6nxXbuiNVWNyhjNKjCYBH/vcU1\r\nzWurfTKYI95uGg3sxQvB0+AMzlVn9Rik7O4Ah/5tcmCMfybJ+5D+rqqylfrB\r\nqS3YwpJzjp3tymWcztbaI//jbYF3JIp3NjQ=\r\n=Z9vK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.4_1650886408852_0.019009278425808906"},"_hasShrinkwrap":false},"2.3.0-next.5":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.5","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.0-next.5","dist":{"shasum":"1b728ebf10788f1f204abf935a0537b415bcbc68","integrity":"sha512-VnJCai/4HngKW/T6dOIECfF3zDwnjovqXiMN+vlkxKMw4xy9hlm/RrJ1CcVwKWz8qtzKeb7KJc30n5AuNG0kHA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.5.tgz","fileCount":341,"unpackedSize":1249706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHI2ZtPK8kZdzhgTeMqmJ2iaeJRT3L9L28QE/aXrRkbBAiA/tVffBditMvQEq5fP3fg9gCWiyq2f1ucFwRAPijiiVg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZqrqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomvQ/9EEyqO2EpsVTcAsT9ukHFz1FEgmhFs0qBxv9amyytQPtD68Fx\r\nC9SNiAOGSgxnyinHICPib1Qyhwt0BWlHrC5Z+h8mktyOoukHwDEtBsKMOMBx\r\nfOwwb9p1Ozy9gwzShMDJp6Uhe2g3Dh0MB9AOzLET3n7as4BDRts/WdOSe6fQ\r\nCxDtCOxHMk3PS29J6zN+hA7dRCbYmJQ+eZlIkZZgkb+/FqutnzyhE1cVSO09\r\nV300sJzkQVFVf8kCTYQ0lr+YaJpnvpM8DxetJ/GTPKCMuN4UT3YmlHhKI+gT\r\nR18zgcoGw4U+t0Jak1zIO9L6QvroQIPa0vS9M56sN5ZZ+4tMThiPPGu3z+4p\r\nODLawFt+xlxGzrLJJUUkUhNo3IWxqARrvC9wHv9CY9zfd36tfxBN4cHA29eB\r\nnHiA5keT/3lhGj4D/EW2BTHWJZTElrOXeVdaiTP08FTnLCQ+8aiiP7anE1I0\r\nFkqiKuye5jgG+0528rr226o4zLjrBG5XGNl9GluZDjwFuoPqaxfPMOe5pZnp\r\nsKM2tpry5yq/aziVUlW59RbAPE0vZ2Jg4UGDofAYNs+lCOQ9WSwgP7SO8xFX\r\n5ttjmbrBSXwcARHMm8xP9dG0Ji9ru3fbXPu/Rms+CeS4q+yQ2rxJ2eYnesMr\r\netgiVoncHT6PdwbXCIZkHq1jjdV4oZdSdXY=\r\n=XfFL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.5_1650895594348_0.8476505193254602"},"_hasShrinkwrap":false},"2.3.0-next.6":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.6","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.0-next.6","dist":{"shasum":"38322dc15d0cb2a2ff22fbce9c65ed4955076e52","integrity":"sha512-M74bkCgwJPhcPOC2aJL27/UATirjp3jj80I8PcdDv6Ion2hkkggB4P7hQAaALPdEKA4xcWEvZO1ZZrUGeNYlnQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.6.tgz","fileCount":341,"unpackedSize":1247833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/M5lcbx3JGMz8w68OT59AeV80vXeXW96ptnyqCMlnSAiAE+bbTJzcannrSpQ4nKJP6SpuMX61GcrHBZFkzC63pVQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZujhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTIw//QfNYk0fgCzZZ6GwU77LAWQJa1B1fN70C9V7H/XMPwZtCu+uZ\r\nobZyQtHGZs0rOmHzKC/ZFyFFt3266kik4AZoN/nTXuKHXVGXW/aMbP5cloic\r\n8kPickpdo+8jXqvmelojK8GzxqyopBH3qPCruA8LL0FBqG5X9QxrP3SkPzVj\r\nTEeI8PhFviERUg+s24+bz7VwRySYicZU454lwNbxPGouhHy9oQ2HZ5eZttYr\r\nXWfBT7ZVaNkO6X+txvjfe8ps4ZLC/0bYJio5VC5tUSWJtRfMziq+3PfZEez7\r\nAdaiNRIrFOalpTD0FYnSRSBojZcreho+rgJ4PbqlZOiMaLbDI/g+0Fu5cPYV\r\nShOs/n2QO9NekbEzlIZtp3cd3IUIP/r5dDS6GYIE8v4H/Fcl1Fwnoy2mVkiv\r\na2SWNs8fzSSsuC7eONQ8KDquTGrmKk/0GFZOPOP0YDtNhPiEFUHl5IPHuTcj\r\nCPcsrvKl74e65x02bpRvZNW75e2wh461gmg1l9ZL6D9BZF5cP35aQZvuLKWG\r\nbywWRtXTGtJbzZUfGGEKt232K2tgbspxXiu25Qomf9e4p5g8lN3m4f7zvYYf\r\n4uGTFfZ7zKYpMAuBUu19uHFciVNMhfDCrSIRqi1pPBufOtdKln7jzd82h3hP\r\nYNSz5sSkamFZ1GcjNbJi0p30L0aYqD+RNDA=\r\n=GkJk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.6_1650911457276_0.6409272300905362"},"_hasShrinkwrap":false},"2.3.0-next.7":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.7","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.0-next.7","dist":{"shasum":"7dbe9a1d222e6dc05177e3b39e45d0f66081ff99","integrity":"sha512-po634wP4v+5xuTxd8p4qcRYTBPvkEYnVJBOLkDyPeGLLH45tXdcR4VzY5xQe/jPvuHqjr7S9qMfi700aj7HDWw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.7.tgz","fileCount":341,"unpackedSize":1248025,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGbWXi/zV1nq4v1+sIun/Ta3SagDrzAcVZkCEV3EVuLAiEAtVh8PobvqGrkuQVeq8CAu+EOqVeQDJaecw32Z94XnaY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZvT/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLkA//VfFABHa4TmcoYG8WVCBtehkahm2w/UhuhMLFfmpmbHa3VyB1\r\ng/t/NYqS8MgvzcYwAIfdh+vVB9pDzIrNZGVlJuR8gx68F0jxVxwq8pbDJgEO\r\n0oVvCeTW4Gez3RTGy5Hgw/u5pVOwi/D4s+FoyW/qCrNoq7deE43ikhdYz06O\r\nCwEA+Gil05RLFItGtpZyPCTKdyacpmO6c0bEoelaAPdHAZNDWVjuBydxkGCv\r\nZcwnOs7dctEuoo96L+iplTMWTHWO9e4NrUnNuKsD/ezfy+2pXuR1YcJF3miS\r\nb708U+U0J3z2Zr+f/kfHwT1YYjqkbFbiGD7Ic2M/m2mo+oVsDQOI3eGq81wb\r\nkG88uLqkOy9UerTlNVBiQAiUHVmbfUueeQNtNI9i6s6J201SjHQB8NHw4ROX\r\nqRbwDWATCQwKYpu2K7nV6kXONlM5wq5KidCBphtiYY4jQAWPjC3btq4n6AUS\r\nlJr3HrlSDZhvDEC+JB23LRCrou5PjtFYw0dlps/TX1yitfYWdCAp6arn5z7J\r\nDPiLXJkvhZvEBzI6EYdqYYlN7Rs8gxcIupafBA/GGnw1HaBI9OZz2ll1auoM\r\ngx/x7KHw9aoc3a7mMCB18Oddny417uhDeNGqAZKXbBaFtSH5TtDcEutywxuu\r\nh+l+/QGr67Bvw7zS4feuIshHUWYmikxOlR4=\r\n=9SWF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.7_1650914559121_0.2601950983071273"},"_hasShrinkwrap":false},"2.3.0-next.8":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.8","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","dev":"tsc --watch","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","date-fns":"^2.28.0","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.3.0-next.8","dist":{"shasum":"50441b0188011e4eb2d5de9254472d36cbe8676c","integrity":"sha512-hVRTyxmpKgkKoCKTUykMU3Eb3FGcPZb+ZxYParbLZnRgxcSNBsRDMDxB5C1MiyflGnqS3lUlsepaHAvr9brn4Q==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.8.tgz","fileCount":463,"unpackedSize":1683265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD00NdQ7wre5lrAvLiTqGTdhZWMPx3JAtLKNldgDYzfLAIge8XVEaG1nTrEmrfLU8tj/8/O7l+1vWTUxmKKAJf1g9U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ9DwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdWQ/+J7ubvZ4rqq95/fzkRVHzYJV/GwoBHfpWhLZnw0luJ81siqyQ\r\nsKnM/ZAmHj87cvU/h0SzyO0qY5gJO8bAuwP7/Ub9Hf+9AwlANfu6uTZ3qi0t\r\nFk6827VrRl/aGMJpVjiDmg3QdVJCsZJQ2aFMz/0U7RGMfRSfjuGIprHwCmxd\r\nT1NW/j1cCOu7y3SWh+yMQEXf2kmhmFq4wUPyyZjwq3Ie9PxMM87BcCM3T3pd\r\nup9yh9gpmQc10K+uKz+PrseHrmItQe+zMnXFjsGH8VtjscOSwUqsyBQanahw\r\n6AimsjRlQsCPZkKz1sevdq+yvMBFX5etm2CMbpPxWGAJ06AFedlSpkzP5bIs\r\neZlNgFvCb8HJtBE+cWO3AKL5O6PrifrnZftCA3fTYvx01dxT6rENrM+dt6sd\r\nuHDCAm7PVcrkwecbh8w8DEOeg/JCLDVbLj/3+nYDvohzop/4oquMJ17jP7vq\r\nzwtJySEh+ChJ5/PLoez+f1bauZmQ/tSLS37uBOh8V6MGxTnBpfyFlFtcFbrS\r\n6ALesqGVE2cVWTqW7nvZxjZB6u4Y+chKwOU7MoxLki5JjBUtUpRVAj7fzYli\r\nSQithMQk8IeyMgkyyaC2PfXdSqlWmXM4gXtnCNT9BKObEMvpgHSWt6BCcs/o\r\nFYw0niJM9ratQmc2zvtYL6dypJKYpEWC2UM=\r\n=layf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.8_1650970864312_0.7326174570736939"},"_hasShrinkwrap":false},"2.3.0-next.9":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.9","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.0-next.9","dist":{"shasum":"75397139d6104b2f80d79484df5a0f5150cb46df","integrity":"sha512-slIu6L3wI56Fn+1bVvpTK2c9hfNzW/Hhu6/CngeqEZb5HFGrAAaws2LsboZJ6sNYZ89LfkKlDr6rVTI3r2V21w==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.9.tgz","fileCount":346,"unpackedSize":1242302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPDn8+CLwII7fj8RXVxdO80+2mMTUXt0hVWvrynJkz+AiBqA41noJbRJRcljBeEFCl2kBffspoRHcUe7eeDbU0N5Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicodrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoSQ//XOKSVJBLmakfYlDjfQ6RTXX62UM/Nx6uTH7DRH4YGoaSICaR\r\nAjq+fqVt6/4YnBZN5ipWd8jksxJWIxNpGvGk71TC6Lm9NhaKf+tQf/JQ5lEP\r\n1hk0YCPE+7JOxlcoi5biBrd6SjCCBj/3sDVwgKVzQmXg1+9DFOA0i+myx4dF\r\nzMSQzn/8ZBXBBZ7opZUA1Qm3hUBwN2EtBnBrAM9zZsbaCotjM7LmCjTLm6bT\r\nz4zIffbghgt39f4FQV9S3FNPlj7oG2F68m7YU0A2lxLJmRnC2IQIHLKkcPA2\r\nN/qX03H6yDOxpMDBm5hIMYQAR9+53ZaikBuusfr7GaAySS5TsKS+4oS3NnqY\r\n9jnJdXqtdxRJe8eSM4GHsbiIJUay0rjBFKzbYOooHrXv7nAznOLriHaVr7YV\r\n7PQyrM7vbPXBs2WW/69ZT/zF87oQPd7yo73KOWPWvwrAyy5/ysx0+BCzN85h\r\n/4i8lSzDoJA6Pd4KKpVOouUBpe+vBIpw0JYygnr7i1bHHVRdR1igFfE2bp/m\r\nrg4fB0U2oW/lrBBKuGAXdyEP1t/QNr8J29OnkC4XREp1FoADrMo6B8VTFBdM\r\nkupLRT+ubsI3X9daSUzR0+AWrtUuEUnIylIrVpXNLN7Q75/6IcKFh90rA938\r\nJijR7NWpIJ15FzCVYcTIeOfCcQN7ZOFx9Xk=\r\n=t4iq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.9_1651672939059_0.4933246165231835"},"_hasShrinkwrap":false},"2.3.0-next.10":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.10","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.0-next.10","dist":{"shasum":"750136438e1d49b8e6f0a97c374bc76c56814e3c","integrity":"sha512-35GM6Wj/R9Ke97Gu5r85S9MHDSV5yM7KC6CXDuxda47ohc7Im4wbCHCWWNogALBMyAEfZbvlC3QOwhUecXbgzw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.10.tgz","fileCount":356,"unpackedSize":1294790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0BlYQg5vaPjCnfKF2KWExx6JDw8zTsQ73PSKFassBkQIhALBBOqx+vPMr2GB67uGe1y8U2o98N/DTiMPWabzNtYRQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic4XaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5NQ/+Nxl425txi80PipTYOJwozcUoWMIO0ItpA+5qYKXwnBcXBVCD\r\nTJvLcMGNHwZkd9ycSeJpBgDALqxT9xzrI51NDsMjaQZByStPJ49tl35iFzK3\r\nc+VFqlTyq5pIS2r6CoNr17BrUP9WeTz8ZyqkyyNcWA0UeVXjUxNx3AsvPkbT\r\neOgTlrVf5DTV3+coECok22BmdDP3uUhfMDmPivD+UxK00OFqxlz4L6P4Szqx\r\nVn5Nlv2QgCIhyBpaPXu44Ihjk8VrpGebhr3o0K1nV1LU878PeGq7QWC8jLYb\r\nlo8q074LXKNRTFBmkKplW6+jsPDMZvsQI5uu3T6e0bPe047nKcigZNcQS4we\r\ndMjOsCGxhEnT16nlAPyn7VyvUGucNMIbSwdLOqdxmbmIGDMtOczlNmRT3Vjz\r\n5eulXG+V2bdOnyevQFc8CgFU3+Ie/kK5+XZanlzyOgVl//SXvzYDurLUzPXq\r\ngMkZQxyjHuauDQARTb1zOTwDi4j3w/X0XPxgumPvwJUygbcE30oA2g5UKFF1\r\nBab/TTd4hHLOFvoMMKTiMapSndz+xI3SbaEJC9HPd9jNu/F3Qv2noU6zaSFx\r\n+FdgD/pdmj2G820vbPF3tpxUxZWgs/PCD604xErosjUpCX3W9RKl9Vdhu68S\r\nrcRuyGMQDWJNPGNH4Uv/UDTUCZ6xROLBw88=\r\n=M+cf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.10_1651738074083_0.8811198034694347"},"_hasShrinkwrap":false},"2.3.0-next.11":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.11","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.3.0-next.11","dist":{"shasum":"50b55b84ddd124af7e94aef26eee50a6bf5a5090","integrity":"sha512-D+FohB/IOf5lpGGyJipJXkeaoQSJSgfVXpzbgjrsE3F097obalnPgbO/nAcPWY0N/6s4tf5BfB1CsaYBbKiQMQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.11.tgz","fileCount":480,"unpackedSize":1736530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5/Rn+gcacko5yLWg3qqYJwILJ8bshe0rc9aqpMNkUYgIhAMxgb5ldEgfsQlG8QIh/Eo78gDzkjP70zrPJnCrGoS2u"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic4YmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1ug//VzEmQGxa31Tkh9fkcXQiEAkJX1hL8x4/GPuDuHMxjfqJPChZ\r\nv7H8uWGuyl1TqfLjcV9quvTIm0ANUKRJTBZI5MT8YJAKUWeN3fhHTyjkgevQ\r\nVDXKMBBB3wnRVRAlh+z2+7tb8naHhwl4MHlqPheRfyQfBes9gUxQIAGuCwQD\r\n9V0JhuWS6Pz6aAPtaXp4zpCzA8bnxed1yRlCG+hjfJFRVVgDOoMXysP1kOYQ\r\nIuEn1mymMJgdLuO3TzR1UbqTFrWmt9O2YxDbNH/CmE+QMe7Vp+O+K9XBzgsw\r\nVGC2xhUQRkDsIlPKymB19ejVTMZ4jCt76QIGe2uKMHCFt0Hhs44AzIwgC637\r\n1we7uwlbLEMSNHjAz/v5kK6pGzXZLcmDQPFXADSVAj+E9DlL+A2oJ5CIHfx4\r\nsmwFUc6AzJIdtK4idGpfUNDQ5vygvS6TGTZBFkNgPBEHVidJQbJNGtZg+x1W\r\nJspMDMdllF5Xrfde3kqk3kQunY3yDu3tS9PQ/cVgb8jdAv/IFa8Uay+ZR0zz\r\nf+wbTPaz91yVgU4jswXegZhiPjF02Q7efOVGkPLMzfncvNkysv8EJyPxRVKK\r\nIigr+MDa6XVYfuRpY/KU7PlOEVLVedFvqgHJNW/kFY15uhxDoBfdnQHwYm2G\r\nAvAwsLxt1iZw84ravWdr/o/G0m98n+VADnU=\r\n=rcDZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.11_1651738150003_0.9546853658853545"},"_hasShrinkwrap":false},"2.3.0-next.12":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.12","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.3.0-next.12","dist":{"shasum":"c5c50e66a4be273cf4271d6510cfbc1ef0e2ed9a","integrity":"sha512-gx5yMiyainujq+I75bDvuSzZcoiejAjUdOkkwThQUB8tugUnO4XQ5rhEIMR4j3xCSnMJTcsFEtNoWsNMksOFpA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.12.tgz","fileCount":480,"unpackedSize":1750525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZ+D97IKTaAaH08ul8bmdE3j6UcHAwusdxLpR8bkKwwAiBIoKd/kMgL+n1ETovy2UwixTHH17OqR+UcGUCAfbxrwg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidTzWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRaA//Xf7PmjaFv7RM+OM9o02t+DGppYqNyUTgUhZPCBKT4siocVGX\r\n3EFN2WuKTZq5UJb6pgka1UouEo/ASMA/TEHF4WxuvFG0s3wMw9gkdHhAXKAv\r\n+skLJNS7VEUrZI3ssFhiGFlrRaLlGkcKak6/i/DsDIRiXDi+UMZiQUfWEJva\r\njAODxd4odHvCe1jG6OTe3JGe0sXy2IYY8zoXmGfNSDRdWTd2PzEEU2Cznxup\r\nIIXfw2uPeyiFzKUP090Zc5BLejOOBnm2uNA0sd/eifzSy+QXu3AOiUbq1wEh\r\nXJ9rgRu075kEggdSd88iB76zxGc3Nnu20bDflg+3bvQXiJPpb2LqZBAZspj/\r\nRDKEo8eyqZWPXqDDNn+5w/0k+5Xn0Ct1aF35h9w/jFWXgsiE7AgajNOObQmG\r\nARdltCd7cj0ACn6NRsIADE9u5SRW3Wr5EDEGT46m1UgwrKLpPUwq2ol1/GK1\r\nxKHBV6/Y2m6h0lc6hD2USUYDpIGaEewrmULegTwNL45AnMb95/ZlxxW+WWn3\r\nYad0KCdDnS1jvcCXeMsMlNK4XNgUTPmJTkFhMA5oeEqNZYFwpVmj/RNPXJes\r\nBrn3cepnULxHyFOWy1UfxNhmEJpmlxtivGuve2UuY6G5CvTDp5RIdHlwPG8F\r\npNbVsXK7+xugpQgyYaTeDM140FPbP+jCwpQ=\r\n=IScy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.12_1651850454569_0.6438488622922223"},"_hasShrinkwrap":false},"2.3.0-next.13":{"name":"@refinableco/refinable-sdk","version":"2.3.0-next.13","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.0-next.13","dist":{"shasum":"bc29b2727521318901371502316e46bec9d78f44","integrity":"sha512-Awe4Jm5Gh2cREon6d81qw36w3gY6FJihFBNrt6G+rYxiP/Lt0u0pCrGcV7qP2bTmqK7ZPbhaVSLILzqWSJfnAw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0-next.13.tgz","fileCount":359,"unpackedSize":1316057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfLfODQIEMVVmeiqTP4b19uusrqQDpQsztEDmuN3vG4AiAxQOweDKBY1qxre9aNVlfRMedUs+UVS07McYBcg8PypQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieRHOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ5A/+I38pbeMp+WRokTZLBtUiF/pIog7e2XoOdy1IKZh+D3lu4IkG\r\nH0hlQDuWS7iardmqw/eIzi0HyRFGzTfpcTJbZkrDslFaecxS0BpMoDsN814t\r\nJKPgiIOb2o9xSi3YfbPV8cybeAuxp/ABMHXTfNASkqntJa64Xlqv8gmf5FS1\r\n8ScDAm0cVhsoqof9gzBaGl1y+nc5TVu6MpedRlZHEwRux+GIxRK9oph/Uu1U\r\nt8sJrcbEUZACTztl9QreNInVqGQ3eTii4S39MyK+ae5koRHgKjP/ujr6jVyi\r\n+JXXeHWhVqrey8GkKyieCfCmTZn1cElWWldeyOHJIDCBJl3EWt5GMrQJKC7Y\r\n/zP0CVuNzgfdWErKkMWolyXLA1fvE5aQYzIKTXu8XTY60cOdBhkbCZaY9LTE\r\n8pvkmUr9rgALiwrYpDDHwPJ6Hou9MBrdTUq2oSAk5JsWExY60+Q6wNc8G3Ma\r\nyMLc/c0pRgxMaj028Ov51o+Cmm+5PufPUbZHh//ImuI2UkVS2ta/rwLVnlVB\r\nCAEo+l2i0OvYAVIlEQEquNnEwOJAjiUHnL8qgmnaRs6eF3uGGhi6+fMlC8Pg\r\nrh/2eJcCesJ8K29oSgC0RGsyLFn8+c6JjglLOZoQLJNLFJSzzqhgH1g0/paU\r\naXuYUAnd6USFUn3QnDofni2yqSFIaeDvci0=\r\n=z0+a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0-next.13_1652101582012_0.4450659685494758"},"_hasShrinkwrap":false},"2.3.0":{"name":"@refinableco/refinable-sdk","version":"2.3.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.3.0","dist":{"shasum":"526e46e056b115f5da654b2a3d866e166acd3fec","integrity":"sha512-5aCSr5bjHNOlOWJu3fzBe2/y80R5tUA4LNmSYVEKoVILMHM6iw8+IlWAJZGLy5mvQtCBmZezZrhiGjdTu+IrAg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.0.tgz","fileCount":359,"unpackedSize":1316049,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSqXFasvzwlIS/xvfxTm9ZP3sborSCjBDpVYg7DBa14QIgMctu6H/UEYqhaLlGnQi5GQlo5HA09fFnXAg+D4M1ZS4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie1i5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfERAAmxmbjpxRoFB0Ajl/9o3aimb+DZooR+50h0vD7TQ+yklTI2Y1\r\nxxLdtub8h7e5azbQ1X8DnVWeGG9DMf18oWWiiy52u2Aa7buzOpuqbYRodmUq\r\ntRjNHEwbIVCdS3BUokDx+0XmhrpLWFfkBPvPzqRTPJJu7eeQQ/fuQo+WIf4T\r\nmTSv5BVTQ2Qji10KJF0jE2lfXMygnXrb+JqLca5gA+tQBir5L2RqjhybAmZa\r\nrslwiAEpn6NlzcwIOGGxQFiWZRt5awzPA3PAY5d8ankPoCmx9jMSF/7ScDIH\r\nkffcV5eSi7yFZKm3ShdJKU5TmADpTFKqgtipsieGTvMlOEFjUCE0CgkQBLaQ\r\n+KNapDiKeNjxAofk+UgdK7IFHEBivJXVyUX3sKIw5aU83dFZPmqhN5BOZVIB\r\nCJHi5gFwkuJMNAZb64pa8R78AqjicqZaRwDBvHlVJcpSKevQ/U8dwNt9DlbM\r\nZ9K5etT3lTIcD5hU7KjHjIi0e0OHTPKjqgWDmNYtb96DX175+mmLDuVd2/JC\r\nZ/TU/7Iw0lm1ZjOcA2Y8GmAEFVpQ6ubDDc+hDRr/k0jNd3NPtteMCjEGru3b\r\nc6MhkGAXtGrrtOPmxfAsb64tYn7/hNiQ7jdOvu547+34LTwh3dJuqZ1Msfpj\r\nbQFESXhFBHDTXqrokO6oaYPtduLNaTfV/zE=\r\n=1w7B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.0_1652250809301_0.15937093200342933"},"_hasShrinkwrap":false},"2.3.1-next.0":{"name":"@refinableco/refinable-sdk","version":"2.3.1-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.1-next.0","dist":{"shasum":"744a6d1c653ef64be38c77b6e984da6c1e21a605","integrity":"sha512-Vn4IQX7NCvkqZJvU/AdT/Ddn3NDICZo81uJQfD8Qmbk3PY0cZA3W3PAmb/TT3QILtWoZEzjRO1zp5ISz0hOXeg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.1-next.0.tgz","fileCount":359,"unpackedSize":1317015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe2cyOie7NgoEHR/HpT/vWz4A6up4xHiQ0B9m64eWeJgIgI08s774U7dViXlHqjuX7ms3+xGecK6HINC+NorqEe9U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifhhLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9CQ//SogzbAnCbApigwQcp7tsHHNmDfNO1dMitOZtWt4m3XA+xAUK\r\nxNREofUuLWf9fUR19fehtJYqd/CXXtF6dcYrHZPwYK3uC1USZTiBGQNeG0H5\r\nyJCTS7XqLnhQ3Lr5BZK4uNX6ZHF/pGovg7JNFYyHlx6XGHbG/mz/UKnjMWwF\r\nequyh65i7OqnuKEnxqPXfi8iz7ZWEQmjBbCfeE1B8G49V48MuzaMEkDD9GfY\r\nTCPRfLiIlq49D3Cf8JCWu76PXm7+t1rBMKl/LoadXRneRCC6/MbuL2zrioy0\r\nR3uY8Y173JcxhiPMNNDmKZAbNBxA++6RM7vnNxDtnxemOFVJeAHQ2DSvn8IT\r\n7aNlQV0Jno43MassIqqA2/y714929LdTuzczDOzuWVlZNB1fc9+m2mW5pKQ1\r\nPLSTc7bBoFVLsH0chUrIZI0dYdyTDBt41QD7Z8nzqUSOwAcZH/TO2RsN0tZx\r\nauLhtUDoU/d0y6A8ajcQR4nBUZyg7VeZtpo3u2jeLFj/IAraAERzWpHSNMoX\r\niwU+16h5h7HTbo7cRE5m91z2THEd/Fqv2N0PTYYvC7mmuDDg4JgtZjG4Fwk/\r\nq/YUkZ+hj/Un0zOUJDo1C9RjzZ8Kx1Nruyap7W239gJbRQkl7C1QM5tEVx8u\r\nQpLG9JESprR43eobuVyBW3ZL799yLPZnqg4=\r\n=WpXJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.1-next.0_1652430923684_0.9516869322796846"},"_hasShrinkwrap":false},"2.3.1-next.1":{"name":"@refinableco/refinable-sdk","version":"2.3.1-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.1-next.1","dist":{"shasum":"f6500918b45fbe8c97b48e4928a7f77e6e735c93","integrity":"sha512-Db8iYf1j2EkXYYwGSRnDuCINDIb/QGYlCex0L35Zh8U81syT/WVRDVwjFD7fiormV3hMzV7ziaB71mxXu5TTog==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.1-next.1.tgz","fileCount":359,"unpackedSize":1317137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5MFlp1MUTKHC7RuOST2YQ7TWkKR9KV7bolfWMW8iocAiB/Opi/4ejk0+FxbwW5+FtelYseaz1DI0Gq9GE/2CVmeg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifhr6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBHxAAgR51ne1MsxXd0kFuiFh4+OVtr1PziuiCrRozgpo9it50Hr8k\r\nSaj9qdrhoJ+ID6mO7UhvutWtSQIvytJBGgRweAsU3cRJPY/yW+PYsi/9PRCx\r\nIGT7SITC+w0ek+v6H2gJlY1/0KUWfFmvxvGCNg9grJq3iu3UfuHcmeJ40ajX\r\nsO5CH9AYqY6J4lhuOwIyllEUNLK41iY+X6+omNh0tRdFjUvSCgLTzOWmjwPt\r\nO8wZGQawt83to5fuyrkflqhzEEzhjUe15s3nt5/jav/ntCkh9U6W6UAmxL97\r\nKqPZFMt2g31X1ymE61w/ZmhFS9/tuOwkKkaqrx5K+9S2Bpy4+MgHVZD1/Cdr\r\nWHG9d6xO69kFbApIglE/HxvX50QGOK/E+3FUnhphZGhJxtFFay2OZmRPUc6h\r\nMs1GAElCxKyryG4PmUHmc4LGyGRrPu6ozyzhUYFqtzU0ORhFnd/6B87R6u9V\r\nLvG8zQ/RW/c/2o4xS5L6HfGXMSrsgchSiIA2xmNHYo/CsGXO2aLehKSt+vgy\r\nDv1GvXfuwlWjGigGX2dlAGP65cCGsFxJEPrpniApC7dOPvU1pU9u6n06lSNV\r\nIsxgzSSajivnat/HUa31ubwfCgp6MBGQPK8K7b2UGYyeMqAXgC14N+wDyKsW\r\nC29RgZ4fe+k/4DH9XdeYy1HsqUud98MUmjg=\r\n=tk2b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.1-next.1_1652431610311_0.6569877861733966"},"_hasShrinkwrap":false},"2.3.1-next.2":{"name":"@refinableco/refinable-sdk","version":"2.3.1-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.1-next.2","dist":{"shasum":"ebac425770958d2eef75ce976b2ec0cef238c7b8","integrity":"sha512-BM2jWDWK4lrstw0LF3D3hkwMGIuKjlAaVaA+1FaSWBgVniV+5JdwUl2F0DUr+GO8/rfsOoI1ahczrFsJJi8ypg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.1-next.2.tgz","fileCount":359,"unpackedSize":1317242,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE93R9m3FRq+KNpJgmnQxCDpYOUiIPoYYpPwRkIJM6oVAiAMtpKhupeNBbuBj5MaTgpxXlzUBPzI7iKeHU0v3plRdA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigkcbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo69Q/+PuPAZRHEs73nf84vDZh/hg16JXNlElHeG92LTazbbrILHoGd\r\nO3hsT01Q8hfPBt3ZNNip+a9oIm+aBRQgI4oKzzLgX9H9Plh4ctyXkH+vP8UQ\r\nA/U4Ar5ahwA7mAMBQr3Ptux2+JCzFPtiN4giTjmJGvjQg5/0P3J/X/MqquTO\r\nmeInXL/oSICyjbunZu4amMji5eYiyr3cIeO1CHDFLizCkRhwbc8Hgz4NDaY8\r\nO0xBHJT6QPenBCu0PWm8xvKsniTtX4eKXI+Q7UF7MD5812yxrFvyOXplbq+Y\r\nFqm5gDBRCU9L3MQfxXTUblSlfefWc2uikJfXUGVDiU32KfP7MOL1K5R3Dh2x\r\nGJXWBS+5sJHvjzPOz6oP4FauUvLDVqiydS8iwcaGFyLMcxUneqt8ioiy31ic\r\nNz6xBL3+Q9eqC4lbV674W7OpZFlXprvVaD7DYx2CltuGj3IVY/S5r28tdQ6e\r\noxy2SdohOx3RsiGb+JVlFRl0Om1tuFIR8sDpzws9H/XrgMNU1IAVoOOA1mGd\r\nhi8NmgALEvekw9GjL0MXby90tXJevNiu73kLlxtTHJ4HcKB71qGSiSUStI01\r\n23B8bLonveFgKjY0ydPvHeIGQEKMMx4GkX0WRnUtgQNOfbJMR3xeSkaxOKq5\r\nVeMjt54zMIGXngxtvFrCQrs0sf8yZ1TVPlc=\r\n=t8HA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.1-next.2_1652705051696_0.007524421619216071"},"_hasShrinkwrap":false},"2.3.1":{"name":"@refinableco/refinable-sdk","version":"2.3.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.3.1","dist":{"shasum":"ea64f1e6d95c0658b9c810b4cf738b6355a20c97","integrity":"sha512-7CZQLSFW9L+q7o7oqbXUV0aH8kOOuzeEynvFx/aHmqpaeDEO+tMndhkN7Tjlgy9IrdtF11qaxhJQ526m6wNDXQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.1.tgz","fileCount":359,"unpackedSize":1317235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS4Z6M7zOxvyt7sT1EfzGG1cj0RfZrE1+yGONMqzzW9wIgX4fopy4eVz/F0Et4NydEhPUn2BhqtbsJ4k803uNziIo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig8eJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1hw/5AI1jXau83/Gtig8cFJdQ0QVsxToq3xvEEbcnsTfLTlZ74OfD\r\njMiovQaa6mx7YWmF6w3BZx4kl1L24uoLuW2/FdCB8z13ttYBDgmepPXlb2Ij\r\n3TRStQA/LgMJKSg02qRAlm7Tcck0/NMvClQcxRCnZvd9iBiU2hWBLAQP1z17\r\nCnRzaV9PrmlQpq520dQJVEF5TYL0VcBqqfDYW1MUno6rNu3P1V09yO0mc4aR\r\nubnwZI+D1VBELcUZqdywLacJIxV6CV56cHoh8+yOfsfA99k7VUd//H6XwjuO\r\nC0ZdmzlGYgCyEwcCGf8HZV18YpmOih/8OxzrdI+W2Y766vD95gTmtC/ytNIA\r\n+1nkvuifXfFvml5O912al6pSu5Ym/ExuMYgxbe4f6VOYCTGFLx/Y7+UmZK3e\r\n0MPuzu8OOl/yKZt6HtexzJQ7PgsntIvLfes8FucGt/tsjiroVmE/bnvCW867\r\nYEMtmlRxnYarPEgYE5XDMn2g+dUc8mg3qTIjoWLO1fYpoErNqudgcnQt6z2L\r\nVGr9KrzW6WYKWHlwQSkz/F9YLbHQMX0rVQkAINMhSs9x8hKJR9k2d4CnA6Hg\r\nOuB7AqLzPLNUSuohOWe3ebu+2cfQVWUfE9QS1T17vL8NCfE/1/UubrNgm65f\r\nnQE1evjx3iHyy6nMOe4TYPJKqpleyRj9+lE=\r\n=6fGy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.1_1652803464881_0.577357048034119"},"_hasShrinkwrap":false},"2.3.2":{"name":"@refinableco/refinable-sdk","version":"2.3.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@2.3.2","dist":{"shasum":"74280263888d4fd7863d30540585f5c63f270ae4","integrity":"sha512-veO53tDBgL55XIGY6o4/l/OBph/oLMAIEOJjIMva8ujgNcKH2LSdb9IEh8MW+aqz2KQd0kbReXZ4Wo8DUb175A==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.2.tgz","fileCount":483,"unpackedSize":1760566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnN8x6HYfmXajNQYn5w8gHCmB4hBHVNabuSEeyQDsqBAiBsbv02ZBHyeXKfn7FEY62gzNq5EFKlY6RR7Ct3qGUKnA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikG+tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPDw/+IzzbfSBTVnes0CCOOUf6bjwKtTcOKNYpZhOrZ5lEwpgFe97c\r\noCDzAWfdaZlB/Xf4Zg3bVRlXIlp3NVuO6oHt9mxVK+6kA6sPQFlzG7yB1urh\r\nKjK2it7Tl020U3P7TwMT/WGtYLQsnieErvUDH540sb8NlQQVoE4vQsHgmsir\r\nT6U0048U6ol+9dha4zkmr538je0214BZ5Qh+/nWAmzfZuaImkbzcB19JYNL/\r\nfTmk9vlhzPqt3HaXPA8UWa7+NT3gZJ16/lOicuJl/WL//M0jSF2zJrgqH4Mb\r\nzyxG7aUr24nWvnCwlwTtQ5r1f7tqJxkXFlVJ3EC6WfXZwD3YFiLumAMwoaVr\r\nqCel0DNKD5vuj9pox9Ph1QR1d1trJcBKJkX9DIGC9juwMCXX5+oE3qeCPbFR\r\ntchd5MoFmV5V4gXwEsTuOew2GhEyz0/WBImST2zREsrCnYiV+1cek6hRKf7C\r\n5Nvvgcl3JkqOMPSa7PkNrgoRcO+d3VgvI+xhQVtoFwr6zjxEp4GfSr/6p1jU\r\nO5jDrJxrE1REz/qGqKmOBiEC5Nbp/ZT9MU7jEVJxkBJCXDsqJ68Ouyfk8TQO\r\ns7IgU2IUkAQHS+j1CwSVZVZzlZ30+eCeNIN07woLDhY1YVRLh8HwvhQwf/UJ\r\niY74uF5+8Im+nC1SBTfMrNZWQb5bjhPGweQ=\r\n=LaBm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.2_1653632941045_0.24644583136313902"},"_hasShrinkwrap":false},"2.3.3-next.0":{"name":"@refinableco/refinable-sdk","version":"2.3.3-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.3-next.0","dist":{"shasum":"ae2efec6aaa07c4c1a6b4700c7690960580f1880","integrity":"sha512-hKqqM6tT1/T3/W917Sry6TnBuXOJz6CsEjbm7PcsEvwMfHT8c9BFzGRtdDB4BeTdch7dYGNOMLN7Tc6jn9G+mQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.3-next.0.tgz","fileCount":359,"unpackedSize":1324178,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2GlG1q5K/hHurcLolUG5wQuM/JTWqJ6KewiDXQMlVOAiBq2iux1WTXl2uuGU6qS8mToYQbOBMxzq5618Wob127Yw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin2aPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiUA//bgEr1pFLpKEhQC0qdEEPemwAuMSO4YbjoloofrewMyKPP8dh\r\n3vnxP7sHuE4axYFCOMlI+Ac94cAPiPqD9WqidvhV8h7YoUXSlfRlQtkhWZsq\r\nbjRQP+xWGcyBmt8rDe37ir1oOLXet/wHnOrH1gOtHYoU1nfd1RD4aF/Tx/Ik\r\nJzfQMGeG5whVe7rDV4w8SAwZ7M5/w/gvsgrFEBouiScnKaiASgXQrOXsDzlL\r\nWgWBswfPT6F//gsLq5VXZPvrZdukX6+O++n5Zc1dLxCMoP2TNTgKVuVHzjcu\r\nod2MFz6ANzc5gDDNtTGhYb8GpNVyKPUMuKjgorVDS0thCfFhWt1uc5Jp5vAg\r\ns/wCqQ9jRFpcr0WWsilfMp5VpEnia/qFAwA13xXQiHn3sD5WDXuLTBakbGo7\r\nopwMZxuymOYPccDyPnHOEMSozVotn3W4nNMySaSRZwP+kTuBGfFQw0IAQVXN\r\noMWV0AJKjJKDqQpscarZXbaisMxDOvw5SGwMrz3yxx4t26YwgeNc/Pesy4dM\r\ntPG9b9dz2eezQrd+fyEfV7Iv3Fyb86AxjaRfEOyJBTbsest/n+DJMe5G+Anc\r\n043MonRkueLuwTrwIZEaGu7070sr8As+m2xOlK0yl8nA4o8z9U9o70Seddze\r\nFO632UayNNQnO0S3LhRNX2KwPbvGo3zxUX8=\r\n=oiYB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.3-next.0_1654613647691_0.9626810124074991"},"_hasShrinkwrap":false},"2.3.3-next.1":{"name":"@refinableco/refinable-sdk","version":"2.3.3-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.3-next.1","dist":{"shasum":"4b739036994f0088257b5656f96eb2a9bbcaedb5","integrity":"sha512-EjZm1DDb4+w4VfYYaY7/gv/FX6yF8RG4gBoOgteKbzL/GiSWrtrzPwnjpsDh3NaLeVBY1oq87c423tBDCMJ9Ag==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.3-next.1.tgz","fileCount":359,"unpackedSize":1324491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFw/uui0k2mQBuT2aqnWMvvpsNqtom/0Beq+npAor7rGAiBxfVUEeEYhAuNNSH/Rfh19foz+4rXBkEKrf2eE3ot/Kw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin2iIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9eA/+OTe+ryDgZAoba2Nhtm+uCKiiXIdXGSUdn35SYv1bJAwVmntq\r\nCjYJPlXTQDHSWnh0CUTIqxCXzdlPP6LDS9peclmzK4tMNyY/yYu5U69xwEWa\r\nT8JCwOZA8xDWhuNaL6Ol31ddzhNZDPLDpFUBYLpaZts/tbAGPMU7obNYGbVa\r\n1grBhtFv++AchdgjhiZ4E9kwFY8o3cQBfII2zCzWy7siJl6FS9xbriNbiXXY\r\nL5cMBe/ZwwEl3FX5IOc2EkXHf5GtXtapabVtz9OIRiH4dHoKxujxNB/4IqXk\r\nfbEEqZQVRBuC3P6aWJX4KhmW9dtNnyo69En6u25n0uKO9+U1+cT5FWoqut7k\r\nWe7NgpQK6TUEP9DVsJjm5T3/3XfUwljQyLkGomeHn6C9sXPzfKQQzEy4yhhf\r\n/x0Kq+m18Yn30LlkcZCm1dnQgnXBowv9xGJlXpY1/TNtHIrmaWEpkp9i9Z6m\r\nQF0//JaJL9tEjgmfjZBkmHJk2fd2gJu3grG7a/3Ai2ycFm2WsxVP/DDlZ+6s\r\nnW5Dl8OB0YHA0sfTM/HLmTdYghUgUWZRhSn35bsD0rt+ZRC80KqBfutb2/cd\r\nW4UrIekORR7tX/PCOpqQkZVHPu1bEnAbIJwCi+DIdGQ6EUgfEX2U5dSgaGN4\r\nJ5qqXw5inQOCzF5zMJfYF3cbPqLSuOTDoes=\r\n=A0on\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.3-next.1_1654614152473_0.26517424556072533"},"_hasShrinkwrap":false},"2.3.3-next.2":{"name":"@refinableco/refinable-sdk","version":"2.3.3-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.3-next.2","dist":{"shasum":"0a24c376d2559fa97b0e58c3572caa5f447aa789","integrity":"sha512-Qc8dNMs/HI4S/dfp1EhIxSqcNmck6rGRgmzLkVM/mnxGbYvr+1M0AEN0X4JXDbGdQvUz8Vh5tzTyXLnQM7Myog==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.3-next.2.tgz","fileCount":359,"unpackedSize":1324565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6RvbIeZlG7ahoSoCSVqxSFjINFzKCFB8JQx1stwJyjAiEA5YMxhl4V38o9dlLBHLrHYI6qwfD5ng615grovN10U7g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioIe6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOQxAAhfll7HXoIz7jkpUPHfijaneo8H86RucvYOGmU16oQqtErsDC\r\nnKzhfwr0acY3/jECGQa7PusJrU0oIcHJbjY9DfK8fDWnG8/XIvDsS8DEwNI5\r\nJH1jAycnX2FECdW9HhgLMwO6/C5z6iVkQyo71GvszGvs15gwxI3sIrhVggRo\r\nAPHBmEuRb0AwIH/k9akrWWoIocM+33FTxudIld7Cs170ReaMkHgEj+wrF7et\r\naztkH4ei+wcBK+TX42dduv/NzWpt4MRXLY3Rkp73GLDhTdVFBVBgM1tG5k+S\r\nilq+yNUAEmvZQx/aQTHZIELb9zxHaHh6qqhSrWl346RBL5VFezG+IdMvbdm1\r\nhau8F6py/SdvFoe5lr7UfPTgAT+BzdUa64B6JUKgnytotxBL2TKBbcmKMwbw\r\nXqsmRqht/qoQ2jqKd40NV0NUaWCDFEa+KJhePi8wciL79GxnhZArT0SNbGky\r\nl6SkO0BYr+IxmIylMrl9C2rE329KPaWr9IeJva62vikJ1mZvyCGATC55smBg\r\nqtl5ksBBEHjteqt5SFqAqABPsqQUCkhfa3ae+/p7t6L2T4jkEzZKclD0knCY\r\nrs01xVX/wcoF4mQ01/VSyuLna1eZhfMTJxakjCQ5MIFjstfnn+hpOC9+GZgN\r\nKqfepTOapKAMxizPoyH++39l8Xqc/76wD6E=\r\n=Kxkz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.3-next.2_1654687674714_0.14239160676921903"},"_hasShrinkwrap":false},"2.3.3-next.3":{"name":"@refinableco/refinable-sdk","version":"2.3.3-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@apollo/client":"^3.6.2","@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@2.3.3-next.3","dist":{"shasum":"ce60fba66b434541e8bfdb5a96f8454a250a1f3d","integrity":"sha512-0qhKZwuxRQ57ui/dDPIKksts+zrFySLEbsJnrR/CIQXodyetBE5H/QLflhyNz0sOovTNmjfkoyoyzaz/3PIvZA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-2.3.3-next.3.tgz","fileCount":359,"unpackedSize":1325838,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwKdSfPEidScqGPpQdeMmHhYmYeTfU5xjwXn9fJzF2jQIhAL5SXwE1y6wTaUcfq5x+qnzdnxqQCsOEXZ6R0xboDlCp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioLSDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeNxAAiGy4s3m6K/i/e+kE99nRbvUWnZKtilY21QIPSa0XcU3riTl9\r\n3E9aq+kzQmhzwbfYeFeqtEQAWmuMfiuWcmfs1zB8rgfw7u1PKJMkhkWHyxN/\r\n705GhQOCiE4xLv+JDfWMKtNiB8HVaecFFPjSXdK4nTbQNod8LX2UtYOP4KNE\r\nDbSqjFtfihzMyhk2zq4u3vgOmbIH9E0I5Nm2vEFUqeZ8n80ylF0Ks/r30wtN\r\njBMBrlw8/CCFGFBXdnNXMob6VW/srYZ8qiJNe1eM5JkHjV3m4w2wjrrORlsZ\r\n8C/55u/N9C5SmzuRr3i3WC5cH1GY+Rvma9WP1x1v39cVOKSpnOT/8DGpcixH\r\n1VQUU2JhvjRI1kDd5yT+HEfJtjZTj5oWxtZUZCd39eH/TiBNyZWw8qrpQRjw\r\n/uwviAEWq6UElGVzUBfLP7lQCsf2p72R2XU4KjxgzJlVi+SfYCf6IA/5AClb\r\nXEebrLFO6d31lEnOXxtI1uDmK9ZmXjKQT3iuJ8O312AHb1STXzEGwv1M4jr4\r\nPlrUWvpg+4gqw8kPCOv+r81XHcr9xGFEm/2grDKpdIHWZ21H4Pl289Gyb147\r\n/O3ltq0niNatQTLKHRovfC5A0xnKKkzGVI3nDSDnACiR16YuTM9lEW7q4bUi\r\nuer0+ADI0C5xX5uQO1nfrSUjM/WDBEvOKec=\r\n=nggD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_2.3.3-next.3_1654699139601_0.3338429569131185"},"_hasShrinkwrap":false},"3.0.0-next.0":{"name":"@refinableco/refinable-sdk","version":"3.0.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.0.0-next.0","dist":{"shasum":"3b07e9f39705a0e34533e0aee55f631774eb65eb","integrity":"sha512-rhF2j4kR8mGfnKt8F/AFhxTpgpg8shrVGlG48UBrYpc4/wVBDUQmJpPpzmg6yKF6ljIV/YFf0ov81YpRqgDMVA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.0-next.0.tgz","fileCount":367,"unpackedSize":1319042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/hNEKp5tGRXDckELhxmKXZlQ3L7+Ow62D6euWz94ulAiAGpwyil/Z2tKyW5LwZwj76I78sADL/4A3xIKAwKG00/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqCnjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMkg/+Ln0z3c3pVyL0ksZuZywJ5fsrAJfrA4yT0u0iRFr2aNt2+Coy\r\ne1lWjGfAJcYQ98kze8LayLMGYv30yBylSK5rod9tLnbnq6qNKmy+Ay8lm6e3\r\nyG82w1j9fhkRyGk2hbcal2WE76Re3jlvuHCUP3MgIIF2ai+1zgcvXji2bV3c\r\nEmYaozX7K6nv+Ujue0Pv0nMu/cTTbSZLHsl7wqxZ+8g8JhTgYWr34wNso2L1\r\nD/K40M5BwPhvSFjU3MMCxC3GjcAzXaA/iFLoWoRRTMUtK3nTbT1ZJIFR0frt\r\n9f7VQx1JEeYawmCOwBg/k4zYJaPJnCv1FqR8b+QBl8XnTYLB+dvRV47tq6tH\r\nk4FXWoSVRkHKk6fbsPHIcjpD0pqUUSNC9ChIroXIEhOYQPrdeX9ky6Y4gk2K\r\n3F+COlRiqyftHuEhBMxvzBGCk+IvHsQHmDh/BwAMAJtTeCgSQamxwVqyCmv5\r\nL5f2rBgF08e1xuomGD95cVb8j6l6fttAWg5s/TlHHNFDVtoN3hB05pArIz13\r\nw/47gLIL9gqLsN9UYflWshF2KQcHoCbIg7/ZxanOnREaN+zstY+NWN5hKwXR\r\nhOXe+L1RMeWepNeKo3IAgZiGdSPxMi2gjVOXPL8pW09IidJTpWijyxTGo7+q\r\nX/CZWVSr8STb5JrEa8BLkLep2PEEdBdYeQU=\r\n=pO2V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.0-next.0_1655187939106_0.3909621121182332"},"_hasShrinkwrap":false},"3.0.0-next.1":{"name":"@refinableco/refinable-sdk","version":"3.0.0-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.0.0-next.1","dist":{"shasum":"4dce968b64df5a5170ca3cbfa4048e89765dc87a","integrity":"sha512-Drrf2WqKLxvc7vcIFxuU/h7fDh9xrZVf0NasHJPxOsFlUQl9SrxNjBScKHu+bTaG/RuJu99fcpeoC5yWSx28DQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.0-next.1.tgz","fileCount":367,"unpackedSize":1318996,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICH+vK8BWjRbrZPHUzyyehVongoNBW72+h3g6ptf9CO3AiB9taUJj2QA2v8gbimGGMKPKYv2f0PJ4MQtOSS3ZETKzA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqX7AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTGw/+Ksumn94Kh4gMAw4qDHfyTTUnomZgLwJlAqEZLcZWWhLgSKJA\r\nH5zKok57dKgbu54nrTJ7ANJ0dlGZyW5YBM9eFGZYr4olmTSHv4dIDkK8sq9h\r\nK5b0pMSQP8gt/clQdNF5OonRdu7O1/Map+2LmIe1G9X5CYLCShPHFU4iloKq\r\nxYPwMU0Usrx6ARp617KUd+Jq0j9dufdXjsyZywWkpL41y9F8siowkAHA2mdK\r\nfTW16NqDzTn1NpUOz23zDaOSVQ4O9oZf8DQpXJqY52Ddn+G/lJgGjsdPvdXc\r\nFA30feedm7helX9TkfZEkVEWuwSGjOs/q3aZ/K3jox/9YuhZ1LOdgJvBX2uI\r\nt8QOjf6XeSznjA001Qe7JOnMEDwmyYad3Yfoy1MRA2KzcwMamMJeWXpG4gwK\r\nALJ35jNpRu60bf81Yobw+4CaOqz8S2KjcSbEQKIqq8oSptiUotB9FZuuYZo5\r\ndCbKsh3OBvXPeYcKaY4rxNJ3du/V1lOkpOXEvjKh0xJ5Usjeq07p1Eqcqm7y\r\nJygX3Xtb7BrMGrOasxGbUZ3JKrquJXtBg+6KeDPYouzaTHqlvPyuVTmwmjfI\r\nd1doZA5NJx/8HQ5mY3Zdrxt7gri2PuczsRhCq2z8kBYF/ftEeK1gIOjiLhfv\r\nDtG9vKady9i6VFzv0fSJaYKVUCXKZZTi7sk=\r\n=NDhA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.0-next.1_1655275200562_0.5235574237416025"},"_hasShrinkwrap":false},"3.0.0-next.2":{"name":"@refinableco/refinable-sdk","version":"3.0.0-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.5","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.0"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.0.0-next.2","dist":{"shasum":"441eb00c7a1607fd1e47c04cab843b9d52717e31","integrity":"sha512-15FnkVC2x0Bkz8FmWkmjSjIIa+gtH3dUqg07NbJc57HHB9hdJ+wHimtXDPLYb9iJggK60zKwU4JpzC3C4I5fqQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.0-next.2.tgz","fileCount":367,"unpackedSize":1321894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCDtQDHOIrA+h7jhoibI2XbEKdWfr+eeyF8E1zOnXxUwIhAP5ypzdrcpjB5EUQ/zUxSCmxHSOpTzOZRb1mUA7/di5O"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirCEwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2HBAAlGApehPb5bNWEnDgCKpvKZ7gC9s6QDMBDbRniI5FWLMei367\r\npREmHGaLp8Fv8/eFY4kbAMS2J1UlAJyRebN3MlIQQAHkLvO0kDcFBmkThZ2U\r\nUFDQCSn+UPDlHSv2xoOhYGTecJuoX7+NUMPDTWR/0vAA6XHSWwly5oDFwWAT\r\n/ldUMSi89mdf6hGudIfYmjg5w2l83dLbBzEq9wPvy/oG/TeTlDSjfi2v6ghc\r\nJ9qe9aqgpqEwicPu9NoN4J1DFjWCBASvSQ0YBh4ss84tFh8Rn1xG5McYmczR\r\nndaPuADBlopOz6CafBBugj8ECZDEiL/Wj3sqS0TxSGT+UnXvBSkj5gq5ZTQu\r\nGrlAxyx6PFD+sn7cm+S9MmRNFlrXeZb6PQTudkmSE76GwnwEsb+6rXdl4dzQ\r\nPzUb44wTXQYge264w6RXByRLuUWpgNd7hD99TwdV/SxAs08yY2dD80ZbsHj9\r\ny6Zb1TASkR/lNZpK37JJXR6IIEYcnHntzPXX+6FJyTjDKbSzX+hzr2NYlrVD\r\nMk2Paph8vQCzUcIBJXtoBTfBkhzdONyA5fBfwJ29yroP2ips+jzvMaDUHocS\r\nSbGEHZueRmR8oPXYAAhOHx+gjGFCRhRlNtdIlSbbbu+gcz616wPH5RjEW5I0\r\nacUOCY+ItbnSG+0MtMdkvYdOjOMSrrfBgZw=\r\n=qI2q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.0-next.2_1655447855871_0.06578523118521562"},"_hasShrinkwrap":false},"3.0.0-next.3":{"name":"@refinableco/refinable-sdk","version":"3.0.0-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.0.0-next.3","dist":{"shasum":"8226a31d187165bb227605ee2f777d1315f62b5a","integrity":"sha512-bBRYr/4P4mNN7HoqjcZ4Y84F2kUIeGSDu6bpfbso5weiFlFdiHNX/ralQYBMM05j9gC3q3yNLydjPw+fFeCXfA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.0-next.3.tgz","fileCount":367,"unpackedSize":1321894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKeIz/NwD/GRRs2qhhO/6aUVgGwKzR7T/or5h7gbcl5QIhAPEQZCeIcrt965jUyFUFx/6QtviO+orH5qqFrFfAddz6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisF8TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5hQ//T5lDEcpLDnr+dCeR9+dxhi43eOu9rYe4K6/OucIMEAouUQvj\r\nnl+xW8CuksINw5nsMUqu4ydpeQw/Aqqfs5E29f2uj+ah6d45Jm224wMH4U/c\r\nANjPAVeKSruWAIGa596A3sT66QXAHw1ESWDT4cffWZKk9eTIqCjECZImoYsM\r\nncfyNNnXRjdqI2c2dpELkkK0+SnAwBAXkm9i/RPeR+JyGVhdKkafLdDwiLr2\r\nXj8GtNkuuwe9CpCxQCCY031mE/kWSVxMTZmtme1fDYS6cQZnDStceK45avWB\r\nwatkBURBhSOWE0qSqBlEZQi8IqgDOcCOeGEsqWKFLIg2GlDzpIm0H2dkhAlC\r\nWOpmXvjMZqB6QSeicPlyYqWw8CBvvGxosdJpL3wo1pQrGg3fVC72eRC5rge1\r\n8tqNLwFAR6NDQ57LSWJklNsZMXnQvYOG6q/HTDGDY5KVraALuVNjrqdCtm2T\r\nTW2N/ZvIAb7hwkKlJAjBOFnmmyx7ojbdqx3tVlJdu0++072/gdw3ptYp9peq\r\npbcUJaXi+a0022L4Cz98lCddDVw442ZjkfF1wpok/ZCBJclfP5dJtI+OOovT\r\n0KeI6IHW0xtZonNt2PwDu+txG5R9YRms7yXmot3MvIPyAggPExFgGH7Ae2qu\r\n8yDpTWe7VvGGCHVafutzNVzAPbObCFP6pz8=\r\n=M4RH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.0-next.3_1655725843718_0.2576574422293747"},"_hasShrinkwrap":false},"3.0.0-next.4":{"name":"@refinableco/refinable-sdk","version":"3.0.0-next.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.0.0-next.4","dist":{"shasum":"9e5024c4cd9264934960e39dd7dfa43371bdff10","integrity":"sha512-Kxb4PmlUkuJ/55c2JmTgnlTHIzs2Xqm8oCrfPZWl9e6Wo6j7SUVGkJ9ah/aiRJXmxRuqTdO923ZhNh/92gyoAg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.0-next.4.tgz","fileCount":367,"unpackedSize":1321908,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbTdn8Ir4IvhckuXpfSznEbfIMKKNpw7DyANbHvPrMRAiEAwrivtOrFwu+s5NBMyKeIjupEpihCCH6l409//qq12qY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisGujACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtLw/9Hnutco2X1gfXpGj1ZBfDygpHIeGXSQM49ixwTneS8SVuAZI8\r\nMZeUcoUTLDmI7hMwbtIaDeTcQfCBQFoxRTT+k0ihWDwshIA8F3a+swxMq6NE\r\nK5ydrB2MX+PqlQSC6cj1y+75eY4kpB1ExzdHjjaVKaVfRYDjgs19f4KUXX7X\r\ne1Kv3VCW6nrJGy4s0BoYZUzy9xewtvezvL83K0WfyYmQRmU8b0MhMs4zG39j\r\neol9Nj0Lt5s6rIPSPInvzPo8Ag1pC1tovN/TXQteqi7JuKl+9wlCrwrUTZp8\r\nVvx0fulBhZDr0TyLS/w4QsXTzw7/WC6GCDmcdHC5ctyFrw3yPGVSiezGYbsY\r\nMsQ0YCXJnl9/5lSP5Drvc8CczpfS4pST1he8pjC0nHfcOzAnk+Bp7HSGAMoV\r\ngFY4POrpLNTCG8FR608ZfArb4tXjYRnIPcePbVtOG7IQiLjzoOvwZXRxNotO\r\nK2dTby7EXzNVySJp7olYzQ5VaQJO8+Z7P/Aybt6rgdWrZFGBx8F552+ld44l\r\nHd78esrsAA9rCaj1uvBV73SsZOYa3kDZbBPbwzHP2gcTMP5HkT0qTCOE0U6p\r\nff4uI/fAYAeIeLEFYYmTLKweVD0iBa/7PswkXjpE4NbyRCYXRMRMfvCE9lvh\r\nv7hPBeeHbE0OKUen8BpHnHniar/rqeWAlBc=\r\n=sZz3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.0-next.4_1655729059590_0.28080688730332004"},"_hasShrinkwrap":false},"3.0.0":{"name":"@refinableco/refinable-sdk","version":"3.0.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@3.0.0","dist":{"shasum":"c5ee2a982e914e3163a73127fd107cd8a754ac60","integrity":"sha512-tEgVthF2eHjbVCe/p+POopQ1hiPTfvi4PYvzyWNC5gOVJhQl9REM3ZqPiOZczyeGGUh9ie5VXGzmcPZYkauvEg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.0.tgz","fileCount":367,"unpackedSize":1321901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqLbXMSYRyubm22+p71PizMW+LLn9c1wKgwyh3Qz8W6AIgOeHO2HgdA6BZFfclq2X9QIrDw1ZWyN5VfwX1F7Z4KqU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitYmWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvMBAAm21H9ihZr26iZX2n0D3zIcAA24mS1Ywbwh4uzW8QJu5QGi87\r\nsdY+5zP0EujfSQ94vXv7sZcTeRCSwrOfNanIVFMhOhz9mvIu4F1wNtS9PJrB\r\nBALGsx5pszcLuYUvpyOhlYVxCBD4ERp3YpdecTeoLIcOa2+nLn31bpCv1wzr\r\nernk0SEsC91rQxJ/LMJ82gClhd2T240YwXNFaujXAAN8fzsPXUN3IYkI8S7G\r\nmAG+oiSnTMKLofAyM4zdL8xRla79HAO8Rtxdan7lLeYZbe2s5bZyzzB1qi5i\r\nCRAN/y0WKsjin+ma1IWxwweJ7corWlYbOaDgo63vvX5KXl9SRwgB1esaAdkf\r\ncChMrnR8uzJYoswYOZC6VJ1HP0cym50mcfjrxU3bjdqaDk7hNNGgSR8zkD1S\r\nsXb0ObBLneQTnJwLlsZ6y+6FutiCpIm/hSPnPm/zbC/NSuErqCln5A1zBopX\r\nPHoz8tWE9IQ7DHo0Rpdo7d6AhSbN5VH1+hd32M0wQtViKWLSiyXj5JQeTyz1\r\nu5FXqy686NUsYrDLaRoacG6XbXsgy+1DU0ifdrsO2/HX3Fm8KIdgdyXQ6kwU\r\nnE/7rCYWuIqHE8togEQpaIK/6R6ggxtm4jLFEHGADsLuUbbhhUTQ3J1Q7DRA\r\njK3mbH7AqpAk/QV1YJE3qzB9HaGGt7JRlIU=\r\n=1QS/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.0_1656064406549_0.363923350755621"},"_hasShrinkwrap":false},"3.0.1":{"name":"@refinableco/refinable-sdk","version":"3.0.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@3.0.1","dist":{"shasum":"ec2d898c44dc628a49b0a5326be1a1a3cc134148","integrity":"sha512-bTZdbfHd1VSxQao8kZjr329IjHN7A8mDWQze/T1Lr4lqVA7oKYGGDi9zPD/67Hvrnt8QbGgP3jWhjYxvhU96gA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.1.tgz","fileCount":367,"unpackedSize":1323155,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVH7EKshPdMmgjFHgScr749B8ptyI/WB8vyHLAZRg+VQIgAS0vTdK3WbFnQ5ldkUD4s4jE1BP7s4xAmPlvbfRNBKY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixDqlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Rg/+L/gl8/t2whpRFIegxasusMow3m47L/I/NCEzjKeCCWkrv9KF\r\n9+V7JX96ddOdKdrjN6KdB1gr3TxNwOOeIX1I9tmUZM74Hw1KTopdPwea2tXC\r\nos4smaM8V8W7e0Y6EbbXys02FMO+0hzagc7pzXR6Gdp3AxbVeGFoQzCEx9Fy\r\nUtgLONBaF6v9Cl2IvASKUG5pXkCK2FAORtr7+EFVKRYNWSkLU/S7CuMY2YhN\r\nufA7WrjBR2W56OszYbZ4oMka0Hh/zLZ0ZiQA7qWJfX33EQTaCGLymqWtr0uk\r\nCkKrxdQUX/3pkR8Eu1wlv7cIaCr17NeOHQQimr2uoYnyoIcAjy/vN7l3L16b\r\nVOFpKQWFsBKDivbttM4nGW7CX7DK8cQKSGcNenuAWp6qHqBGMfKBBEeMGaht\r\nOPRGWoA4ragvv8itAdzJVrg34hAgkCA+u0dlUfEziR4TPtpyFVQtJteZ7Soy\r\nN6t+IhFshYB2UJfbXiDIpqbd5iCFdx5wNfdXYQK8A9m9so7nm6hGtvGKuZaX\r\nZxhZ7mdLdBATSMSAS3oCEnTNlaE6HW0IcfvA8AsAg6VCcPorSvjWx+6Df0wd\r\na0LgPt/IAJcLjT0+xuoCWkXAK19tOQHW0WMYvgzX+KyDdYShtMvJFR7Sc5SQ\r\nB+WeonykA8ne4wbZ2eUkibawNR+GOfsuiVQ=\r\n=wLbv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.1_1657027236744_0.8864817680566865"},"_hasShrinkwrap":false},"3.0.2-next.0":{"name":"@refinableco/refinable-sdk","version":"3.0.2-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.0.2-next.0","dist":{"shasum":"13261a4c9ff62446012ba2eb609d9e4272b8566c","integrity":"sha512-BDZG5SHGiCFifUxOj40e5MeFAt3EWeC0gxPqlPjG+FEgEOwlf7ZbyL7yU9W9HtjX/vmBd2OYMLKuF+o75FdGEw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.2-next.0.tgz","fileCount":367,"unpackedSize":1326857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHqXIILbfzwZGKvd6vBh9n4eHO2uUdswhvFkkwK9LaRwIgWT8o3x1hu1rAuljmf/MTUTNv9vCrAVHfubImy5Pjw6s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixoA7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxfA/+NjYxXjDggJiFmXEj1Je5Os2lyCa+yvAHd8SrapfuMsYAKGiB\r\nie31Y3NsM0QpHu1xW5k4ASM/rZ83YS+nmbYE4h7fMYwPUgUsMih1zonEFqhb\r\nFYdPx8K3rnhq2TuTCKCELi9AezVukiU8nwbRUQXec/XUVJ28p0jxFrNRzF3f\r\nmWvDwx+jnPIhj8q7bOH2B5VtmliWoQnIHP7HRNmGbNVMKgkEnN57Mcpt3C/B\r\n8++gxOMXXiRzRvPF8CadvRK+8EIFe+b5jFxo6PLM5q3iddJH5fDvqauYwyU5\r\n8UHotM9ERF19615jqkGfzhanBNSU3wOFYsA64dQ2+WBvV7YCYg0RDGeol73h\r\nZN/OBQbZUj1Yt5LhgFoufgkB7f5gESQz/thZNF43VSsraVEVtwa+f8Yr1u5h\r\n2ffBx0nAGIf1RCxZHQpSL6iboImZMGHnmJDEzxxWx/pVNezkRcLnzpfDoV3d\r\n+PMZC7qCDl3b71eu6Spb/cpXCLfDzHowCQkl5aZT1CQYvbBP4WpzKMlfeMgJ\r\nDq+dH7xlpwpeHQxuWQDQ2EUD45JuF1wf2BxmhU0W5PxmfuIo7MHhajqnc2ua\r\n+r4//2UuqD9fiCrzwAfsDU0XxIcpbmUzfncafVkVnOMTZoWGiNKntlkn6jrp\r\noSNxRpBZdyBVD5Xn8tReZXyFbs65E0qolDM=\r\n=Oqyv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.2-next.0_1657176122947_0.11131282393516773"},"_hasShrinkwrap":false},"3.0.2-next.1":{"name":"@refinableco/refinable-sdk","version":"3.0.2-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.0.2-next.1","dist":{"shasum":"9ec9d0043c77a493eea590c9c7236032aa735ece","integrity":"sha512-3oGfnhl6jGplmA7TkGITGCMWTNMRrOgBcDF/yovD7J+Y21sxYPlxFaAnfUsNuykh6YvvIjQ+MuN8w4xqv54qfQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.2-next.1.tgz","fileCount":373,"unpackedSize":1340201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjdH1N/1eNK7S7a+MjURggqrKYoPiQ5gyJ1TqCcgJPuAIgSPvaNvne34K9voqcLxQ9h2x/IlR4w1L0lVbuyRKLZdw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy/bSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMDQ/+M0Jw2mxUzOyz6qL9DN2UksFfJNJ4ZuNT9WJGaPpycPb+ucTx\r\nncPGOCwrmScuJNhHHxtHUBkMkl/XsJvWxTHwZI9mLvx0FzflN2NlSHbue7QP\r\ncxYDWodybyYgMJleYDZyNGyc6gwC5zJC/ouoCMsqeZ/VHjkK0+vU8XUXR/Az\r\nah0P1A4Bb7jGb+HGYKnoKt43Zw3EVpFUdh6LXS1Fq1Ex92eZI/vx6Q+ll3Xw\r\nK/+aNTWTjp8TEXk/5FpYwDLeeiyv892S2XmpcX4MUTKiy8eCOvDY1g+jqCAB\r\n4CC0MlOq9EFz0C8ptx52LgSGikJhv5SC5ebvYrjo1MuYKG50gSIbNj7DL8nf\r\ng5/5AnkJ4nbczyfIsjrQXU8ZbDYFcIkkcqpOh6jyI8o6iAMGF4F/wzO8thD7\r\nLu+N5jTOVyfBRLyJOMR5baA7Ps4dL0j6iIypkbozNC+0b0MvT+YDwo+sQ2t2\r\nIkD+EleNqoMQoZ+Zl6gM3Qy/hVo+yaM2ktn7+uA6mVZKbIzS0vQxbLJGIA4v\r\nutt+xQ9FM4X81VybP5jlHbQh+Kzovt1e93nhhAO3JbY/++TxG3OGMpwYebBJ\r\nztBgvvnQdMTJw4ROVh4/AHrNd4bd0l3RrcSkESKub4gJ20vxpdxzXnKb4OHX\r\nj7gALWZw8bd+/6RNjTQewx0gYUq3eOKYDMk=\r\n=RpLe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.2-next.1_1657534161917_0.714021624458884"},"_hasShrinkwrap":false},"3.0.2-next.2":{"name":"@refinableco/refinable-sdk","version":"3.0.2-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.0.2-next.2","dist":{"shasum":"ccc00a5d52370e75a48894c2f5dc74ceb532e25b","integrity":"sha512-N/zDovRreEPnG7hDSeBtshKR2OOzDofYaY16ipqBuE7Gtc1ilugvrPz56/78eNaCwVuoxpweAWhh4v3tGqzE0Q==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.2-next.2.tgz","fileCount":373,"unpackedSize":1340308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGL0RYADh+xhYa7DLmM9FEuR6Y4d3gswQjFMvOMNHRGAiBeiIdgHoemWY82UbcBCZazqistXV5dOyqCj/cerN+0cw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizS0xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhgxAApNq9vK9cAI/qTpqBLId+rtLT+0L4gC2bHORgZtfFIq0ZSRhU\r\ncm0tFDLjkmmVNBFUMLSNZ3yNV9CQdyjpF8jlcg/Mp7HkuWBGLut4FWYx1mxY\r\nWUrKZh0bjSUYkLX1J6BB1YslfsHqiogwRAK0y01Lb+EpkaMfCJkHovKOeeR1\r\nWAS6YIB8PrchrwuNP/oaTZi5n/5ed2DOZswOgVK++Qn/xATIu9KSFsHPQMBB\r\n2ZOYY/mABJEhX+L2+3DXzSL04+ovtBo7cW/kjcqEXkely57HCW3IfLJaBgq1\r\nQrE0SUyRcHxrMbRjVwSKKcPJed6NbPLI1QE1z24Fuki0ENnqjUftBarMrqRM\r\nfZUwNuGlDxdGJbg34CbgN9Xw3tqW5/tflHmlBGW6zSmt54WaUbCZumv/RoX8\r\nzF3lwaYNTzEFksXePYPxWDo+Q8NAK8GdLlvLITOsyPzW2BsCIfHgD06lLgwJ\r\nWeKwmabXDFeFBYpuhhqe8HxhGt3J4S1aIyHB7UYka2HCkYDMAGytvN4WNKn7\r\n2BNaWQqSK85lLf+wAIoe2bFSM1c+7YLqrkvfcOTZOS+sKFE8Y0hZJQVWoakS\r\nazp0krV+9rtmkP06qbm+ve3RlGMwAqT+WAbhf60lMWU0CfUc0P5NoeER1WNV\r\nNMiLwhN+KRPnjZbH9K8sXg+p5jAON/1QjcQ=\r\n=awEk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.2-next.2_1657613617639_0.45146331472762236"},"_hasShrinkwrap":false},"3.0.2-next.3":{"name":"@refinableco/refinable-sdk","version":"3.0.2-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.0.2-next.3","dist":{"shasum":"610950bbba52d383f3ff5a4f60a317d08ec53851","integrity":"sha512-k6Evn4F319PB5/aIb4RkCl7B3q5cd+443w+Ln3GbGLd2eBq9DA6B0y7vv+OkuKKOHrOcn9aQom+qazP2sZurgQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.2-next.3.tgz","fileCount":373,"unpackedSize":1340308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNrfR1Zh4Pb4IXYWkGyZMxAVbEuBYkcsVOLB86X9fxdAiBNti7HB51xe5c95jD1e+TR0XQ7o1jGlVCBo0twzlA70A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizUjYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMbBAAj7hQM/K/BQWAWEKhRzwaQwmtezl1jmb79pw63AkkA3YFnkfp\r\n0/WSQFDs2egRcT+vfUdt5endc+UmLPQpMNG3It1fDFBIfE7J0NUkmnPJm8kz\r\npYhXOisl0IpBoML+0m+SUHGWHasGlKoO3ms0mhxxMaxvmMVCgA/polcktUk4\r\nNW9iDD+c0F705PhJSR9a8JHtTeF5s7AKHJhTMIvFJQ0gYGDmv2+YRLbmvbGe\r\nz3IBbrVFxUqoZ9HtswMuGDyhXhAAErDf64KvVkKLn0BVoLG6EDR9v/Ju29eT\r\nHIEw5BcpP+vykqkq1Bi6EwV5fPJ3oUG0Qd5+7hQR21MTyyZL8psfwKIoxy5m\r\nHdBWxREbrJkYnggqbk+W6IeNfitz9lysQiLP5x2VYT37XeG8SsMmPdVELTTL\r\nLaK1Z5tKcFz4xAL1YklJIcanLSph/wxKfSvuPWKZLaacwRKfjIv1DvsVDL7v\r\n1PjXjQd1OFG4ivRi9oMNFZi1+r7CfF0iRylkNcvc2BhcZ+5d6W9KRvCF0cdF\r\n0WXk56ginLauHIEYL2LisRZxDMqlsyl1WPNDAFVI4/1tP0pNLSxhrQ0yxZ+6\r\nq96Ym9ukZuMv9fNbgHWZn6IwBfET/eIrl04q9n8/Fj+h2zVp+cr4qF7xa5M6\r\nn9Y8h5ry20ksfKMfhIx1fymMDqkncAHxfjo=\r\n=R6Ro\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.2-next.3_1657620695773_0.42059347405730896"},"_hasShrinkwrap":false},"3.0.2":{"name":"@refinableco/refinable-sdk","version":"3.0.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@3.0.2","dist":{"shasum":"b9bb5692103c96b7d16dd7747c0347f776db0644","integrity":"sha512-YnkRukIbvIosVOANm3eVxKilX2I3DtiQ8MCS+4SswUBBjrZpoAEEycs7d8RMLtCQJ0Mi5DYCm+UCfGOEsRjsOg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.2.tgz","fileCount":373,"unpackedSize":1340276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLSmg0HwykjtqLsg7RD6XBxY4e57C49Z7ZyrXCKsm4aQIgITgI1GJB3oR/UGXKlhg6GVVuCLca3t8tYA3kr5AJTYU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizum6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmAw//bA0/Qo8sSc4grqnAk30NCF7SP2FKR2jnbEYauliQvM/S5Jkn\r\n9ZhHD3b3SANNd2kK3SQGV0wO9irmij0qyItGAUvCoHx0KJ9VX8FIxPXmecsO\r\nna30u7UMmBBTD8vN4XBQjMDHyQVRkTchlm6MwcZVEBzluwCIZqDYsw5aMjbr\r\n2O//cJjwuRIDV9CFmzNN7PL87chT/Q2IzeM6qh5/vMX7RA5HEPXJCv3HmLkI\r\nOLD7/2GWmEDW7XkdKbgRZsi1N3SSqfZvoMZgLJ5me1ebXntpSsJCTuoDkeIT\r\nPf6qGSq09rqavk4Yhatc5HGIHkiv4tS4DNH0A5Sm1oOdKIDmJh2ewMXgQR0s\r\nrtGSoKk9Vlzyel52T4fHaGNfHHmEa74LNp8nD74KC/8AnfjrugeQ1Km1xbax\r\nOkTdtsE/2eo5r0NhFKuP9M7GErDCUy3ppD3UAAwpeftan6gF9dwSGpKjXLth\r\neJBbzhLcjziV7lSdtNRRb/UZwNV33u1Ks5EyLgNhYyy1V3Oyy4c7KtwGENS0\r\nTG6TLpDReIy2Ce88R+4lKmTTlJGbudzkFRIyTUm5lA4Bp7slFFrGwGxXkY57\r\nDluM6pCx9uVfyqbwlr3yQV7TWyzUt3hGyLEfpxGCK8584tAhZGpaT1Q0SVJ2\r\nK3y5IQnBAkYEB2kpEXfXkaPpd1IYfhwrqzY=\r\n=rxqA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.2_1657727418137_0.6384249446504393"},"_hasShrinkwrap":false},"3.0.3":{"name":"@refinableco/refinable-sdk","version":"3.0.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@3.0.3","dist":{"shasum":"f3af8d07495807cd76d81b281640f8ef372965dc","integrity":"sha512-9MjGwluwcjPYZrB3+ji1Lia0RfP3KdIyanBWdIG3jmOexHelpihVoiB9AB3jf64C7u2Ou1W79H+geMEEpjPY+w==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.3.tgz","fileCount":509,"unpackedSize":1833920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG03mPiSCRB5V3g0rdQFXl8Pn0AmDtSvVmaaVKw4yuUTAiBxy2YG+GQM3eFgvOC426BTc+HC5BERLNRILZeWgxPnyg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz+d7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK7BAAoxWOnjgA5RsSA2MzeCtlUHBjT7Ugg+R7a+3C2HZ5ia071+dU\r\nZK6CRzh5J/iwjk5/cWb1w8fWkWgCTTbrRJfURNeav9FA1c7q/sM/con59elD\r\nQMUADxB/56Dbqpb5IsRJEiUJXz43iSeB5Movr6mxCwrnibyOEY3aBSBm/LFA\r\nExYPpVqCqoP6VIui26xCT05bvZ067oYbGxhT4MX1IcCTXYQOks2B91k5bJJY\r\nPfmPfWOzn3OBiUYaVt4Ud5pFdVIDyp/95F7iACXXXsnncsJuLHFFOXyQ+2v0\r\njoxl/3tCDFi7gRU4fmZ6ld/ulTzTlDWRzYZ4Yefmk4b28bpjqREMIa+IEU8l\r\n15G8vljHpOej+boINgqVne5MjtR+bFHkMKI7qCZxt0MJDO3R5ZkdMrrm+/3X\r\nfmhgYntiEiro31UFbIpY94yYv72fRAPx4KNF/IIyumFocKQRdTgmJ8KKCPvr\r\ny0PV8hiGSs9VRKEKmaQFN+zhs2Bb6ahajtQqv0PqCJyKueCV1XAstajMQ139\r\nLkq68qZAFJ5nHi/fH+BPVQRniVHjXbdtsmjzVsJScL5dG5FDCTv26cDlyEUo\r\naUMzzWZpL6Sp/bAacaTjrEbKFwKOlqw42y8JgOp6zzN0hoWS83xLrVpK4x8Z\r\nmM9dxdPbezVc+nr+YweciMfGMgrOIAfg+vE=\r\n=UO8/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.3_1657792379377_0.2024708175681149"},"_hasShrinkwrap":false},"3.0.3-next.1":{"name":"@refinableco/refinable-sdk","version":"3.0.3-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.0.3-next.1","dist":{"shasum":"8c8b0c6110e43f0a997205019cdd2f3a7885a213","integrity":"sha512-s0cepf9nCoen2kX/d3hLoP/aZA+oeRtaVnQBcoKMRxd748NOZOeCvUYxvjFeR1VQZotRsHDlKh4Z+GyMwQEyHA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.3-next.1.tgz","fileCount":373,"unpackedSize":1341004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGXY8Jr1n1E441dlu5u3rtln1SXUmNujJ2fWz8SZKUqAiEAwfjtN/HeupSbZ57JATrIk4TPeNoGlXCUV02fVr2MBHg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0TViACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoshA//TI1M+Yk4V6odIU/YD+UMH2CAawP8oKhNs/BEyaVBKGFaF91v\r\nhBHFkCTffkhS4GxU01JL0eiI/3riU/Zy5cYPfS4Aohxt6QheabyyjDmObXQK\r\nXfdPvldYsCAn7bkq79tN6gsT1+7INwDLWFiTwbsGcaGqBZz/7isg+irb3oAb\r\n39cHhjywTABwiP7wnOQhypmLEcvd52F0l3z9e7QpLzys/3AItxmDeKyfb+Hr\r\ntbz5w8XwTEIHy3lJARUELXfWf3LQBnGhN43sPurNfXTkEzju1eRgPGiFcCVn\r\nI/zdiMVczz2JAoueTLowWAyJKAZ5UtpMPhvYJaCRE9JLWa4s1yu23C73QkpG\r\nKtTH50t1fepY4I51LQAxqHNaAeSWJNcIgpkq+r6ZJgPQjV7VM1XQLIKzVzVz\r\nu6L8EPiiDnKwxZJEBCQ0P7zR897jQf3c0it1JS9l6ev1Fc0rgOAoDhWySfYq\r\nimLvP5TfQmsAqVuzwevsgbLYD1Lp8YNgZ/YZCjJdwY4KHghBL5p1jKB8GVIO\r\nSwLyEfDtGgVsOYFnpW213KsXfnDXVbzZ6QAv8rdhyv45+231fzqSAT09tpxW\r\njxYVQamgzwN55VWq1Xy7GwpI2qGsU1KEWQfdocPHBK2DEVQJhi7AQXwM3Bls\r\n4JylrFzaKSQaFKkkDBPy8qfRD96rsQNHOvY=\r\n=Rt+L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.3-next.1_1657877858313_0.5374680634206859"},"_hasShrinkwrap":false},"3.0.4-next.1":{"name":"@refinableco/refinable-sdk","version":"3.0.4-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.0.4-next.1","dist":{"shasum":"127ca6c0fbbea5eda921abaa24f6fa73acc4e174","integrity":"sha512-UnfJ/XMBKNeBXMVFGpT78wdevn3cgQSmWh63xnV39H2vj4KJG7joLXOG9qwkYJEo6eFtkB/BDY6MFToqVEQNkA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.0.4-next.1.tgz","fileCount":373,"unpackedSize":1341004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5cGGajBkWxZB/6XD45qM9M6TeFBoeGW57rwFsdHdrWAIhALGt3ltBSWo0XEanOHfLZEA4DXHAqx/0wCfUR7cWwIXL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0TjsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYUg/6Arin8RDUtHv8Z/2EQa2U5Cfmvj7xViUTr9xiba+0/FqzA660\r\ne0dD948P6xOEj4QLy6XmmkrLeDgW5kChX79Ko1P3xLVGo/FOrqN9VWLB3Twg\r\nRgF+vUQE5sem2cRfEqzjpN2MUaIJPTQGXvj32cDzMLe7r8+xNgPJ7iP2xmoq\r\nu50v1OCeWWWwA0ZASxNkY4tfFEFfXVS/7YaBAh1hLPgAV5coUStVJQk8T2VW\r\nSNZJEgpleM+OS2N2zUMriHob9/tOacYYGRNFDprXDjlGRL2QFOchNQPjyG/8\r\n10C+KT4v2suxlnmMqrja3EQmQp/W8L1cC7NUkW6Se4YZfH0JFG6tRhHzlDba\r\nhNgbNs1S7jr0LD4BCqA/raKc27Bahh1HbVLQFOf5IFkcRY40nT2CT9IKm/0o\r\nJrjnw0UcI/1j/+9yPWxt1XjrSwNUC0rKgBzKK2Cf9oc2uvg3/GeKneLpFKNG\r\n8Hq6HdZcvZ7urB8NzTq/wmAn/t44SKqueVD6vRMjSpdHg6SNIlidoSTEfrQ7\r\nlOVhOgZtSzWzp/b4KzU8zg9lBektLFBru2Jue6U/H5lZI2aWzxG6+jVmxmhJ\r\nlHJkKSg1zERTCZKHfSNe8O/XrRQCf3kQAmnKNKg36SOo/6+SDwaofjx4CwJf\r\nzrQkdwWcrmgPG3FjisnjLRENryWL9w7aGmA=\r\n=bJ0g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.0.4-next.1_1657878764447_0.6987309467967293"},"_hasShrinkwrap":false},"3.1.0-next.0":{"name":"@refinableco/refinable-sdk","version":"3.1.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@3.1.0-next.0","dist":{"shasum":"bedb1f333a6aeb754543a237670e63b2f6b2f423","integrity":"sha512-8ivfpFAWxYINKTtkxB7uZ2sAun6BE9j+VsRUm/C8fF7zmRTXWn987c8wRS1uM95gDDUPeix63irPKfHeJ5kzAg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.1.0-next.0.tgz","fileCount":512,"unpackedSize":1833407,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYv0HQC6v5dI7BqdcgC/H3kHO29MPHer7rkLNflUCtvAiEA8G6JUPWg9rsBau49i3Vbqt3NHeKYhOF0ukqFKOS1OaI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1PFPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodEA//dzFm4aT3PiaB5WSh8qh3T8s4c4y5c/xnAFNOFppKflSMBUX2\r\n3269zTWNyPcVAkTWa1T+xzKAVd59CygdiYnBKEp2eOR0WTSZr/4QH7BU/rsV\r\n4Q44P56JwfvJYHFLnKf3SJlWANx4hKh2DfGFYSdslmDiZquKrIQfxOQ7t8P1\r\nxbS39NgMW3G2DhxgrQ/ACLuNuD1zyQiwiWOTXFSnPlz1c0htaPyZTs1HdpdX\r\n+6ChlTi3deLmnOJ8QjeBY61Iv2k/Dm95Uepyh1acyih/QNJbrmZNu89x/aYL\r\nLpmjJp14kh/JQ+BYd7c5WwOeJCTRJx+FZ7uA38W7aMNc+Ng4RGQ89mXqGv53\r\nWi4De1xsr6Heodu2KKr1jlKwkQf1aenEbMMN+RTnhJvVOcBpF/y6pesGSiRV\r\nCTCyd/BNnIkADpUD5sZLPdcgSWkUIZTZqC0aQzsWJzSMYP+DmOkxf+IzS45v\r\nJ3dr2F2KbjXN1pdymFBZOkVKzUW63YuGRvncnbLte9gT8Q0KZ+QjWR4ew7xE\r\nwTEqd0y6nXoh7znZHCGc2jB62W4QPD3ohyxmYQmrdyrDaMt7rJghnSV//yfc\r\n2g7H7H0SjRHnm8y7lafh6GRMSUjqNw1+2V+hF6YtZUNf4iPgaxh/6pYt5t2C\r\njtvoB+3rOFmAbnBk0i84esFKPBrAoyH6JCY=\r\n=Kehi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.1.0-next.0_1658122575226_0.04273665855274267"},"_hasShrinkwrap":false},"3.1.0-next.1":{"name":"@refinableco/refinable-sdk","version":"3.1.0-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@3.1.0-next.1","dist":{"shasum":"27e15f3069d53aa2d220c80350337cf763110b73","integrity":"sha512-1SXfNHNcXayCI3nx2HY3iIYJwcCd2u7346kVLpGMo8lJlR9EaXweWzPRSorPE29a/ZIPDnbC84zJZspk7s7Xgw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.1.0-next.1.tgz","fileCount":512,"unpackedSize":1833849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKexJVAsKShOd3u77h4kkcNxijbY7baZ+s+xoPH2OzfAiEAtj9xbxHd/d0KfPw54lXztECdcpiMdyKc31uzZJccacI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1PG3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyAw/8CnVI1Z2kEhmVd4PvHIJvS8Y6XPQu8f7iqOSHuyH4bbKFlFAe\r\nO1345408ky5DR+WRnI155R/EHGgum4UL72fKhsZh65BFaigSjZubfc7v4OO3\r\nq+aYRsdAsoQPEqSJFZ3LHYWdUGM83/VnMBCPBsmyB7K9VkboUpLrDxO3QSnb\r\n8m6pJJUdQGgbrnrifwq4gf2OPYspvsDOG6xmO8IM/GwrHQsN3HPLdvBzl6iP\r\nzvrYq5QL88eMbz37ystcOV0GySCzQ0r4nHf0EdXNS3kqRwVZkpSmkXhI1ga2\r\ntJs7zs+e3RI6HiEW4LIwJaIi8iXkEz7R7LBsLKa09RFwKzX9lMq+vfL/T2cJ\r\n+uQdLuR8nzru//ofcvGGOfOVx6HQAY6wWLZqKx9JsmIY7c9uR5g8IVpAch2S\r\n70Xb6jomvuFX6WHO13vpkIczwPE2SlZkOup6PYg6fdqHqZPNGyjKiF/jl7ft\r\nodBJylH4AITdGafPOqa8JVFrEYEszLN4DpuT9GzVHxyLdOtYTOOswpQMdZPL\r\nO/eQBAgkrehqyDYlJMId9h+pYp4miZfbtVtIGKPmHREurKFkhhyDIDjOKNN5\r\nvxs13XJ+9blPm7MkHImW7cKWUwyQgeqwl3qUPrSWRWS9FRPnWbklB+B7/k0R\r\nLqwGpZdBPrRdzICORnRzQ3BbJP6A7QgPrvY=\r\n=IYG6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.1.0-next.1_1658122678823_0.7223691144810431"},"_hasShrinkwrap":false},"3.1.0-next.2":{"name":"@refinableco/refinable-sdk","version":"3.1.0-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.1.0-next.2","dist":{"shasum":"82d6684cda56df62f01f4084f391d24ef5cdbaf7","integrity":"sha512-r6RL6YparkyuEqPzqZ3tcnN8EaQC8riuujGFTd25wldBEg7hAZRhAAS0V7GqPeP4+wxbp9X6Ep4Y8gbSQw+lcA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.1.0-next.2.tgz","fileCount":376,"unpackedSize":1342433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY8T2Ma8phACZOlazGz7KBoBGVmtggn3EGvo0jjfKtNgIhAIxRIuhRRur5V0aWnUVfFdM46q+FtDzBu/5w8bdWjI2O"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi15cjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9kA/9EejjydNNqVaRJrBQoW46gvJ1BpKNRRtxLN4BflG90ksHg0Ap\r\n4tb1vuCNP0MbyoLuFaOi5XSWUCXofo6Ty/WkS71Ezba++UCIVtkX/YuxwjwN\r\nKuaczLbXVI9hXpTrQqf8VvOc70pE0hQXS5pkwNC8GgBsoS36/Tdl7TRK1VwJ\r\n+2ETZU7ZeZeq2pj5G1nzDecneG1uE+t2uuiEnAH686nePYA7f2Ktx+CpxUwQ\r\nHyC3AMT2wdAfzDcuWfzFbTSF4Z0fSkNYyvm++AuazJxa2Wea6AkwLsMibtju\r\nhJEXdoj3R7V1qLej5g8Ngn/5D6OvP5iMTZk8pqeVXPYzi6JB0jxlQjdgUO2n\r\nrRASeJ9rqCL4ldy24tztZ2JotL71+0ovUQdNUuJpusWgn8RBRwE7zuD5+RLa\r\nStc/Q4pfMQPwENT4fo/2TZEPqQO6AO4p7vNhvR9EnKFSDHPwckeCIYLyziKo\r\nhsukAR6BgbIZJOTS5jZBnfQhWVPx2JvDfxweQN1nLutdAMiGEuSsxQyAl/gx\r\nLWhG3CuWuat8rsdvy59a75/Dvg3hbpnNSJwwr9bBCUEa1rumlYb0XDKJ/j7r\r\nc8/97AifgphtFu4VfzZC5y85MXLXcINjNKkW3gDRLyOxlHHtO1H/HnfCxZa7\r\neIV3LQzurYlTeeenIv4UmxmlGTQC9ggo5iU=\r\n=vB8l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.1.0-next.2_1658296099584_0.9018163503284551"},"_hasShrinkwrap":false},"3.1.0-next.3":{"name":"@refinableco/refinable-sdk","version":"3.1.0-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.1.0-next.3","dist":{"shasum":"0ce3cc8ec6cf4983f8b6f8a17f10c640fa4348b2","integrity":"sha512-wAan55rXCgYnggnCOas6d/wJCGM9SEMSFhbUNDI7GfHySab7TKryAc/XuF0WFaxTXbV+6WShtK1l0njCInZUDw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.1.0-next.3.tgz","fileCount":376,"unpackedSize":1342505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFufyYTPntSrVcwnVkIKcQIofG3DgYhUWFIJHQP1cA/QAiEA5CyBqPXCtfvQFxAoXqqaPlglrb19GE0rZSFv+eUlx2s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1683ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq7w/+J8nakgAZF2eAMfH2SPNVtR+oCrlI99BYb7nSEN+T8go6waZq\r\nXcT/DjORY/xrh7BTZ7Kjgb4u1SOLRLUvaWwNfo+Lr/ZNwks9CioLDd0+vfFS\r\nYS5CtJR/r1Z+ABD4FIKXi9j8sdkeD1O+6EawdWhuLK0hUd8jxEEBNONoD4eT\r\n7XVF4/t8+L0czQKC7WYiBV9u2WqA+SYL4TyRIfbee0BWVqtr6nX8rdHyLCv9\r\neZNeRifjDvmMBxPrEG4XTGp4OgzexY+9hRsJeJAKh/rQ4kThBYfiW2zGLdjj\r\nhiTuQwwh7viXyUkOcrGxivRM5uuTNaLib1rsSKT9rYN7G5k4TorjyOQ8FInj\r\n/fUJpzUeE8/gLOt2lGRV93ZyIN/9ZqN8a2Q1R/H3DU4QNvm11HZTMhx1ua5l\r\natsVN+BbVr7vlJO1MjS0Z7CQiuIb3D8iZfYoceGGgZxnEYR2k46ciOGDAW0Y\r\nicQXqZ6BK5YtBLA7nH+16e4AquCn7hvq9Evg4svDLZ+9PBpne2XCepop+EWU\r\nUSZWVc2RpPUqHyE2Oy8dJtauGYm/TP3+FD3HaOH2CmLMjml7poNwNZw2oqKb\r\nZtVWWFlJQFwRDlikhDdmvZlmtK8jW2stJ/mOSmzcmjP9V7zoJoYqXoMtDvur\r\nqXRrePZQNrFKqQwABXw1kk+MQwlPaep7iD4=\r\n=uvwA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.1.0-next.3_1658302263447_0.7707851166148569"},"_hasShrinkwrap":false},"3.1.0-next.4":{"name":"@refinableco/refinable-sdk","version":"3.1.0-next.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.1.0-next.4","dist":{"shasum":"2f667133fbaf04023d2cdab1d09bc97b6ba41163","integrity":"sha512-49NePlUJHVCwssOK0qSMVYw9rwiwvuDiGMa39KYyoZsgCfVZZFuVcXqzICVdzs14LBXByHSiV+6Tk7ZefWqzpQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.1.0-next.4.tgz","fileCount":395,"unpackedSize":1447574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChUQ/vl2dkToU1rEf1ajwoSXVbQQ2rI2wfGTK9zMJUWAiAZyL0RzoJAaH/KmsvS8J92Hz66+K49Fz6vyz4EsoBEOw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2kRoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeGxAAlpZjlNf5jCJJKTXGSZIR+BPYfnQLAPBJPWS0G1wKshJoJkim\r\nOkbOWX/gSlpb0B0UiUwWKmhGfL7/y67pVBJ6mbL5AhqHogwICM9UzHOrqMbB\r\nWYAIM/45s2ur4ZDCK+NUpNIpTrJLVo91tTENpdKMSRc5cPc0VupecgrNrO+7\r\nGz6/eKfQQo+Xhp2KCFoFxQ8U5MUtWiJKaOSnIkk41wl0/lvvBcG7Y5ewXI1j\r\nwUAcfE/Jb/J9+Qr+dqPa3X47GL9bn7uY+o3NkdSTLAZoa06jtNPnjUIDGbVI\r\naTvv0JUFdkpdWkmwlghil/h9WavymJKA1jbD57Vu/u7EoI3a7VgJwqzr0cpz\r\nRs1eJK3Pf1YoyOVGW8yaILt/ikSP/AmwuAKHyyx+Qn+xBISbmxFXhbIFdx+8\r\nIkxNd/32TqvVlqXczH7VoHbZrhqAAduXnG+Vo6ubwyzrKFPvvHh79iAqby9H\r\nVPKWzQM6zT4hTXgSqmwCzEYJEsRV9utHZoTCfagW3Jv2wGSmV4DTjZZed/v0\r\n4rpl0y6jz5R5qk58Ib737kW929bmcerAfZnrk8gIWE3yeDCLg3AJ+daRaI0j\r\nJB5Mf6nSIxwnnhRilaC9FXos4aDKKuvjVGBF9HNFWzTs5K2oA93fbgZ/aUsN\r\njbIczxyMD5z3TAZXj/MyjDYUZ+s+bKGNCXc=\r\n=1kSx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.1.0-next.4_1658471528730_0.0597054641808592"},"_hasShrinkwrap":false},"3.1.0-next.5":{"name":"@refinableco/refinable-sdk","version":"3.1.0-next.5","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@reservoir0x/sdk":"^0.0.126","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@3.1.0-next.5","dist":{"shasum":"0e22b96f6dc6759e3ab74b33dae84baabd06120f","integrity":"sha512-3BHIlySJjLCILcFJ0XOm+WckrDoW87folNP+nJ2+zia65p1XdnSKx97uaFo8bCqGtFFkSTuCJFaoxjV7Dn5PiA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.1.0-next.5.tgz","fileCount":414,"unpackedSize":1469129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+Nb6CF85sAVqHhRed1Qv5CT5kmSLYMAPQYHe8UZ8cggIgD5D2jg6XVWiUcVrm0rR4SsBPBTmX0ZIdKDMh5fx4o00="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2oI0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj+A/8D2vmDG04GzrJiWuUx4UrvLV3n5xOjaja6DoR0vcvWMiEwXrL\r\nHIlCI/zTvU834PnfBuUMWt+zxNKk1uyJ+UA+jMv+MsOqqwjI+DT7bIDCxZcZ\r\nq1MmystMSFxUo31DhdasHUUnoj9VYKehvmwZxFuAOqpf2sv6vVToZSwCCA0c\r\ne7Dw/TtXX3gGyYWMHTT8pfTj7D1FN1KlIB7mRXiSApxVu/YY8HInJGKoo+hM\r\nieeQ3t8o/7Vn6hbcpV25Auv9cYLl6CrB+LxhyI9jUSoz7su3eQO07tdIWXvS\r\nc+RAlymAk+uXFT+byz1DF0BdqhTrfLnaJYnp2oHOWlYD+O05MIfTsgD0XgY8\r\nQHVNux03Ny+ZW2Gu/3+gdmeGLL2xBCgxL8v+l6oEiak1LPJDbsmVkGkCSZht\r\n7AFqJ9gZ22MTfmfy7PdV/b/X96qAQgUAmDDGVkfoDfrP+rjq399LUTI505Zp\r\nTBW09I6422rzzSdCuUrB6oEQMj/9n7kPmPtKIEPwrhWdIUGj2FWnFXxCBPn8\r\n8a2lohXt0lsY9Kfo/SN0KxOHkKO6iRAyUJ4OlojfYFj8uPGuGYfr3Z6ajyL2\r\nEyM3FGT25Qtymjeu5EaZRFtpdqGs3jJXiXz/7MwNAVpxYQI2oVobqu63beJd\r\n9u2+y19Mnn6JUKopelXCIN0GWhjRRIhGrQI=\r\n=73+A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.1.0-next.5_1658487348331_0.7390101020421771"},"_hasShrinkwrap":false},"3.1.0-next.6":{"name":"@refinableco/refinable-sdk","version":"3.1.0-next.6","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@reservoir0x/sdk":"^0.0.126","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@3.1.0-next.6","dist":{"shasum":"1ea578d86bb14b75cf408f9cd2396ec432eb8ac1","integrity":"sha512-H5XfdeV0BB7fNAwfPfgf+b/40yUCbgfxyUixXJfNoeOAhX0EdAXtOdhoPOjw7xZP3dCmUzliNpKqsI5NsyLG/Q==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.1.0-next.6.tgz","fileCount":414,"unpackedSize":1469725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAXOxb9CobsqLLhjMYzNr+CJ40qDihtNe3KCMoRvqVqAiBn+PEW8hq8gKxFOg7qDyRB67zGaZPE53DORZ5/5XhXXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3pDiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOsg//SGJCd/U07kN1eQB5l822DXiIp0bUeglfElUOAroDYydY4S9Q\r\n6eJDrKc9iSu4Mir7ZttkgEttBWQikl4KcsgP0k0U/jliZhttc1itr5oLFUVU\r\nSxLLULJe3fag8qI/UamfLcE4RHudmvt1zQeWJzu2BhWGqlRR/Gig9wFsya6I\r\n1euZxkm40c20e+QJ31tcVJBeuxI2PjPTQNdxrqJexpzLa/yNbo7srq/aKNbI\r\ntyzqt2QSPm/9DwDKA7gYrJZ2pK+fHBtOByKW2/m4j1efwy4CiSsFuYzPoLYY\r\nz0f+0C5CC6it9R+S6xkOzkt87v+pKfLXzjXVT9wwGVKygvCidi/uACZa44zj\r\nyahEl0AwoWulYZIuGbD4iPjYN4L6BfhkLSZHfGfPUd0YW6ER9bnD8pa9NagS\r\nsb3G1ByUT+gTLGIj5MLZLwuVQeSxAQGK1s6fyW68LACG3tf3uerXvwXhS5TF\r\nX1EYPf+ltNPmz3R9M1F9HNhc625uuAE6JZWmL473o/V8ucKlfi+pzkwiN4nf\r\nqoPiOjN2zOBNbOSWmXJ+IH7O+sUVBSfvBYq9VRPnTOfxzQO5P5V7tQAtV+lK\r\nCL6RTfarIVjs7XYcWlTbiBCFqpE1bFPqhnzCi6s6g7lQkot2U8MAlBuUV7SN\r\nzp7mlj1+qZfHFfBPY+RzputTMnfxEdcYUrk=\r\n=EVJ4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.1.0-next.6_1658753250241_0.1694982279815409"},"_hasShrinkwrap":false},"3.1.0-next.7":{"name":"@refinableco/refinable-sdk","version":"3.1.0-next.7","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@refinableco/reservoir-sdk":"^0.0.126","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"gitHead":"d8be067accdf34d8a586a9d1faa4b93f7bd26062","_id":"@refinableco/refinable-sdk@3.1.0-next.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Y6ctVtHd7xjL/Q+ty7yQvj57e2BZV39U93RUckf30+WCsZ24ue8tsLTxkt/L8OWKI8zxHtV00fiNmcTwSMqx4g==","shasum":"8ee0bb9b842386a4856249df68e1d9b70e9a33cd","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.1.0-next.7.tgz","fileCount":374,"unpackedSize":1469469,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2e/WIQyFh8p7WS1pizerE/nWMP7/q7pPsd0At6iZAGAIhAPwJyrCE+cAcGA2EDDmRk0oZ01YhBnttLGUoSnjxGv4+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi39/AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxnQ/+IRt19nhKWmRtzHR/yI20o6aGfal647NFMpczPl3dnUwCOFUY\r\nwJXQumxKkc9GWOyvv712vRk/ZctDihCtSInA1efiMhVRtBKwHRjMisWZR91e\r\n1hhY+obgdNp5cK5Ch08R8h4U6eUlfhMh8uZ+L5Dtz073BYTJ0FwIjbe6xgjw\r\nywW0AwImOgyi9V9U1+wpcoo3GhnkpzAM9rIuYilLnpar/3IVkPD+kt+GaDil\r\nVpBuPMIxsAeGrXmxwH/L6kzhaQq7e9wZ0IDSCmEv52NxzzoDMGDkqIyCIaHN\r\nU14bn3gzJouNf0RwU8TV2yYvT234eXmpL4brbntZ9VpcsPauCffFdaoig0gw\r\nIWwnPxHj3TYahyON54Ru6sB5D9hul0Tzgqge+cu/vjnCF7K7JxyI1akvZHxE\r\nfdH2czm0X9Qn08Fyw9YWvN3vX+e5CymaEvOIxfjNjD6pPORiuJuzm4h9WkNi\r\nctGlJP6wV1ZE8TkVAh7a18K0hlDtkziE1beZcXUjgKMUvBPkV/iHuYMjuh1L\r\nxXoN1cOQOQxaZPRakGXYxzhJZEbV98Z5UuBVISh7IgWFOAZI0ex7RxEOZcCg\r\njnJqJ5WWIwfZtSo+TlOcvZ1I10N/rIM8J5TULPrpO7r29FmOQgC1rBStFVVw\r\nY/qfgkyq55aXNk/AL1rMxYXk17fKcJqo4FM=\r\n=5H6n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.1.0-next.7_1658838976079_0.10541652219766151"},"_hasShrinkwrap":false},"3.1.0-next.8":{"name":"@refinableco/refinable-sdk","version":"3.1.0-next.8","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@refinableco/reservoir-sdk":"^0.0.126","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"gitHead":"277fcf9a21483b4d39e754f269cab23642958ca5","_id":"@refinableco/refinable-sdk@3.1.0-next.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-mOh8r6i0mz0RKVw63/zc4YyEI8mBQzL5tRtF+ahl3XKx23SvGQJFJQCuURxrlMgjg1RqEQIGCasfzWHnNUwdYg==","shasum":"0051f321f6149b37030e7ca94ec5a8538bc19ff3","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-3.1.0-next.8.tgz","fileCount":374,"unpackedSize":1469499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxKy08CQ+dV5BgySUKXMKZ4ZxoiTUhUjfXv9rZUFaq/AiBd5327cQ9vXkUDS5b5VuRukXF0emonXVlMRpILROZa5Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4PfTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd7BAAibNsDe6Qi7hjAD0/E3ynoqmXXDQsrdSLxd5oshJ38LZKKPgp\r\nHFZ9OTfJlDpr5Uwvz3vLfkc6i75FsAoCboY+S5uKOHQKCcQYaLOuPtHAiSjR\r\nlpNfPmySl8OEADEy3aixFWloD0TOy+XSlovnSTiKUQXTW6UgtkOvsEp4LpAP\r\nWwjsj1YHRqAXPoG/xFkuwi+Zi5rGfcFA4RrutBkK16SvpiMcYL8m8r45xUCr\r\njzKM/b/AIfDJJNj6GkFFIl3pVfygueW7S7kA9HfbDnSIBx+lxyX3ypsyq+qI\r\nxVTnR7+u+KLqGDY+P8rjijehQOe1hwCza6j7qY+2ZRZTriCACzLERxSvQfHt\r\n4lxb4R+v3LH+dU0jX6DC6c9mj0Vpi6X+pEI24vwXZhoN3tzqdAq05Ee5D0D1\r\nFSsGJhVTT/ZPfNw/1FFFUEKyakZdJY0TL7hsBz39MtdqwGGNXWIa4jXcA2KK\r\nauccdQJ6z2My7+23u1AQt/+3QrzdmWnO2/Oemxu/w5vOVJjX5bRgXk0e0/Iw\r\n+8VJ5BE9pkYbH9XZ91l3lVtzXyLZEPK0dx4ugSkXE5j55tFcv5DFMjl0wWuL\r\nyApsUIN34KHhKh7aJwDvgRLulodnGxhU6ZSYJawOmX9aTTrMTOQvmMPvba7X\r\nL0RVPTd0Dh5DciqlM5Q+RvZwv/aPsmjrhs0=\r\n=KVzq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_3.1.0-next.8_1658910675311_0.41857403057783915"},"_hasShrinkwrap":false},"4.0.0-next.0":{"name":"@refinableco/refinable-sdk","version":"4.0.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@metaplex-foundation/mpl-auction":"^0.0.2","@metaplex-foundation/mpl-core":"^0.0.2","@metaplex-foundation/mpl-metaplex":"^0.0.5","@metaplex-foundation/mpl-token-metadata":"^1.1.0","@metaplex-foundation/mpl-token-vault":"^0.0.2","@metaplex/js":"^4.11.7","@project-serum/anchor":"^0.21.0","@refinableco/reservoir-sdk":"^0.0.126","@solana/spl-token":"^0.1.8","@solana/web3.js":"^1.36.0","assert":"^2.0.0","axios":"^0.25.0","bn.js":"5.2.0","borsh":"^0.4.0","bs58":"^4.0.1","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","safe-buffer":"^5.2.1","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","arweave-deploy":"^1.9.1","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.0.0-next.0","dist":{"shasum":"aa24e318e5cf84e19f23e52145ed966737d58f32","integrity":"sha512-OJrUCghgEKirEFX0RBQBTBl9f5bD0MC8U3FgO4KspGzWlJyrcoq9xt5KXVAi9tfk38YbHUlenbstHUJH3p2dGA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.0.0-next.0.tgz","fileCount":429,"unpackedSize":1521341,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaAHv7UtkbpUkcNwL79W12166kYNZ83sib0qOezqiiCQIgBKjpH1UbQ/f2Aq3E8OEXm5a7pCDFx/kGLBjl7UO3nrs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4pfrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV/w/9GciSe1mmb2Q4J16Kbsvra9JWufYG4LU2YvH5EgIuF5MYo6rk\r\naz7hZN+2A2tqq3i8VSSlHhl1B40s8wBWZwvP90/ypOC2TLw4jLe165fBSvJG\r\nBaeIfJUDptLXo1KpbeclG7VtlaMPsvwIeo0pIedDQExd+6xsC6fRat8oVvII\r\n5lDq+VpvW7BXstIMX8ZPCs7JNSFvvjz9u4ER3MlHSMHFo7OEsUMZJQJWuMup\r\nkKtDwMBRgITyPLBQpo+7nyWIn3Tl5/5y+oJDtPN1Qh1S9O/htYFqkdr3H+oy\r\n5zZqx6/touOYxlaOvP93v5lbVnAwyN3POJ5MaWAIF67AFcamKvd2SghhIfYm\r\ncT/gefjrOUnLYjpdYZQynq7AiFagfg1hLTlHTTMxjJN661jtYkF+zUQzyVSe\r\nLHLVZwFD5jH+rnHOlu+vC7KikonK/bDr/AJBcqkZWM6oBTmfTgJ3HLUfGrf3\r\nj+l7lokgu7XRRk3XHXHDT7VjQIJ1EeW/cqMz01k0HW+9882GylgvodESxfJH\r\nmDLeJrFLuo93HxrHO7/Fet67Bf6deaaeVsZrW3Zen7VjY38lIyC2+VMiErKN\r\nD5LNhUv94wdMuebcFgsbvYT0cIh53lNZqlCpiH7JVfx3fYBhECLaGpW/h2yc\r\nl5Rm8GqN7f9wZBI7OwHmv47Ts/kn/5l7HIc=\r\n=XNjk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.0.0-next.0_1659017194893_0.9380612058247473"},"_hasShrinkwrap":false},"4.1.0-next.0":{"name":"@refinableco/refinable-sdk","version":"4.1.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.1.0-next.0","dist":{"shasum":"dcef4c26f8498ce85e870ef91fa975e6b1f320c3","integrity":"sha512-jNR1V6g5vrPN9j83PhuFzle44Q5BmI4rbP67HT+cB0pe3R5dkLbu6s3YVm8MRjkCwyhD5vSAc98HC1jAoaMIgQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.1.0-next.0.tgz","fileCount":429,"unpackedSize":1512894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzfFwoKioGMEDSKs/7c2rnmzdVNMWkg9JonltX0A7dsAIgda9HhHaCYY8cBGDo232GFfK7lPIiwG+5GHVoNt25io4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6QfYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC2xAAlDWA6mZdENUWqoxw0oI9DJp+HxJsUkxnXIrnPu/UpcCfwLob\r\nrVV6IFn8gayvuaqJtk5e/m1+xrelYoIJ/43cry7ZHhn5ohIVccdfFlk/1rwZ\r\nvw1AlpVXszE/9RpRtmdanW0GIQJvTJo1coPCyd+Fe+qbZ27uW/WneWNEfo9f\r\nMmXn1WVN204wG5tZpjUD1Yb400+ni5KW3+j4SRuk/gkkGVnITJ8Z58iymSbX\r\nGVkoo471craI8f+elN8iQYhP7waa/8BzWfrATyYmjYDT/QQ51dkVOLBrZlAd\r\n2UaUap7581VDD/ElK5QU6FLUc3toXmzvStpQMDDzDyTzKZLUYyeFfOU/t6S5\r\n4xeP0acecrA8SmChL60Z9cuVlREMbvEabdhDTHgA8cI/PR38pkap2FS5hExm\r\nr5D8T9t3dCJm9/Sid0IBnpCRp/JJaWKjD7xCli0z86FRPHvZArgYmsZPAV9L\r\nr1tzydqXE8C4QHdrm3/mWGyKgEF+VazCj5VmUw/9KzWJpyGYb+Tz1dAr3s5h\r\n9Cf+EAaFB2hJ61hnWzg1XBHXzfOC9JDpzfZXtJzfvfGKZmpXRj2I46ybXMh2\r\n+B/g3HzPMR/k/EaNhTPUYb437EcjCD5zaflydL2IFh83n3QZl2w/NTNzUF+l\r\nv7bjhYAz0E0S6HaHXLFEusoD7Ig1PDI3Uwg=\r\n=E6YU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.1.0-next.0_1659439064552_0.013631556354155583"},"_hasShrinkwrap":false},"4.1.0-next.1":{"name":"@refinableco/refinable-sdk","version":"4.1.0-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.1.0-next.1","dist":{"shasum":"4e808f2491c894fdf89ed0d6f333a99c2c7d466b","integrity":"sha512-gueecw7ZEe31Tt9KusMuqBtNZfpEeDfP4vKBgI3Aigs9s4uDceOo38u3TQZL31mg9c4ZnDM+bKzt11JRYCuWHQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.1.0-next.1.tgz","fileCount":429,"unpackedSize":1512888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDEH/tER2SmTp6dfw8EOC3tjdseMURPDKA25Q/U5yRiAIhAImewLpoCsvON8RGtnGIPtHYCpWrRnRwbVGZTl7iZRSg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6g21ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrnag/9HF0ZAXSsK6P/Z+v+eyYq/qJ6IRDiu18GxtN8FSViQaMTjotp\r\nUY4CkCLVXaZh3egizZOZTv7rwtJo/vUgNDYJLIC8GH7AKaMv4TzDJK0Ick5A\r\nUbZZZZkm6P5n1XIoBBJYSQUX/I+xfA0P4F7Swwzixz/KeOdsr1Lwl4L0GWSW\r\njCo6TpzsatcYSp7qgT8ijMVZJPmP9SXFKmOpoQibVrhSKdA726N3qwvhXmCE\r\nwMZkcaDkyMCexN8XTDXIHSKVFlaahbMBjqwg385NV5EIBHWW9zNTB4KKvBOU\r\nsA3v+JCo9s5UzbRf9MvgDh7c5xPreQeSvyZ4A1OXgkbHqORmRP1Af0hZ7lPG\r\nDzBvmlcAf3jv0R7t+yVHO2PrbgQHFy8nQ3+9Ii4JMC26eGOj7PsY7ANWwe2p\r\nAW7xJymAhZvIQHJqVaMpZFhsoyRkroT4vjVcp8+54n6JGiR6LBPr6FHWkcZd\r\nQWgAA2Vhnfp3sssMN+6d1B/kz7yJms3m0tDA95SsouWgD5Hd6aq0YzqlHtaV\r\nQloH3fNNijJym4m8MpiBJ7pAac7RwyXJzPNTqkahPYy88tuaTtNbo+kvUR2r\r\njCfdZi6i4ySVF31gHtllYimi+LbmE2c/ajtaYRG2TeFPpRvd7faMrIM0ZIxR\r\nzhHE4zGievdfaUkqwg2sg9nRctyxbTdebBs=\r\n=SaiQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.1.0-next.1_1659506101448_0.16321688263220957"},"_hasShrinkwrap":false},"4.0.0":{"name":"@refinableco/refinable-sdk","version":"4.0.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.0.0","dist":{"shasum":"de52fa85296a7845a4edc271e40c503edd462bf4","integrity":"sha512-CpNGaGbjDPJNbY0PM8r/WTwJs8hN3TMI7bZrteKUtU7PV2rzGRe5Nh8AmsWfQglhbzB08mMiH4EebU4ZyivxiA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.0.0.tgz","fileCount":429,"unpackedSize":1514600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn1X8Gv0c8n22NyFN6hKo914GoN0o1hescfsD+AWy6LAIhAIhus21ZkwsbDobP1ZPXmNKUfH+44HxYYLDnOHiFqqZL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6jNcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Iw/+NLGC84lRapdNE39DlVoknqd+C0Fa6Wh0HEoYD7E6sKRLf1WL\r\n2pQ5UaeHQPSCsJr7u939Nm/2cvKosG2C03CKbiU7Lf9VLGTfkpXIoCwtGa8d\r\nibhFsauKHXmG6sJTjHLtqQ9qOO2LtGNJHWGWsD82PmPM55US9DSLc4p+u9iM\r\n2uD3PP3SH9pAlPPmwZBlUHBv5L5IBmgiBveFdyPDMmyVOt1Bvhz5qKOmE93B\r\nCT3d/FGbiMW2FHG3XTO8MRhEM4F2WQbWNuO93YhRfePZX2DU6XXw/ObQePTm\r\nAiDxo+0YKvXSZ2dsRQjj8Or0ygpVLDt9c7wf4vIBXonVpbJIspMvM2OntdF9\r\nfPAmukldKQdwTehIawmE48SLJS4yfvgpKgjYCahYMrtnjJzIKr/mRhag4mBQ\r\nkiWBIGBHQXo+rvtfMOqBDQNyKhSHyt8ith31Ubume0pf9yXEUFtlG32i2zS5\r\nRdM/Ltn+AvgH3WGKMmPjGXW8tKFtLstkfhf59OKpe2PaOmio3UQhbnaoDIVg\r\n7atGvyM3u/FKHvN53oHMzM10d7A7RkJAwdHNEcSBeeb5t0kZyeX+8dI9stFA\r\nWzyBS9rCdpm/7N4zWiiIzeqSdyb2o4wh0rmPZDLfQ3oJkSxmlRbN8VdbdTG4\r\nMuESx4FHIq8IL1lRRq9I1+P03yYl7PUHceQ=\r\n=Fk30\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.0.0_1659515740369_0.5488074900550906"},"_hasShrinkwrap":false},"4.0.1":{"name":"@refinableco/refinable-sdk","version":"4.0.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.0.1","dist":{"shasum":"b4f36ba20ac3c4f6af4676e452c5ce5b201b4cc8","integrity":"sha512-XINZgvgoFPSlBQejAisA+8VcDIa7VSzAzJNfsB/9kmEZ7TrZah8ITDcKfkEsZ7EwuImO40RW8/hU8vYk6uO3yQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.0.1.tgz","fileCount":270,"unpackedSize":853437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwxh6tnbMwlHS3IMr0hylBssFGvpziBWh5ccRj2ZaVqAiEAy5XcAUtcX3wMbx3Grs8NYdpVoc74zh+6BwG5aj2pAOc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6lRHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozOBAAjZpYLuoiOM+JQNCjvwKkCPaletIacLkMmGJmf09ovB6674Fm\r\nxIfZCatHGlVOQHZdPrZ3SmQSKcFXG/tsZ3ApJrMUlaNOZyvfNdH0fCnG74Qr\r\nw8XLmh0CiPmC37ZM+wHv0ll4v3xr8zn2qk79/Y2OskX96zvhD97ZRV4bKsg6\r\nb0fHAK6h86hunUFanx7JjXKi/UN5B7d/gxRkse4SGocSn2QgS5gy5iCBk1w6\r\nlu/Io2nZreaFwRCIwUD29xfgNgS8+YIDmcFji7ZkvqanFlXMVjB9v5sA+/ql\r\nDJLunIOi5WuQd0cGuz89JBNfiBL6DktQU09uw2orZSJUzijlVcrYqvuD4BPu\r\nhprTJ8aB7vI7VVpm1hho58551bLMhn3tmjregoW4pIbfMSf1zE42h6NtwA95\r\nWX+W/SgkZ29/+0wDeJa5J2622nXJP3k2ebsejnk4jNJko5IJejFWoJlz5/eL\r\ncLgbVSuwSKt2e1GIwnXgj3HO9qCvIHW2+Z/6+7Bhky+iPO4WL/tuLl2lc+Sk\r\nVIfzEZKfenEgjH3VMK6oCAvaKd4qSwaBY9/YBfRsa3KYimA/8gNwhOiE2zvO\r\nPOn8q+BEGcyyg5NlLKT6Q6ytk4UuU3it5U6YsGvaS/N3N216eB3X+bMvGdDX\r\n9FChXNeQAS13Ls0J9aDzkTBJcxljnfGF7lY=\r\n=iDVu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.0.1_1659524167653_0.058232210854539224"},"_hasShrinkwrap":false},"4.0.2":{"name":"@refinableco/refinable-sdk","version":"4.0.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.0.2","dist":{"shasum":"fcef283cc3ea9b98f13f746212c21d907fda2883","integrity":"sha512-YII8uE0GzSfqQU/hv4COfxEhWhMZXdwxOlm0pqdI2Rsnpy5LATuCAYz3x1jC0oaQnPCoYnsA5I7CGBDjRwmtsg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.0.2.tgz","fileCount":438,"unpackedSize":1665690,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5Hvz91X5RfE0cBRHJDCJ9O8RASmWeySOmTmfKy0oLbAiEA/NSjov02uRjjYjtv5hqzPWdeqnm0mgxvdyXHLKyOZ04="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6nhYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrglQ//Yfuv9mjyRtuuHXyMZKHm/fYp1ki2EeO99g3K00gpZMWoiJSm\r\nt2GUk+trr/Lpm//GOe3fpN5xV/xkK1O01yrlETxMyEezdituOKJLnDR2YLIy\r\neZAQCoVxkYBgE/VlH36WmxzPwQQcBKO6Ar0K9u+QPx7WJhn3JoFz+RZV2LDc\r\nulghl74NGfgeo9xyoj8Wuu5B+iQLrn3EqgQCLOCCP2cg+EGPozOXKD6hZB4W\r\n456cMtRM/gZloa/K4RkcxXv5qDxwAKdRuW9yMRT6WfXVxF2vvM9qPUWsyvB9\r\nhKHNKRxPY8FOJSQr8ognBfG1xyHpj2Wjay0hbTk5fg0y83Zhci75mNTGVfZz\r\n4rMisHSMvkhAU8euU7wpxG7uKg7ehQfLr3kopPCPJdy9OT+R1K3KEhxGu5mB\r\nwPVf1l1RuKLb1OjEf/RNewDuu0DBaDa2L2wuKrwsFH/mG9ngDrr75tT86WG/\r\nkkEOTyH004gV2o7psWECUdGHPC+27zPWUQGnRsnhKU9L4wWt9JSOIX1yIKQK\r\nzxaKgFknZ/euFoymeWJXcZmu9TXIMRBjBdwdboflUz7V9UsjgaDvY4h2PiOZ\r\nHoO0fV1D6TBihYgubpveZqDqg7eO+OkPZV05RD/vZWJaQ+tSi9TVTG0qarDJ\r\n4Zjv/HnABySfwMExeoSEbl0tWVDds9EdZ5o=\r\n=7yGw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.0.2_1659533400406_0.16363701346201198"},"_hasShrinkwrap":false},"4.1.0-next.2":{"name":"@refinableco/refinable-sdk","version":"4.1.0-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.1.0-next.2","dist":{"shasum":"e96cddd9abf86b1c51070ef5fccb833a44752783","integrity":"sha512-mkoLjSYgL+CHXYOQIJB+9N+0FjtFMS81rXIby6Ir61G6roqMnYY1wf1Q2QHj8mnE9EUre12GIMsRBSW2l5CHjg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.1.0-next.2.tgz","fileCount":270,"unpackedSize":855224,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvL4WwPC6GTjTPJEa/nAicewh09pZYGNm9tIwVKrGuagIhAK7MhepUhAMMYo3q8zdkXMxxEU6GvyUyAHtfMe4xwvfF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7L9GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8NA//Zpq7b+A7fUSz7alv2yBBSNmpwZP4zP/0MSJfC3LOOPv2h/aE\r\nYwEX4VBrD5SvMSUTjKVQGcLgKXL2rURSSBwWjQlK8yi3/tp7aKYCeOVoAIEC\r\nwgr+yfj7mwmRscO0Y0cDGOh5vYgglzxSbrYqWSeB+ph2J+O11RsxFVs0JU28\r\ns3ql98iNjZ6LHuxwMusgfXl0+STiovWH0Wqt8TMq04nutYfWYNshitevushj\r\nyrCJcY6QmYoOYQBJSMG5RatVGlaEihgzQA8ykQpu7ThN5AOTIypZpxNp6wqw\r\n052rb22ddRdX0Hon8a7n7gf7wOBPIK5xzaF7tcT/o6wmHaPJskBJaLZskIWO\r\nLbPhB0mkFLEb564+yeacx/faoEURFYogPR1QxnWij/XAiRK/kILqqp1nToJY\r\n7F9zJqgRJS3SpGMCPMT3CwN0RD0GWfq/kLGg2PMeY1nL0trZHaYGlYhOxUwJ\r\nbQOdqn1yPEZXPSmUI1rMmv5sSw446uJAjiou03I2P4MiAyDFDKK8ZGwFYso/\r\nzGNw1pjz+9YQCDetJ8D2OnPyikuDjG9sr0CnJN1u/wL7KqxOz/fsLkcqlM7V\r\n5vr8ToLRWcRLW46F7hYrt6fJO4TIq0saGlF2LjQ26oacTsGVtRe0PUdI1rSj\r\nNYFxDPncEt7kT5a/sMtoPn4X7XAhpPHrFL4=\r\n=w7cc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.1.0-next.2_1659682629804_0.6841648912427138"},"_hasShrinkwrap":false},"4.0.3":{"name":"@refinableco/refinable-sdk","version":"4.0.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.0.3","dist":{"shasum":"9c8306d8c043a7b6aa63c021b2b55b9002a9213e","integrity":"sha512-lj5ICp2MliOFJipbsBp8ME1SjFSKf3ExlmwYGxrP872HNmk+vO1VNsmGupPGeMi0OBKCoSlW7IQUvoCtHiAutg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.0.3.tgz","fileCount":270,"unpackedSize":854862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/uaY/ZbQTPqMw6bJeXYKMFDhEjTv1krsI0gGGZfA+PAiEAmW3TDMN4M0zGGWrmi26mco4uT1jXXsMRPmNflkGPFMw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7MKcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC7g//YfI8V3I2O3Vq8GebWBlPzK4zlOFVcJukq70fxUtxWuGiG319\r\nYiDDgY9BS8zeeXUstsWFbpz6KUzOEiYYmVWYoLe7/VDXhoiLg8YzgJihbCFl\r\nzy54yeiLZ55z4eBLcMJf9cVtGugS0BtDKqEZQSvcHLHtDE7BJKqxgiw6YFaH\r\nA0T8YHpaWNgQCjxFORq3TX1xQy6RpSm1OP+RPznkyuk6GdZS9Qu3iKQncpTy\r\nldzFsIq22rwdimiSkhMDOf62jK0Iq4/FkOgtJacofxk47e9zvrCcb0HdFNKr\r\nIqyYLZ17BJEPUyEwn0wOLnTyKJ/CuiuLqhXFmtnmdB7Av1VptQwXSdC4ujAT\r\nZc4MrvstfBTaAZ7LW8Xpwf9/6N93q2iR2uJyYFL91KgB2MlunCghlcHymW7Z\r\nTO76HM0ipYit7ecKzqSwAonxO/s1KOdlM5/xB7V3JUhnOq2bawvA1kgur/ZT\r\nmRaE+NRJ/SSNEoUCWjyxjDWTvE644BdvlhCWgf7nTRd+n1mbBssVDeheXKpN\r\nxQlE6ntORF72v8qHe/isAnxTbkJ/5dNJMB5sqKRGSTeIvz2yo8bAFSWgFZhi\r\nyGLnwbKL7arZ8WnmDQVYxyBsHf6VJTWVgeP36crkjRZCs63RQF9EHGzoBPbz\r\np/yQ3JT2LtlII84IIKzOxOv4nqOW8zuwEyc=\r\n=909D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.0.3_1659683483770_0.45873979255992015"},"_hasShrinkwrap":false},"4.1.0-next.3":{"name":"@refinableco/refinable-sdk","version":"4.1.0-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.1.0-next.3","dist":{"shasum":"1395f580aae5bbd009f5ad1620709e8fcfc765c2","integrity":"sha512-6YF9k2OuNUGqoZu7RZqenwsozlTIx9UmwxFQSNxp3+R/uaLrXOfApIUWV42Sk7L1XAePGlcdFuVb+9s4m9yjXw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.1.0-next.3.tgz","fileCount":276,"unpackedSize":865048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9JbMeNxQ6inSBPzuNoXL7YfmGYVvKs67o+lps8sYuoAiAV4wMsTciZXUYm8iNbgh+9eMQ+S7oUSRmlEoewYwQhOA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8NEGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwEw/9Ej/fV3crUOHHHTUKj9cS4+xsWT2SU6a6eoX3VYdJShnCOe8z\r\np1qNy6JR5yemzhjK+mF5tadnqQDxozj+lTZNTVdRbz0Uc8upgBD3debTwGfS\r\nt1D2ipe1ZtlszcdSL7lhyg45PWLKhrJXhHFZGYzU2HjLlRNKknha1GSUgq+G\r\nnw1q0kFttxTRqzAB/xOcNM/QW7BBwwg6aVJwNx4je7GL1rckodainRRZk5rk\r\np/UWmzEDrdZEQxlD9Uf8Y4QqQRJB/tlSV1LTBYh2u5OINWe4cpmG3WBLBp2A\r\n87EVJ5lA1Hs849ZomYKYcl3Z+MLmoUBaJOJYOUBE6F8vOFmdxZkxWo3qgeMp\r\nbDiwoD+6x9XSrwanzIC+GMBunrUxwyctB6NW3eIB4xVqyzN8knH4dTsIL63w\r\ncqyCsZDIQgYkUBiIfYVlldLwIOZN21hv9SrUALeSfvOgIeIgFTspjXbNMozI\r\n/9VxDFp3+1FtXKra0vNZa+cuv+z5JbbwRAx1SiC2BKbXoe741WhbYSFIYIXv\r\n69mtUl33ZmctZSHjE/MpLfj81PWuxwJNFoPPfo7UCOMsW/N2zS79GE6/qnyj\r\nSNait1UliQxUcM4qb7XnDbjpC7bEodEXO7skXVqGvPOnc0Cs0KWCphGAzWBY\r\n8zyBvW89XbvTuVa6f3VM9VIYCGZHXSbucnk=\r\n=L1KD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.1.0-next.3_1659949318542_0.45015926591611777"},"_hasShrinkwrap":false},"4.1.0-next.4":{"name":"@refinableco/refinable-sdk","version":"4.1.0-next.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.1.0-next.4","dist":{"shasum":"ac18ee70b30d2aae5c23229b9ecaa89a660185c6","integrity":"sha512-dyE9eywbGwaPTnqv1qY/k5l4he/Nw4D5tjERmqQY2Cub1ssdYmZr+ByKkRokgeI9Zfbzv2N9lv2y1buRPPsziQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.1.0-next.4.tgz","fileCount":283,"unpackedSize":889411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5VPSuketQDRfHol5Qg87VO6z/77OTPj1iIvQVDhEI4gIhAJWwyBqn+7eH+ldD23aQ7kwKFsvefaKecGOpmi7a1zEh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9gtlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbdA//VuR4E8Pak8iOjhi5nawsidexuQNLs1O8iNrNA5hW5GEYdTmn\r\nlfLPVCSRWWY3x6F2W+eEQYU6tPLn4mjy5l6yYWBHGQP/Z9edjWzNHWsg9fDR\r\nd9XFm+E+QgCNnR7YxyV3qFYROmyMYupTEBlg1A/xxtedCJ7k+v0ovlUljl2M\r\nAql9cRZPvfry7v4O2OsIEcweMAr7lo1v0zsxmGd8c8UPZRJwWKhMtsNZJcED\r\nQa14kyV05Xh+MZ63l6hKN35hbnL3y0KZ9QJFiGdRL8eYO8F4j2S+G90sGEuj\r\nAzh+y/uEgFJZeFfW7LHQaHaGUtv/BeWaTgiTjzuIqdH1gmQ9Oh2h3R8fL+21\r\nXr08VwFGKTQHPlqOjO9qfJsIMWVFqpxGX+c8nQuRf+oNCCh3BQr5LuTsAzAf\r\nT9DLvur32TwVmakWT8eBHQLfXmwoCjeiwP5weAFdZCaygz5akA/wkSfM1J1m\r\nz6c1HJylTNh3XI+4r1Cc/XztHEBUpC4C4JrC6fMwDkTix1W9+580AhOcm7aB\r\nlWa4Brt93gEz4UzNiOkqJ8oQF/t4P0caYy7Av7tQtUXPbqG+bJtGMbU1LNmv\r\nitiVzHKGasqwBTFjQMOSEwFA3mjJ9uZ+vHNnzGkGLoRQLWBilgaieeUcr2d7\r\nGcZgA6SEM13ZEiGB/lJRW73t8HxlzD0/Soo=\r\n=vQKM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.1.0-next.4_1660291941286_0.5048859209703909"},"_hasShrinkwrap":false},"4.2.0-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.0-next.0","dist":{"shasum":"f80e3276d97edb95604a58edefac0c82a56f48d5","integrity":"sha512-IH4usNJGDrl0b6R53NInB09HWBJDOB0kvQRSDOAAiu4UiTzHe7gLkKJIjSAiPBTKI2jb4p56YlZX1w4Ex+sdLw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0-next.0.tgz","fileCount":283,"unpackedSize":901054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNrfClwwcODZm+DiuQ9sMjdjRGSu7PW3HR9wlGk22c0AiAzxdi3LuL0RXKovQTbm5DlGL2YOqBzRJq1Q5mm4pmiKA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/pBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeEQ//THqwb9Vtg2uwdW13Q6oOTdd2we4Zvb/OPQzG7GW348pS85fp\r\nH70D78BqOyyvyOFoTJ7mc8s1WdFO84MeVTAfgwu5Cdu81pOn2MTVX+6M4zzB\r\nDKSuinqecE49kHspPbgBr52J9We8Z2CMJEKWntNzJb+f73B2bnBznEUzZ/qh\r\n8DWE2rY2NPXlH/CTpJBKFG2T7q+FSaQCj0K0/vamdh+qGwfUmMKZlAeLAjbM\r\nQrWCQ9mfch6nsHAS8aRPUW00aMaQ6ezI6ohlu7HK510XKcHaonMxjeyiv3Tc\r\nBOR7zS9DH34//Bh28AhxPzorBX0NlZVyjABebnzhjzEEHNgZtwChfE7Q+HvO\r\nm3pGiwWJVr5s1BS1oGkE1NZdnvA8BS5eBgNUhjO0WmK4PNsisUSWH2wR6KO2\r\nq+1hWqlCsVChph6e3RkdzDMoRXkX5wtIBrGohphCkaDk8tZQxyZibJrvbV0/\r\np9xaHwpmsIwbceCna+VtdJOdoiSnxQpR5dXl51J25SGezRWExTfS2/txcucw\r\nVw55JBMcfcSurFT70jWBi8trFhnIlRT/szKc8+pSK9bjLprv9l5d3a7XNFhZ\r\ncAWjmPMPqqlApsyVgk8NJJGx492261vnlvNkb/NfqfnNV0jFkJ71s+0jRevA\r\nDHafnPTGl60gA+TPIAYNCER58n8mu8LKzmA=\r\n=ogjR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0-next.0_1660850264547_0.2825672056420554"},"_hasShrinkwrap":false},"4.2.0-next.1":{"name":"@refinableco/refinable-sdk","version":"4.2.0-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.0-next.1","dist":{"shasum":"a8ccea5b6b9bde6e6cf72fe1ec6d7f43516ac4de","integrity":"sha512-18pT9na7+ANYFZXoLKlD4W7442uRuusU2ibF3g7ebf7bfrD8vrHn/K4EEVuIG8uE4Q8yjJSPYd1w8PQa9Ogtgg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0-next.1.tgz","fileCount":283,"unpackedSize":901054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEwsdlVF0qxvuUKzI4fq0IKCpT0LaH0P+jSYeM/dQzxwIhAPE1mxilJYG2GwN4OvMi7DqngLtrRrgb1ZsayyVb4nlu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBMdUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYPw//c3n3OMtQ1z9xZ97+VAzh6hqD7Q3YWRsdSeHYnWVYeaw7cSb7\r\n/mbWDwYzfTeJB2GzRoM9akMibTUSD1Jul7jefbFaH7S2aYmHvzUSjLBquGpM\r\nUj7YkAU/edFRj+9oMjx7RMrSFlYJQrja8MjWiHT7poxwkWYXhCfMl9vi50eK\r\ngf/qvnSSG1GXnIaIvqVxBwWTMJU7P4N6vY/ItSjBGq7+Dyd5I1P4dZ0wqKKe\r\nTpMSlcFUAoQT5WAaZ7z/RwfLfZ3EyLYM/dlBrYl/WXZprqJt1Ej+nHSy9OJv\r\n1YJR2Q1/cQ6SRtptsOYxeMj9ZtBJ5tKC8Cb9gD+F/k/DXjaLy4y0VGXKpq0u\r\n9yUpFeYbT1advZ+nC588wARDSZKgJoHGLT1W9WsAk6Hz2Dv1c8I7NVVbwKj7\r\ncfTpXjdA84nIJ5428N8Fz9ks3Hk7/NpKXms1zpDDEoKBGP45eQ+2VjHvRZEC\r\nCfGlEzxTS5h2G3Jj3qzi5wISr5jjXljATAHCYlzyhjcJ2KweVI40oMBfm7ba\r\naEHzJld1fOgdrvmQ76uQAlEXuy6lPR6IoFiedhaMGwy1lRaIfQGdU5RmHGbY\r\nrnB3w/77F5Cct1IKHywQcMJ/hZjKBgbTTAhM/egqCrvfmK7FgOOwrc9fLKcd\r\nTdBA9gYv41IEWg52Li1xbgPJs+dkCBxzJgM=\r\n=EsV3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0-next.1_1661257556189_0.6404962529977671"},"_hasShrinkwrap":false},"4.2.0-next.2":{"name":"@refinableco/refinable-sdk","version":"4.2.0-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.0-next.2","dist":{"shasum":"b74a4a035bdbd0e9e77b903a2c17b8b152f29237","integrity":"sha512-WxjhsMtPoUrp1XNKRZrIMkxqvZgO7gVuwStMeDanITS/dPQpa9UlGMsCc1WC83Q6MRO5WoMuv4vUSM6sZ/jqAQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0-next.2.tgz","fileCount":283,"unpackedSize":901354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI9fxdO0FSDYPZG2SW5dbAF8wVmLfSvluN6f1DI80t7AIgCKy33HNKFvbYVRCUlcRQp4fFq5kCh+jiLoE+34L3olE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCIRGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKwxAAjq/MROdTC8oG+3RyQGvt0j8mvl6R8XRScu2O1AUOm7J9u+Uu\r\nZKqrGpCPymjFGn9jCneuteEWjopxt2EjfgwLjh4CUti2ckW/JMYQju27+sAX\r\nztF13dUsSmhVi2awm1fFPP3K+3P6gPQoin+ijp1nis/pmOpZmh1jY5H2L8AK\r\nNoFpEbOGnUTFvqsL8fpS/fQ0ARyRZVYaFLxezjpPsib2l+9WPC3rO8zlpyGx\r\nFnu3QTFs4XYSvFlv8bZze/7DER/oobUtl/ZguXr1ouzn9+58oDpSdo4tn40p\r\nP4h9cVBMxuVsungSa8mzYhKA8KNbYV36/wZFiDsQfX94XKp99V4TFiLlYsdq\r\ndmtcx1KXfKL5kwmtahq1L7SsZPVbyPFo6erXBqAnekz2xxiFMfaAtTE/xxHF\r\nJo3ZIKCQoRbQuHmdD8Bw0/7HGKbQh1hHlL1C8oIFpwnU2ZxyRtcsefGp6WY1\r\nMynyUW0mPFEB/+25Z4lTzBPUYOJTegvv3lp0tvM52FSoxOuAWAVVKUg44YsJ\r\nzf2iRCpAQAreJ/Y0gBLFUiAi54X29KyOF4T1gpw8t2A1tB8foFUNEAeclzED\r\nbJDOTwpBGOG9CjV0Xtv6CbE6UGY0QQvgufcd0T4AAZBQK0JSiy5MNNmCiKRg\r\ny62ZMG0GM2aioYixO8UMVC4XMHkvnlFZ4EE=\r\n=94rC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0-next.2_1661502533826_0.5510735630823733"},"_hasShrinkwrap":false},"4.2.0-next.3":{"name":"@refinableco/refinable-sdk","version":"4.2.0-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.0-next.3","dist":{"shasum":"b29ba83ef6f0f572e1be3047bfe9696a54709548","integrity":"sha512-WjIRi5GaXSXh7WmXOJtQd5eXgMvQW/9hXkjitbgjGS2/Ku10N2AGF6qdsAMQ/y1R0CVMP/phUDXnESOc8FwsJQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0-next.3.tgz","fileCount":283,"unpackedSize":901751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEDZ9hp0EFAsDhUlSpp7iUpic8zlaSr7SQX5DDvYSHnAiEAsikj94mVDDuBF8cmdUFGgtUqxkGBS9wcECOocq5VTq4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDMuQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFGw/+IC3zJSR8mJjEDA7A2oknTcoTVYAV4zvO7fUGUSYLjmwhqM7V\r\nbFa2Ea/YedHz+C0GeLnIATfsAXlNRH1dK0U6aYHr/fq2PbaSeQXGu7LwRm6C\r\n8ESeVjbYag2k0ANd8MNKp0NxvnD/A3SNSD3mIcIuelD3bCJaThHY6hJzxa/D\r\nHH0yaucFCov65UfIT1B0wH4rxcXa4r/XYosKDDVJtcBSSTeSEH2qjlp1oWPQ\r\ny+FcPNEywM/PyEw1+sLFgJRTnD5dfdOhlvCLhgM8uEsefnIb7nYwBL7RN9v+\r\n0y+HChshwf51IiwHaEBIqd6CZyHZmNvZivVr3sWnyBrSL2gMzaW7zAMHFODh\r\nDUQgLCSaYEbkHNSdDIx2IVYun6McUVnoeGhu8Y6/gSUka7z9lARqADcVFIfh\r\nUa29D848gp1L1Nt5ffKuKkTWhL6b0BlnIsTytLbTA8FtU7D2KwJS7DdCDex/\r\ntM2yi+/2hEz86YKy+kIfVjlPbvObfByy3YCgOvl/Yak95GNKQedFzjP1i+zh\r\nmsv+wz+r4Ao4uCKTGetvi86CQ7VXY8xYgmrTFGiQaCNwk76QNFPDa98gYNO5\r\nj5FlAw9H082ky4oKl+IVVGtdO5q2WPkh6vKlhZ/zNd6wTVK13rK3vMNOhXVn\r\nh0cM6bV4kKqudoq6OC3aZB7jJrNB5Pv33mI=\r\n=OOKe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0-next.3_1661782927719_0.9344436830023164"},"_hasShrinkwrap":false},"4.2.0-next.4":{"name":"@refinableco/refinable-sdk","version":"4.2.0-next.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.0-next.4","dist":{"shasum":"92b121def656c3f572fa64af0517388402e5ccb7","integrity":"sha512-MHqObrqfucNNBoa+xZWAfTTVGjWRbi4Jas+bziS77KzEn6Ym408Kc9r9gzP8rI10HMMjGKYKuTa5acdPBsZAHg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0-next.4.tgz","fileCount":283,"unpackedSize":901483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAw6vD/Dwx2uLl+0nRxoqD+eR1qPeIHPuq5rXoqtjQLoAiEAo70cbzyxhfWMKWJBu+uQBBi/9brZGJaUZtPOKV986hU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDQj9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJLxAAoZIHUZLoEOAMd+zwS4aIqpuYwbtK5doR1ze+HT5GVOrFsJPq\r\n7FaP7Rl/iYq5NCipmDhv4pebpcxp/85GxtJaCXUyTSyF3JA342/qigWlpUW9\r\npiEemZCZRWP93FqO+bjt66Qs9zaj777FqOOsx6lCywQ+VpI1CPW0L6YX9xGF\r\no/LhE9IaiOm8DTVErMzChltJmemdkyiT1BqKfP6LRe4PTN8sEc01gAz/Tc8j\r\nTMNEQz6vbc9MqeZZeqHOB2LTeGHPQmIIBk9/DHMqckFnaEoiWZKcGay9fHUP\r\nBkIplP4kZlgmyHUROnps0K1dfAa5mRtA71YX9DZXwSW8FdwhgS9C765eiqbo\r\nvESKBUwR+MCkvcGOBq+QK5Lkaol89gST2I2ofGkTygG/CxFGz9uKSkEmM9n/\r\nrhqK+OlFQ+X84XyxnqFS7fTJ/h1Xl5NfN+MvKKG+PiCTaENSGtY7TWNnJPiT\r\n10OxlKYq6nyTph1b98C55BuUjvzTj1Hbr3ia1n49ODF8RWV47wNVgQWdH070\r\nGfFMpAHAYpcwJRPJ850eEde4+VJjcFsjC/Cmv/pLxBF/2rYyyFRg673C4Ti6\r\nSb3smUWNiTgxuUfMquFQFzNvK/rvWL0tZPPdGamU1XA9o0Dd567tiRSRzUL4\r\n+8rHZKpI6KLEP4fotc9bAL5kcJTfQ3BbmrA=\r\n=xoU2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0-next.4_1661798652944_0.442021635470053"},"_hasShrinkwrap":false},"4.2.0-next.5":{"name":"@refinableco/refinable-sdk","version":"4.2.0-next.5","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.0-next.5","dist":{"shasum":"c81839e4a4a3e1100f2ad73ff8660ecac9cbf297","integrity":"sha512-8Di0FED1/HqVTUNPwF6F/5PB/ScbIkURE5W96UTyOTGtVvRGWkMTv3sQ7O1TaDWtDiFracARM8/O5ZAN/zrgfg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0-next.5.tgz","fileCount":283,"unpackedSize":901641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAROvSAzz8KNmcN8RNIsXkXuknPPbXOwaHl5cz91tSc7AiBmP9FiwgpUPqK7Cj8oOjsQiPqIm49nTQmCdrgONRSUNw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDao+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3PQ/+JRcmyhk0yrgt1OyVUz4hVIH8Nz1noEDsv+DarvTtSr7fNqBA\r\nUQoMGp9mrIhiX+82X7DIcnzHxnDrbLqbCJ9678zCTxw9HhhuqRFd4LJXuezI\r\noq54K1/856HRwWup7hY2W/eC9sU8mSm1THZx4WY0/hb3HDPWPtBmGDknGSFs\r\nOfSXC84MqQiAy1TDyO20/ICvKLhLqQVnh+mREd0i36rqki7pjw76Z/HPwoYZ\r\ndH9PsJXUHJS+VehKeB2jWNJNOAIuDeKmVt0p2y/osmIX3iQNoeJO4GkUO/8q\r\nbrAsp3cVMBLL8aToZRx0IY6PHL08brf2JnokzYObsfhmpdHj81avFVwGqcq1\r\nFg3oXRByDU/B0hheGLbJUEJbFuJGFKs1IqK82X7JvuFlD/ttj2ZoG7yCJq7L\r\ncf7siFbcZvTXdX4UfviSERzo/nQhWDpnllCTY2Rzdti3MGIgsCNtchEHQUHX\r\nWzDirOzQoF6uNmb/40/a4ygqgcaA0x3stEaT51p1yJVZy78d3TOgubV54W4t\r\n9dPlBjb6HYNG8dcuUBwyat/DWltNb6aUHFvXil2ZMHLObKZ5sU8ZKIDzO2al\r\ngtF2RRrRy4zu+lVJ3nY+mG/MagA8U8J1q19tCslu1vi4g0QwGJkZzTpxEUTt\r\n4Del+kl0Bzlypa8PaTqdP8QCRS9wTZNbX7M=\r\n=EKVy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0-next.5_1661839933794_0.5268018688124902"},"_hasShrinkwrap":false},"4.2.0-next.6":{"name":"@refinableco/refinable-sdk","version":"4.2.0-next.6","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.0-next.6","dist":{"shasum":"44f772b8645a3a62c3fce2617be6f4f8090d689d","integrity":"sha512-xLMrcU6gaD3vkj0jBKyeIldLchbNYkPWhIXVArIMny/8QMzlJvpLwR1kshR6BfaQsgixuixme+EcVJwHqGYJaA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0-next.6.tgz","fileCount":283,"unpackedSize":900241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOWgXCOo++eEaOyZCwzj2n0Qwyn9VrrvxhyhsbnBdYxAiEAsUA5aLa2yB18gTJIGF4n6rcmwwA++KkHXvWK0E1tr7o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD32HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTXw/9HqM5odH7CQDTi+5j4afEIVt9L5bOCxMF9RqdnVp1d44ew7Jo\r\nxhYvmkY0DahBQ/ZGBeStbkWcnmbsZtYFwmLnS+Vu4rY7Xu0LLNsw+/noGI6r\r\npldAF2Imd25w4D0fFFn7xZZec1PQKOJcBsbGu5Lve8IW8iyZYBsswUkzVvxP\r\ntnOGd1KlDThu75ufwYSiOOfxMSByYfmxGM8sFztzkrkNVnGv5a+ZC9oqHFg9\r\nF3FjEPyHxws4xLPPYsUTjWZulkVSTIk2h9Dg6hmvevXg6BKMtg4hnHE7i9Ie\r\ncilthtrsoocMEowbhJmnomTWSC9zJsmsKnH6+vzUFfSQywGg5OKCVqU0ypbl\r\nJYRcw+ZfJxY3rW1HynZ2+u/MoV0pew9HLp/nXUESr0p5Hgn9Vri5AbAbf5Gb\r\n+FPRawtzdzXsiK+KMPCymZzdp3aQiZhHh7BA/mBBjyH8/cnnDPGlGl4WG4D4\r\nS+hwlWLxou7HkdRSsnGz+WE/7D7F6OCBMxU7WQl8SEYvS0WLM4gxxx/LRBhT\r\nEl2XkwIHWci94p1+j6sfWi+w+BSmvtNh9RxWST81Rj6ZH8vYXS13sD5o7Wxs\r\nLlZ5r7vgnVlmTxFRndpe2vB6CrEEVDft44M7rZpNEfqvBf6BzI+kf6ma0nwo\r\ncAhsbNh5C8n+BqTv8LXoJEPe/CvuaIKPOLo=\r\n=lESl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0-next.6_1661959558986_0.11603253443355332"},"_hasShrinkwrap":false},"4.2.0-next.7":{"name":"@refinableco/refinable-sdk","version":"4.2.0-next.7","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.0-next.7","dist":{"shasum":"5499453ace16a5b08396a5dd22635a5ea700fc14","integrity":"sha512-AHrpKPt1LMXIPsJUsXeT0D+Tcpt0ZslEbjqdiCMYUnai0wMzhcOoJ+2Y7+Xj7CQR4/2IDRqsgo7cim+okZWCow==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0-next.7.tgz","fileCount":283,"unpackedSize":903597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbtFx4mHSurdBfP64HdVRE2diXGswVAcK9iJyIMmHQVgIhANVfCCCYEx2pKzGujgmXjgAS15TdmzOIifyNVzlid8kC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjELINACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGkg//ZW/wS39WcWkCPhNBOdeMr0YlMXlRAbNLTYTmbBiAX4oV7UKE\r\nZsizhNJMTTeK6UnPLKFqIvFrQws2AlqUEZPNDYTAuAL++ZNhb/gzWj5CLwFW\r\nX/cD4hwkhLqbcge16B+BRoCd5Yt4KhA4Qkrcp0zRvNIAAybDJmdDtlstdMKG\r\njo861FIKyRoVVWEJh3LgvkE6FVgFLp1WFwWRXSZh/sddoauZh6o3ri93KhyE\r\nzRdutodUEITtzqr7V2hmZpfysTKmEKCoiY51ExWalVxyrfbn9rIbw+xIKuf7\r\nDhUh6eKR1s/1qM0JW5w8T7SIjuuxByncfE0yMguRYMCs2qmChkaiuD4cbYIB\r\nOADrU/uf1/wCbO0pTxLiy4qS7S5PKygj/BxH3lRSZygcOZxUY/phlqG8ylIQ\r\nXrg2Zd2KNgIZrd81ucaQFbNfblj0utAk4UQcGq7YP3N4BWzft3Rov0X+8OsI\r\nv4nuBl4m/x8fwWkQ+mDOq/PY2S94fR/PFuzbDDdH3SzCvLcd7TQYTTFOo1s9\r\nRatIFassUZtZDinOb2D2NT+RqrwUHZUNTAn5swEvxOpnbBTrMzTr85SEA6Bh\r\n0Y+s6y4TlKuUQIS/SZN60R8rmBSoiGl8bJ5rH83L8Sz00crPG9DmObgrFHEy\r\n+Ssda8hrf2I7OGO6QHEizJsHC+HgHKeTBHE=\r\n=fBdt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0-next.7_1662038541190_0.5642851880773911"},"_hasShrinkwrap":false},"4.2.0-next.8":{"name":"@refinableco/refinable-sdk","version":"4.2.0-next.8","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.0-next.8","dist":{"shasum":"ae56d14a1a7723f289fb06e4d1b72e9ec2485bba","integrity":"sha512-LB0JJakYP+zf6rXiTiI/u6CZ8/44mGXnrnZW79lAXO4wSiU3ZZ3S6AonQFvTdkpM0+nVaJk79zSuDYHIY+YWjA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0-next.8.tgz","fileCount":283,"unpackedSize":903798,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZhau+v3Mc7UERyyXKFwnSuinjqxeK11N7yr2mWjcMqwIgTzRH3DN3K6/B2GsT0pQc+TXjD3Ms1wjurSaE3y/qZGc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjELlzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvShAAoVOIQnESxqfCvw+syO62G88R/L8mTwc2btuYEB1nDfZrf0T3\r\nmlso+isBvjokMmpCTZlY+QcgeDTqgE14G/JFFURGG4BZ+LdNdRlQLjrapL7/\r\nOcMWgv5uPcHAdczriuv4cxEjlMB8gpCSxJoY/2zT+mfIIYWBKFaf7LQ5jj5U\r\nWF9lf2WLOgHHws0c9kloUEGlGcRFWPT4OXcwTEicNhPauidkruGItSA2czI3\r\n7qdOKh7wg00IMrxZorW6jFIV6T5LnJa/sv57F5UG9AjlzKyvkeXkbRvgPWnG\r\nENW5MgHsMBVQzp+nAJK0DZ2mw1DPZ3i30gTXyhtzUlsseLLL4sbz4hMpcCge\r\n5PzP/c27matKAieY1a54PqP/VE7+fCEeSOUzOkdctvVA30+gU8kXIgZsV79c\r\nYD2ch/asmcAsfBMvl38REEQrWiXwcxlXGZObw7n+HRIvPhLrGl4dv/OHYUwn\r\nUWjnzT9eXMh88xZfwhkut/VxMUHFFHp2AZ3AMO/pruISGYIcgivBDaLJAR/r\r\ndDq8YbQfZ9i/h20EG8Enjp4llUN6jma6f4mrN/XSda8EczWw5ilRQY3h0dqS\r\ncqm7/W+/hqVscMwDmkGVnum3KyCqg1KuDctMTDJ447kUm0IGjHh+aBc6VAsR\r\ndPipK/vpLds2w/NcQKf05mR+2wT7Hzt8KBM=\r\n=7yre\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0-next.8_1662040435524_0.03890750580556923"},"_hasShrinkwrap":false},"4.2.0-next.9":{"name":"@refinableco/refinable-sdk","version":"4.2.0-next.9","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.0-next.9","dist":{"shasum":"d61099a85e6a5eda4ef6ad1bd942f61908c60bb2","integrity":"sha512-rPl76+2e1hAaIAPX8AN534gO+LLWm4lqaUZHQHXBC3QFN1YXuakJ3vPxkO5kzFyxP4fmGYPYe16D6Cbbp03Ujg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0-next.9.tgz","fileCount":283,"unpackedSize":903155,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAxX5J+k9dX270FwAIGaExnIwwFrqhflnBsNT4XF1ECAiEAjyWBCUP6Uu0WflbcjLtoKpXTzPVbGO8wcil8JKLV7wI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEf+GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCLxAAo0cKXbl7prscC6iDKxyqfoQK+MhfMGSk4COmyIwbrosc4ipn\r\na3RZ16hSKO6TkEWGrgmWMfKkPSoJM49acNaMNGfEWOsOo8nxLP1+UAU4PwZJ\r\nfngeq2oxr0Oo2TFKREA2d9roV7RHH0mkGVh6ersWKkoXIS9/XImk6M4g2sO2\r\n83NY2WswSREEsKBUeUcJnfNsMMMFL58i6sjdybw1fBlpPcITyeOVHuLR7OT1\r\nMfbh7Kew/HYj4u1zOK/xcvxyPVgz8lF4R7e/ZOyr4OsumfC9VMtLpJ3NEHE5\r\nbkKV9+NM+o/9nSxR+VYzPj8QNUnkQott9tdXdKMO5hV1L6T1aL2QiEH9/tJn\r\npk8aJqSlFFlA69byKc98yVmhlcvpnUuvj3abVUMfPtOpfGfDNV/iWSO2Ijon\r\nwkN+A2sFZnffaTAsh0cQdK/yW8qzDaa82pv4kOcjN++nfjWLoKLOtgeFNt75\r\nsCLwL6s/8ZXo1c/ZfBVcWex13hEwCnM/Z+/cnGzSZmtskXYjHn0e7oZiix9X\r\nT1LhSuzr7Fhy3rfzWaeS9vBmnWr3Keug1tW4BxWyjF3UTgXgxLYF/vfr6GAt\r\nT7G1aMf56597exXL8H5Y4/5Uzer2X7N1envrpkFIH58sMqlUppCpybKtdaRO\r\n1eiUpg1WukQluhsITmVOrUOWgCaqtOx96Kk=\r\n=GCVe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0-next.9_1662123910307_0.2369927540668657"},"_hasShrinkwrap":false},"4.2.0-next.10":{"name":"@refinableco/refinable-sdk","version":"4.2.0-next.10","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.0-next.10","dist":{"shasum":"c77f5845e01dfa6923944cb230a9ccf29db6ee49","integrity":"sha512-DePTqzIdt/Tz91nPsNqFajLG/KlDnUWAIF9wyrFVqoYcAiIhnrbf74IkTO62Hg0mFb9mImpcsEGgdWfRiUr+Iw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0-next.10.tgz","fileCount":283,"unpackedSize":904351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuc/xt+BYVNln2j6OWD7fYN82JW1Pl9brMPGzKNn4wvAIhAIVFvoVNwgiT8v4bYJqjAFOdu2YQsWtPsdf1ygKsuUj6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEhdsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwBQ//RahOwepjzCJPewKCgJBVXfAhV4nSuzp+PKneR6HazF+9kqEX\r\nLntkYEoOiY2kpL+yoCPn7WNg6La96/pQNcvdO4XWD3QUO5bGPrI4wWRXlpC1\r\n3FWY2UVA5TKoF9idEz5yXpxkLKUH/JWoZRHUtFVttC2nScrN7/bDKhJv8b8U\r\nE7wu3iw4haW+NNbhdfSgHcCofJGquhuwJTjrWbxsp6O1CyC4jTFuNUzfvanC\r\nOSoyAqqVHHl0f9Zrm0RpdWaVPoLRuLZnzJ8IOkw+0dlVteQMJQRu8Y9AxBze\r\ntaX2LSAj3IVXp7ArdbGrtzVLSzCL/O2GWQ30K4+SHWboZVJ/H3EGn+PPnJB1\r\nHWt1lDEEH5NfDNuBFkvtLTTdcWHC9BlzfhwJ1kyOuNVOSEs4vqFGth4Ag6jH\r\nM9ZGPVumKyxqOQ8f6zYze+KSAmhTr/Q/q4l08oQWdKiIee/L18QEkzyH1FJW\r\new3WBUnLFQUf9XJpPaVwU9UCYcaC9DF8BckrfDLGZMHhW8Glx0o87+Osvow8\r\nvfLUM/5RQazWECnw+LK8Pf3LSXQj1LCbIh45JnwuT9uoGBrwYIbJEns0mEhb\r\nSJLQYWu+m5gfuQFDIHMc4lAxLOIqh0XtLKob1mndSvsNXvuij5GQXlqM3dmS\r\nDZLkoAsWKoZL/I8UeiW9JMPU93BLj0RIbKI=\r\n=nScC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0-next.10_1662130028298_0.10274673406166035"},"_hasShrinkwrap":false},"4.2.0":{"name":"@refinableco/refinable-sdk","version":"4.2.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.2.0","dist":{"shasum":"ef312d97c3aca93e2f8b3d14b625eed92bce0040","integrity":"sha512-/zSIHsBul+x78QYWpbB7P5IHjVW4ZNYvBjcpU2DnE58ImC05rbkIj4N3ju2o+ndjk8FuSMuW1q1Yd2D/NdrCvw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.0.tgz","fileCount":283,"unpackedSize":904343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRfmDK9ifcBcoIM45WmYrHV54ESXpRhvlKgTiwitlyGAIhAOUkk/bQ4ShQnjtM5+vu2a1ICdfF+0xqlDw+Yk81QHR7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFgdqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwUg/8C83yT/2v+6tvRbj4c40dTBr9aj26i3hZoVc/xxoqWiPwZQPN\r\n+Db5lZUYBGFzojAODe8eBFS777p2OjSecfmlXYgfZNxEeWtoq0OrwJxVOMOK\r\nJOoNl+1SvqWOchCKfir8WTIjZORWQ62B5wdW794RCQito8UKE698nCeAMb8r\r\n1l1RckGM84yeT2l76U9oa+XBo54+c9UeeVqmHhWOe2m/roQFtK5J+4XWSBtz\r\n7cXMvACRd4l1ioW5BeITNoCqwCMZ62gIk0KkYobe3/KDXhQ8uPKxD1HvHZvV\r\nBlv0m124m7azgEW7epJ5qVebnPnDaMm+59l6rTsD1bsgijJZ4eJrzeE2eChh\r\n/s0izA/icC0nRzdK7zN/PgvT67EYU5pWqIG6NhzDcds0235BXgsSNYMXlOQ8\r\n9qDc5PqbiTZCiIFXF2R2CGBa4HicvxyGFoEFtgyEb3+HRq1xQgqZjh4zES3v\r\nNH9rmGumWFapr6bZ+gM6glsDjI1En0nKIUJ9Qd4T3lpK/O/HsbajVFQTLBM3\r\n2vDdqMGXj8p2rwWSbNwHApj4alVlIqfOT88ZMqkHBi5vCo8fvoYFKOD5JdQt\r\nU5cOpgMpUBraUfkXgZeWL8w3Wgb0WaAyys3jpV8Gxl265scO960jYa/tqxE9\r\nOxHi9RX0mxEgST5paG7VEyZsGlAFFH0E2VQ=\r\n=kkcy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.0_1662388074152_0.941871302473128"},"_hasShrinkwrap":false},"4.2.1":{"name":"@refinableco/refinable-sdk","version":"4.2.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.2.1","dist":{"shasum":"cd2aa4acb8117951e7ff54a63b0ac689275f8308","integrity":"sha512-3GNM6+c4JgNXh/C4JYMAfWE9/iU1NWRIigiVVFLbKk7n/0S6a8HioGwB4sNyCZLTP24prQPuk4XxxrMcL/V94w==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.1.tgz","fileCount":283,"unpackedSize":905483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnrE2Htyz40c1WqxzEb2Jvhd/w2BhBXAwIPURsgd8RbwIgPeprQmD6SfqjItC7DNsHP7UP/agJMNy8dc2Bz1oKGBA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFyRgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5PQ/+I+C2RRlvsV7aoPzMA0UwcO5khbcm4sAf9LSxu2rflH3KM+zP\r\niqGp7vO1J5aVW8yqFhkcvPq7f8w+BJVARBiu/i/lF7Zk9H2+wbT5ff51FYDB\r\nNtqSK9OF5OcHUW5CzCsyZoG84Uus/8Y5DLWTKNuY4+q8sJ8iqW5bWIv5eNPM\r\nCh/cNKNRrbhI5cWJiqehU68WlsiZobqQaHcAJ+wsywZIuFqQ4NVA5RNYTmlC\r\nzOKgDcmvftlLP36E3Xwpy1Qm+QRxYo7uv4ZftjjmHvmCx9AcRQZoMSt9Bbic\r\nxwXW3em8GSheGPvXoehFWow8hOzSHpXIQPOgGS1+/cbaR9Cp402IGsiLiLKe\r\neSCHqK0zWPFQzYKRT6jhR2EGpoaSKj5Qs6N0UYlKH9vE0ln0A3xj2YmfPzm2\r\nmSFaGsJNiiL1FHA+73Vh9v2WIHmoLGSI3+oTWSPjnWUisNTopKgIOKKebQEW\r\nspo61hYhRdqv0Nb28GsNio+2CqBtGjykmu+GIipU3stkWqpW57WiETdGe2hi\r\nvUlAJwP6T5Of898fRHF22dIECbi7uDuBfuiynMc5orTCNYY68h2cmycJT7HT\r\nsjsJ/R/RyQgiw3A8MMSBoEcHZom42TAZ6zY1KMo9G5VH69whfPkPXwHMfNYI\r\nRhl4K/pNyVcQEO70MpH3dzBxr8jcccXN1s8=\r\n=5YTB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.1_1662461024185_0.8417518381293994"},"_hasShrinkwrap":false},"4.2.2-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.2-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.2-next.0","dist":{"shasum":"2f3c89e21ef69c4069ac98f2bb11bff03308154c","integrity":"sha512-FjfPTBpXMWPtfEgZcnETxR41fW/OVb90wmffFnrx/6823A7eDdBZQDgo/h7IISwBXlIYfWDYhd+ThKUdYKwxmA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.2-next.0.tgz","fileCount":283,"unpackedSize":905466,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt53KvQjetmtk7NoiTdvmRHH/x7iLS1yQp3AWW8QGswQIgQRzJxJ5TVagqYtkGxFEeyykG6EZQmBnyh48Jt/Dp7qM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGI7FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfUBAAoY8EFn+QH9or/Wg/U7N9a+VVzm4iqKw5PO65mBTNtXB5WwjV\r\nM1nekQt98NFPh+9sMHhsePfKj4T4SV2cxQIlJkWIF3RNfRF9/fyhBACtR8mx\r\nvOOfctsM4cKdocoxRa0HLz+bqPpNZbcffaWQzW4ojIGK3H68IyxNdgnvHOZ0\r\niqdy5Tkv9Ycn3DBv1xf91BcDhCn0gcs8i2tcDU3KQRqX6kHPLNuyeDlk6mCc\r\nmDqGJMr1pTSJ8+3hB6urPpxj0yco0M7VscBncHXOjan/D0hX/W10R6uMqjef\r\nLOaBPuMkVgHJ/ujWLJx+8N34Y1lW2v+mk/tJ320au5gc70ijPygRhw07ei2e\r\n+NUSEWQyZCygj1oRZR/vWwhaCtA703Q0XZpAGO5ej5i8BIppl7jPvgpM1B/f\r\nsaKBCoWRZwJ/X+HvEQXTdnpl30Vrl2t6jaf1jYMNwWEGGYHqGo55tBmbQfdJ\r\nShcvgFiMVMqYXROuu/xnlEg5oVupT8xgJ1NY2rkklkrCk7dxNt85ClzA3f+N\r\nEBT22ry37BiChWXk4ggDQI9OxAxT5/L22upRBUu8wFEtw3Gz9F0sMNMjGUc8\r\nwzGppMeFJLPAiw7L9mwXT0yWSRNJvdTI7budrk+jAyfXD8C2Vb2qhzdgI7jU\r\nhqH971ZATKwcn8edIg8ZtpcnUv8GDwBK+AA=\r\n=PeCa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.2-next.0_1662553796871_0.22882671272478894"},"_hasShrinkwrap":false},"4.2.3":{"name":"@refinableco/refinable-sdk","version":"4.2.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.2.3","dist":{"shasum":"3ec78c91a25d674ba45ced6b8f006d2b30ca70bf","integrity":"sha512-snUcMb2z6tAVkcBHvq3qeFKNoeRi5AHI76Tl7gHTRsF+aHKhHDGqJAitBKHDHZNDhBbXjyAUC1jl+Vo4Ikqn8Q==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.3.tgz","fileCount":451,"unpackedSize":1716766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiderrCGYUVtcxADsRysbZQSqyz513OExXy76guJajRAIgY2LGOY0sX5fqBi1ze0oTUlY1X9Dejxg9OnOfwU2GKvw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGLH0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqJg/9Gs1FTkoU02LR9PgVzeiR81h+7N5VgXwrs8HsThkiHpIvbSyI\r\nhdLSm1Nyf+PCn1fOGnOIXltBz6ULIv6sEByYI2DvVUfFx3myqy8PAOc+MlT5\r\nn9R/Gam0Cm7CEiv8uXFFigLBW5W1BQghefy/ddZZ3Fy8iwF8uePoO4E6uh5I\r\nC6XiUtJRnIx+SnPg0Jmpod+hymNIAygkSrKs7T+MjupYe+ZSOq6TNMol2Jt9\r\nAad9JIuwJNNa/FNNnHuIRrXZS2nJnSP6bF6gkDvFh9ezBcmLYVYikFrDjj99\r\nl96Tu8tIE9a8VHg9V2PdqMYX8n5k/gIWhBei0gRvaWJYnsZhpArvzwclK+LD\r\n7mXl3y1R/oRfywBe0uLNUeC1809eEeajn0hY3/fXMz4GGmDaPKUmWAbv6Ob5\r\nHcgA0SxV3+s3v3jTEsjbpX0vQrD93KRImQZVmMNw5Ui34+wFQQk2X9CCsNCQ\r\nIL/WMa4mpbYD55mXOrbDlBjK8eqL3jAUNSKjU8PUxqUelV8q5TFpFeFxB8V6\r\nhytB+g0MWbrxyG9QDlY6r67e0zvW25fOp4xjDBekcrnt8rzMwAG9UH0W4WEu\r\nByCW+3uPB9J3zlvgk+/i5Hv7hi9F3UzHF3xYOYrhDQIbc7YKTBvtE1U4yfcf\r\nT+to6huDi4IYi6cyJ6swARNZfp4M0agbIT0=\r\n=rCME\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.3_1662562804199_0.8128949422062524"},"_hasShrinkwrap":false},"4.2.4":{"name":"@refinableco/refinable-sdk","version":"4.2.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.2.4","dist":{"shasum":"4e8c2db5f4fa6cc5b4bd3e076940cf06797a6fb1","integrity":"sha512-Z2oRaZCaQyzej1VKyZccGxY4/OawOXHbKzoH4Um9GeYTjpQldj3Ok0O/WE5cCSI7ZMtEwtYR840idlk/pDxXkA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.4.tgz","fileCount":451,"unpackedSize":1716790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEecW5U5MtssdaXTS9XRptH35beqwrMFdnNIcaXRvtagAiBRvZgUnMzBuA5pG6w9PYVvULs6XYzp1o5KZ4YKC/AYkA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGLOkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMQQ//aM4h+xt+QR8rhMa0bzITB142TVhzj4eWUcRrJ4bugTN48p0h\r\nUnxQVjWvSQZ/clgtQeE8tsyCmFtbZxONu3an0t8dYNDJmx6USkNAqWdbOce9\r\nWMtecv8xvBrVun1bOz18VnpNy847UGYdO85xOhjvwXYZlEablopwTjgTUqB3\r\n7oN8sWEStA/D5DPsUCoNSvf9gz4YSuYWGmjQpG8snFTFSQtapx7KnQOmepKi\r\nE7HzWbfP7EfZgGgvz74fB2bEUaiiYSwk43pEK7498YjBKWs6CSJP6DoodgUz\r\nViamFk6qPDosyc8/mHNZoFqQysaD6X73wDhYwYbJCKaV/uD2G/K0MFGgm8gD\r\nFLAMJc+cM8KFovewGbkjckSyeo0/1p409EzYxSsoC5ly1ao55SpdXJ6b5+YK\r\npxixg5sRbt0tu96cAz7jqtqEM8ISFl4Cs/iSAYn2EgQgc8mgPZG/nSpWT1Tl\r\n60Fo3vCFgLqgMIsZTPqs0I85p8Czjdp7H3lsbboQR+IfB09NBA40PJYyeozm\r\nZiinrFGyMQ0Vll4jWjlLYz7Fp9ts3qPtc82MjPXmI9Em+yp/rnMjky7DjNbv\r\nbNCThPUnPNtoIkOG3OZXu0KBWFkjUImIyIY8hQSbJdginal7uw0VMTk1u7c7\r\n3hGkWxow72gmuSdGjIOczSPXofIQNArmXfc=\r\n=4nDM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.4_1662563236519_0.8409384197358505"},"_hasShrinkwrap":false},"4.2.5-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.5-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.5-next.0","dist":{"shasum":"abecb6f61cbea95e07a9ddd525a90edd0895d623","integrity":"sha512-AuXbnSjdCjaVR8bHjE+2fSIply2j7hYoHEqgdLqkTuGvcVTXORQ6Q4XWX2o3pswG3smHA0J1Zb46RItTptNRTQ==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.5-next.0.tgz","fileCount":283,"unpackedSize":905462,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKjGbSbV3kBXmtZYnXza5rtNg1yU7s1d7Qb4bMzycWGAiEAlXQ0wEr7wBqZIXmwRNE6WGR7qVbISvNzkjnLmS0SmRI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGbmFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Hw/+KBL2GHCl3/w+w5YHRHf2TgRxW80iAFiXgttKM5bfCsE1allM\r\nHJHKiXnGNXybEf6o9UWFast9M15V+pPc/RWHxpfrSQ+DvTH/NQe4OVrFg1gC\r\nlAanVNQRKKG5MDEfA8wpaFeuFCI0/K+L9q/iRNVOWy4QkucBpb30eGxpMylF\r\n3ezSjGqOX7y6ASdq9tBf7wuzonlgOfCBVVAPnKmcnPvkCrgvYmpipNLCbFiT\r\nqwp/4e7W1+oAqHdOhj55tkzPmUEDQTZHC3a7nOLhj9VJ+nu0Ww4qWUJwMrio\r\n2ViMtk2rA+GCXXlhpVihT9SJGOdmMsdLJCERucvhktlRU+HxgDzyf3LAFnwZ\r\nilaWKpz3Tb3+zhT9rBmllOX1O+0V8zNyF3SskYX52tfYGolUfBg7a30EUxwd\r\nyYzHZ76zOxh8CyuvrVjPjvnLXp4ABnFjdSBD3Z5C/U+UodHLRZxY1MJxIOg4\r\ntn5TN1MNWYSLWsP5BF7sw3qHXsWhSmsoPcd2mKgJc4FElasqPVbIl6giwvGs\r\n8fnPBjPaIY6XM//IrYNUwVcKeT2bQ79dYBJFqP+TfJcPBgrn+2epOYmOC8Sk\r\nbvDRlseaNI3/XfF4WVr5hzsL04Z5v4pgRwLrVWhEBdU9VUfSCKC4D4rfz3bp\r\nf3PM55nrFeuB7RgGACPBDyEVbIj1UGo/ROQ=\r\n=rAQJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.5-next.0_1662630277374_0.12407262769422234"},"_hasShrinkwrap":false},"4.2.6":{"name":"@refinableco/refinable-sdk","version":"4.2.6","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.2.6","dist":{"shasum":"9aa903e678235d4c5b09cce87d4ea5bd564b1d20","integrity":"sha512-i7frm8GnxzqpTDBZTyTGuY9ug2SQDbss6CMtfEvn3g5z3CMqdzbntqxYXhsoAw1hapl2UOcXflpgbg5J9u9Wtg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.6.tgz","fileCount":283,"unpackedSize":908023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5sKU11yd0FcnlKofPexNYAkuAI5G7yPk8noI/8M4V6AIgK/RE9wyOcpDMVJ5ZfNv32VZsyIkiwfOppOz+titDiJk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGe6SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAShAAoQrPWEYxejpEcJ9Cas8PXwz/42n23cOfH9IGoZVsxVSYRoXO\r\n8yd1JJhNNvL3g7a18ymJ7SuMzv1jovSlJ6palkleANNK9m7qJYXgTZCr4drS\r\n8JRr5I8Xu592mqB/xcd+OZeYirECipn9rn33bWSicfDnvJGQtOIG7FwjwqAE\r\n9UzHpB4LZ0qOC2Qeol/veKA/epp6kF14HHS+U0rvRNmPoCKRK4XKllwvUIpN\r\nUkWMr/adgrOnssck2UCLoj17gtrJLN6hHY+W+dkn+gCMueKVzcZBIZLdd/eY\r\n19ruDdtT7BkAuWNje4jA33MSqIjtz/tCRuKTKQLnw4lJEzGSkAZKjIesgLV6\r\nPOMic6eT8e2pwsTD87XPnxcBY6evQrm0x+gHH+jMdiw1IrgYg6OSmooJQGTo\r\nhqhqG5dqzmixUgyZw03qZYciLP1VPkI4ORyu9QDEk/mg3YeF/K8dhYU/efam\r\nA/qawPGkb7vchBisY+659eyk83Vm7FDv2xBPXRX2jzIwKmjUJRzBrKWIx3vB\r\nVHnHlr/x54pssB1rcMajSgno1/faY+6EsyG+fs5QiN2Cz5J8bMeqpljdlOau\r\nrCO7Q9DswpXPXK9Vx5SCi7ykyZWcnhLTR82jfnwh873q8mS1q7PiRTvCfZo6\r\nz5uuLFygjENcNhY5HKDwuDfkOC1pSg6GmFw=\r\n=02P0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.6_1662643857731_0.5148553236953632"},"_hasShrinkwrap":false},"4.2.7":{"name":"@refinableco/refinable-sdk","version":"4.2.7","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.2.7","dist":{"shasum":"18796cf8d284c9b6da848a60e8273927dbbd6044","integrity":"sha512-Rp23gcRkjf7lcKItVeYxKUqMv/G1BnOiMPd/xq87xQljwJTE6Vrc008oysp+PcvtMWLuFDq0fU99SsZfDnLeww==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.7.tgz","fileCount":283,"unpackedSize":908990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+Wx/c5OCUG3aTsx1W3G1boxGGK8PauoCQ4KzWM4vq2AiB+fzqFQEsOPDEXHWiJka1HOyOQim7NNbhJzfeOQvi1nQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGicPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq26A//Xs+4AShlsMb3oSnJLw6FsHCKVQMsStH9RduEmfg9If496Pyf\r\nxdABIJQpQm+eK/E9W6vDWtC5HHaGf7MQ7xrXW5afiR0gUXm00BR8/cw+Zw9x\r\nfzUNPrraFZ+YGYIMJcx6i3oZcR4cNyU08nF8blvBZyVoeqsXNeFwCkzfOWkP\r\n1q/PvSm1E7+QMS2QYCV1cSwWBO7MNbRGkcH+kZIYFxngKuj6enrVQaLN5LOR\r\nS4BA8sI69JUiwU5phcXQ/SLq5hmd8w4mgSCMHJdaM+iTSeB5yoTLqFkqPSsZ\r\nJOQxP+7aGFtf9FoOZPvezP0MHFdfOozVC8Ax9ypfKgOSqa5dHJVumoPuEN+G\r\nQJiJLUG7BAy2MHi4LTm3GcrpI9LcpP9irwFac7ZGcZIAZUomUTcBQff7qP4o\r\n4XGAa/XDuI1ZLLk7nD3VREsZK+Bi/K2iUpMzECp0jd2eqisVkXK96u7P9vSE\r\nisDd4zxpZIN4xziK058024LiWtZ6hJb9qWzN9vWubIhuB0Hc1em5c5TS1Ljm\r\nNt1aGdO++pgPPwwXF3Ya+YSvS6Y175i+D3ztaSOG9+1zoOUhV/DzfGBaz9zm\r\n/02wHa8nIl0+eQ46SiSso4zh9VOXllfXMA9pc0wrnaeO6ABqOpYqtzrIBgCj\r\nmti7JLQSUtBwZ7eefyKP8ZRg8H5p6XULFXc=\r\n=bY7k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.7_1662658319274_0.8690094106491177"},"_hasShrinkwrap":false},"4.2.7-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.7-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.7-next.0","dist":{"shasum":"1538aad8ad2d7681e5773b15407a3cbf19c4d867","integrity":"sha512-dr4XA85l5F95m+R9UqucoDoKcWzQ7IoimDD0tYqC297G2YO01o6v1JrIFcSmVu/jgzMxkaKjW/roG2eaSh/YCg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.7-next.0.tgz","fileCount":283,"unpackedSize":908973,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdqZVWVrCCsjsw8ybC+pb+mHfhVBI+Jgo2KRtyb5U+fAiEAp2vowZZrwsZH5CASSPWaZ1sVFC84m0oru5tCmFPjXKo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGw5EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgZQ/+Jy0bFWLJI4/zsAEiocBlNUmT8WmuMylV2RYn49i1EM/DUCBK\r\n8pI6D0YxqH8RT/UvqXTOm/qBl2q4iauEsp2Hi0dgSyxVdi5RLRTpnLrHuFR4\r\nXspbpCCjUgoccpLDRa62lXpA2pvmvLPidj5mYKteqmpoM109lPp4QFbj/Zn5\r\n3UJl/Hz9zdVaCBeTc2BDLjBBay1yUWDY2CLX+8Q6Ktv0V7t0zcaWA6UIdQ9x\r\ncAhp8OS7rJlGPU/1ANbdfOVsxQXrhMSO23ibVmYZTHmeAdSQfA/0Qk3teZyP\r\nlOlwzIpBy5t5if7Dd5RUUbGX8zvpY+eS3eknFrVacBZWH3NTx4apg37XIqDF\r\nfImbbpaul4LAsfmQCvF2tFO6o4S5JdCR7HNEni23IwB4L9J9cZSfke8luo2r\r\nnaAwdYPEi77upRXgKrtOyuXRWXxCZowYkYleHRBGIXr/eGjdOVHIsCezxLiZ\r\nCyEIQqMm9YhHxHvkfjVDM3QNig0C8oV9IeVFGat3kKCeLbj20gaO1OTCbT+E\r\n6HwoUeNZAWDyoWnFw9xvZurqFAPV+V7SUIEVckRhHab+7y6uexR4VnQXmBPB\r\nAUvo/PdCLkcah9P5sm9fuWHcvFo8runQtpTPwsfQnH/lKwXqARE7oAocN/co\r\nDJ3PTsxnufWRXsmqD6M3/W/MMDjCjdgoT7g=\r\n=U/fY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.7-next.0_1662717508256_0.0945121633516568"},"_hasShrinkwrap":false},"4.2.7-next.1":{"name":"@refinableco/refinable-sdk","version":"4.2.7-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.7-next.1","dist":{"shasum":"e92962a28534da61a3a9a1db45e9a09376147694","integrity":"sha512-snOomRz3NPOEomfN6VtiTURP1UbsC9aSNnazNPpaHtYAbgpWi7aCD+nL6c2oAFRJzAjYqWKcvrv8GajwEcCDyA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.7-next.1.tgz","fileCount":283,"unpackedSize":908973,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDCZHXsw/UsrbS8FMHvj2rAPQyVUpq7uKkdetc8ZAa8AiBx99Fi0w4jGc53J58I8mMmlATK/fyJvn419CQi5gBVlQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGw8rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxlA//fPLJojWOj7KUT5MB+8VjTgFkC194MUUiPRbxbSrB65Dp8Gzf\r\nLV3B/gp8elr2cRgvexdJqNdFBDin+9aDB8UQUkO/45YmmEr2NUJhIYxdavdg\r\neYD08Xw0CMdnPisE5G+zY4esbdaxRTadkt0Roet/0VmhWkY1HLtoTCqv0O4w\r\nUq6mrrGOzNE+JjZyhJS6wq6Rt5fU+OqpS/dy3azFHrZDSyMcOSas8pghUQAK\r\n43KqKq7wHCXHXOswh9l7DWWHbPZ8oMOg9lxhubIEr1cgbpOKlg0KKN3NENbT\r\nCo04HK4Ol3O+dDoXuZ2XG2/gy1js7L6mOT/gHFPJbwXeDqdy4AhlaX7EuUA+\r\nVu2aTyprbdUlWYDTwbt6HB6Uxa+qWeB5e79WHyQiIogAifM+EZ1ZlgHq2rqu\r\nl8mEruJ5l90RMdwXNXpx/z14r9ZZKJuFVXIncuC2BYyV9deDW/CXwwVc2U/b\r\n/eiMMn1aaYA+HIrOV5JcMr6JA1pL0FYU7qvZN/PPlJebfclTtaQxPdBfjIYC\r\nPs9YPKGWZmrMJoIG6WmzZ+GRgrRtemyvcyPaHp/zN9dzZ2zg/IWHv9fIMRA1\r\nbfFPaFuAfcCFNayf5fcpE97ccvPJclwK0kaec03ZB8+RWFjg/1mI3/WC7Ptz\r\nqpkZNSbDcnmnevQK6AzwNBA4xsnXoPd+vik=\r\n=4YOL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.7-next.1_1662717739373_0.7399921662760227"},"_hasShrinkwrap":false},"4.2.7-next.2":{"name":"@refinableco/refinable-sdk","version":"4.2.7-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.2.7-next.2","dist":{"shasum":"ac003a12a0c9c55384d724b8b4e85323e0e6ee98","integrity":"sha512-RM0xCI8kgRsviZ1/OVmv3RZNiwfPaTE/xrKVZHgzwQShKvFbqjuWXOG86RHfsOlLpcBHNDHfyY58vVEb09arGg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.7-next.2.tgz","fileCount":451,"unpackedSize":1720284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMeMhK7YJSl+ULC4lVMWYX2Sb2e20IdBeECYP0EjdQiAIgXoDOUeovjU90GBbeB6gB3T6+T33Am6wr6NZhH3yRTuQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGw+zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Rw/9E2wXQBPrCXpOoFF0W8TSzw8+rtGINDRPMsBjkvIvBjHG4H5O\r\n8FF6yn/HhTGijbreeC/ZctWOd+VI7w05JcCcRcVU9CPsFBL/QCGxM2GxjSUf\r\nXIBhjYhYZsbrE2Ilb7ZCydmBCQhrSFeYBZ2DtL+MvA7qyTd5KGBv3HQSCAOh\r\nOOLTw4Jfl5IpbZQP8j49iNIxBqGkH9pKSfAJ3zuWxBoio0nkaCvA2ZlNIkRZ\r\nLEgpEl9PWvBNtv6+I2EgdhGylcpvwWHyj1AtTzM3uzM8YX8JuGUdo+3dkpiF\r\nMLqefoPFSoVogjtLj6P+t68uVr4Gx2rbPdT15Jf162gVbKuv/APU9wuMzNhe\r\nEBxdZRgQsIp1w/gKQjmjjKi67iYTyFzv+ZV+f2XLCEQWGARFqGo2mbXAW27p\r\nl3Zn2sC+fdkk7QkFajlM9u4+xFX21mm8YCpwcNvzdMhxr8PeXa5FMpLF41dq\r\neC/7/uXX39zSZE9ZQNwOqcTfTGEhXSubB4GMJXQk+krSJ4dJLL+Gr56Dx59+\r\nR8C+QG3rWja+44+1zrdrVFLzvR2khhC65TfzPzBxhMz9WQDHCFegeivbrJUu\r\nO3WwIO6fYeGqnf2F5oLeBAIZR6J/9QH+O7b7KX1AqITnS1HMpD/ZeP1L1zrf\r\nxHsjvFZURoj69evhD8VeAWV0zEm6rL+NJog=\r\n=nTZd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.7-next.2_1662717875063_0.6246885961969968"},"_hasShrinkwrap":false},"4.2.7-next.3":{"name":"@refinableco/refinable-sdk","version":"4.2.7-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.7-next.3","dist":{"shasum":"9599015d1cfbddfba34b32bebd5766056dce0040","integrity":"sha512-YeDGg4De2rtmyzI8lnPW/BwDIt7H1o3yyDRoUxvKda3qT93ZUp/KKgbDPa5SS0btXAZgBezZT47CIgtOli8vTg==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.7-next.3.tgz","fileCount":283,"unpackedSize":745202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC23fzx1PWgJnx+LHuwPA7O7FpVhx5Klsc/ighXU4P93QIhAJzsrOQqE44saCdNKnrvY4Rj4IDAuEu2hMdli65vtvwC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGx7cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD9A/8DvU1rrqR1bTSqS+EWLGZ0buee9obJ/SjPk2PC943j0rhzypB\r\ny6UVMjOtYk89Br2+VqCXZAACQaRuz7/zBupt2hnllR3pU9OayHPGjsSB53eC\r\n4tm4NXyYeIKJuEgkDZNb8UfP82LEkFMagvExtJzYqS3Al9Bl8ySzO6eZ7T9Y\r\no3a8Jw7ATUfrN2ykzAGVtuRTgfFQ8Z8B/9Z3QzS64VL9NMGcxJU5Q6Bi75z9\r\nd6sAfZzaJwd1gD5v+koPY1ID+oUIWv1zSkOjCuDz7MU71AXx2wIbT/mNalqK\r\npNqZKP4pUAW753o0Z2ewfoPa4n25ZpDTGDZ1waEPczKq/66n+Ov1M/Njhx1f\r\ncPono2Kolpd+cSiFPmp9d9mjnUQ/c7+fsVqn4KudgHu8MEBUe3+L4wmUe60R\r\n/l+QbQuBs4MY0TWd5EY1CrWWjrW2Jht1F1cLGlnqKqqVUwKXOpAXioUsGKZQ\r\n1SPVQHJuIOe29O6aVoBArmo4HMcfNfs6zeG1n7KlZwEiOvGZfhT1UA/KikSv\r\ntpxR3H/pO+kuWIHWdvMByc3Xd31tiBud0Yr5BrZZ1hg6+f2eqJkonLRiX/GE\r\nz8K53pnXQVRfVr55AKFP2oiL6c8+claACVzD/j2JHyXSpPn9s3a3SSU0Tz1U\r\nIi9ZFK/9uQywGZe2nq5R8DD2wHo9kzjsUgs=\r\n=jRK1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.7-next.3_1662721756214_0.9027068179613402"},"_hasShrinkwrap":false},"4.2.7-next.4":{"name":"@refinableco/refinable-sdk","version":"4.2.7-next.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.2.7-next.4","dist":{"shasum":"a20a2082ed2b4b17fbd1214fcd3e7e119eb8189d","integrity":"sha512-bKE5RfihnkfDJHzp8iAIP8vrgyJhCEwBkQ48TgQhnCHQg9Xi63JQd6h9NjEAsjwB0H5y1ffxINFQy9x84dWZ7g==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.7-next.4.tgz","fileCount":451,"unpackedSize":1556513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuXcr3Vcb4L731xuOzEjwAvaCWLZm9AjY5P8X4F14hSAiEAkCwmKpgC7HxcMvnLEfesghPdbN6GhLPRFVc3++kca4o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGy+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYJw/+OKvccJvbjJESGyU/fLoYIJVrRhfDOY29Jj1aRPkYNoNKy4hu\r\nZN47BDCA+M1htw7iiycs/Uq77cCzratSL/99IpgzRdMK617ne3GzzJEQ759e\r\nw+vnoI3l5FBZPAAdrq0BDmMDcm7Cc7R7dzwkf+RZOSWSvZWHH9Y8OheThtjD\r\ncXPMhmtYhG4g0bepeWW7BGeyc0CR6wuaJ+TokC07kYj/RDrT4n4JCJj8+jPu\r\nBVNhU8onpdyZWJoU0gb4ZfQJlG7GdGB97DNVRiHTKwav3/pJuHAfLk0DTxAV\r\nxc4vR+gE9BRCVaHOhQSoZ9Hp+In/aOyKn5o+QjsS9YN2yF9JZ/sqfGARcT82\r\nuoasTHrRFHYbTy/UT+7p0/EwCXh3cVk/VVcnbF1XcSoLy1szsvxOJs6Oq+C4\r\nm6bWwH1CPbvD9a0hxjY9DUrqirOPWZkhUN6BDidtE1JMO0m+B1yQVi+lUMBD\r\nUX1fVoyH0CQzRRQt6TbpvBVGZoPS1vd0jDhWnllFATSBa1yMAw5dySe1fvuU\r\n+3hJP6Vh/g6KQyw/xDcybIVE714HRW+GAArh+DNsU7th0XPZ0gR8h3BBgA9L\r\ntMsTHZsQxKCP4A8VCl+w/gum8cbYi8yh8rDgdCe/UVfdGpI1pEY16XzegKOP\r\nj2iEnzVmZdJ31Rbut0sbJzRVkf7pJVcMf8c=\r\n=0HEE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.7-next.4_1662726055010_0.473348491220581"},"_hasShrinkwrap":false},"4.2.8-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.8-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"_id":"@refinableco/refinable-sdk@4.2.8-next.0","dist":{"shasum":"4901cc95532785b36a9008ed9d7eadd2f1b234a2","integrity":"sha512-JIoLoyg8aK9HFqYNh0asw0QKLa2+pkrviM/A1CiqxSp2UIIamDV9Zj5F9ut1VNwOqewcam3hiwzs98s/OOTvzA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.8-next.0.tgz","fileCount":451,"unpackedSize":1556513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4Nxik2EeF1qQGhptsw1KLfta0zNpPXPJFeZjtDly7qAiEA0uAo2hzI8ic+ADJ6VAwj4W7CPoq7xAQky0rDLTSsD0g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGy/nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxHg/+K7d1re8FDj8Y/61clUy/rLiG/QDNobzQxKnKhBNMc/ItpRYr\r\nlEf/QK6XQta5U6xlG4ERrVv4A87P5EFzyc9W+iGoYmsMltIfBlmTDJrj5bNg\r\nwqBNOjJP3XD6Nxrc3v/z7rP31jvgxNvkqffX/gWui1NxiKnnxi1KnDo+VLzr\r\nQWOnhqivzXmgn9kvvxaMtZNAAl2HWvJ9tZTm4i4PtoWgbalBKhbMJxAh42Xv\r\nuEPzEcAuGLq9KRs2dIREic7wjIJpbc4GKtNKsT7eohUwf+IoJnrFFC/Twymw\r\nzbiG2N4yiclhyeIAY71Ww0FzHg0M2FXFjElND5lJI+9wqrleIlgz/D+aVmJb\r\nTsDgnNmlkGnV2NjLPFVQXF2d2dSTcf2xnh3/HulCsA22mlDM/PvKM3SbMUms\r\nfkruF6vpuzJ390rpIIIN1gI2f8IjAOoqx1WmkVFFkGPh7cfeTyjqxiw/ACLb\r\nWZTmZTimVz3w6LGIagFwGa3uRIvKhiBaWwSwNkd9CIQfKrKXYE6uw+V8KLjv\r\nxr7WvF6gW6juNLOpmAFODl/p6NdsW0V1Rrz3o5uV8kuBmIZ0gQN8LBAOcjEK\r\n2lHgkaXPizi/Mpbh8KNhjk7NJHy0gzp0jhrbYjVU4YSKn748bbSdPFhTgw0R\r\nKvEQl5M+CfmVspvT1DoPqtgeJRq77kwyXwU=\r\n=on6k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.8-next.0_1662726118716_0.3956540870557521"},"_hasShrinkwrap":false},"4.2.10-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.10-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.6.9","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.2.0","graphql-request":"^4.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.3","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.0.0","@graphql-codegen/cli":"^2.0.1","@graphql-codegen/fragment-matcher":"^3.0.0","@graphql-codegen/introspection":"^2.0.0","@graphql-codegen/typescript":"^2.0.0","@graphql-codegen/typescript-operations":"^2.0.1","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.10-next.0","dist":{"shasum":"fc41b3bcb236eb441e405ac80c02e6f4aea72989","integrity":"sha512-b3OX4zk9v8+lh1JL+M+1ACour76St4KcVaEO6mLMsAMVkMj11V1RktE1NH4a2c5esCrn/Vuy1nccnD8kV+7fwA==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.10-next.0.tgz","fileCount":283,"unpackedSize":745209,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlNUjDkz8ysEWrfHSSrA1meyH9299UXO29gYKjiFhTEAIhALDbwgT93G9AC/q1Wz5MTPPlhzremHXW9uJhj3bxQ4eT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHFPyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAOw//ZUOM5jJ1tR9eWDqAEKVJYDTxzJ6hGv9oZ+2CZy+VXshtai2I\r\nEFTX5+fxIbdCMWOyQ3jKf9A38iHpCU2qYSy/WSOD3gvu9binVswIVUR0W0zX\r\nF6BhYAob8+hZ6tnFXLATjVNQdcA4f+jiecyVbRIONr1+cwhi4/eqSxpyr0qM\r\n+3OyvG74zXk9M1JcbnuLlVMeAmDXFnvgi64IU4XFTWKJS9gnlBM8JKDSsaKB\r\nIjvp9oAdudowswls79PtOISzvvFksG8QlC7wgof8pNm/fQsecGzDPvku3T9Q\r\nIvCuVdyzJYZzPcU5VRIyBthmkIPEzX2rDqmmN/+ceK2np1rmrPMiWGap4Bv1\r\nmno/Kv42TycOv+fUfq1B5uahLZahPHhWsv2xuPclDYMjv4sszpX8xX2PsO+H\r\nqDFJ5bsIxpPT/WKGhrBQFVxtuPMYrrHbgM590uL9zGG+sD510/O2CZy5oRJE\r\nNUtB+ypG8w2AfGLFqldGDI7o0NFNunZ8djKdC3jzmZtLdGfLUdtswSZRtwMY\r\nXE3t6IebwN7oCbwOcCgzNFZ5K65cAlbRtA17N/2ahLmRte1mPPmvRvqyJ/L6\r\nmyouGs14ZKgg+N5JTmP6sqKiGu9UhCgOC0daBnzRNrHtZuGcPGKy9ae+uWkW\r\nw2S/Pf0XBvc2oxF+vpNNw2YiWHmSbQCWwus=\r\n=oi79\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.10-next.0_1662800882575_0.47545680683667624"},"_hasShrinkwrap":false},"4.2.11-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.11-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.11-next.0","dist":{"shasum":"394f9e9f8664f41cf2affac7a596ca5a876906a5","integrity":"sha512-t8HCjUSLaNOPpbnxKEecQd/mx8CjM/WlohoEHztAmvr9+xC124Z3hY0C9Ytcy2kqcbQ6Ep9xZXL4nKmPLeHj3A==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.11-next.0.tgz","fileCount":283,"unpackedSize":738808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAjZUCHwSrgCvSypRzOBU3lXi/R+fRuz/fU2k+4Cl3GQIhALEt6T8DXsLg4gmeIGdjhBZ/Y5KwGtG9ComWuk8XQpSz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHurMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBgg//QSKfwpYQaRzZOrH4uUGAwq83gqqGKYIgCB2JOjypr4S1HYQ5\r\n2UIHFmRpLsx5rnB9TOzM3i8093sufxzlWj3QPHcu/TDkq0jlw13Afxbg+AL/\r\nNALicbjaoGCI2o6MzlBsyE0zb1D8EbIbXkxGOOICtJxcJ/Ji5GBone2U9RWl\r\nKLvN95hxGApt7ukD/St069gcIc9JdeD2/YRvx0Luq9N8Rj0WymzpKHsokUg9\r\neOhttsgrucP8qnOO3HEUxvfVwWRd4u+r33kS8JuDLMx/n3wx0Vyhv3yoby6n\r\nxtihMD/aFBo5Q6jo7LGsccza5BTe/XCdmObVnVQ1LkFGLH+G/KHxqvLzEQfm\r\n79LQZ8+TvZanT96pafJkAK5P1Jk27rm4Lfj+mHMH/u3dyrah0VKfzqLcnTD6\r\nFcCWh3EiVr3v+XdHALo4jzAl4w2OLy139JU7udpR4a2MmDyrU89GQOcEJzvZ\r\n6rfuc1DHsCyoRdzBTZPx/Q6B5ilmPBGv0btCS+nbuN947IqD39PZFkQRIXCU\r\nVxFH0kVnujg5MwT7ewqaysWkQ244IksHC0QZLdiMJe8J1ZYrli3c66wM6AYS\r\nen0DgxEmXg1J4cr1znBluO50hXlqCdT+V+GOc6h3VlCIvIRQ3Dt8rqEOfZg7\r\nCisab43rjRzq2dU4aDvEDc5TWOUuMduhU48=\r\n=dNBL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.11-next.0_1662970572464_0.0946405560777479"},"_hasShrinkwrap":false},"4.2.12-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.12-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns=.*e2e.spec.ts","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.126","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"readmeFilename":"README.md","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","_id":"@refinableco/refinable-sdk@4.2.12-next.0","dist":{"shasum":"443bfb9779d7ab030aeba7e07653dbb87d434d08","integrity":"sha512-qDj6nITFJEDLpAgpEMnlLGg4GPotv5rPTOUtFIS8JmEs2BqzEVkL0JuBeU9a4pHTMM07l80hXFU7t6SwKK42Jw==","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.12-next.0.tgz","fileCount":283,"unpackedSize":738788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvSx50VZD3f8bg+9OUDNyy/dZyovZ9M1YXT4pri7stSQIhAMRep5nEXhGcI6tDFEBS1zb/EPgBUc6zslOeodETNve9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHwodACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS1w//TkpLbuLrpMBW5gE7aDJG27ltfEtnzk/E7Q0IkXqULGbUFukg\r\ncAcW3ruWxczgYDjl1wTfAIdaKWIJt4+MNCrWK62EWPmTi7C8/rhpn+1q9k8D\r\n5MJjwIWh/UivmFC8VEDljXYdr0DR5JeVB8bEbZxkI+kDDiLjVANjHvwmR+cE\r\nKbQhHDaTlBOMahcz6DTJAP6NfEYlDWI+tSkpdPjWqOD4p5Fn0X3Z8CWz1olV\r\noQv2XuO8nQHV1DXcQBtPtDb03yUsnrkqW0bpFf2YSdwnpCwWFaguhKP4L/HV\r\n5jAD8Yltr+6fpgAf/ZkQxLR2uWo6dneuTpzUFOSwAG4gvYixhBYUJYLdsVId\r\nv005ZWz9za8JbCNJDfB2Gdr7mZloRZvMJ9BeW+g5C6ga3WCh8GLs5CmDJZN2\r\nq/Jb7xMDweFJgPvaQjRsJjBqXeQtveVvimEjD4rCrYPcI/NYtuW0t0wx6bs5\r\npOiGOPizuGcYs+4DsdbmKVsPvGbhIaIVzEq/1LpGWUh07Q7kTR9ZbaY+hquw\r\n1136cMEx08ImEXwOttiGTNq9W+EL2VmzYVmReuiD22LOi4NDm1vlkULJTA+v\r\n96PAaFG5RXn2fYmMjVTnL6tJftZHpYOizkMJcXUr6Qq9tmZsxP3k59TrEp3J\r\nb7+vY6DC9WFj8J//RZezRXemaaaM0AgzstE=\r\n=X28X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.12-next.0_1662978589544_0.0506409927607252"},"_hasShrinkwrap":false},"4.2.13-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.13-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"36bf33aab580cacb157ec5b65838a4938988a3e7","_id":"@refinableco/refinable-sdk@4.2.13-next.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-P7er0SZ3Hvv50WJu0AM6REam5JbSC/xqJOW1QtUtRGZH6xv1+mvsPQQoLTgUm7NQRMBzMCfSVGZ/jXhFxc0/mA==","shasum":"b12efac1672b0784e7fe1b2212dc5772850448de","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.13-next.0.tgz","fileCount":255,"unpackedSize":737923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYRNRCHbeUKYbh1xvBIdlkKwwbYknDObzy1EyWoAnhowIhAMS083oLTx1xRiYA/U8wBzXcTpWp5dn4HVHR922Vd7fn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIIDpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmAA//Yl2qv+10/dlRtsMlQJhJfVvMzIQQv2gUM3fyzJMDPoYLvFm9\r\nCJ3wQKFJrzQcI6chaS3mTmNFwE1dgmjHzXIaQRF4y/bemd/fVqSBKBSbAI6d\r\nr8JRVQyvUI+YXv/8OVd/KqBwp2k1n7vEMYm98MP6dHoNdGXwqpsj8g0KzIZC\r\nnZvqx+U3uEt+CFF/R2toNoJoeoDHxk8S/2INgnwICRHzK16+dUL9z1iJzY9b\r\nR1+CTjb72LkIYXDuBBubR9egeElR9R4VGVXS9pLPJ0oMKQb5VDeKGKTa/YPc\r\nP5N4UP3qC55Uui2BqgzKwGBCUh0AQWbdFLZgln935j0pgN4I2FZX83P/P7Sq\r\nmvrCqmUO7Md6rC1nn96km0T1Hyg/K4DW0WSLUCRG+WM/Vs1WDL7FwC2Nuh18\r\nMHUF5dUqqOLwmD7jsNCuF+gtnXztw5V839sU3cVKUuKtSQ4Lv9scBrFARbi6\r\n2WCHmAQhyyjtu33BdTpM+W7no8RfFeWQ6Q4ZhaWEtZdJQFdcz14S5fZi6SrT\r\n/T9sy1akXuMP623qzEgCFD+9/3GPInnUM3ovB/Ybaq1BlY0jH+YXDPWjXAMV\r\nQvHOr+JXS1X3e6/XsJRUwjG8BM0hOvZ5YUOYavhy7s56NVfCX0kRSUk2v88w\r\nIWcWJLEbFIRntlPFBrMpcbfAKHxtGpmRfzw=\r\n=v/nY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.13-next.0_1663074537434_0.6935585679179948"},"_hasShrinkwrap":false},"4.2.14-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.14-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"c0ca94ca40befeb2cb32a56620a85fa71fce19f6","_id":"@refinableco/refinable-sdk@4.2.14-next.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-cGBeKJK+4nf9pgLyUclkEm6jnKs8V1IpF3KBKF2fkhm5swT6Pxhvub2kawDUsUwBNhe1d52hs8KDT8cRnBM3Nw==","shasum":"51c427e21809ab8560bb2a5a4bf846c253a09f97","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.14-next.0.tgz","fileCount":255,"unpackedSize":737921,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI6bRQgDqNcYSzLN5bN+gknd0viKt4xWMArNnHXc2E8AIgReQLrYFZvB6EvNCQKu48U3n2Kd/IJLSy554mnV4egMg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIKJ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHLA//VZn9eTIbjAFOl7WtTcgoGGwdvkzdL9zD4JvsQgajvSfZcbpe\r\n5iUF3H+5NCS0ELM5r3QtkQyWsA8cNdxUbEehtOiUJD8TiLZNRJBvzLKkYxoz\r\nkf6SjFJWJanCDhCLo55jlBNJnbpMTDvw6OIgMSoCHmGZ3Ld1jfucOMgpU1IC\r\nvGTtqGVSS0/1FNI9/5de5A3pkOImn/JiCYNDDA5zDqrb7jo9lZm9qjiHw/70\r\nZ8i+GhCK1DKuVvemJyU+qylv4kdJwsO6x2xh7zPWZQu9pyaB1O+iMCCkrqNf\r\n6qzR8yyheWWchy10axp2mwFZj1HcPgBK32LZxpKXdnrcAWGfLTqdHxlq4lk0\r\nxpqsSQ3KxiPRIYIUHggeFosVglVEcu8JIbOzGnj+ov0vjT4m7FbERWcUadBh\r\nzcvV0Ew6b8SQa7OlQdDJoeRZxQU4GTagdJXIc6QKLujBQx+QqswSgFagil3i\r\nR9N/Uz6xXDowSUOsdNMB7xfT7P3k/xqsaWq6wdSVlHm0ZIphXwT951vC8/ul\r\n6QpGExClA0QS6NfTpsyFole7LkTK5Z5vfbdptyVqaoOuwTjZnJUF/MmT2aat\r\nTaXoiFgFGgJW8Hc3W+le0EBrps1JrX96EYwkzRVdTkBZrtcd04RTyL/iU6Oc\r\n16UZU46yywoTris0+eK1vMNsYMGEbXpnUj0=\r\n=F7HC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.14-next.0_1663083123685_0.9639504006474531"},"_hasShrinkwrap":false},"4.2.15-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.15-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"693f112979ce85f3e54e1f59ba767eaabaeb5cd2","_id":"@refinableco/refinable-sdk@4.2.15-next.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-jFfvZxneNIQ54efr5oghNKigj5HMwmcTbUGHWmRfFWBmMykS2VybVQgZ3CtwyLcSCUDiKN6tijis0umJIl8M8Q==","shasum":"9967c0d220f55214872853076c5f438b74216e51","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.15-next.0.tgz","fileCount":255,"unpackedSize":743482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCXvCOiWF1yxa+wtxAd2OKQUF3/fRhMd8ORDskFTew/AIgFwiPUIUEz2iYUEV69/64P0PKZ2yTBTzvB6wlEfej1KI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIuHmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTXA//cJOXZnaZjx8InofUuJB9YoHlavFSyH/aNMUyfaelRvXF+nR0\r\neoiTI1tUsoE26hbDQ7vWWhQSm/FFFggotr0C0Fjb3jN91XRfQtUckBI0K8KA\r\nejQ++b9yFaPiQc6gfBvwesuAmMiXXks/3wAoS0KuCLYFZ/in3ZcmVwo+CBPl\r\nsQMOl94sPhvghqycQlU4vOYLBXn19jlgBkseIPT5CPuNvBr83Duyqb7Uwv4f\r\n8GEPm/nrPq1MAsj1NvivvyuzLr9jybYZYpNh9un+4mh2M/ZlY4+RK5c9sfmK\r\njlCr+0c5hJ/uiIEsQoRKUETdJcj+dq8zlHaqwXgyKjS0np1z8MYGWLjN3J1+\r\n1VSXR322pA3GKYyZD40XHeTtBChM0KZ5vdokGI75OKpRvZ3Ro/JunhK60RXL\r\necWv//fow/0orYGg3ajHUhSfWl4Tnz5KQ4MC6SOlp7NdjEE1D89tFWcP9MVZ\r\n4y789chy2ixSPhJPDuoFcXykis8g0eH2BDJB/AYQ1y+C/Ti6NMLltRNXZy4l\r\nmjfAcXZjAWz8M8Td5FrfP3S6ZYFHFKOx4eVliXqrCLfp/sYWA2eFEnAUxVWD\r\nPgMNlKbV3hy5GIBPTy6bIf3TW5gDIZxaQBOBv2ZIW3QEsAc7wtorVTCrYzTC\r\nolbXS5SyXM8/nV0YQViJllHDpvett0t88bI=\r\n=fMEL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.15-next.0_1663230438395_0.741736967277804"},"_hasShrinkwrap":false},"4.2.16-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.16-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"8319be38a02f72ef99488250967a77f50914ec7a","_id":"@refinableco/refinable-sdk@4.2.16-next.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-u3BDr6bb3qUqYPdpxjNeqKIbn5rXHya1+NzCD8j+aYGqPN5KYCnBNplugiPn/zp7cjetOjZPWCybOpu1u8eaXA==","shasum":"4ea44c5eb4cd0b0cdee1e35ee19e431ba7e79911","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.16-next.0.tgz","fileCount":255,"unpackedSize":743969,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChCNSv22jU2sYrgJhUpYVKuqtr5SxkS3vYoIKfCWdUmAIgRYtV9d4QPZy//Ts4VYB1o/KNleaGMhoThPelyaAQQr4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIw0kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeDRAAgp3ll8zpjq9DNLVCIsxMihcH9EZfbtHLtZ2hBk8/gqe250Fj\r\n6Zl3OgiiECFHSUOpqNwSHaawzvVjIZrqeeLHWn3WfaqJbrtf0uarqJQ9HWge\r\nTSLiLJrE00HutL0Mvhw8I+/SD2nUmcsvSiQLjxivM1pgdNc6o2UKXpQBvrdt\r\nYnmmg9wI+TAOsH89wuSiGxh1lCKfip3PhzEJw3O8nPf2NJbDL6kObTnXDl62\r\n0W/T4IDG+aFZA0s8AH24VdBa/8NqyrAyYeDH3prsKFTtH0LrV2TWLlpZ1f2n\r\nsrglzULvCy65wxRlaUauJA1Yt2/D8WZxVwN5MR4l+e9ttdcLbAALAySXCXlD\r\n07x1r8mW9j1hF04lkgwu9htLO7DKdpOxplISPk1b6+hwAvzd9sz4No8vWY58\r\nZo8BQdZrK2m+GanLc16OiB2GihdQK0/Qz1IZs0lGDFPNvWEnb6ecXs1Zz+FM\r\nJpi+Arfl+MwhiwyoZJyq0l0vroqz207r+4HX2dcfsRUN1EGXaoDh/i7WN9wj\r\noSXDtw5VrYBBugQYOiLWz1/SHVQITMn6556h6CiS/CD8kv+0w28CuwHkaWtS\r\nlpE6qSgJIGNaOIREpYLFRLNWbfUx67MAFLAY9mNch7ksn6x9cyH7WHHv2ka5\r\nN2NHk4ofE75HW3hpt8Ku2NsSmG+GfrmDdDI=\r\n=zIlH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.16-next.0_1663241508084_0.8422127396738015"},"_hasShrinkwrap":false},"4.2.16-next.1":{"name":"@refinableco/refinable-sdk","version":"4.2.16-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"86b094a2b19967400392dfd65cd2e46192250f71","_id":"@refinableco/refinable-sdk@4.2.16-next.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ba0kyns8DlqUstASMemF1WE7p3noVwPm1vpkDuSTRfDvbhkVTMAX4Bmj8RD24C/wJM2QjRKlUppE5Y0ltCyiRg==","shasum":"351ef0519902b7c583f0bda0a29dae259a4e1a68","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.16-next.1.tgz","fileCount":411,"unpackedSize":1567380,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRYnZNMrW0MCUM509hc+j0IgOk6AqIJwUxEqC+bUzFMgIgCVY/a30xYovldGFlWefEbdt/WooIZfvotb1+qTgXMw0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJGqqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph/A/9E/vhfGdNuuI88CCF33bQ5JAYfiJdnYGf8NDPp5gdKHOjXWuq\r\ns27lTHOkRHAqEKU/uYrzar0XKzyrzNUn5Vl0QPaeeOU10DOEVrCFVRoQv9cF\r\nTtnlgYVapALyEKo30WxJlr2IeFVDpX2OcPcR2pZz6P3s6AC6l2JwKVQCyEuT\r\nzVB1pYaZ04rNQJ2sIP+V1IOV9ZrALsXjtbWF3r9f+5bfc0IlW+SOVsNzTrJI\r\nFGcp8j2WbJCKKFT8d5PhIv0saKa+h9Fp0AWLNTPtl3GS1d4DglbiVHLvwKBc\r\n3rYMryqUoT00e37114Bnmm14s+U5kh0SuWk9+VW/xhIf/Fs9P2pc8qrAXF+P\r\n2CXaVfe7qk9f54IloCe/2YMJFuz6kSlBGCJh9Z4VQm1RRspOEV+tHO6vL/IA\r\n5nmw+czNIkZRsTgFR3Jfo6aiuGM0r2ffMeIefUdIankLL0EV5VwYwJ3/HAHs\r\n6AR1RexeQd+EPt/yXekfs1k60kKJ6N6q3DPzEccfjxcWgccCgZypcZ6iLkXw\r\nRFPfsj2ZLsbZ22N035ECXMlPZh273P6nsuXl/7kBjMNjm2n5gdPsFUc+Wtxh\r\nlKtW8t5+dCChcaqG/f18ua6Zos+8ql5v6dmGEGl6jl8VpV59uw0/qhv98tkt\r\nN93svQ4ILvyH56c11nB4EBPrvuiXrooRYzk=\r\n=sq0Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.16-next.1_1663330986559_0.3417040727851146"},"_hasShrinkwrap":false},"4.2.16-next.2":{"name":"@refinableco/refinable-sdk","version":"4.2.16-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"58ba58432208138fc06ea29500c3c46f0a398a02","_id":"@refinableco/refinable-sdk@4.2.16-next.2","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Mj3dTe1oxuWK6kipasAF+BsTbTDZkY1O/NQK6nMBCngOzK44TP5AlJQDLrIGyFisM005bK6tizETfGhx/Ym/ng==","shasum":"92d5df34147162625ba06a366ab54c382ca8c9ad","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.16-next.2.tgz","fileCount":258,"unpackedSize":767647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKGjViJd5MZWjtclLtqSJp29T3YSpkK64Wnp0ztWafZAIhAIt30+wfcIK4VyW57XQqABItxq3MFVLsPZJQIBOJkN5V"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKY3eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovow//ZrxQYb04ua3lQAq8JeczYrotZ1rf7Lu8boYr9Q03wCre6lVy\r\nWwxO4Gc5gmJeTqcqA9arG+8hdCgeQaISdcpnyic6qPtQFCGWIBgHINkPnq0J\r\nOT9q+kfhurrwY5MBsmmHWFP6+ACDkFP4hJEA+gKOt0IT6Xh8d7O1sho2VBCE\r\nbp61KJAGKIO92iOI0CQIM7AWhEaJlPyS0D8bw5pmO4cZYsJKim4QsdSoigXh\r\n0ca7oW9EC89UFAUEdGKFRBuoo+lUmVoQvJHgSo8NzV1R4xBDhkWB1SH8O0Kx\r\nkpu41L/V9f0OmYS5UHFsVxAaniK6vTG+BijfvZf1P7yBN4sMi/Awclx2+R5O\r\nfEQp3hg3XPnf+fVdHwBb+6UchalVhQlufUZpbTub8sT6+M6Hfksam+GhfnLm\r\nZgWZarkV8ExJerKIpGkQu9PIZn8WErzASrMq4C947e4nOT2WdtQINt+BGv2u\r\n2u8Zq3qhLrdRVyJccWT+5qD4SM7Pcq4slIiuLEuq/h/Hm/7yAgkPL9V+B6OW\r\nz/jUCDGpav/2vJCyNLQ/E4qbCYHGKRxNmMSzDLOChnL6GBARUYlvPqs2dTmC\r\nFTQaBVwfFphgiCRd/ETEi1sFyIGbVNNUOhkgb3H+StpUJVFlaJDMzs0zzTia\r\nqrwrdb9+9ms1QPiUrGCE4rrKN+TqO7ze/V4=\r\n=i26a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.16-next.2_1663667678526_0.4552397788214846"},"_hasShrinkwrap":false},"4.2.16-next.3":{"name":"@refinableco/refinable-sdk","version":"4.2.16-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"127cd7c287806360bca30150702e1182cbaacf54","_id":"@refinableco/refinable-sdk@4.2.16-next.3","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-JrKjH0wkbuCiiKk67RLOqNyth13s3B/sAxmNx2DhJwrj+Qi4u6KKCf7HWcUeBFAsyxfUXQIuBtftr9krdKw6HQ==","shasum":"c07f9be186b7c8af352a700bdf5be79751007806","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.16-next.3.tgz","fileCount":258,"unpackedSize":768097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0itjWCDeZRP87tOQthPmRH4JmiBEhJZ574D5lkCARYAiAlx9dt/0tYvZix465VhDjhmSTtOcUF/oJ4/tHxJIYjlw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKbtgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDcA//V/A1OIqJqRTS3xtvZEacRRBCtcQiHfni+HPzTTqhRra3wkL0\r\nRo+3hi5EIOEkRTTb+gJyaxIUYK4zW40UezI6RJXZZRaaMQPPIDG/RrzW7QVw\r\nvxUYVaBueIcIJ1Po8l2puE8VUcxeiMrId/4xM6OeE0g9SzI5WqyJjhRi50q4\r\nQ+PxcuD4xu7Xm6lU18j+k79rm0MgQGChCPD/z1tjcUzlLu2rLewPnmt5ZqZ7\r\nf2ysboYNNxZR9JQK+gJs+DoOOWLUOZ3J05j/z7XQJglyzYivy7b9UE7vgP5+\r\nC1Z4t30scuMlArpvneDBqM69O+9oP7oQJ1SnkvYl0Hk4Yjx5EDgYgW7Er/F2\r\nboGF5+UCJH7tGpq7gtR9dM5TQ78cGek29QJzcYRCCz6SMY+lSxnSPBMGaO+w\r\niZ3sRtI3XHVPEnASSI1qOZ1ZLIkjNadzpwsRyGTZTq/JIeoXwuyKumr4wpvs\r\nPZrQSJGLXlL6l0j0dIPCs9dd4mHevQZJ0wZu2BZpNalePuVsvSt4InaJJYCi\r\njAr5eiizoGvSjRIlmpLPkr0SDuofwLSoejuRlHpun1v+NSHMuu0rHSrb1WBb\r\nmKoIu7brKUalgs3M8aASEtsZdlsfRmrKLzg2lvuBkx6b+i1RIiqOq6NhNREr\r\neVwzUe1j5AXYlFvdgtc2mC8UlGvvh1PauKo=\r\n=k4EZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.16-next.3_1663679327881_0.44408792289922383"},"_hasShrinkwrap":false},"4.2.17-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.17-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"b31e800a96bd81881ecc0f7e07f4ec999dce34d2","_id":"@refinableco/refinable-sdk@4.2.17-next.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ImFbJm1bsHCTp3hvPdsHlDNgXd22BfYUGRJxpJnkso8Ya64Dq1JVdJ6qlN7Tf6rsEoXpwI20e7uPJRsVM54cag==","shasum":"713a7fd2e8881228a89d95663a2d00eb83ff830f","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.17-next.0.tgz","fileCount":258,"unpackedSize":768756,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARp/zk+YbQ/hg15Hadh5spIIq6EFNo6Fij2/jbz3OspAiEA0t+PVvmf1bTJ7kB80W5yRsIfLi+mUMdmZuE9F19iWgo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKtZuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3xg/7BoXJVrGd3Jr130AJKQYxdGM2ic5waTXxsKrF9mOmcW/Vy1e7\r\nC7Ct3jfWZc/MGQM1u+ilOiuKIvpYI0OBSeNMI6+oaBixTJuqsV8580LalBKJ\r\n/mV7x3jiPINjnqhr7R3VAHlyDLLnhZpZUR9yoXszdc7UzWjA631eMg+itHcL\r\nTP0JLSvkU4yvmsGTuhKUb8ZpbUZZG1kR81hVt6bISK3Im9rbblpqqs3HO6/u\r\nvSHyNrbpPQbB/QGtUGtD7e9RYJiElP7EEglIcsA540GIpdNVbmAo97Fg2UhT\r\noeq+9cDgn34hzIcshxcR0YtLfMuOeKUJ158ONlgywbXW2XYKmLPcJGg6aP/r\r\niPUZYVqeItSVXfHcKwpuiK4VAbGwEgXGGtJuYTMP3Mk+2hxBoqpXXAcPlP18\r\nGtQdU6MstWDXrWHJTmrTlGcuOA/5FvxfLxPlKq2uGq19g4NRsx7X/n6xyHEh\r\nbh14O2bWWVhrXTNZH1FKJQuxVy/2iGEhJLUvTOgYnOTQ3XCJTcPxRymjokn6\r\n6GqYYKI2SUuObYQ0T1gciA50oiVGDrlrq75CZTxF2kXH0lqu6j4wUPBFLkH4\r\n3LmLMdxrHxObSFGf55j1Cj0LHA0k1GVUAh0GuafsmAoyIatyu66bII1xSH8w\r\no5AGQFgBYI7WZa+dp4aIxKNzf2ES0HXhxFQ=\r\n=4rVZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.17-next.0_1663751789898_0.037407117465634965"},"_hasShrinkwrap":false},"4.2.18-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.18-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"b94bda27e1de697d1234d9a0553d49b2ff56cd99","_id":"@refinableco/refinable-sdk@4.2.18-next.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-mWoAHLm/ynU03iaaaXkzh9TbhLjk07mj7h+6ujlwqxSTexCqYpshwvki+AKVCtOEoACQS0mMDma2dNgzGsnLqg==","shasum":"2f8592ff47ce160e7e3ddd74837d8e97809449fc","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.18-next.0.tgz","fileCount":258,"unpackedSize":769144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBk+foDjWKdr7sdrJmN1+BG2wteiAdQFXHyDLIkXHXlsAiBZEvhWvFbnLlXA45tOdmmgkqwiMU4ZmZc9n1T9xOoOnA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKweEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2cQ//eCs3EgudA/i93HJYe23iqtWvpF3QoUf1WQ1I3Fkv0NSr95zl\r\ns1u1OpdYnuX2GLdq258nP2RrL3hO+LfD1Grgh8KBoO1g05iLB01Ryir//Ep4\r\nPaQtrb93MmMP4wYfygcZXWIjSwQfFN6QONeA73wGo8RlYsFge2u/Ug181IXZ\r\nL0136W5PkMBrEXFQm/3UA7ea4bK+I8149PEOFq8PAN0g3ntu69K+7WJ5WS6e\r\nsCVpNP8hj9jqEGI6xDBSLzfv/kQ17F82L9jB60CSf7L6MLqoK2sVEX5mJihp\r\nOP5wzeBB0Z9lOj1MEMT7l0eZaovD+AdJS1LT+ejAKJeS+dgFRFfiVo/jjK/o\r\nVpR2SOACzWLyAB1xnsBxCnbI9rPuXn+Y2fxeqdgw+v3Jgtlf/hY4MGmGhgqS\r\nLMwYKe3StpWVy1MmCOAKPjWe0xKuqD/jiEDt3f1trBCTXKVeABj6MJBeapER\r\nQ5mKMTHEE2pj6REPQ0qJ6BkrPbRpg6e2zxoHXg64YTWWYVvwQr5BLuADyd3Z\r\ngl9WJ3TwilSkoBMxD8h5YIeYmqlKwgcHOE4q61VnItiXL7jeT4UPSrbV4lwY\r\nxLFhlgnY8AA924Eqr6OjZX26cy5HApsFWL3PGWVUz12gzq6XvJvbDOBvcQE8\r\n4GUHyt5upfDYe9oBEPGzKn7Alo/m/rhs8DE=\r\n=Scfb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.18-next.0_1663764356429_0.411516406019121"},"_hasShrinkwrap":false},"4.2.19-next.0":{"name":"@refinableco/refinable-sdk","version":"4.2.19-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"13c0f2679607ca25142df36853f15f4dac9022fb","_id":"@refinableco/refinable-sdk@4.2.19-next.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-litVo/qRBI/uZsMIjf9gh07xweGPO3BP999vFG9ENEzkcem8MDaCYtarwH4v49lzoW7R1xXTBQ2hrXif7kfiiQ==","shasum":"ddcecd33f4e9d79a0bb057fc9ef4278e9157dcf1","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.19-next.0.tgz","fileCount":258,"unpackedSize":770777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG31A2o/jmaXZHS3tFEXWfbfDHN8ZsgSRdcJSFZMFBnwAiEA4Du+x1xPH1KhCMuy4ftsZ0R4sqm+luq4Bo9o1kzgvn8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKxeCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoaaw//TpIFykZvCTcUP/YHizMk+3rV/8wNw2fXvz20iV40VVWAeMgY\r\nxXTAZTjBZgThC1DVlxlFBDPbU9uyA1sjmPFlHJD1gBiMBE5PdyFVJM8tm0v5\r\n1ajtOc/ujge+3cAPAl6ZExTawZP26iBQDqExWSq+U+HPE7TP8FzGfS8GHRj9\r\nPcNBBFR+QzdWMTEr4yVf5yxs6Dac656ukFcL0iu/nwVwepRRKo35FoV7Z77e\r\n+svpdDI7R4R44B+ANdFzq+m/u+Yrj4mJMTbFHRYhiNrge7Cr+b4pBjRBn7E/\r\nsrysYt1GzT+YbRDTvq5PcEydOdgQH7/SEMgjX0PJnGc00wiWnwuzpwu8We7K\r\nLv1CCNL2ZhcFBiSiGRaqysIUNmOuK42hgUgXxqvIBQ/bJzsOt358Kk0vQZ7w\r\nZ4GnhKi0R1ngLYA5GklwOqWe8aFQtGzTNNbDuqlRIUWpgf/eInQJIrfOHtQ3\r\nIBNNmg0eX9QzhbLJEmoHI/gzF9NInV52FD94rTLsqjApXnXZLQE7A2LDEhhW\r\nkUMtaXAon1XMEgoXH8axBpKT3Mhzg6kP0mUJmZh12JZeEhuABMLDzp15FbgN\r\ncsBZzr0F5n5iD7N8iJul1ppODSzb2l0cyv5QhZsUiXDvDqoi9elT9Vjh2K/W\r\nvYFZjIwSftAvQnHd6Sv5lndOJU/kHT7XRjo=\r\n=YoTD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.19-next.0_1663768449964_0.16108039622461567"},"_hasShrinkwrap":false},"4.3.0-next.0":{"name":"@refinableco/refinable-sdk","version":"4.3.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"98e73f519e4ea3a20eb51eaa90839250c209d01e","_id":"@refinableco/refinable-sdk@4.3.0-next.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-3l7mDQ8iX8gzxivh60uSm2JQid+l0vp7qnkpconpHnKIaza79Tx5wCrMfmKoBrunAgmsO6XibsGErA6yQJlryA==","shasum":"301c0f592d9d9c84365e3cb7f7c7259deaafc9ba","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.3.0-next.0.tgz","fileCount":258,"unpackedSize":772285,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6c4KD88BnQaaLRvdb7WSrtXAm9edU6SRmd2oolQ/vNwIhALiiylYT6yWINZ0IJOKkOj9C9LfGzQiWVGKUjOJ2YWI3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLaQBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok7Q//Vel0R8ShRO2sR6zCuoSfyK7rTH6oH/2GTikJCxWYG2sGpTaU\r\nznlzqS2OI8uvEbtNftS3MGd6qDYZwnWkOqt+aLVYaV7+C7wxK7I+gSe1AJ8t\r\nS0qAeHFa4NbboKtKQkGLpoch7YpGzxKq1AlSAYVp/Q/rWQIKAgP1Fgg8PVBc\r\ng8xIbakqSBAxjkJMv0DqwfWZv9x5gdNpZstrD+yz3EVDUCDj+/8Umr7ZquEE\r\nJwQXyoSi3QA/bsX5VuPZXbTV6gguMWdKlDvHbe80ipn18MgC+cjgENUyL8xP\r\nX3IDLLkYcreE2KJ30hp6ai1A3jUbvq18DhXkRxNPksrHauWi6W+Qig11NyA2\r\nUQtV7vZRLd+lE/+Mtqi0YnOtC/VEODJoOllYSqp0io0jY9gbvuENWyuwrFbQ\r\ndSbjTcF5k6tLgmEAGg7g5YmpiHp9TW8gJWpj8BEzTnjF1AHA2ky3s25JrsZQ\r\nDjWhlmO7QtXWcelXAx1UpWb0RHeSl7YAQ3nx/HWr0e5EFmAsnRT7g8IehvJS\r\nxwlJLCRnr9D5NctZbiHVlTJfvEjG7Mzr7bn9SuuWRZEg8exTsy15wnuP7+0f\r\n+eZEA/qvLSJiGRjbrzTAHY/PUXgHfDlsUF1c7S3Y03ftjrxwjCCEQudT8dNm\r\nyG/3OLwpW0f/e4r33SizcOyXC5WbeWcGvr0=\r\n=Ahk6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.3.0-next.0_1663935489534_0.07929367867142201"},"_hasShrinkwrap":false},"4.3.0-next.1":{"name":"@refinableco/refinable-sdk","version":"4.3.0-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"09a7c40c37ce013af56c3cf311cf97774cf9478e","_id":"@refinableco/refinable-sdk@4.3.0-next.1","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-U3hNdtjZuKQaOSFARZAanxxTa+feCRI3eeeQecWZwkl0HocO/0v6FxQwOnLPOfMDZwbMau6HxL9fJfyVtvSABg==","shasum":"a94da1e5745395b02ee5a20b7e2b7d403b1d72f0","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.3.0-next.1.tgz","fileCount":258,"unpackedSize":773180,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4qhVmMkyZ52H2JBg28z5gkUEz3AWOcCXZVzOe3xxdBAiBaudt2wkbv2Ivalwa4cDC8xbc5iq3aESy1B1PmtQFsXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMZRNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4jBAAh2a2IAro2tfMXqddxPaxFYg6p3R8sHU6ntzj9ZJTACYUQIfp\r\nkNXJrJmbwFYeGKyztEZVUK/pvnPHGmDSg40msm0dSQQ1gMjuh6aIGPXtYEOt\r\n4HmoLFN4UbH4Yu+0jTFG163a8//eFAIab0fDBpO3Na6GiW09bpz7U21H7G8y\r\nQV6Xe8aEWAPKguxBZkT54ciI64eRJzcJzJog0gjl+Wb1qoRjkRmE0DP8pomC\r\nVs44Rd92gW7G39CC00YtnYt93Va5FmUXHLJfgzlQZWOIPq2MHtVQuBo6kE9g\r\nL2c2bMqDK8RPMFVdcc6JnZszNCxQRuZER5gvjmE+ExbZNnG/kFypZMrM3NAs\r\np5yZUYLdXmLfFGRfVj0wUTmMPkgVb4qnEIoiiaz4B8kNK8n/NNtDsTMiSJ85\r\n08zWeIK3jv12x9ID7khhnSw8BZTmbPqDZTtt36uPnrLZg7RS+njC2euI/RQ2\r\nlJ7n6Tui0tyIn2FSWInaBn5RPArXK4Kgpn49kKxHXprzl3uItsqrvOrLKBnL\r\nIVWUKm1AUzbYBd/917WZeqwL6oOVVBzVUnxe/yU1+nB1ibcWWl++rBq2LWha\r\nFgfJ5DTuHJe88wtLdYmLj5tkSCEoREOE4nVQrLZy+2/W+XLuX4TquuNysAYX\r\nUZqFr7IiQDIvbPtxag3G0MvRxACecc6jybA=\r\n=yX03\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.3.0-next.1_1664193612943_0.332000061838557"},"_hasShrinkwrap":false},"4.3.0-next.2":{"name":"@refinableco/refinable-sdk","version":"4.3.0-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"d16cc8c622be70b4ddb52baa64a93b29533ad2b8","_id":"@refinableco/refinable-sdk@4.3.0-next.2","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-GSj+H3FoFZQPRl7moJ4jC25JnBNWmG6PLRRQ8SrLY/pNHru+tlYpQ5zLgFiEeY6ZeojqBTz4S4Ok2DS6d15gVA==","shasum":"1914578b29321b1a20ba2398fe7f65c1da802526","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.3.0-next.2.tgz","fileCount":258,"unpackedSize":773459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbI3xiD/uTAEf2aCQGO16nRRFiaY/VtyaHCfsuVgm6aQIhAN+EipJyOdSqZUZjihVSrVKrSDrGQ/VQp86unG97QKWB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMbuxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjWw/+OXAhtJTTtmmUvUmJjqc0putN8yu1IJssfo9o8apxpENWaNI/\r\nkTLxoEemShnNlWOXSsck+BfeDJC8ze9LVkYvL59YhMfxQCa9emFtjaGz693m\r\ndh/VUEyclYBxxjKyu2VLmu0zOoDCJHeDyrVzO8f7c9DQdo/B9VliTpH/vG56\r\njB3Bc7w7f5zN+/QI4IplXKvVshxqvUc+5FvUqE/uK2mTgBwvGXZBN3A7WbE8\r\nYrFph6LqPD2UYgYAP8IkbP9WplokYlMXYZuVUXWxCSO0JWdZAbYUFlb953LY\r\n28LTjGJIKQrkKOBRwZIrDXBEayr3w3bvsSAvNYvqkuJnGd8gCXbV6SaiOKGY\r\nsR0Zo0hEz6NLqtlAF/I3Jqv5Jj8n9lVahVD4VTAHdEZHgcFhDUANDwC/bx95\r\nd6qSOhW7zsu93A4Zwlw//wPloybe+WCoENIjSeE62P1WqqvebHi39T9knjVs\r\nU3NIhdtdscL9i6LWgwkdoyl7bjeLlh4SQ1bwhhUeRGhkHFvqCV4mBKpSzxeo\r\n6I3vayKsn0yWcqXJxGRuaSaL9v4epncOp/aIjTfP6mH5LLZ/guVVtyLii/Ts\r\nPt9b52GEHRc3ivJPE9/f/tMT+5fip9CzP13XQJ5Wouc4MZMfywTxNXep6iPg\r\npEPfF5AotFzfpNt1SIUUQ4CAKpy4cZbzjZo=\r\n=OO9F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.3.0-next.2_1664203697214_0.5410971477679771"},"_hasShrinkwrap":false},"4.3.0-next.3":{"name":"@refinableco/refinable-sdk","version":"4.3.0-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"db72f4a04524709a3a782e16eca590cdefdcf913","_id":"@refinableco/refinable-sdk@4.3.0-next.3","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-8Rf0uhlk9yUsXib8pzFHvYYKZILchvBBCgZopClYm+7RBidCkN1/Az6CwEg0dNpZ7Yyepb7DQ7wpu9W6pPwWCw==","shasum":"508cea5e5e43dc72655e6eb56eef85cd31b9f1f9","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.3.0-next.3.tgz","fileCount":258,"unpackedSize":773477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYfiiSNy/oQt2VP7PfYOczHIqAm3FSAa5Ed6tYmRQ5aAiBcApskz2P7/3DUkx5TXJ876Wlrnzh5NhdsLt9OW+6dNg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMq38ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOaxAAo22lsD6h2IqLJ5bcJyYkeIZPVtZRNjmX+wJmGAbFtUDZ/0Of\r\nl4b0mf708U4kSVu16vMRskIMEa7SbSW69BiXC+TGftuoAj6dCnIC0EW9itgd\r\nebgVDtMwuGax6LL20rvKjYE0IU4fUhJrd+kn9BT2PwBpH/6P2U1qt2OQNz+4\r\nUDd2E/0q5gKUOBFesCNlHuMgzART5rMpKGO4LSeEuMi31j9j8F0rjw3Az1Nb\r\n72PY7iWWUoVjZ8hrNwoDnX4KpoorMnHg8DD3cXiz42mYt4OgmkCiYTdgsm0B\r\nxyoAS6VJBCciKST7YDTpvR3Cupr8F8Ve0lueWxPwS2S4Wv3ZvGL2zBbDucYH\r\n1Rq+HjkK/1udp6RaE7jldcms2UxOIX4DtNIbkLaxnp7Lfqm8KVNyhafbz2NH\r\nzKbxYk2wYM/tNFX2y5XWxNJ7YMf/+OjtkqF1aQxLtRCIX5W0ZkjycN6Re+oS\r\nj/t0gLsOwdQvSllrKp9GPyrG66c5nPVkCGQGmFJJgVwcMjS+OukBMVXOI+Zi\r\nNIikTzqCVNjpCx42RGZQVaKLtJJ/Xra+I24qNYYL1strVC4+moRn2I4caUr+\r\n09ldA8Mwz9EGhBmk7A8Hza4d4YFYithzltcE6U6GW0EYiEujPPC/OlkC5/Hm\r\nUU9YrwkT7RmVTBtsxU6M2pJFXcpHF6ZsnjE=\r\n=MPgd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.3.0-next.3_1664265723717_0.025876526508909592"},"_hasShrinkwrap":false},"4.2.19":{"name":"@refinableco/refinable-sdk","version":"4.2.19","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"0bb6eb147ab7e3e87a56dd378a3ff4cb8fe5cb8e","_id":"@refinableco/refinable-sdk@4.2.19","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-FpF3ZQ4s9vTi/U+LjYSrqUbq9ZmPurF9ZKkyG+My2uNUGNeMQDu25Kj3QNjOtpUTU+IUXZOUQHCNcuG4UN1NXg==","shasum":"ba48e68251d8497a437ab523df033b4e8a12df0f","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.19.tgz","fileCount":258,"unpackedSize":770770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyGxUDXEO974ZIHgiFWb8j0PqMIvSOmofuxUc7hUbNUAiEA0rpCEIIuf0KLdA3q2f9sZP3KCyt6ve7nlAQWBTYjYPM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMsHRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7yg//egOnUhNCXWGEi98JQKAc0wtpeRuUJreIL6adyRTvw524bRTS\r\ng1X/FZ+FeZVg3Q9Uv9ONkS7r19GTgOxzyVkFT6/uxOaWOc2Mmvbz13Mt4BqI\r\nBb6CjTbocMe6KbpocMPpFCvKCbtqCGsbkVVqHaHGyIBzg3d4hw5QQvMVveIA\r\nijCsdkMnXsS8O935NTAcpIPTDulPRlmXR5b98yRFrEtQK/0Xs/33pBfCCt4G\r\nzH0Y71cLuCXqelhiVWG9M7p7ZzWuLl6xXODzu/9+02kyHvca3f1hkmFcGlA8\r\nvs2DtIiALOt/cUCCiO+sM4OL2ZnC88vFR7tDf9gwLWtF+FXZLeAXbTgUsLr2\r\nfCSuc890tOCzeyFkdjTqoK6gX3ePtnbCN1ThlPodUWwsZliwdNpIpw2kNvtp\r\nNZyExz+6I585DotQwRNTiCaW8FUXKgGDs/ity/cYD/sY/AILZi1REZ9xWwdf\r\n753Th9YCgqtVXf1rBLZDOV9/Lo3aIjqiuqq54l9/qmd4aF86m1lvi1cFEaf/\r\nGxeOykeQ0Ew/434JZFk7iENijR3a3P6+qYTNUb5Y/oRXcFWZlQ7S0JjyN81A\r\nkTwU6Hn7mJiP/oJ3FPUHdqUY8goKtXtTaV8jzyFp6RHWQlssD3u1p8dLGmQf\r\n4j101Ve/UGFzoeUeZuBI0SRm+r20pUfgumc=\r\n=chKI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.19_1664270801675_0.1160300872037725"},"_hasShrinkwrap":false},"4.2.20":{"name":"@refinableco/refinable-sdk","version":"4.2.20","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"11f727c286e406668d05952e552d3645199026af","_id":"@refinableco/refinable-sdk@4.2.20","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-dqxCq5KkTDRFcJWLp9/neuo8YEVkEbhj+U/ywKGfrWkN4u34pjiwhhzbHaP8hBWa9SkLK2NWmVDvdvd/IwOkAQ==","shasum":"8d160e1389712f0bbfda0a7948e73696baf3aabd","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.20.tgz","fileCount":258,"unpackedSize":770788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj/anqzfqVH9ZUx5yeqOxQSb96WLQl4dndDefLsVD9gAIgWCdSrmlu8eAxchR0q1pSdNIx1mFrqdOyD3ah5FFmfO0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMsU9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM3A/+JF4Tnhn9JySntsP6am44Bonb933hgFZOYcqTwAef5i6dQULG\r\nH2hTmLWzlZxw4qP9gUjIU64b26uIWOhLT3B/Qw+IXOScLXFnAkXhmlrhvaZG\r\n3qaCdWriwWwdTgy3GZEjojDjNzDGO9dPF0ZbXTSU8yC9oqHgdYPPKPwuv6nl\r\nkeowkhexr4WpBTvnilam7InsCJY/dh5TrfHEURt3SduSdVxktcqazRRqRAGj\r\ncnNwKAJjcEvIpPZUo6gUNtGrsl9OAlf77wTAQorM6xhWwOE0XPW1XpZ+nKYY\r\nQlMgrcBwEvdu4BBLdX8MxJLwHpCu2dvFd1xpLKIEDvTtT263vXqav+8MDFqw\r\npsiRCR+e9HU4bQ1tipVDYlVS/0U9PmxqhhaVUbtoJRLCdF5wIO4sOCaTh6f/\r\n3IjWDDnZHFOOm6z87yiynwW+Q+m/dnclcA0JdH8MecsNJWfwHgIk+JvqGIjv\r\nqGNUWtjsH8Q7J2a98hE9cwhmjXaBPKQqBIpC7Uy+22W1I237ayMuFvJZBo81\r\neRWRSD/bFe6VEeAgCEB+XgIQtOB0RyUTbVxBNSghkX1JsNOGV2CLYMPlJWQn\r\n+r5rZr+Ay2ohb4z+AAKfu4cbQiMcwY3t8vTHbPeYu9kU+xIBcI8VGjFM+IRh\r\nInTnaubxI7xKPvGIcaS//nrFRiMPrmhA1MQ=\r\n=sF3m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.20_1664271677367_0.7180111539176928"},"_hasShrinkwrap":false},"4.2.21":{"name":"@refinableco/refinable-sdk","version":"4.2.21","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"32ad7b0e0e5456ec2525afa41d102426f91b4dac","_id":"@refinableco/refinable-sdk@4.2.21","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-fL7i5P3lOT2IO3ALztsH85mn2tq3OoSiBH7Ph/eClgoFD8CiCoqyb50l1U0N4I5q38nOsev8+hbgVg8QPq74OQ==","shasum":"793b6240894cbccf00edc17d821596b93e354f04","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.2.21.tgz","fileCount":258,"unpackedSize":770401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9jQNlrutYbH1dM2GJATZxxlyG01FPCZ5DLjj7QGNeIAIhAIsvCftPStGZ4yQZoPiNL2q+H1G+Jqs4Ywq8NKrns0UN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM+ZJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyzhAAk3C8ecp/aNm9w+Zdb8Vn42Kk5lCLF/u7N6a99EITHM35DT1r\r\nGkArcJNJUQueLnQ2nk4+zK75OXeaxEOtzS0/w9mVkEzZYj4jT6qA0U65cFxi\r\n/8hcLFKig5CGKiPoa/7yciTeXDBjcqlyeNbTFPZ69k58vNrL2H+lwBvIlt4d\r\nHkhPweMZ1dW4satxdTHeGmvMBu0t5Y8KU5hz294gRTtQMQMEx0Jr+OGPwDQE\r\nwzWEqlty8gcyCj3hnof157eplJWPlXWrZ7EcJSxU369SkF/YHHI6bDjoRXUJ\r\nN9WEBQWfyCidCRJpwZgivCbQhXzKxBPVhSuhjh8+HrHWgAiA4JWXWNolHykC\r\n1sCL43j0KFRquNpuu/8mW1w/JOlnkZeghVCoCnBdQ0dGGNLDRL0TuwwY7NJd\r\nDP/7INpSTEagDMNBLF8vYXhqNxEbwPLB/mlnIV14ta2oHTb0KH06Fjla3ztM\r\nR8uQ7LmPk7AvcPkzo++qEsd4fEspShlj12Humcrtsbgl8uTCXkf5furspGN1\r\n3DA4ZPP/NUPX0IjZeXD2Ye9nV76eDCtYZXUFQEetH5GM/7sGbrmVsDTv4MPu\r\n1OU3Xvssnm/TrfUyH9CDAKUtkDuU0d0xOLgtzJpyCC8H61aPNqrOlIgnIi24\r\noi35FsiOnVeO/cZIC0hZvRW3Let3GD/P8Mc=\r\n=+xUX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.2.21_1664345673329_0.8049441473821188"},"_hasShrinkwrap":false},"4.3.0-next.4":{"name":"@refinableco/refinable-sdk","version":"4.3.0-next.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"59953e48430789696d9aa125862ca2441887a01f","_id":"@refinableco/refinable-sdk@4.3.0-next.4","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-DLbKq3D05L+eSzkYWT/oyXgqa1UQfk8KyGBBcgZLqznMY9G7WEReISo5N8yN/Kj766SJRNEQBZpAM1MKbTFnHA==","shasum":"bfbd723c11d224b1bbfae243e4d9ef4b09ae6277","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.3.0-next.4.tgz","fileCount":258,"unpackedSize":773880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9rEqWX12r/FCbqKxW0awk8O7uWTog7NYOn7GlLluwTAiBP1/ZEN+qeByJ4msfhwdffiuzfdQB5/B8pS0ZBCUr7dw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNCcnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBXg/+JsiaT29pU+TuUK5dGAFooFLtiA7z1oPww8q/CtOZer64WwV9\r\nDNLL/a0rn7dvXdiASo+cqTVBP4PqrSIAvWUhcKtebVdiuKXHO7QeDRdotFnj\r\n8E4duu0sNcWoHpsc96a8h+BCS95W7yMwyAro3P3ivh+8PE3TWK6Exkd6ZdrV\r\nefv1IC7WPyZr+uxJDEQ7wQ6izFBuu1Hm3efPVEdcmdkHhiVOtWNVzd4YZ2Ij\r\nG77Q4jzGUPs6ZWBvZh8O2aUV/7ZXacir0z7YfwoBnEt/Ai/Lwy3FNJatJF7d\r\npq+lDyE5BeM5ERNhjCHa4WjBWgbJwYohGiHihiNsfQBrrmlbr8opA2wHzZVD\r\nO3St9I66xT/rqoNQnv+Pzs3gxUpBpIv1LqB8Io7SC3e2QGxloVgUAoibb2DA\r\nhIY+8amdsolcsW0c356S+sRKz3/8mwMy6umDd2CEg1bRSMIYc/fgLl/7sEWW\r\nlAGqvVhAtl62ERpZfFR1PmMTxII72ZEAl7d7VlqIO77joOQIdOhXmf1KwMAn\r\nrInve4mOaHrsj5y7gaeN76lS2gvbUe3vWrC0AZ7BDWPLycasD0584nK6N/P6\r\nQJPaQOgvqmelNDINWKHTOWddnazTZqL1p5N9zS682djJeKISbvbfvsPnoZrF\r\n7kfniFLrFnfRyDzqrAOY9KenTsPP0z1LNb8=\r\n=Qrz4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.3.0-next.4_1664362278846_0.44876107067110693"},"_hasShrinkwrap":false},"4.3.0":{"name":"@refinableco/refinable-sdk","version":"4.3.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"0f28179f6007297d137b68a13a51d7f7bd79eb2a","_id":"@refinableco/refinable-sdk@4.3.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-46ftZoMlpFRZVdMZzsCZpplrB6TlB3XGvs/V89I6eIa/RZ3mKr65CZIo1ei3R/K0OpyXD2AR+UNEOReChgy1lg==","shasum":"8774868d0323dc3bea2b6cc9de4372acb2bd4a29","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.3.0.tgz","fileCount":258,"unpackedSize":773873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQnzAOWakOrsO3XLy62NVKqn7yRSZQmejOB/6WJ+UclAiA7hDj4HqbiNALinfPMmDLU6CFMMYCAvmFm5H4TYi5zwQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNWzFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCpg/+PSFGzmhtzTfLsguVcJnkGBwTMqOWXxt40z+vJtqhCQHM+ldn\r\nx/lJC4I9zk37aQ6YSHJdGTnMELE4ZNdvpgIddexjpsAoq/LkDwlyuuf0OJ35\r\nuZyTvpXiN/AwStrMGmduLCO3s36WI3xUBEvwRTb8wAFusURgToli+YP97Ljt\r\nuvYKvJAPKv0kkKHzaom0vJCSLRVsh4GpPEoZ1DSG3U8KnyUEaILrMt8IQc5s\r\nFAKkTh9ppjESYqU639w3aNpT/parTIvH/Bt2O64ojRT0RFxmzSusR4d/cIVD\r\n8VysIss4H0eN2DXzNFKxLqqd6A/So738P16sh54bvREHC/gW9L/Yyr399SXO\r\nS7jt7VaqKMo+dE8fhA3BIaGopCjFoDi/T2hykunftSVyrx1j/TtUC25SV5SC\r\nMmLSuIshERUsMDp6GOVtKQ3VN9LoZTNLwwRP4mkYM736KWjpfQX9ocE8l2dc\r\n0YXkoQruI6mCJjB8K14EwezrRiOYgWrN1ahpr80MJZynBn0c9eqhByp3UQeh\r\nRiVthtz82KsuuJKOU6hkSnnbemkxPH/kDlgNOW8l2UlcFTOSnJqVDB7xcMHz\r\nh4ve7KEJCsF7uYOsYrHUrt2BM19MOSqkjbS75nEWGOXWtJkS+5Pk14mn0uNn\r\nrmvmTylAX7tRlY8hXAEl5N8ynuhXX2EbH4E=\r\n=lFLw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.3.0_1664445637333_0.13183489622860178"},"_hasShrinkwrap":false},"4.3.1":{"name":"@refinableco/refinable-sdk","version":"4.3.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"803c26da473d09f3193794414dd32816b9c96691","_id":"@refinableco/refinable-sdk@4.3.1","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-MDf0m7iKTY2ASDnIuySRmaqabkVbYPG0etQzk++LI1PelGjV62srDT3WkXT7cn0Bh6MLp1QA7GfmG7kh2k37Gg==","shasum":"84817cbc1441dac2cdbcaa4e1784a6ae3dc17296","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.3.1.tgz","fileCount":258,"unpackedSize":773873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuuSlFsPQuZFpFNPnFHqTDflyZW/3va1eEfdpbwyEZKAiAw7jqCfZilBIcwCBxHztGDMxB2nB70+wKkGx5v5cmnXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNXViACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZhhAAmHwx32Hxzn8Z+Kba3CM0bbP9rCnPDoLG+aq3YmtFMY6A25d1\r\nSv0CLj1nAxDp45kOIOIH/Ehid35m7K+dblOKanU5dcLmq9IGhaNBSB8CT+rh\r\nVGxQuzO0sOon2/uDUr+tZ1KRuCPHADIkJdqvLxLoKOzSe1FxiId7/7/9cWZg\r\nZabGvB8oN1YJYn0X2F2ePmQZShrUJgC+AEVuWZJTKS/egtfxVn6iI5OJDFgt\r\ngnPa6egLjgCllCZEJaXnGOUnz3UwoRJZS6fBwP2KTBkq2MUElwbClYzh1Fa5\r\noPJRmoHO8yskhCw5IiXlJI4uBKXipDGp3WP42QZyTV7KHI08CGgorW33rFQp\r\nvxQbzUD6WhzyXyJk9qCN9SHnUKBmNp8fuclTITbPyXPRZBB2MGgRIBzMpib0\r\nEQACvpcqt+KyBusubHZLI1yPi7VKDxo8e47Z9TfXQYMW3n+pvXTWZ72byFyG\r\nf3FXd/rJFUCnGQ0hka3IhUClsZAOuK8c07up+sBcCd8xLPiitxGp2nWABbJ+\r\nXX3v/s9oHJFyWlsrG3sHx8kVJYk5l6lwRK5af7oe8qFpgqeQwiXi5rRdsDuO\r\n+r6zD3s2LB01wSoc272fxSbXWlfUtNAMrfq0lMReTMB9ttAhAg5EwbOA+XCI\r\ncbZ+8S5i8JBQcaD6ID9WTa7QPQKyUtL/ZSk=\r\n=Tf2t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.3.1_1664447842488_0.8256759126448918"},"_hasShrinkwrap":false},"4.4.0-next.0":{"name":"@refinableco/refinable-sdk","version":"4.4.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"bc1ec4e56f958ec11cf3fe1e6894395da1be39c1","_id":"@refinableco/refinable-sdk@4.4.0-next.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-8CxekOsoolDpphFKbyEfATGArhxZWA4qnjrEHbGjqTkkhPhFRbAn43CJRDzzRKK9bVJLtnFuhnmUbFgqnOrASQ==","shasum":"79deae4d7cdfb7e2bbd7c608eb49655982f94bce","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.4.0-next.0.tgz","fileCount":258,"unpackedSize":776523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrQzqVCc9lbmIu0LpeQzX5RJATTHaxllA6dpfjQtayCwIhAMpWGOP/BEopWG5YsqzAl1Xs7+DaCIp/8DUowPNqNpB5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNb4LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxXw/5ASWZxMSSjdVotmZOqRnWdc+ZxDD7nC9wwax+bXwaDhhw+BwW\r\nK398bOM1bL94axbSdra4L/LZhHjjDg1oWOyv/V3TyZE5+ep9AC7NMlnLAPXh\r\n/hhqcvSa0+wL5K6dIx91pLjenui6SUWE6612dB1jL7c6z9ZBn5Do+miblfQo\r\nWdPM29i5QNC7tl3tUx+7cmINIRNH7JdqLEYoiMfM4xbJMbbB6lpB6yC7rOgQ\r\ncvBt5aoVHChUqFQmAQrpwYM0UmQy6MBRFOtqO2Eq8TbwdNfOTT3AXwL+x7qe\r\nqE7KE1asNJsgidJXWhtHDqf1J8el1D8ft8YdKl2yW6X2t91cl3wXCM1PalWL\r\nFPy3gWCA2MJmWcwcrh9t0hX+LzsDFK7DoivYqJEuf5yr7nS06zTHCQ47RvDj\r\nuDMHCFypGRQ+LbE51aCZsImZvrhjWXY93D3qlAU7aFUYaZCX9PqEr9o/ysKe\r\nTRbe+n1YJ+1WzpGSc6nnGO2UN9l7HCWrfmyierSCMkbl/qVd93C57H8aN+SA\r\nSHsrEspKfnsFkw0nLH04sfZ6iYEgtO/aWKmO4z9zjVYEA6FAFGZjOti+aDji\r\npgLVAvlBF2pgy0u+oBOeM/NQMjA5+duwzTxywOxT4rYcSEDDVj2wwchMCnt/\r\nfXl06KB4wgAWhYV3waRg/ySSLclB4/Z+v5E=\r\n=WemI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.4.0-next.0_1664466442912_0.8010188896624599"},"_hasShrinkwrap":false},"4.4.0-next.1":{"name":"@refinableco/refinable-sdk","version":"4.4.0-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"5f09fc2332d9d8c4f4c2ae56794cb2560094fa51","_id":"@refinableco/refinable-sdk@4.4.0-next.1","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-dMFXyznZa2BfluP7hnv5cFAft1qtWq6Jr2R50ucZctD/YohDaYct1Z+6w/jvdpV7jMbqF0aNqv9ERqbOaU5+zQ==","shasum":"1a2018b10c454a894d796912c346c8f97edcb6c5","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.4.0-next.1.tgz","fileCount":261,"unpackedSize":778848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTJTFW53xo1Ewbxtiminu4v85wJLMZs4orFapEJ7wjQAiEAzNLj/gkaJt2kfKyNqS6k5g957aVDpsVvwp5SVre2/zA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOpWKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSbA/9HYDY51W1Rr/NnnBZLUGdP+sWCELm6v8ZgW33Cam++fzstKKY\r\nzE2QzeE7rtv//OZZeVUJ/qbyp8aeo5GYfDl19SFBNM0KxTeTdmudgWnZA2gu\r\nqeF4mxP2MmoOrdC6QS6aGdAH4070TAeQfDgMnUoCexbKSuvSWaTOs9sq/NUa\r\nOIV2zpASZKjT/VKt84E3OTYztpzjNmHPtIGk1EX8orVoTVkSH0VgT6mNPixs\r\nyi8h8RL/TLTa+0RJ+MTUjd26dldUVhVpeORr6F2ltVF+56X95klV5toeS4ii\r\nCsTID2jgVE/d8r1WhKLbuSQvh5xuNWUYXhjFOR7H6wflJcTqqDuH3mj/Qqlr\r\nN8AFvlGv8pSOqplrx7KtvEy2mBLJ1eabpugLDIpGPWQJzW6wdW4IoB11JsfK\r\nCs+pzZKeQbnfF9PKBVsE6tVqyeCY9eUKl4LO60o/tPaJL+vjKc814AN+Sm9X\r\nRd9iHfT+Y8YudFvgydsy44luq1v0+dWIAxaVTI8Ak54Xc6AawtvGVk4aJTTD\r\nLXNlmijCeISdiIiPclTZpw+DpA8hHKSPwYLcUld1I1WyteThRhKJQtgkmfY8\r\nnkMJhFMphrobSou1w5VGgnUATC/p9wpJ93QoZIJCwB34gA1+KKsVb+ZeDuue\r\n7tDpa7r7htDjIAI7JHD6UNt87mKuv2awxWQ=\r\n=b/Cd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.4.0-next.1_1664783753957_0.9430243980958417"},"_hasShrinkwrap":false},"4.5.0-next.0":{"name":"@refinableco/refinable-sdk","version":"4.5.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"311caa76cb8f6f66721260968f63f98e09b23f87","_id":"@refinableco/refinable-sdk@4.5.0-next.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-oBTnKScdRQuJRvax9QHkW8LKZvKqODnxC6GGI1QJoKL3qXmDfji5QBSN9gTKzc9cBuIiUOwZuA5LXmIuvInyxw==","shasum":"c5bf0a1aba562de3c29f789e24615a53312467ec","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.5.0-next.0.tgz","fileCount":261,"unpackedSize":783145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANG0ZxmCOZ3P3dnWp3XxdtIX3ARAwFK21hWUSBQ9cskAiEArYhvL6Et60UQbzLslRgX8NqWlvwH71CpDXMyZpSymJE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO+BcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBIw/9HRu2RntmtyqxuWEEzPbvBHTjex8dJkXtCr6Om3+5XkH0V8dd\r\ngCbq2t5VSCnLNrFhQCgJlHohdgJMrvhXkL1sgaa4q/wi6HEpj2Gu9qOaRjeX\r\ni3qhkzAkrhbtUd+xEDjkIw1Le71qzZA6/06Xz2Fuu7kqY0sUZiMATY5TL9cN\r\n6SelToTut/A7ou13eHtkfQNv5ZWd/tnN6yD8zAQcva+ELADuHouoUB7C62H8\r\nzjBQ99kX8is6aINuwpcWVrHVdffDl2yG5ekIFz0X4qW0dbrS/3Lv6wHrT3U5\r\nMb6EkIsqtf7xh+JWVbWd39/fy4BNr/zOW+W9ifj2ujyZaN5uERnH2Hg+u9Sq\r\nM/91u24zdJO1mq19HHvOtrVaqScdlBmc2mNN/CktVhChID3z1N1m3tixb8B0\r\n3HsCQTVZ0zZxSFvma/nXdvWykI3ifgmRaio9Ey1+cX8F4x/sLvh6wr88/p8T\r\nMbC6SNbaLkfDKmSrrd0HsQ6oABVbwJizWuOSpcSTgXx97qIKhJkuequ8FxDm\r\nGY17lgiVBYTNnP1nEgWqC+BfXGM5pVCz/cuQotTZwQkhU03zugtweswPvCPS\r\ny3AlVpwXICDX5Yblu/22yJ1OacXy5uXo9vOG+YcJgOPvfEFOBox8Hus8C0RK\r\neavsdgfOAHPbVoOObaQyDuvwyTcb+sBtN0U=\r\n=ZNiY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.5.0-next.0_1664868443884_0.8302407429551937"},"_hasShrinkwrap":false},"4.5.0-next.1":{"name":"@refinableco/refinable-sdk","version":"4.5.0-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"7a9dd15c448855ff96f06837d9db44c977e1fd26","_id":"@refinableco/refinable-sdk@4.5.0-next.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-YJrSui0cU1+hK9zslJpJ1fOtzd8mC4J547F0BIZnkDe2OxBNJy/CPNHUKXsb1auiu7d8cMo8DNs2B+DSWy6SOg==","shasum":"29204b9f34ba521c1bc7a6955b9aff34bc0ebc10","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.5.0-next.1.tgz","fileCount":264,"unpackedSize":816325,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyA8TJqZK4tWN8GnwsjSy5dzuIScqokiIZELE0mFg1jQIhAKGJI7FiV4xhQL/KOGGhySA6GQOsUEuuy4ssk8Q/dwh9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP+XMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNKQ//a8gUsBZetpcgUtPgd2TjtJGsaZ7NuiQebvuE/E53AzhoLnlB\r\ntyVWehSdUaaf2NmcNo3uSLmzEls8+VHtmWLRMmWsYre5Cc+gUlk09/MsyMgU\r\neC2Vc97d2BnDmT8yPbGUOKm3oQMQV6LWwP2BysdAgfJGcgVBQvepVtaRNuSJ\r\n232Wxp6QhxK/vP11DBK9l6OMLSbBNicP4dD0t5gk2vi5oD9wSAab3Qu6kN++\r\nYi2mwxFxoTxHNVUzte3jDZHkV6deCaN1MeGz3gbVDklDLPY/uwv4KmmGKQTO\r\nYPP8igLxjqLVLZmaWjegphh+BCn5yx5BfqGcVFGIl+xTNFx0AZgt/uhgrCJt\r\nhkdn7n6h6NPhQp+flYHCmRShP/Psr5Vix2uVPPypVyvKNYidrTNm5Gh3bb4X\r\n7p7ohO4rDui/HxMph0Yhr/q3/c6HMhaJ7NV9+2+LQF1lByhFd7NWACz0+L3N\r\nyiXuJJXTrFxtSeByW3iwZ/Hq+uvSgmAQOtlz1SH0naroMSfvxmXHjVZrFTIw\r\nuPevZFPQcAQgtefX8xqDyY3Oo7IDcxXAwmwO4LFaBSElAwuoYUwPryNCLXXy\r\nRaPckWvmFZiay4FWa4SioYDik4gr/yW0j8KHjJNAkR6d/ZbaNQx+u2iZ7L4v\r\n2/7xWHepOAzjYu4GRkswI9Aoe+3rhl0zV9Q=\r\n=voOg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.5.0-next.1_1665131980415_0.2781158870406837"},"_hasShrinkwrap":false},"4.5.0-next.2":{"name":"@refinableco/refinable-sdk","version":"4.5.0-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"b9b5daa2a38f7d0e1fc16e3cf84571634460a402","_id":"@refinableco/refinable-sdk@4.5.0-next.2","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-xEj1VOhnDlnp3Mhud0pzq/CC83G3nn744W83Iu5Ivl9+BDpXYGkEQIv+ciBK0q0U0LYVqJxii1k6tpQyuC8whQ==","shasum":"78ed1cfd3fd41b1a33eb457f724c012a53d60a9d","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.5.0-next.2.tgz","fileCount":264,"unpackedSize":816656,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW3EVWP4AO6PEY+15w+m3a49JwcMey52EY4WHRonZ0KQIgSX/DHdjqmMaxDr7CJ3xVRuYY7JruLaKawFdei41Pqug="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ+QyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo70A//fztOikL49Ss82MuMRtPQdzogG1ya15BWgdR0kZl+0miXmGEk\r\nMejkKuIctU0A+FsdSlctktVVi939G5lQ4QVNbtp3fQSASiCBBEgM+L+hN3c8\r\nGdIVpLR46NwFIKK6yhk8q7pV+ZfSQQf4DG1YaQkwT3PJfwqCiJaiOqDigvQa\r\nYia9ZAiva0mXj6zzPgaOprKMZccAiYberET8KLoS9Mfiq7tG7M8+4JI+XSzu\r\n/uSVnAyERwMBzpyxQ71N0FlDnm1qnQr/3bY9q0+DHNQSqNZN+kvt2Vrjd90T\r\n/QDy8+qK6aqw83cby1RT+rvee8op4YqgQyv4YnTqIaKxjY+ZzT5B/3mrX+cW\r\nm1rm/krfUszHXlkR/4GulboJOmZjh+x2lS2DteGQLQz602Vsiy5EKIcf7jTS\r\npa//y0imR731aHKVAJNANLiW1bbwrXFDQ+OdL2Dg8er5vM68ujzDRBZtbf/T\r\ne4HTE3K890IDKIqq7jpMms3LU8zaFZrruxkHivcEd/8pjhNduL1NSUottX5j\r\n8H9ltH7Hzp/e+i2KtExeHoR6FP9977RNMFJdrBK4LXeE8HNGeHb9tMwjVTWj\r\nSOls0tqB5S95RnESHk/SIppdfVRtUUoujwiOvz4PGwJw1OvoEmDw+d5yOvww\r\ntex70aMINjHlzS9SBW4q7+igzFG8bliaU/A=\r\n=gHkR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.5.0-next.2_1665393713792_0.8118967728622577"},"_hasShrinkwrap":false},"4.5.0-next.3":{"name":"@refinableco/refinable-sdk","version":"4.5.0-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"20daab4df503c32c6c4884e430a9387c90d6d015","_id":"@refinableco/refinable-sdk@4.5.0-next.3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-CocygMi6BglEsq5ID7PTTAeJvkPbhL8ZV8j5NhUKIF30iu3Mc7IcCBEKpLiGIADzU0AC3UetOrW9uojiJzLSMA==","shasum":"52d2e73aba768084767225cd7c7467d154073e09","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.5.0-next.3.tgz","fileCount":261,"unpackedSize":813107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKy4vYylwPPdi6ruJvfdTdZLxbFR3MJIAUfNNQWZ0YIAiBVELkOhzZdUMtXBg95pzGcMPZh8DuNiS9bXqv3bN++Dg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR6zZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOwhAAl8CZMJL9bb6jm6w+S/cR6OGZzWChua+DYUsGJiblaB1Bn8nz\r\nCSfD9woRIAkoxucklX7vJC0CojZakttEjf/dnACd6ISWtIW0G2a+mRj2K6BJ\r\nPmPWtUyHgBe5BXDaWq0qwVav4FZtuth9n7hZCm1pV0XMcQqrjHzaBCJ9N0HJ\r\nQadqn7aGmk0nts1vFBNiDt7QsrKTuP7aI5Jzj3dDnY2cagKVWUh0rkSjkiSR\r\nSWOdpysQUZASvIoF/jFXh7jvb2O5hHIa3euBPHmSqVisKQC1GjNk4imdUXdg\r\nwXOMFFk/TdA5Z5/tRumGPUVIIBJEyPtI+zno+187CIahdFaZ7TWqhY0DH2Nl\r\n4Mm8hbylScruLfTWKn6MCWpUL1Uy71UGsoRnnrQFPgbB01zOTC3TUKruWlQ5\r\nnTJXj808KAjTUEM5QveLj/RtwFYftQjCDt8OmTbdYiQZwk6dtUiic3Zk7uyL\r\n2BAZSiCwux3/SuWMExIuatJanGTLAeV92pnIoIcZ40/9YdFWStf1GG6GS+S5\r\nl+5RqLMikYNc8SpVmVyUNlF2tHALbrjIGf2+RXOcAq5ktqvjFQHNwheR+VUw\r\nJUqEPQxLw3cFfMm7K2zGhMbSTmPkPeeC2VUgm/rviU9PJPnic9qsreg198Qf\r\nCY3ECJWQkOqt39gDlRNErf4zfzzMMmVLAMo=\r\n=908F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.5.0-next.3_1665641688832_0.3942545273386564"},"_hasShrinkwrap":false},"4.5.0-next.4":{"name":"@refinableco/refinable-sdk","version":"4.5.0-next.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"8143ae8b452bd27f82a4ea231e0080cb45cac0c0","_id":"@refinableco/refinable-sdk@4.5.0-next.4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ZaBD6saZiznbx134xYAEMVeT4MAhT5hDL/lHt+PIPADOsO4RABKEFqy0AjYEKg93jdN423tRCoUTYTCZ/nxe+Q==","shasum":"bbd134ab3cd4e4deefd33c59898ab9481e962df5","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.5.0-next.4.tgz","fileCount":261,"unpackedSize":813082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKC7J+iMISyC8zSJZuPAlF0+phTHegK44h9rUt1TeX9AiEAuYnhjdeggkJqO4qxfueDz7GFWHaGN7Uk5gTi2imfPTM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTQsNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMXxAAkFnBW59FpYnN60/dKly9eQFWtb4RMBiYQLL1Zk3wNYg0T/Ad\r\nRkIoYt9EEA7H73MgWDtARnl5wsmZMASUZlmxYGG0AROcTzC2phIsFPbfFovH\r\norzGexlYIa5/45kwblfwmz2Br47IvmlRb0Gdlj5/jwyqP4YRpH0JjhpOU57Q\r\njGqYa2C6DS65ubCaMCNlxK1clFEj5fkBiv7KQWXTJxD6khhN1ue4W3ZWH04P\r\n5oeEwK5wZKVzoaQWgWyybS62pnkJqBIcU1EY9iygTVm9ghQaFUc9iAPsQtxi\r\n9SQyo2ij9NF2S0QFEK6X04ahNS+odRs2Vi++Aw9xAkObx2nfUA0mxUeP0GH1\r\njinnR4QKGn1ZHzWoDkVxf9TCxZ/VqejoBLJFWS5NZFrxd/xtUiaGvEThq5mQ\r\nbIt7xjk88GUEFy0caU0Jtq77VxZ6bXcVUl6ibyItYlHW8sCk0ZKDf90aYzef\r\nZ+6nZwHAtPiz6cyKsVS/UelgOPxRGAdQ1SD5Xs73PTjt5/kSZ0DmSB+r+lih\r\nhqQIQUFmM314KLoTo6dQlY6lBztWQLItEEGwqw65s1IuY0UJqwIuv6wRe8g0\r\nYKpd7liyjm9JH67bW1culV7Wf3Zd85ITnx3x1Hm8b6mvM9FoshbWbhr/iheB\r\nV6JRtLIZ9QDGgZDTWhTEshqAtl+LbK59NuY=\r\n=GFGw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.5.0-next.4_1665993485314_0.2199600513732909"},"_hasShrinkwrap":false},"5.0.0-next.0":{"name":"@refinableco/refinable-sdk","version":"5.0.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"56c8bb4b93cf61cf7da39666e1e33532076cbe79","_id":"@refinableco/refinable-sdk@5.0.0-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Dqh5upx+OOdPEEfMBhcpvXgDEpISoHSFQs+h13Vmlkj87xT/i281kLZRyzJqkS+uHDeHkrnZOYAc9bfHp3QQ2w==","shasum":"9f29d49efc390c83d76ce83b5738e14a2147009c","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-5.0.0-next.0.tgz","fileCount":426,"unpackedSize":1642764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCSq85KNsXaJ9v4/Ktt+nBhTSLCT3w4cUzkNSB9mK+WAIgI0h+zTcN2n4oFDlt2poL8RBW9AGeIAdOKpG49hG6fBo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUU4uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE3g//c5T88n7kgSacwBPdvHbQWE5l1Kk2x1DC760wWV4QNwNmYgEF\r\n5szPyLIO8lA+CvCbkoxqboyNra4ldb3yY0+ixrlV0eyBpgyGPKVAWYmOkGoh\r\nveWV+50oHe1W7ojTp1phsPcdCEtHIkpEFVqCuUu4qHNp6ghKPd2rZp0RcLji\r\nP+Y05apOxX6GYnQMRxShTWVSS1BJKglkpih9A18vhuYG3LrFCuY0ipfX1NR2\r\njw5OoWO/UlsnOItiurWKEN4rb0kJjE/31lptQPoNKjfgrTgnfsRfsAe2Lcqq\r\n5BYbl+7pJval6DW7X12hOZEHI+Ydgwg2jCOEM0do2LQl+0gt05tiI1wuSPrj\r\n4SQd9O9A48KIxyTEiNibTIWxJaX/GgBDnXw3Wj0H25+LEI+QM7m19p7RjFoB\r\nkbrzLQkSQwSd3yhFGyUTFLKaZdGXEgZ3SNv7y/tb1LEFW3OMv6XoaSBqDIR0\r\nWs/E/wFnz2ZKZJVFyD8h+gbpZLoKJsZYxBmvKuR3dO5m4hoJE5xaudP64dkN\r\n4BqTbho6+i/ji254D0/gMf+gJnqT0cXvYmDNnoZvR5YBE2q20k/qBX9jA9hq\r\nZm3qgrWHzUVqfYcB/AVfiH4OnwB4pErqG6G9t2nml/QJk5bFKB++L66M4w7c\r\nIPaDpk44p1l+hJnQbdlCeFOaLEFpD/yTLN8=\r\n=/DFL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_5.0.0-next.0_1666272813887_0.5045285151617047"},"_hasShrinkwrap":false},"4.5.1-next.0":{"name":"@refinableco/refinable-sdk","version":"4.5.1-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"e30ac414a367bc0416f0a28f06bc9311c94a26b1","_id":"@refinableco/refinable-sdk@4.5.1-next.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Xds83hNvW5zCQgfaEKgFcatLk5wuH+NM+4UFr0x+xuH4RMeYgfXoQe9xz4aAqebfBFPyF3rXHdq8hDkeD9M9Vw==","shasum":"736468b97a02de2633247df828efe316563b8299","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.5.1-next.0.tgz","fileCount":261,"unpackedSize":813814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBQniDy0HYfvUR5Rrdco9ty4gmX0kDlL+vSqiksZZjKAiEAwH6aAyWuCJzOOD6/ixvYij1CA0LPNEaVQynriexcf9E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUmFFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo34Q/+NWcb9mysVc2V99vL7pElJ5Jys9j1n56nhsmXDg03ILQf9aSM\r\ncTL0FyZJMhqLTFLdFH8YRaqEN+pIzj6FSqRUUzVfLgrGEFF6Cj8BO3YZwK8V\r\n7wS0JX6xl/aOMOrMuRTiaR8WXeyln6hc5ppbhCa4sKMW8yQGcNr+Q5kPKJHK\r\nf8oz5Wf3WcISPzQOtsQQEVsd80q6yBlykvq+gXlJ8G10PMVN6WANn+WiT4i3\r\n1/OykFbFElWZbCoVNVMd/QE4mDesjlhLIZrPUsWDFplgyk3j6mgjSWXkSNyr\r\npc/UCK8Qx+8ZfOVO99cK/A+5bTb9UEYb/T3MTWZ3QYQzK+AWh92nwCWQ45td\r\n2BBJpBdJqgsjmBbVYbWUf4cgdzLbHlqSCsj2HOltC51qEtiBjJuUvX0JDMlU\r\niBHP1PMH+d+WesGSfYTddpXYsRR/L+VI8MTPlOBW/3QUB1Dvjhtm5IsAbMca\r\nBOK02wPc15roxX3i39eVcTVxBsPhACAF4kjB2Up/DmlT3duIAjGZlpbNPy/h\r\n7IP1B0PJcURwsQz0vUW4qH3TipWB+jAteZyXaOFUO9nvM2AcIRQM3GvCn2Xt\r\np0nMcJvpgUCd4gO9sJ2FUXYgGnGMX7aBMhnv8Sr5YTjcd0yk/L9PUHw/goqp\r\nu8+OPoCLMxAPcQ6T4tLcNEHGty0ddyvEXAY=\r\n=G3m1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.5.1-next.0_1666343237055_0.46860894588156166"},"_hasShrinkwrap":false},"5.0.0-next.1":{"name":"@refinableco/refinable-sdk","version":"5.0.0-next.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"df95cafa298d0e63a5a746e9cda37c338cfbe8a2","_id":"@refinableco/refinable-sdk@5.0.0-next.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-2TgmLhnP2vabus2tKdwRv5I8hbc1/rVjwDRfBz1RQOT99zidUkfODmZTBqiDHcJa/tjmT8D7c0oPrQUnS5x0kw==","shasum":"dfb23ef9d254a43dd55a075f60ef2ae25ab7723c","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-5.0.0-next.1.tgz","fileCount":426,"unpackedSize":1643008,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjXGq09+cN1FZaUkRngbnqha/BHJ9Muljg3Q2sW9i4qAiAocFSslPSlU6/Sd+i94X27V2IpGuhjdunXsljPiEiOWQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUp5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocAA//RKffpNu+g1zyVi3+KdrH1JIjnZHCiMhBojij73Wj7pgP4AZd\r\nP1ELPNi2CEhlBcYgqGTp5FbvQWHYqz8zyGQ5uk/FE/kAfzfJSfZPNQ2r9fh8\r\nkyc8zYTpytPuE4plZ3JSYnjDlTk2nf3udUZdZYTCc01KLpfADoIuNXGbqfOt\r\nYdo9ZiAQ3cHi37JVLSeg0jX5eZG9XaRjDvJOJJ0Dp4n1aCiEORmQ6LuiW0xj\r\nQHVGwaSFRwJXJeccos/GWa1ZBhRV5cOBadotsiNE10d69U7O44EL9HH0OLAd\r\nB2Q4OjGJJxscNgbvQemdiebhf38H+2NKVFFMrmjYyh/8rd944wdddrvXj8kl\r\nj7YTOW4tyZJ6bIZHQtGupCZ6dEYgaebzOvd/89YUcN1I8TIiObGY1dQgMgCN\r\nR+7PUKe9GScgxbrdWgV2K2HQZAerDVytXU//Hcnxrt/3FGIUyTLeQK5ye7Zq\r\nlviXk5RzYmTHvDAHdJBFNY4s3EbnX/L3a2ep0uef2ulyRvU7hiQ3uka434R4\r\nlGAx7MqEXQQxJ60H5Dkfl1IGnqvFB5hdYqMf7NrjLHb+83PScVSgPTdc+VEL\r\nbdwkYv4gm6QS2wNrfaDZbBl0RpnEIaHm/fGBfPNSM5gP0TBPfz2LQY6WgUeX\r\n+q37tqUCKuwD7tvpsUybKJ44bKabYEDocXI=\r\n=u5f3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_5.0.0-next.1_1666358860098_0.14934688408060004"},"_hasShrinkwrap":false},"4.6.1-next.0":{"name":"@refinableco/refinable-sdk","version":"4.6.1-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"bfd9d0ffd76384d18307b1cb4a2dc23827c73f80","_id":"@refinableco/refinable-sdk@4.6.1-next.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-0CLA+tKROQub+ElQBjlGzS2BD/LPFZtAkO+eRjUJAyWdj3jBZ2gind7mBuD6H1GPuSBPYXjvmsjLcrpCUohV8g==","shasum":"efe8f77dfebe20df21e5b085e1f852bbf32e112b","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.6.1-next.0.tgz","fileCount":261,"unpackedSize":813814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwVCIaAfs24BdDSU6sNoElaodYB5tlky1rQFc7CjNMSAiEA9Pn8YwTS7KtybHC3xoAW9RtxfbHUSZ1PwC1PJV5cADA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVkVWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+DA/8Dag5ckThEtYouqEfiBtT5MSWVxelEgTXuXfepNd64HnsER6C\r\nBrzz/Hk32Xmj+2hNHUCuToVie/18hr4IU+nVzfSjEsn3kdWuZTdwlMYey6sN\r\nZNd9nwIPptLvOK8cN6BbhEgVyhP50xsN6wlpd1bfLaZDYcB0EO+JUpCmraJl\r\ncZMJaRNPduQEm7HUaf/glQcwUZBndPmMk0t/47bLa9xPA4cv+4LUA8uP8tIy\r\ngazzMgSIP88457U5QtzRYY72r4EAPMN14l4xUs5KbwXIT2e7S7vgDTXJY3Fr\r\nE/ukQ40VDTlnSuFYfPcvVnNQA9koamlVnRS6FHoVqlaMVFt5C2APEcrLAAG0\r\nXaeQ11Y5VUkCx/iGhtzbhBIHbKNl1W4qVxKDgqhdDb4RNbWBqWzCqMeXFXSE\r\nEp7t1X45K2kvF3K3ZUYNimpANskkMz29nLx7CxP4/jLf5rXltdi8CVkxsFJw\r\nwgrpGjlKdzy1kAvGZ/nmFGyJmkvWyIYQCXtg4iUyViB8KU9RBUfrnW+MKaB4\r\nKgXQql4iGiEV3CvcTY0BtsIZAUzDLVbotWlhLEeMiOvDalRWicRERsf3uu43\r\nbPCcshoIt/Ryp+0/twq6TM2PHl2k+wp22YMj7FNxoN35njItSxNBDh0hESqS\r\niEoroUDXhZQJ3L64mKRPV+C10Z4PBLkoRrM=\r\n=9/P1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.6.1-next.0_1666598230296_0.022057867143430387"},"_hasShrinkwrap":false},"5.0.0-next.2":{"name":"@refinableco/refinable-sdk","version":"5.0.0-next.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"c8df52139beb2dda3ed2df11ae01ac31b3ba3030","_id":"@refinableco/refinable-sdk@5.0.0-next.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ipsNVzxEJquTv/FQz4YA5r8AMwuF2H3hn+0dLlfQQKl35jzO80Ww/W+FCQjQn4evNMY+MwBS5wqC61Ck1DNF1w==","shasum":"720806fa1cca7560b20ec9b1a8ec50de8dcb68af","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-5.0.0-next.2.tgz","fileCount":435,"unpackedSize":1666699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa3+WjlIHYnpC9Vud1eCZXFff1+R3gmhSmAp9O3wfGOwIgWrcsxEACE1wwi+68s0eUW8hylvF5qbI2P7VMp9jXNXw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVr3eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCng/8Da3LcEA8qR/r0NCQznrhF3N7mTjfgx9O7PfVAg7JDnRfHxeE\r\nDmJMByg5ZJkC3zMRI9EyiTNjllHlghOf+n1V2BGucDUQHrn+caIYGvpfr12q\r\nkJ8M/qv7VnlBq/xjz6nBVB6e+7O2oS4rnF9DQ5MySZQWRlfNoydH+WFF9R6x\r\nejilGgHyW2f/Pa8OfLcBIT5Qvmx+JNfQ8gmQ+uJZY2KtFBArI8SZVaBr2VV9\r\nXLnOexOBz2QbhHqxgNm8hJK33NGoS7E1wW3iyVcCCLQ23EGHhSwXszIqgzpi\r\nNeAj22D40s1NmksNdGppDuBsBXaF5AEM6TT9JBWK4aUM08oyAWlR5SvbE2hg\r\nN5J8WjQppQ14u5VIrbCQWAvuPxtjSV7DPFMhtHcLOFvBzhooS7MR/KlJkQrZ\r\nDyEW/7+kdO5n2opedW1RXnFu+CSxY8iSnsespBsEgxYaiyJedHJtmTWcyN30\r\nCBrUUH9vAgWtWw7ScYf7Jb3gXylzbFuaqu4XVPwdZZXkQDhJEayRmpftLOeC\r\nIK933zlEFphm7K1QWxsABg5K2x7NPZoCGr2H5qqenjB7FQzBpIvQ6yXOkOUA\r\n3xWZ9Soh23GVr8jEBrYvWGnrkTYG2wy7efrqUD7fli98TW+5tK57x83DLkX4\r\nWou0s+DGUERB1avH+v/7rdS8EsZO+chBIAg=\r\n=0edu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_5.0.0-next.2_1666629085843_0.9020843195106907"},"_hasShrinkwrap":false},"4.7.0-next.0":{"name":"@refinableco/refinable-sdk","version":"4.7.0-next.0","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"52fab42547011eb034b57a8dd4670031637be374","_id":"@refinableco/refinable-sdk@4.7.0-next.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ge16+3jgqH7foPsY14hFTszTyKtVMahq/hDWyCy/YwwyTSXP04/6HFKUZJDqqOmUw0M5WaYKT7m9mErLWl13lQ==","shasum":"c613dee294df2c226a9e2ac2cc44620d8fca61c8","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.7.0-next.0.tgz","fileCount":264,"unpackedSize":834482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3ffSa8Ak0sygUTfTje6iB8tYCfKPHEE6H47GxaA539AiACA14EVPCvrpQp8bdbOLgtWQMnrZ+L9C1mqU1Fd5HuzQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV5lAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNHxAAlU++qVTbCo3My9ocTFqEfzegS2rhS5I0GM4A1c4pj3+3DD0T\r\n2CCOJHa9coQomv+cmP80Qtj3mPs/MZ5ARxfg0Hs6ZLbt04Crxp52aaW70RcH\r\ns52d4vYMQmmuoGTPJ0NsfFxRfQT7oVD6opW19+F9aOaLD+C4LiQBqYzTrzQ3\r\n+kuIkI2Bikdm/BlDozo8ulGBD2LNZaNK0/ZZUwotdW4dKQqiXhTWZXbYCIL2\r\n0QBrJIHtV+gUklyQ2QMYfEazbt4U5orEvnUauxQGUS41o8oLADABMONETiqi\r\n1UZj+aMppnEmNrIPMrFKe6X2d0scFGaK/EX+fsPZxItG06dLHWYLvz2Yuu7F\r\nSgpsmCy9YuFF79O23Cu20z3gTGV0qmEnwSD4XDD/mUJOc8VH8GkqxhuLLWoO\r\nzPsmb7qu3oZpQBGRtRKUSwY8hSv8CzxaJUIA9gj1I1b6HI6KKLZM/5huhB8o\r\nVfWJBq3uO4ipGIDwYAPaS/eIv2KY6u8OGc8PI+sCxNSPJaB3lHBDTzifL3ek\r\nmX1IaOj+MN9Aw88Ysm6YIlNHwoqPoMtV7PiY72hej4LiJeSrcHkxFqYR7u35\r\nnZ4etKziJWg/mxUfoo2Gy0R3YqmC1VR0iB+qKWwteoj5qBV4D/p1nypA6bkL\r\n4kTUMEp0kYJ8UHd2OC7Wnv/iC0XM6spodmU=\r\n=vj0o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.7.0-next.0_1666685248167_0.7755595508032129"},"_hasShrinkwrap":false},"5.0.0-next.3":{"name":"@refinableco/refinable-sdk","version":"5.0.0-next.3","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"aaae2833db9756b8e146b8274ee5af6fdfab2acd","_id":"@refinableco/refinable-sdk@5.0.0-next.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-B82yDuFns+hm2Giqa3yhnVFbzZxyAXrM5rg4jJqltTjyQlClFAk/kuWRtmt1rrjV0sv4PMpmrHsOsJn/JgDXnw==","shasum":"620591e1cf9a3773462c45ee0df6fc5c26cf2f50","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-5.0.0-next.3.tgz","fileCount":435,"unpackedSize":1654356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBKN8h5L46HBzJpG3km/gNt543cAKpYfNblS+0WkUQ8wIgMqAX905lSK2eW00zsNOmvzsuPZ/I4QgZZ4kHqXRXDtI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV+EWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSVg/+NpXDTq5+RGuNwvTuJikdjwbGmhSrBIaG7TW9jyVghIZF+krj\r\nBD1W/ozoayScAyaSKIe14/qgdCvDdOB973QjRjYRGHaVW6+dzMIEQ5f2a51P\r\nf/uVROXU++KdHjBm/nwC6+c221YMzs7XWBxXLIBtlJ4MyPshQvD/OaMg3MsU\r\nUq2Pvv3IicsgzCuledfVUalGQvxUC1YS4J6YBv/swVHZA+KYr22C8W1xuIiN\r\nBMYJF8WMaX355AkNx//6Io9uIoxHoYMRvOlB2MDYO8Y8KZ1u5P3OFYP9I/YW\r\nyyaKglHnWKEhPwnsDlZP/GYID2aM517hljVGeklN19Bg9PD5ZozzRtOyQq7d\r\nUlWxXxLMhfMN9r2E7Jg531K19/4S7bRAPNZT5vr0AHIbnsRbIYm1C+vODFsR\r\nMGTvJQL1fE5+rMFnVb6FPOMVZk+kkzcLqn2dcBOETmlIOfF0XmGA2ySTq0cE\r\n2gaMEnwFyG+4+qZlj2Rngia6Sd5A9reP0HdL8Q9BlitJm0jTkvzUZgewi0KT\r\n7DEbE04u7e0lCnmnKkiJf3pyqKOHm/hDP2CbtZvbiBKDBuamFPtZipIRDvNa\r\ncusNE1yUajrQsH7519TimJfsflQ9tlL/upnPkntrL+SyzQgvaaOhUaP4w5XF\r\nrXvElmuh99lxvxIj3yHORDpWiOEcn+3VGzs=\r\n=RsHl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_5.0.0-next.3_1666703638310_0.1997839555913381"},"_hasShrinkwrap":false},"5.0.0-next.4":{"name":"@refinableco/refinable-sdk","version":"5.0.0-next.4","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"495374774b0ae07f7d12d49582767859bd80382c","_id":"@refinableco/refinable-sdk@5.0.0-next.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-xrRWW9LDuvVWUGehTEO8qkdQOHB4eWNGSrUzG/764osR8L9uBZzxQWLvr7FA3ytNJV/IrIRzZoFgZkzPg0oAhg==","shasum":"4054c5c958b056f9fa84e8ff361a05f23d324f67","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-5.0.0-next.4.tgz","fileCount":435,"unpackedSize":1654364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhEcLQ4tBCqIrfCTd1Y09Scfgh9S0qo9x/0TWd6fTsVAiAYCxUZVImzV/0M2CaQtGP3S1yzx76Pr9eUqOUYRIv0Cg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV+NvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBlRAAhq9EUS6GoC3t9g764gRc3Cbqx7+qIVoTJztvB8qqHvqQ6NHv\r\npCWDNhjz5SUl2Bn5jiSrFKEd6EOarnhzcIFGDodjJVYGNeCzhpzP5AcKLRTY\r\nqZU1uKrDr5QF9ot4o/ZlEhCeTT1yQJkjOgTgA65sEEFlhv4DQiMv6ieAb6M2\r\nBtbZxiHnkzEiADj0+AwWdBJ6c9j+azwqfKI6xZk5C9TElibh1pws6tH+EYAn\r\nq8ti3C0Y9wZYyMttBJx7Y4Pto9tnTYuoD1VgdETU5r+8zOsBmcoGThwZurDJ\r\nQO7+obLt90GGc1eA730+m4xaVE9hr4d1nWmrB4YfGy+fHYZCfYWonp+FdXDv\r\nDfHgIH8xM7rvy1XsyS+hrnF5e68jB/g3/wmIG/8yDnpkKuQWNhV7No/e4FHa\r\nlw9W69ScKe1ox3ZvIFMA6VZqdl2OD3Ro5imzUs2HNaQ9Gwjn0+wYHF9G1ID7\r\n4F2d0gLRkz/By3eyCvy5Zw3Ei3SkGMxbYkwBy/Q5FehTcRUI7EQTvhNnanwB\r\ns01EkvJ/NDk+QaOupG2GVxhQqFyYmceTonVXW0FvSF7CesnCayGTT1CX4RVD\r\ndU+Z0di3IkNRq9EPVArFmFY7baVnnPXBt51uWIy29Loe7drNbl4y600tw6vB\r\n5JCVTpUxBKl8PRnoMClFkfa+6CgWmg4f+Wo=\r\n=9Ljq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_5.0.0-next.4_1666704239442_0.18641773268319572"},"_hasShrinkwrap":false},"5.0.0-next.5":{"name":"@refinableco/refinable-sdk","version":"5.0.0-next.5","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"44131028c495d0a71e92aa4d848e37f427ea967b","_id":"@refinableco/refinable-sdk@5.0.0-next.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-JFye4ptRx/+8yI13mTIXKkFaaZtXo8HsnWL9w8GpBcbHSRLeD6bPDNHU/cyps313/beICiNMnGq4smCZgob6CQ==","shasum":"cddd72112c37c61a924ba2864e4722a8cac5a33b","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-5.0.0-next.5.tgz","fileCount":435,"unpackedSize":1655742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGT7IbuPa3U8BIyuCrOgVw5jqkHMGx6Ezof7f0RqDEHAiEAwae7VgdM4NzSprD+V14Rwq1LBPe8EPNINBpWyruPH7o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWM80ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1sxAApBDpDBvy0wIMp4GOkrLkq4p+Xt7bMRMIT/yz6mByjRsfBrKZ\r\n/MqEoGCfdF4/frSSvFpd+0x2kex4piC6Vcp7zBdeN7nP8NiKKr2EglwTebC7\r\ny1tbM7mvWZ+TlrMXYkRQvQAny9ileopnNPNN0t6q72VWzCtNWVsBU4rCyq3/\r\n/wFAFdoCjkkNH0J5Qt9KW33BfPqQ9c1sairmKT9SvZvDO/7ePokBFhfpV72U\r\nl0e6Ys7nWcx1ESLy2LjipsHoIPsJyfA2SWKKK6z1UedB1t2XwIsgUFg470Ak\r\n/kI3NQuEby4zx5LkFKD7ftPIuTlgjvc7hrJa1Ba7DTtPQz4qqRXaTRTbY9fn\r\nFBJyauz2BiDVGtOC+PlL7csuXAUboLKuMRoGOLHzADrCebDjsyf/9mchyYqn\r\n3pwFB4c+xQJJUnAU/f1ZmvlMyDTfWnuUDEe/x2uri28kl1Woef/+KnmMj8L7\r\nNDaYk3q/2E7ZTzEkYkHxSxsXBkCrWMAPh0fZh7FjUc4BdzSdGKdd7OWnFC/v\r\nYnwlyUxy4sRLU++Gsn6ArIRCuLTcthiVJMXWPVDoTbu6PKZolUTsnFXPW0Ry\r\nVxhPRPUmSMiU/mjHd/8ucU8S6LquDP1Vx6AFMgOYtDPppvjnHLoZZp0/TEUh\r\nro2Dl5ZmU0Hve7JfGpG5N+DvbiaO48PhEQ0=\r\n=26t7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maximrefinable","email":"maxim@refinable.com"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_5.0.0-next.5_1666764596205_0.3049614748779419"},"_hasShrinkwrap":false},"5.0.0-next.6":{"name":"@refinableco/refinable-sdk","version":"5.0.0-next.6","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"f4ff16f1ce3a95833c1c13f287f9016619392ea5","_id":"@refinableco/refinable-sdk@5.0.0-next.6","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-1CHFJFPtHjol0mxAjh9RKB3eSsWa8lOYKeGfuBMCtFJjb146Efz1anyqysfPtqg3Mg0ALRX0Ywowk/590/inpA==","shasum":"88583ff5d3de6d8ce5eb9e1fe7a850501d56086e","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-5.0.0-next.6.tgz","fileCount":270,"unpackedSize":835423,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXT0bgSYyvha8PwmBfIHXFTkHTaoJ5SIt/pFs73CEQBAiEA87zAv2LKVKTeTWAM2rKxHtovzWIYSPrO5vxL70gaAsk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW7XqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfJA/9Eg+RPOUW47aJ3EEtFuhEPst3bKPaFw7KzuYgoERXJW1FaomQ\r\nZaxu7m8Gt0LVnIdwqpNCrvZ3lp8m9yLGtHGwKMRFhs4Tx6fYonjRojVtdROT\r\nR74rwE7loI+BTYHVBYfFc3mLJj3BqKj7cAnR0ORxaT3XRTLSfzmi/gX2f+BJ\r\nG8+iCmWWbwF3GgPiWneDHtW0UHqXtZcAV2KXrhk7mmopP0RKtCy5nqyRrf5A\r\nfpIvwI6oGMCZfdP1LNhvikdkJQsP7ZhTQsWkPTXToK2B5khM0V4oEu6SLoPY\r\nnMK4cr8id3Rs15DripOpOpLp3S9SCInQliVGoXAc5rNF+d2HUyEPGjK4wmPb\r\n7CehD0eV6wtOxNUNp1SliDYXqaNCr+D6SuwJ7J4Pax/1E5GIkIoO0eIE8D8Y\r\nVeQC5angqvG6obzhwdRdardh0PZlS625kURJfQLlZYRoA/M2ehFcpzRiF49J\r\nQ4TbsL0WV2IrIPDqNms3mS4d4QSmd6olxY3betLab1x1wAt9C1P4qelard9S\r\n2tauDOrPxs6sh2MOuaUVUt09jsge1WA8E+2F2AJJ0POf6HGvdUinD4db5aSR\r\nYlP0jnR+WxV8hm/4ogEXiP/aZOHUI1TBgG1PNYkrx11epekoETwGcX0qizPS\r\neHTFFumlYWxSK6eIqLEDvbFu9LWnnFIPfXM=\r\n=XgSa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_5.0.0-next.6_1666954730424_0.3411611556732377"},"_hasShrinkwrap":false},"4.5.1":{"name":"@refinableco/refinable-sdk","version":"4.5.1","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"66ebcd031134f42be33075405dfafc58b3513852","_id":"@refinableco/refinable-sdk@4.5.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-8Ru4lOtVbdtw8zfTfZrPToHs45gcPT+jQIOIJ7ntQnO+IXFwWOo1ZsmnPFpkE55DAviHnZiQnnZiSFiuiiNwbw==","shasum":"04157c9fdbda152fc98784b143ac124b94846b54","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.5.1.tgz","fileCount":261,"unpackedSize":813315,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbNuUC/QoRLgWbw6RYAFt/LbU6Bi1ihsy68QPmU1PDDgIhAIEchkfsPSgaA5ZIJdCZi+JRLmnk0Y+vHa72slU+VEPF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW77kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSUw/9ELdKjh25aVv1FQaPxM5cnJ9dOqAXQshSEG8mEgoN0D9cXVBo\r\nkzeg0rYaSr7axHhI+A3IYfwYHffDnDFVVvP8Yd/sFvUx47v4PmLlqsrWCcYw\r\nEvFS9QJmB9LtEGqux3FS/Ag421QUni4g0xnaZmtojIMftFgb2UtpcUK4TgJT\r\nyQsYwjgHSpdRgNYFttl/O0Du29sNdw4vz9GoOZZzsvJEG8q10r7cgWx5I133\r\n0obT52W3AGkBGsl26oI5hUeyQ+axvwopFsmf05H3b5sriz5HaAdydqxmRhbg\r\nxfAoIqYMXiPpQveMLFMjgMarZj8C9bMrSM2F/ftajiGKIc5s4/KE6YR+JRkN\r\ncUsKNiR50YzUMfvizyy0XE5vn98aeqmIWzllVOVSgaJjEvZM0VrISJA1IRzE\r\nkxFzL/sIKzuxhQKegliCQM6AgEwf7YxOA2MWPBkFL+mS2VJLm//oTnoSHHDM\r\nIY7pgUwfZhued83f14GpnW7dkXzff1swL1QZphqKiSH8QSkPMcaE93KmMWt3\r\n68DTuljIcUFPViXj/FWmRj4wMSG36szX4R8fzxqbP/tmfEhKBN37iGTeIQMq\r\n+ca/MPxZieBHDiThXtLNmqm1SbMt2rvvDXOwZ/wLt15QqLyt84ll6ZM/vIWg\r\nsfknSxTQRg5LzOT9YAYD2tTr8Z4giNxOcPw=\r\n=WN1D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.5.1_1666957028714_0.036202861431932964"},"_hasShrinkwrap":false},"5.0.0-next.7":{"name":"@refinableco/refinable-sdk","version":"5.0.0-next.7","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.2","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"f0f99ed935d304aa4b9e64049dceec5c2668997a","_id":"@refinableco/refinable-sdk@5.0.0-next.7","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ioPWYnnxzHESf7YLf7FQaQm6yYVCzCVifdpuTrkw7ck3BpFnJ7WTnOzXwT5nhT+nlG1IfX4cCy5Plq6RKhNtGA==","shasum":"0181ff535c2951b45486d7bcf7dbe9514771512c","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-5.0.0-next.7.tgz","fileCount":273,"unpackedSize":837721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+U38fDkFg+gRAOplL2R5KBCvPgTFG0yesJUsL1B5tKAiAciRgxyyOXvU0dm3EGCWEDaQEeo0dNDNLayQHfa0k7Xw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX/HUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCog//TtdRGKYLnFBB9zCJMXMA5kRq3OLHf87qMOVWbQKqrwgi+b8o\r\nx16GrObTi4aO9RtNWHIbKS8tVloDzteyJhUwCMZMYhujdXTtB9xvq+FcyTCH\r\nWWGcTe4NAE+kjjff5Aq2Gz2Os/OH5rv/yYOR9uAvpl0qzZb1YWt615dAl7Yf\r\nQagybliTQPX5Hc0o+3GbVE7uNX9fnYz5AnOA4k7QY1K2jBKriwj2+IDQTIbk\r\nKmiyxWK/VVVGrEJySoEkfkO0MGmDU6G4S9uCZI/SWtVTTUbEzfQteGS1fztL\r\ngo2cHbK0+Nnpao0BeJJ9pBFYCdimZe0UBIIas5v62mDnlcLK2D0C7FDWL2ZI\r\nylmwmMxPDhlVLDtfcoNQRhQsPDCNEh19TStBqx65WIZRFPJ3Y9P2FQy6v+aj\r\n/asRfvoSmDLKsgDg5bkQaFHlBAmf4bLosEdiAK3mpKw3P8Rq+aWATMHftJwB\r\nRwAwW9VTvD30OqwbJvFS6n2yRpK4CWfXfHkSNFswx8J0Xl2/ZW8OhLIoW9Vs\r\n0pDv03aMs7hR4nwXOMEFoy9vqkxE0bBd6HwIz+lq1oa36Jvnfe1HC4hLX4BF\r\nlkI3zZA09vFEuaNvkJvJePx8xwKfXgqC1AyD0U7ee3CPYwElFaYAq3yh60HY\r\n338dlyktLJ07SfYCRZgR6jlM/61nD6KtGbo=\r\n=6tfD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_5.0.0-next.7_1667232212086_0.677451436909215"},"_hasShrinkwrap":false},"4.5.2":{"name":"@refinableco/refinable-sdk","version":"4.5.2","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.0","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","gitHead":"e2ee997e5b7ef917acbc69b0e262e4c2f123c66b","_id":"@refinableco/refinable-sdk@4.5.2","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-HiXTkTIsJNeVr5+1lrZsDAKm/MOOzXtvrwkfTmxZATELD+rCRpccG+EIfaMsD39+5INfXrk+LQqvmJrId//2wg==","shasum":"671929e2a7223311ec96dfa7a22a5f98b2e8cd1f","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-4.5.2.tgz","fileCount":261,"unpackedSize":813604,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdCPIMxhBbwDDQuG4vsYjXMMmnQ74Pz4piko4LA/MUKAiAeppfBybV+DDZJdGqAQ8ocEJ1d6YWYaPUgIJemjsEFFQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYMKYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq+g/+P85FkMnYmIb4XKJ4hlAbiW1hfrG7wf0b3sXGLTky+9Aj6hyP\r\nfcLvdaxxTTywlzck8KL+IYdDxWHrNENMoePCdZHauvFCfjdm8D5Hj6S07w7q\r\nU9Aa9A8AFSTAGkpKaA3TiVlBnpkyxgFlRAe/cx4HSQHqlfM8Tnkt4h43LbS5\r\n//pzF3bjbjodIhcTg9lXzE5ak8h4C8oPCXHlYdg8vYTadyMYAkda1EJQVIbw\r\nWMe/oqfkOW0ZlyJzKzVEePAuPdVovOhRP3c/cc9KpF5IWjriBzTP/bLDlb57\r\neTBGIFzro87/CauXVPvYM9rkHPf+2IWjKgHUtJvaIs0Xn57fjmijT+nTnjHr\r\npM2288nyjnV0j3rpAu4EyaW50+S69dYai3pNdIlZB1XpbLHi3Xx5BVrzSD2h\r\nJElKjRvz6YUx275ifuCncRWWWSWDh/caxXfN4R0/PHZZuXlnixZv1ExWvNRl\r\nFMLVxEvmUb5nQaWUwvo/1plM2Qvp6nC5YPeHzKpW2SnWUYNewfzoQ4WYIzTJ\r\njULz7bwx3BUqdk2CQxWe/4MIz9awWndK54NxGA0L5nbBP/j/y1q75t06u56X\r\nQ3aiNBtA14pKJWmJRX/lX+tKrZj6UejmHU5E7njm8Q/CFlqefrgUG+uLiwRM\r\n7QFBrqC2T6pCOkZ3pXE/gKqs5/WvnBlH3z4=\r\n=hPvc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_4.5.2_1667285656462_0.9054628063821228"},"_hasShrinkwrap":false},"5.0.0-next.8":{"name":"@refinableco/refinable-sdk","version":"5.0.0-next.8","description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","main":"./lib/index.js","types":"./lib/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepare":"yarn build","test":"jest --runInBand --testPathIgnorePatterns='.*e2e.spec.ts'","test:e2e":"env-cmd jest --runInBand --runTestsByPath './tests/e2e'","test:silent":"yarn test --silent=true","test:watch":"yarn test --watch","generate-types":"graphql-codegen"},"dependencies":{"@refinableco/reservoir-sdk":"^0.0.173","assert":"^2.0.0","axios":"^0.25.0","eth-rpc-errors":"^4.0.3","ethers":"^5.7.2","eventemitter3":"^4.0.7","form-data":"^4.0.0","graphql":"^16.6.0","graphql-request":"^5.0.0","lodash.omit":"^4.5.0","merge-options-default":"^1.0.2","semver":"^7.3.5","web3-utils":"^1.7.5","zod":"^3.17.9"},"devDependencies":{"@graphql-codegen/add":"^3.2.1","@graphql-codegen/cli":"^2.12.0","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-operations":"^2.5.3","@swc-node/jest":"^1.4.3","@types/dotenv":"^8.2.0","@types/identicon.js":"^2.3.0","@types/jest":"^26.0.24","@types/node":"^12.12.62","@types/semver":"^7.3.8","browserify":"^17.0.0","bufferutil":"^4.0.5","date-fns":"^2.29.3","dotenv":"^10.0.0","encoding":"^0.1.13","env-cmd":"^10.1.0","jest":"^27.4.5","prettier":"^2.4.1","ts-node":"^10.1.0","tslib":"^2.3.1","typescript":"^4.3.5","utf-8-validate":"^5.0.7"},"resolutions":{"buffer":"~6.0.3"},"packageManager":"yarn@3.2.3","readme":"# refinable-sdk\n\n`refinable-sdk` is a NPM package that can be added to the project to work with Refinable contracts.\n\n## Get started\n\nDocumentation can be found over at https://refinable.gitbook.io/sdk/\n","readmeFilename":"README.md","gitHead":"368fc74d84557d86d57a92a4ef0f5b5c6c3e453e","_id":"@refinableco/refinable-sdk@5.0.0-next.8","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-1HL4HCi4BhOq3HHsybiA1DjwJFvlBlFFSOPjJ+jhFWT4fxrc0h79HHW6iOkj39laHCpDIwxvodqz0WCb7h68ww==","shasum":"c2eb123918b67beb2cc064262434f5b69ff97e56","tarball":"https://registry.npmjs.org/@refinableco/refinable-sdk/-/refinable-sdk-5.0.0-next.8.tgz","fileCount":273,"unpackedSize":837742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRZXwkxzXizuBKmwds1dWwb8I30hSv6Y9/IMmR2rxt6gIgCWK9hch5tvi+5tLtyw0KLY0iI9Zp0yMYLM/HKzECZ1g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja6qwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6ug/+IZBuXk3otu7nhm6XkYyoPrdhK8tKsVNJpPR/4QEYm/VkZduL\r\nubYnBb+E1SSUKBFc4eRlge/+uR108K7NkhcjXzRTREBUsHz7fcQiNKgspha7\r\nujL7ZP4y61A0WdCm6vOYln/2soVTyUVOVM75+NkYfIJ7i2rIyjBqzYHZXokF\r\ngdDpdh7KngNjNL3TenFul+F37F6fm3PW4iwmUZgiTkhrwdDxxeNUg0utLCXk\r\nwINLCUTYd1tB5nCy2it9cbQKw4H2wuv1k2Yx00bT1SuxLo/pXR9/8aDoeCF4\r\nvC9ROOKU7Ba2xABwDwjMecIHOUG6DazeJ8q2LZQ2PiPyvaFuTHL/q183oAel\r\nuSISIq4QKKWxno3HPIVcMM3JgG2n60lSCnGIaDK9mR0+T2SBPZoc79Y/ntML\r\nBK7ZRGrslRqNhoNr67A5RPYPOyPSzsBE0TOb/ShFwdmufcxiuKpwykBs8OGL\r\nX+uUKVA9PORS4NmDzFaWY/t19wIQPgHd6TrXeZ+Km4wuuJfkhR1eIt3DQTws\r\nzmiieszy01Cm/uFyK5TT3AFz1kt7EfglM0BehSgTPu5rrXQNZpO5b/VJwFY0\r\nM8ZSpGfZZgPKFEDOauY5pQrM9vCKOo4zri/seSL6DeinqdYAkdUVYsRRQpO/\r\nC4Iugqa3jtLL6vVB7jILr/+RoIlnbWDZrmE=\r\n=HECP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sneljo","email":"jonas@snlkx.be"},"directories":{},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refinable-sdk_5.0.0-next.8_1668000432430_0.521564123158647"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-21T12:14:47.117Z","1.0.0":"2021-10-21T12:14:47.351Z","modified":"2022-11-09T13:27:12.796Z","1.0.1":"2021-10-23T13:18:55.790Z","1.0.2":"2021-10-23T13:25:17.720Z","1.0.4":"2021-11-04T09:37:18.773Z","1.1.0":"2021-11-04T12:09:58.369Z","1.1.1":"2021-11-04T12:26:01.815Z","1.1.2":"2021-11-08T08:57:35.463Z","1.1.3":"2021-11-08T14:18:41.467Z","1.1.4":"2021-11-25T10:11:03.413Z","1.1.5":"2021-11-25T15:12:41.049Z","1.1.6":"2021-11-29T17:36:25.310Z","1.1.7":"2021-12-07T07:25:24.322Z","1.1.8":"2021-12-30T14:56:41.351Z","1.1.10":"2021-12-31T07:48:34.906Z","1.1.11":"2021-12-31T07:51:54.892Z","1.2.0":"2022-01-03T06:55:30.924Z","1.2.1":"2022-01-03T08:46:35.913Z","1.2.2":"2022-01-06T15:40:36.703Z","1.2.3":"2022-01-10T11:30:15.799Z","1.2.4":"2022-01-13T10:34:53.072Z","1.2.5":"2022-01-20T07:54:10.646Z","2.0.0-next":"2022-01-31T07:27:03.082Z","1.3.0":"2022-02-01T07:56:57.358Z","1.3.1":"2022-02-01T08:28:39.243Z","1.3.2":"2022-02-04T07:14:44.349Z","1.3.3-next.0":"2022-02-08T12:23:43.616Z","1.3.3-next.1":"2022-02-11T13:34:32.410Z","1.3.3-next.2":"2022-02-14T05:53:47.101Z","2.0.1-next":"2022-02-15T09:57:44.786Z","2.0.2-next":"2022-02-15T10:01:31.615Z","1.3.3-next.3":"2022-02-15T12:51:04.446Z","2.0.0-next.3":"2022-02-15T12:51:09.206Z","2.0.0-next.4":"2022-02-15T14:08:28.654Z","1.3.3":"2022-02-16T13:24:12.448Z","2.0.0-next.5":"2022-02-16T16:38:39.681Z","2.0.0-next.6":"2022-02-16T17:06:09.071Z","1.3.4":"2022-02-17T08:23:37.855Z","2.0.0-next.7":"2022-02-18T07:58:00.645Z","2.0.0-next.8":"2022-02-18T10:12:06.194Z","2.0.0-next.9":"2022-02-18T12:51:26.979Z","2.0.0-next.10":"2022-02-18T13:50:20.036Z","2.0.0-next.11":"2022-02-23T09:48:52.147Z","2.0.0-next.12":"2022-02-25T16:12:09.287Z","2.0.0-next.13":"2022-02-28T12:40:07.528Z","2.0.0-next.14":"2022-02-28T12:42:29.320Z","2.0.0-next.15":"2022-03-02T10:35:02.996Z","2.0.0-next.16":"2022-03-02T11:02:24.235Z","2.0.0-next.17":"2022-03-02T11:26:03.715Z","2.0.0-next.18":"2022-03-02T16:14:02.938Z","2.0.0-next.19":"2022-03-02T19:46:21.241Z","2.0.0-next.20":"2022-03-08T08:49:37.199Z","2.1.0-next.0":"2022-03-10T12:36:56.965Z","2.1.0-next.1":"2022-03-11T12:01:29.293Z","2.1.0-next.2":"2022-03-14T12:48:24.797Z","2.0.0":"2022-03-15T14:54:29.429Z","2.0.1":"2022-03-15T14:56:30.975Z","2.1.0-next.3":"2022-03-18T09:22:30.917Z","2.1.0":"2022-03-21T11:25:54.668Z","2.2.0-next.1":"2022-03-25T08:12:18.092Z","2.1.1":"2022-03-25T12:59:11.109Z","2.2.0-next.2":"2022-03-28T13:19:43.113Z","2.2.0-next.3":"2022-03-29T08:28:21.560Z","2.2.0-next.4":"2022-04-01T09:53:51.722Z","2.2.0":"2022-04-14T06:23:57.927Z","2.3.0-next.0":"2022-04-15T12:39:01.622Z","2.3.0-next.1":"2022-04-20T14:30:58.595Z","2.3.0-next.2":"2022-04-22T05:58:05.050Z","2.3.0-next.3":"2022-04-22T11:02:17.394Z","2.3.0-next.4":"2022-04-25T11:33:29.127Z","2.3.0-next.5":"2022-04-25T14:06:34.536Z","2.3.0-next.6":"2022-04-25T18:30:57.531Z","2.3.0-next.7":"2022-04-25T19:22:39.375Z","2.3.0-next.8":"2022-04-26T11:01:04.506Z","2.3.0-next.9":"2022-05-04T14:02:19.333Z","2.3.0-next.10":"2022-05-05T08:07:54.447Z","2.3.0-next.11":"2022-05-05T08:09:10.301Z","2.3.0-next.12":"2022-05-06T15:20:54.807Z","2.3.0-next.13":"2022-05-09T13:06:22.231Z","2.3.0":"2022-05-11T06:33:29.613Z","2.3.1-next.0":"2022-05-13T08:35:23.955Z","2.3.1-next.1":"2022-05-13T08:46:50.703Z","2.3.1-next.2":"2022-05-16T12:44:11.961Z","2.3.1":"2022-05-17T16:04:25.091Z","2.3.2":"2022-05-27T06:29:01.238Z","2.3.3-next.0":"2022-06-07T14:54:07.870Z","2.3.3-next.1":"2022-06-07T15:02:32.810Z","2.3.3-next.2":"2022-06-08T11:27:54.956Z","2.3.3-next.3":"2022-06-08T14:38:59.834Z","3.0.0-next.0":"2022-06-14T06:25:39.396Z","3.0.0-next.1":"2022-06-15T06:40:00.885Z","3.0.0-next.2":"2022-06-17T06:37:36.082Z","3.0.0-next.3":"2022-06-20T11:50:43.885Z","3.0.0-next.4":"2022-06-20T12:44:19.824Z","3.0.0":"2022-06-24T09:53:26.770Z","3.0.1":"2022-07-05T13:20:36.990Z","3.0.2-next.0":"2022-07-07T06:42:03.180Z","3.0.2-next.1":"2022-07-11T10:09:22.129Z","3.0.2-next.2":"2022-07-12T08:13:37.931Z","3.0.2-next.3":"2022-07-12T10:11:35.993Z","3.0.2":"2022-07-13T15:50:18.598Z","3.0.3":"2022-07-14T09:52:59.678Z","3.0.3-next.1":"2022-07-15T09:37:38.605Z","3.0.4-next.1":"2022-07-15T09:52:44.643Z","3.1.0-next.0":"2022-07-18T05:36:15.509Z","3.1.0-next.1":"2022-07-18T05:37:59.064Z","3.1.0-next.2":"2022-07-20T05:48:19.773Z","3.1.0-next.3":"2022-07-20T07:31:03.728Z","3.1.0-next.4":"2022-07-22T06:32:08.931Z","3.1.0-next.5":"2022-07-22T10:55:48.533Z","3.1.0-next.6":"2022-07-25T12:47:30.432Z","3.1.0-next.7":"2022-07-26T12:36:16.376Z","3.1.0-next.8":"2022-07-27T08:31:15.627Z","4.0.0-next.0":"2022-07-28T14:06:35.132Z","4.1.0-next.0":"2022-08-02T11:17:44.965Z","4.1.0-next.1":"2022-08-03T05:55:01.723Z","4.0.0":"2022-08-03T08:35:40.555Z","4.0.1":"2022-08-03T10:56:07.879Z","4.0.2":"2022-08-03T13:30:00.663Z","4.1.0-next.2":"2022-08-05T06:57:10.064Z","4.0.3":"2022-08-05T07:11:24.029Z","4.1.0-next.3":"2022-08-08T09:01:58.817Z","4.1.0-next.4":"2022-08-12T08:12:21.657Z","4.2.0-next.0":"2022-08-18T19:17:44.915Z","4.2.0-next.1":"2022-08-23T12:25:56.367Z","4.2.0-next.2":"2022-08-26T08:28:54.062Z","4.2.0-next.3":"2022-08-29T14:22:07.986Z","4.2.0-next.4":"2022-08-29T18:44:13.175Z","4.2.0-next.5":"2022-08-30T06:12:14.047Z","4.2.0-next.6":"2022-08-31T15:25:59.365Z","4.2.0-next.7":"2022-09-01T13:22:21.411Z","4.2.0-next.8":"2022-09-01T13:53:55.772Z","4.2.0-next.9":"2022-09-02T13:05:10.545Z","4.2.0-next.10":"2022-09-02T14:47:08.552Z","4.2.0":"2022-09-05T14:27:54.417Z","4.2.1":"2022-09-06T10:43:44.473Z","4.2.2-next.0":"2022-09-07T12:29:57.072Z","4.2.3":"2022-09-07T15:00:04.501Z","4.2.4":"2022-09-07T15:07:16.725Z","4.2.5-next.0":"2022-09-08T09:44:37.591Z","4.2.6":"2022-09-08T13:30:58.143Z","4.2.7":"2022-09-08T17:31:59.553Z","4.2.7-next.0":"2022-09-09T09:58:28.554Z","4.2.7-next.1":"2022-09-09T10:02:19.612Z","4.2.7-next.2":"2022-09-09T10:04:35.300Z","4.2.7-next.3":"2022-09-09T11:09:16.456Z","4.2.7-next.4":"2022-09-09T12:20:55.271Z","4.2.8-next.0":"2022-09-09T12:21:59.037Z","4.2.10-next.0":"2022-09-10T09:08:02.828Z","4.2.11-next.0":"2022-09-12T08:16:12.711Z","4.2.12-next.0":"2022-09-12T10:29:49.820Z","4.2.13-next.0":"2022-09-13T13:08:57.626Z","4.2.14-next.0":"2022-09-13T15:32:04.021Z","4.2.15-next.0":"2022-09-15T08:27:18.647Z","4.2.16-next.0":"2022-09-15T11:31:48.300Z","4.2.16-next.1":"2022-09-16T12:23:06.849Z","4.2.16-next.2":"2022-09-20T09:54:38.753Z","4.2.16-next.3":"2022-09-20T13:08:48.090Z","4.2.17-next.0":"2022-09-21T09:16:30.145Z","4.2.18-next.0":"2022-09-21T12:45:56.615Z","4.2.19-next.0":"2022-09-21T13:54:10.236Z","4.3.0-next.0":"2022-09-23T12:18:09.885Z","4.3.0-next.1":"2022-09-26T12:00:13.149Z","4.3.0-next.2":"2022-09-26T14:48:17.492Z","4.3.0-next.3":"2022-09-27T08:02:04.182Z","4.2.19":"2022-09-27T09:26:41.930Z","4.2.20":"2022-09-27T09:41:17.549Z","4.2.21":"2022-09-28T06:14:33.570Z","4.3.0-next.4":"2022-09-28T10:51:19.019Z","4.3.0":"2022-09-29T10:00:37.562Z","4.3.1":"2022-09-29T10:37:22.723Z","4.4.0-next.0":"2022-09-29T15:47:23.135Z","4.4.0-next.1":"2022-10-03T07:55:54.202Z","4.5.0-next.0":"2022-10-04T07:27:24.109Z","4.5.0-next.1":"2022-10-07T08:39:40.697Z","4.5.0-next.2":"2022-10-10T09:21:53.973Z","4.5.0-next.3":"2022-10-13T06:14:49.114Z","4.5.0-next.4":"2022-10-17T07:58:05.551Z","5.0.0-next.0":"2022-10-20T13:33:34.203Z","4.5.1-next.0":"2022-10-21T09:07:17.328Z","5.0.0-next.1":"2022-10-21T13:27:40.319Z","4.6.1-next.0":"2022-10-24T07:57:10.469Z","5.0.0-next.2":"2022-10-24T16:31:26.037Z","4.7.0-next.0":"2022-10-25T08:07:28.361Z","5.0.0-next.3":"2022-10-25T13:13:58.595Z","5.0.0-next.4":"2022-10-25T13:23:59.697Z","5.0.0-next.5":"2022-10-26T06:09:56.454Z","5.0.0-next.6":"2022-10-28T10:58:50.635Z","4.5.1":"2022-10-28T11:37:08.926Z","5.0.0-next.7":"2022-10-31T16:03:32.344Z","4.5.2":"2022-11-01T06:54:16.630Z","5.0.0-next.8":"2022-11-09T13:27:12.687Z"},"maintainers":[{"name":"maximrefinable","email":"maxim@refinable.com"},{"name":"sneljo","email":"jonas@snlkx.be"}],"description":"The Refinable SDK allows you to easily interact with the Refinable Marketplace to mint, sell and buy NFTs","license":"MIT","readme":"","readmeFilename":""}