{"_id":"@bamzzstudio/minimarket-escrow-sdk","name":"@bamzzstudio/minimarket-escrow-sdk","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@bamzzstudio/minimarket-escrow-sdk","version":"0.1.0","description":"Umbrella SDK for MiniMarket Escrow deal hashing, Celo stablecoin constants, agent helpers, and contract interaction.","type":"module","workspaces":["packages/core","packages/contracts","packages/agent"],"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/adekunlebamz/minimarket-escrow-sdk.git"},"bugs":{"url":"https://github.com/adekunlebamz/minimarket-escrow-sdk/issues"},"homepage":"https://github.com/adekunlebamz/minimarket-escrow-sdk#readme","publishConfig":{"access":"public"},"license":"MIT","scripts":{"build":"npm run build:packages && tsc -p tsconfig.json","build:packages":"npm run build --prefix packages/core && npm run build --prefix packages/contracts && npm run build --prefix packages/agent","typecheck":"npm run typecheck:packages && tsc -p tsconfig.json --noEmit","typecheck:packages":"npm run typecheck --prefix packages/core && npm run typecheck --prefix packages/contracts && npm run typecheck --prefix packages/agent","clean":"rm -rf dist packages/*/dist","prepare":"npm run build"},"dependencies":{"@bamzzstudio/minimarket-escrow-agent":"^0.1.0","@bamzzstudio/minimarket-escrow-contracts":"^0.1.0","@bamzzstudio/minimarket-escrow-core":"^0.1.0","viem":"^2.48.11"},"devDependencies":{"typescript":"^5.9.3"},"gitHead":"6a2ec48c00d5c0112efa2f6fd522a5c346716807","_id":"@bamzzstudio/minimarket-escrow-sdk@0.1.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-NCyhZ6mSfKQ8yCo7zxQB5o1LNtAGwZpab8uOr1z84tDUVyKc52A1BI4WV9A/eO9agi3DCiRlKSkQerBZsKA/zQ==","shasum":"3344121fca123a23e1d6232d12dcedb11afa9d05","tarball":"https://registry.npmjs.org/@bamzzstudio/minimarket-escrow-sdk/-/minimarket-escrow-sdk-0.1.0.tgz","fileCount":8,"unpackedSize":12293,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKeLbckYr6FKNfzN0jM3X14a1jUhxda+C8+bQHDIbvdAIgYXqQl9q+S2p7Jxx+wUdHpPIgm3EhTSvDkyC5eh3rx0Q="}]},"_npmUser":{"name":"bamzzstudio","email":"demckayztravels@gmail.com"},"directories":{},"maintainers":[{"name":"bamzzstudio","email":"demckayztravels@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/minimarket-escrow-sdk_0.1.0_1778307109165_0.8418140511327892"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-09T06:11:49.060Z","0.1.0":"2026-05-09T06:11:49.299Z","modified":"2026-05-09T06:11:49.524Z"},"maintainers":[{"name":"bamzzstudio","email":"demckayztravels@gmail.com"}],"description":"Umbrella SDK for MiniMarket Escrow deal hashing, Celo stablecoin constants, agent helpers, and contract interaction.","homepage":"https://github.com/adekunlebamz/minimarket-escrow-sdk#readme","repository":{"type":"git","url":"git+https://github.com/adekunlebamz/minimarket-escrow-sdk.git"},"bugs":{"url":"https://github.com/adekunlebamz/minimarket-escrow-sdk/issues"},"license":"MIT","readme":"# MiniMarket Escrow SDK\n\nReusable SDK and contract helpers for MiniMarket Escrow on Celo.\n\n## Packages\n\n- `@bamzzstudio/minimarket-escrow-sdk`: Umbrella SDK.\n- `@bamzzstudio/minimarket-escrow-core`: Celo constants, stablecoin metadata, amount parsing, and deal hashing.\n- `@bamzzstudio/minimarket-escrow-contracts`: Escrow ABI and viem transaction helpers.\n- `@bamzzstudio/minimarket-escrow-agent`: Deterministic escrow deal preparation agent.\n\n## Install\n\n```bash\nnpm install @bamzzstudio/minimarket-escrow-sdk\n```\n\n## Example\n\n```ts\nimport {\n  createDealHash,\n  parseEscrowAmount,\n  type EscrowTokenSymbol,\n} from \"@bamzzstudio/minimarket-escrow-sdk\";\n\nconst symbol: EscrowTokenSymbol = \"USDm\";\nconst amount = parseEscrowAmount(\"12.5\", symbol);\nconst dealHash = createDealHash({\n  buyer: \"0xbuyer\",\n  seller: \"0xseller\",\n  label: \"Wholesale delivery\",\n  amount: \"12.5\",\n  symbol,\n});\n```\n\n## Includes\n\n- `MiniMarketEscrow.sol` contract\n- `MINI_MARKET_ESCROW_ABI`\n- `createNativeEscrow`, `createTokenEscrow`, `releaseEscrow`, `refundEscrow`, `openEscrowDispute`, `resolveEscrowDispute`\n- token constants for USDm, USDC, and USDT on Celo Mainnet\n","readmeFilename":"README.md","_rev":"1-3a7f08055e05897e1a6c2661d81773b2"}