{"_id":"@buidlerlabs/memejob-sdk-js","_rev":"4-268fdf264937d4f60851313b83f7d630","name":"@buidlerlabs/memejob-sdk-js","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@buidlerlabs/memejob-sdk-js","version":"0.0.1","keywords":["sdk","memejob","memejob.fun","memejob sdk","memecoins","launchpad","development kit"],"author":{"name":"Buidlerlabs"},"license":"MIT","_id":"@buidlerlabs/memejob-sdk-js@0.0.1","maintainers":[{"name":"3nigma","email":"victor.adascalitei@3vs.ro"},{"name":"victorholo","email":"victor.holotescu@gmail.com"},{"name":"vladuts","email":"vlad.oprisor95@gmail.com"}],"homepage":"https://memejob.fun","bugs":{"url":"https://github.com/buidler-labs/memejob-sdk-js/issues"},"dist":{"shasum":"ca909d6a2e52d99175e211e4b4c1333d6d39f87e","tarball":"https://registry.npmjs.org/@buidlerlabs/memejob-sdk-js/-/memejob-sdk-js-0.0.1.tgz","fileCount":53,"integrity":"sha512-loz5siP3R2wcQsFVOodsQnniXVSdLFYAcrS38bReXef5BDBjxmXVOIz/ACevk7GK2rfcdvqnOiVbNsY4YWSlIQ==","signatures":[{"sig":"MEQCIGvpdb3GBz3J+9o9ZV+DxvBuBg0H7Mb2EunQif8zVl6YAiBzV9ErGEnHCTUHkrWgqP9pzuZD73SotaQqSX6M1rtuvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993092},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node":"./dist/index.js","import":"./dist/index.mjs"},"./abi":{"node":"./dist/abi/index.js","import":"./dist/abi/index.mjs"},"./ipfs":{"node":"./dist/ipfs/index.js","import":"./dist/ipfs/index.mjs"},"./utils":{"node":"./dist/utils/index.js","import":"./dist/utils/index.mjs"},"./chains":{"node":"./dist/chains/index.js","import":"./dist/chains/index.mjs"},"./mirror":{"node":"./dist/mirror/index.js","import":"./dist/mirror/index.mjs"},"./adapters":{"node":"./dist/adapters/index.js","import":"./dist/adapters/index.mjs"}},"gitHead":"b38cc02c026034677bab616b721f7b7de1b0d94a","private":false,"scripts":{"dev":"tsup --config tsup.config.ts --watch","test":"vitest","build":"pnpm clean:build && tsup --config tsup.config.ts","check":"biome check --write","clean":"rimraf ./dist ./node_modules","format":"biome format --write","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","clean:build":"rimraf dist","postinstall":"node ./scripts/generate-api-schema.mjs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"vladuts","actor":{"name":"vladuts","type":"user","email":"vlad.oprisor95@gmail.com"},"email":"vlad.oprisor95@gmail.com"},"repository":{"url":"git+https://github.com/buidler-labs/memejob-sdk-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The official memejob.fun development kit","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.9.0","multiformats":"^13.3.7","openapi-fetch":"^0.13.4","openapi-typescript-helpers":"^0.0.15"},"typesVersions":{"*":{"*":["dist/index.d.ts"],"abi":["dist/abi/index.d.ts"],"ipfs":["dist/ipfs/index.d.ts"],"utils":["dist/utils/index.d.ts"],"chains":["dist/chains/index.d.ts"],"mirror":["dist/mirror/index.d.ts"],"adapters":["dist/adapters/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","meow":"^13.2.0","tsup":"^8.5.0","viem":"^2.31.3","chalk":"^5.4.1","dotenv":"^16.5.0","rimraf":"^6.0.1","vitest":"^3.2.3","vitepress":"^1.6.3","typescript":"^5.8.3","@types/node":"^24.0.1","@biomejs/biome":"1.9.4","@hashgraph/sdk":"^2.66.0","openapi-typescript":"7.5.2","openapi-typescript-fetch":"^2.1.0","openapi-typescript-helpers":"^0.0.15"},"peerDependencies":{"viem":"^2.31.3","@hashgraph/sdk":"^2.66.0"},"_npmOperationalInternal":{"tmp":"tmp/memejob-sdk-js_0.0.1_1750167883466_0.16972195800909518","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@buidlerlabs/memejob-sdk-js","version":"0.0.2","keywords":["sdk","memejob","memejob.fun","memejob sdk","memecoins","launchpad","development kit"],"author":{"name":"Buidlerlabs"},"license":"MIT","_id":"@buidlerlabs/memejob-sdk-js@0.0.2","maintainers":[{"name":"3nigma","email":"victor.adascalitei@3vs.ro"},{"name":"victorholo","email":"victor.holotescu@gmail.com"},{"name":"vladuts","email":"vlad.oprisor95@gmail.com"}],"homepage":"https://memejob.fun","bugs":{"url":"https://github.com/buidler-labs/memejob-sdk-js/issues"},"dist":{"shasum":"7ec312f98148a2cdac4b45f2bd025f54d26f98c4","tarball":"https://registry.npmjs.org/@buidlerlabs/memejob-sdk-js/-/memejob-sdk-js-0.0.2.tgz","fileCount":10,"integrity":"sha512-UCP0DjiiF0tAi5OmKIO1qP+QpGRJvaWcYj7qpXoh40wlSFTHEhRAqhZZ3kZfZMbIJQEhAl0uAFW68lXCV9B53w==","signatures":[{"sig":"MEQCIFX3Q03LNeOFL61LfKQgFVNRpPv/u+dPU918CotSiHyJAiBGOy+4Bxhvut+Y3ZZWfuwaC0A/WZVdeK7xwrpDVv/RYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742942},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9712c69aff9aea6918b1e509112abde327a8f3cb","private":false,"scripts":{"dev":"tsup --config tsup.config.ts --watch","test":"vitest","build":"pnpm clean:build && tsup --config tsup.config.ts","check":"biome check --write","clean":"rimraf ./dist ./node_modules","format":"biome format --write","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","clean:build":"rimraf dist","postinstall":"node ./scripts/generate-api-schema.mjs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"vladuts","actor":{"name":"vladuts","type":"user","email":"vlad.oprisor95@gmail.com"},"email":"vlad.oprisor95@gmail.com"},"repository":{"url":"git+https://github.com/buidler-labs/memejob-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official memejob.fun development kit","directories":{},"_nodeVersion":"18.20.7","dependencies":{"axios":"^1.9.0","@web-std/file":"^3.0.3","openapi-fetch":"^0.13.4","openapi-typescript-helpers":"^0.0.15"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","meow":"^13.2.0","tsup":"^8.5.0","viem":"^2.31.3","chalk":"^5.4.1","dotenv":"^16.5.0","rimraf":"^6.0.1","vitest":"^3.2.3","vitepress":"^1.6.3","typescript":"^5.8.3","@types/node":"^24.0.1","@biomejs/biome":"1.9.4","@hashgraph/sdk":"^2.66.0","openapi-typescript":"7.5.2","openapi-typescript-fetch":"^2.1.0","openapi-typescript-helpers":"^0.0.15"},"peerDependencies":{"viem":"^2.31.3","@hashgraph/sdk":"^2.66.0"},"_npmOperationalInternal":{"tmp":"tmp/memejob-sdk-js_0.0.2_1750258819582_0.7335810216220533","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@buidlerlabs/memejob-sdk-js","version":"0.0.3","keywords":["sdk","memejob","memejob.fun","memejob sdk","memecoins","launchpad","development kit"],"author":{"name":"Buidlerlabs"},"license":"MIT","_id":"@buidlerlabs/memejob-sdk-js@0.0.3","maintainers":[{"name":"3nigma","email":"victor.adascalitei@3vs.ro"},{"name":"victorholo","email":"victor.holotescu@gmail.com"},{"name":"vladuts","email":"vlad.oprisor95@gmail.com"}],"homepage":"https://memejob.fun","bugs":{"url":"https://github.com/buidler-labs/memejob-sdk-js/issues"},"dist":{"shasum":"2b52052dd4a5a4d8ba1d1181ea4c4deb5ac71cf6","tarball":"https://registry.npmjs.org/@buidlerlabs/memejob-sdk-js/-/memejob-sdk-js-0.0.3.tgz","fileCount":10,"integrity":"sha512-8luFK31NROsUE7HVK7aU6BkgW/xVNYJhYuXULRT4xIvT3tROOqdkKzd/9jROo/Ltja5yy2UAL/lRvzpQHbRaRQ==","signatures":[{"sig":"MEUCID9RvVOLX63+G1Y9mp7mrIEhWzg/GxyGKQ/xp2b2adoxAiEAne1gzckNoSNZ4ipUjQErHPkgd40U53e7roRK156wtTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741497},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"037b058584dbd0d52f3a0cdf9f5d2dd54435d0db","private":false,"scripts":{"dev":"tsup --config tsup.config.ts --watch","test":"vitest","build":"pnpm clean:build && tsup --config tsup.config.ts","check":"biome check --write","clean":"rimraf ./dist ./node_modules","format":"biome format --write","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","clean:build":"rimraf dist","docs:preview":"vitepress preview docs","generate:types":"node ./scripts/generate-api-schema.mjs"},"_npmUser":{"name":"vladuts","actor":{"name":"vladuts","type":"user","email":"vlad.oprisor95@gmail.com"},"email":"vlad.oprisor95@gmail.com"},"repository":{"url":"git+https://github.com/buidler-labs/memejob-sdk-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The official memejob.fun development kit","directories":{},"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.9.0","@web-std/file":"^3.0.3","openapi-fetch":"^0.13.4","openapi-typescript-helpers":"^0.0.15"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","meow":"^13.2.0","tsup":"^8.5.0","viem":"^2.31.3","chalk":"^5.4.1","rimraf":"^6.0.1","vitest":"^3.2.3","vitepress":"^1.6.3","typescript":"^5.8.3","@types/node":"^24.0.1","@biomejs/biome":"1.9.4","@hashgraph/sdk":"^2.66.0","openapi-typescript":"7.5.2","openapi-typescript-fetch":"^2.1.0","openapi-typescript-helpers":"^0.0.15"},"peerDependencies":{"viem":"^2.31.3","@hashgraph/sdk":"^2.66.0"},"_npmOperationalInternal":{"tmp":"tmp/memejob-sdk-js_0.0.3_1751292004211_0.17590118450069903","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@buidlerlabs/memejob-sdk-js","version":"0.1.0","description":"The official memejob.fun development kit","private":false,"homepage":"https://memejob.fun","repository":{"type":"git","url":"git+https://github.com/buidler-labs/memejob-sdk-js.git"},"bugs":{"url":"https://github.com/buidler-labs/memejob-sdk-js/issues"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"pnpm clean:build && tsup --config tsup.config.ts","clean":"rimraf ./dist ./node_modules","clean:build":"rimraf dist","check":"biome check --write","dev":"tsup --config tsup.config.ts --watch","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","format":"biome format --write","generate:types":"node ./scripts/generate-api-schema.mjs","test":"vitest"},"keywords":["sdk","memejob","memejob.fun","memejob sdk","memecoins","launchpad","development kit"],"author":{"name":"Buidlerlabs"},"license":"MIT","packageManager":"pnpm@10.4.1","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"devDependencies":{"@biomejs/biome":"1.9.4","@hashgraph/sdk":"^2.66.0","@types/node":"^24.0.1","chalk":"^5.4.1","meow":"^13.2.0","msw":"^2.10.2","openapi-typescript":"7.5.2","openapi-typescript-fetch":"^2.1.0","openapi-typescript-helpers":"^0.0.15","rimraf":"^6.0.1","tsup":"^8.5.0","typescript":"^5.8.3","viem":"^2.31.3","vitepress":"^1.6.3","vitest":"^3.2.3","vue":"^3.5.16"},"dependencies":{"@web-std/file":"^3.0.3","axios":"^1.9.0","openapi-fetch":"^0.13.4","openapi-typescript-helpers":"^0.0.15"},"peerDependencies":{"@hashgraph/sdk":"^2.66.0","viem":"^2.31.3"},"_id":"@buidlerlabs/memejob-sdk-js@0.1.0","gitHead":"7272082d68c0b38595d41150966b5898808e2f70","_nodeVersion":"23.3.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-BTqmsOztaFWy3M5qAQ33WvLLBIguYHfYP+9RyBIx/rcXXWP7TMfqgFYqiUVGhBxXC8a1dEx0d5wtK5wwNc3m+w==","shasum":"2b898ec0bcef8b58884a38953836e78411e275e9","tarball":"https://registry.npmjs.org/@buidlerlabs/memejob-sdk-js/-/memejob-sdk-js-0.1.0.tgz","fileCount":10,"unpackedSize":826199,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCOSxPAJUIZnIJpcwTL5/Dp1iofYdHvhJvTTrO1otqqEAIgfYrndGDv9hyEbHgt1cAzlRnJ/b+zW0VFoAd+lcD/Co8="}]},"_npmUser":{"name":"vladuts","email":"vlad.oprisor95@gmail.com"},"directories":{},"maintainers":[{"name":"3nigma","email":"victor.adascalitei@3vs.ro"},{"name":"victorholo","email":"victor.holotescu@gmail.com"},{"name":"vladuts","email":"vlad.oprisor95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/memejob-sdk-js_0.1.0_1752484866247_0.2811058823241559"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-17T13:44:43.343Z","modified":"2025-07-14T09:21:06.732Z","0.0.1":"2025-06-17T13:44:43.741Z","0.0.2":"2025-06-18T15:00:19.772Z","0.0.3":"2025-06-30T14:00:04.438Z","0.1.0":"2025-07-14T09:21:06.501Z"},"bugs":{"url":"https://github.com/buidler-labs/memejob-sdk-js/issues"},"author":{"name":"Buidlerlabs"},"license":"MIT","homepage":"https://memejob.fun","keywords":["sdk","memejob","memejob.fun","memejob sdk","memecoins","launchpad","development kit"],"repository":{"type":"git","url":"git+https://github.com/buidler-labs/memejob-sdk-js.git"},"description":"The official memejob.fun development kit","maintainers":[{"name":"3nigma","email":"victor.adascalitei@3vs.ro"},{"name":"victorholo","email":"victor.holotescu@gmail.com"},{"name":"vladuts","email":"vlad.oprisor95@gmail.com"}],"readme":"# memejob-sdk-js\n\nWelcome to the official [memejob](https://memejob.fun) SDK documentation! This provides a powerful and easy-to-use interface for interacting with the memejob protocol on Hedera.\n\n## Overview\n\nThe SDK is designed to simplify the integration of [memejob](https://memejob.fun) functionality into your applications. It provides a comprehensive set of tools for:\n\n- Creating and managing tokens\n- Executing buy and sell operations\n- Managing allowances\n- Managing token associations\n\n## Documentation\n\nFull documentation page: [memejob-sdk-js - Docs](https://buidler-labs.github.io/memejob-sdk-js/)\n\n## Prerequisites\n\nBefore you begin, make sure you have:\n\n- [Node.js](https://nodejs.org/) (v18 or higher)\n- A package manager ([npm](https://npmjs.com), [pnpm](https://pnpm.io/) or other)\n- A [Hedera](https://hedera.com/) account with sufficient HBAR for transactions\n\n## Installation\n\n```sh [npm]\n$ npm i @buidlerlabs/memejob-sdk-js @hashgraph/sdk viem\n```\n\nor\n\n```sh [npm]\n$ pnpm add @buidlerlabs/memejob-sdk-js @hashgraph/sdk viem\n```\n\n## Usage\n\nSetup a new memejob client\n\n```typescript [@hashgraph/sdk]\nimport { AccountId, ContractId, PrivateKey } from \"@hashgraph/sdk\";\nimport {\n  CONTRACT_DEPLOYMENTS,\n  createAdapter,\n  getChain,\n  MJClient,\n  NativeAdapter,\n} from \"@buidlerlabs/memejob-sdk-js\";\n\nconst contractId = ContractId.fromString(\n  CONTRACT_DEPLOYMENTS.mainnet.contractId\n);\n\nconst client = new MJClient(\n  createAdapter(NativeAdapter, {\n    operator: {\n      accountId: AccountId.fromString(\"0.0.123456\"),\n      privateKey: PrivateKey.fromStringED25519(\"<private-key>\"),\n    },\n  }),\n\n  {\n    chain: getChain(\"mainnet\"),\n    contractId,\n  }\n);\n```\n\n## Create Your First Memejob Token\n\nHere’s a simple example of how you can create a new MemeJob token by calling the client’s `createToken` method with the required parameters.\n\n```typescript\nconst token = await client.createToken({\n  name: \"My awesome token\",\n  symbol: \"MAT\",\n  memo: \"ipfs://1q2w...3e4r\",\n});\n\nconsole.log(\"MJToken instance:\", token);\n```\n","readmeFilename":"README.md"}