{"_id":"@the-situation/starknet","_rev":"27-a324f028917d5567a55f6fd49c2f41ca","name":"@the-situation/starknet","dist-tags":{"alpha":"0.9.6","latest":"0.13.2"},"versions":{"0.5.0-alpha.0":{"name":"@the-situation/starknet","version":"0.5.0-alpha.0","license":"MIT","_id":"@the-situation/starknet@0.5.0-alpha.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"b3ad47d96901818c3d05c223bf989b98b1a76b90","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.5.0-alpha.0.tgz","fileCount":45,"integrity":"sha512-mINdJvY5YfkeHUML/W3C0zH0cfc9cFG9Rzn+jZQPQQUmMim/oZdlnGGNb3jZev0ygO5PX97JbGIwXTYk03A4Iw==","signatures":[{"sig":"MEQCIDgosAQ8iXaw6DTEwZZ0BU5ajYclu3GtKD4HZVRK/kNeAiBM3Z2vF09T38CLClYs3f6UqTGxjnU2IOHnXG4o1OZhwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204850},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"b3ad47d96901818c3d05c223bf989b98b1a76b90","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_integrity":"sha512-mINdJvY5YfkeHUML/W3C0zH0cfc9cFG9Rzn+jZQPQQUmMim/oZdlnGGNb3jZev0ygO5PX97JbGIwXTYk03A4Iw==","_npmVersion":"10.8.3","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"0.5.0-alpha.0","@the-situation/core":"0.5.0-alpha.0","@the-situation/utils":"0.5.0-alpha.0","@the-situation/artifacts":"0.5.0-alpha.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.5.0-alpha.0_1770719260043_0.8990943072037154","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@the-situation/starknet","version":"0.8.0","license":"MIT","_id":"@the-situation/starknet@0.8.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"8497589e0961b671e6656a5cacf11d98b57670e8","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.8.0.tgz","fileCount":57,"integrity":"sha512-K5h868KbWZ+AsFU52Lv7y7Xs0cPJZ5h080QNCd8Lno9fSuHEvRY6Q14NFhv1oLjFoIg1NS/baQlHPA+mnTGsqw==","signatures":[{"sig":"MEQCIDH/XahCJ6FtfEdTbEOC8Ak0crmZtvYD5UBchVn9XqDFAiB79WICymQn8DdVx+imZaV+BgAxmeNheTETrp+4hYUEcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3b99d8a23a709a7c19a88e6f3d45853b6b747a28","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"workspace:*","@the-situation/core":"workspace:*","@the-situation/utils":"workspace:*","@the-situation/artifacts":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.8.0_1771089926565_0.6611689269354424","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@the-situation/starknet","version":"0.8.4","license":"MIT","_id":"@the-situation/starknet@0.8.4","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"ea4b6cf37b552070b4e208aa6de5cea2fc2d3de6","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.8.4.tgz","fileCount":57,"integrity":"sha512-4WdKkegYRZuG/Lso7xfeNJSr7XL+ydomved0WdFhQ5dal/BTB/2jSD5oIpy/+FUgD9hsmHjIhyHowZzsBNuOxQ==","signatures":[{"sig":"MEUCIEm8SHweIt8ik8JlCZ4OU09TgD8HdhLf6mpI4zoAAGuyAiEA4iyVwruo5vLJvdvFzydgCeSwyYzxs0icFzOcGgoLIDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d7109df556437153e7491c37644347901ac396d","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"workspace:*","@the-situation/core":"workspace:*","@the-situation/utils":"workspace:*","@the-situation/artifacts":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.8.4_1771106173550_0.3967722467948851","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@the-situation/starknet","version":"0.8.5","license":"MIT","_id":"@the-situation/starknet@0.8.5","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"016aeef9e566bea1aa5efb302ab2b7e51ebcb7c5","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.8.5.tgz","fileCount":57,"integrity":"sha512-yTKP82zJ83bk34o5PqDJs6L08ujjGrQmJkqaBXswpFwM2BWp6Y3JSj3zzNqcAFxJVYaauK2FcO6zkUPkBQDwWA==","signatures":[{"sig":"MEQCICJUrLfskmGI+tm/JsMdxAq+PkGKUY2jlVyItvvtQH+iAiBtuV5n3RgYZ/MeSXQK5m43kBWIfr6ctR3Ok1tbk/8G+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d7109df556437153e7491c37644347901ac396d","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"0.8.5","@the-situation/core":"0.8.5","@the-situation/utils":"0.8.5","@the-situation/artifacts":"0.8.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.8.5_1771106349902_0.37149726313322806","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@the-situation/starknet","version":"0.8.6","license":"MIT","_id":"@the-situation/starknet@0.8.6","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"901febedb4cfb0af01662b645cbb14a8e7d59370","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.8.6.tgz","fileCount":57,"integrity":"sha512-Ej9gFh6GMcgrmi8ZfE/+ueyVFnIejpOKcCIjwyebqMF32YVtmijStomffgLcygZg/UKbk82P7e6aeIE58sUrqA==","signatures":[{"sig":"MEUCIQCOaGnLzw1vHoJhQBxjqWJG9tAjXdnXaFhjsUrHn5GWWAIgKjROT8bapymqzHqgYajb1AzVs0ntolUk9cAwDhUBfkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d944311e8ac3bb671704a6ab078304c5669bd5c8","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.8.6","@the-situation/core":"^0.8.6","@the-situation/utils":"^0.8.6","@the-situation/artifacts":"^0.8.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.8.6_1771109187348_0.683619225301513","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@the-situation/starknet","version":"0.8.8","license":"MIT","_id":"@the-situation/starknet@0.8.8","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"3e427aea98ac2d739cc904dc8766730ac4bf4d1f","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.8.8.tgz","fileCount":57,"integrity":"sha512-BmzjrzAxGSmAa7uuBys67cNeUVKFQ2foyu9oaJ4EQyTbWMtGgXofvqm2xgo5zp34gh5Y699H36csDRdRL3ZfvQ==","signatures":[{"sig":"MEQCIB9fvuQMEaPhRYmfKGYqTPQLEZ6CZXgFyjVutaXtDmIOAiA4jwRJ6ztI9nxo2u7aDPNH9HcgcgrhxXTbcHHiEmn9gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ac26a52a7546c6f3da093c47e4d06f6a3f81a5e","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"workspace:*","@the-situation/core":"workspace:*","@the-situation/utils":"workspace:*","@the-situation/artifacts":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.8.8_1771151378434_0.003620724216491178","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@the-situation/starknet","version":"0.8.9","license":"MIT","_id":"@the-situation/starknet@0.8.9","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"c64b42634967403024a91078264d0b17326c1596","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.8.9.tgz","fileCount":57,"integrity":"sha512-2umcTBrjFwe4buF5HEAzDZ1Lw7KrB9cMXvINJrqjBNvHtQ1aUFKBfj8HXY77N8Q9nMpq+tP8RoHQzIifOzXYqQ==","signatures":[{"sig":"MEUCIQCyAFpMwFP5BbXNND57ZYjzuXoNA+V0UMcRFSOYSv9vzgIgTWr/YKObVdHChoA6RNT7PBQjyFX6KpsQxMlpRu2QbQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ac26a52a7546c6f3da093c47e4d06f6a3f81a5e","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.8.8","@the-situation/core":"^0.8.8","@the-situation/utils":"^0.8.8","@the-situation/artifacts":"^0.8.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.8.9_1771151821894_0.7040767970155228","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@the-situation/starknet","version":"0.8.10","license":"MIT","_id":"@the-situation/starknet@0.8.10","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"abe16bb89d0e176ec8cbad1f93da5594c05485ac","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.8.10.tgz","fileCount":57,"integrity":"sha512-zhVfMb76OHpTBuH082aixerZxR1j6inPHeweOVqEHi7T3fppLQ3g/YHkf0tvcRxe6S17O9ktsxHmawIAJjzMUA==","signatures":[{"sig":"MEQCIB1mUngopEk9+aEg+tqnfoeRw2KqtSq3c1ejGdX75FzLAiAJ0WS9h9QskN0DvjXKZEew6K+ZZukow7/oqYvuCIdZew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284706},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"179698abbd0dfaefd466a9ff32e9e4f35ffe6f31","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.8.8","@the-situation/core":"^0.8.8","@the-situation/utils":"^0.8.8","@the-situation/artifacts":"^0.8.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.8.10_1771191697419_0.9257875559296629","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@the-situation/starknet","version":"0.8.11","license":"MIT","_id":"@the-situation/starknet@0.8.11","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"ffa39b8b5ebe1e9735e1007966d19f2075b5ce32","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.8.11.tgz","fileCount":57,"integrity":"sha512-E4OlimR3L0nZqlNo16N98JMNFwxJuHvGsEwaiua2e8Cm9er8sARE+UZsAdcTp6Yy8BFoVYXOND+aAyJ9sHAqNQ==","signatures":[{"sig":"MEUCIQCXdaUqmnViJrnWo5D/zaiwxWB9ftyWr/yTgY/rL1/BxQIgQdjUicqoauIuPeNXfjLvinxT/sL070A8SXsPVbVzWwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284843},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"179698abbd0dfaefd466a9ff32e9e4f35ffe6f31","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.8.8","@the-situation/core":"^0.8.8","@the-situation/utils":"^0.8.8","@the-situation/artifacts":"^0.8.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.8.11_1771238994069_0.010228166899602487","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@the-situation/starknet","version":"0.8.12","license":"MIT","_id":"@the-situation/starknet@0.8.12","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"c496b918966afc9cd0580489015264acdd6a2100","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.8.12.tgz","fileCount":57,"integrity":"sha512-/AgHEBwWhinLSRLfXr6wXK7NBe8xERQvhNXkyhpwOkLG2TvI8lVN0mWvGxR+E5dzyG1bIrVbFeIr59pTz/6/fw==","signatures":[{"sig":"MEUCIQCQXAjYtO8RpD+4/iorWadFj3RXlwjx3eUcouzcUorZ7AIgVL9IKCrpzQpTbTfRpQOzi35x0PzuA3CjAiwwMjQXgSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284843},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"179698abbd0dfaefd466a9ff32e9e4f35ffe6f31","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.8.8","@the-situation/core":"^0.8.8","@the-situation/utils":"^0.8.8","@the-situation/artifacts":"^0.8.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.8.12_1771240109737_0.05146873996637402","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@the-situation/starknet","version":"0.8.13","license":"MIT","_id":"@the-situation/starknet@0.8.13","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"40035cb0aa638aaf80e41c97ffc17cd79cb99d60","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.8.13.tgz","fileCount":57,"integrity":"sha512-KFd70xkaDErP8/w80IL5ewdbF3Kr53YqUlf+DZtATwAfMldWDTo+Wwbvj+rpkpedOC1EW/rzLzJUaGbC2Em8NA==","signatures":[{"sig":"MEUCIQD7hvfhn7tMsUvFQj/lSBfilCzyXh2wU8zrpGHZxqeHVgIgB3nr8Eet10+9XPTlp3sV9dq4+85AdzqckiCMz9BK8O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"179698abbd0dfaefd466a9ff32e9e4f35ffe6f31","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.8.8","@the-situation/core":"^0.8.8","@the-situation/utils":"^0.8.8","@the-situation/artifacts":"^0.8.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.8.13_1771240422927_0.7768456681382063","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@the-situation/starknet","version":"0.9.1","license":"MIT","_id":"@the-situation/starknet@0.9.1","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"92eb86afb0a2291677fcb3a42ea3767a63d25ac0","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.9.1.tgz","fileCount":57,"integrity":"sha512-0P72/840PY1NJhnsevEpx6ztE7WsTDL5oK5IExOxxUMLWnOH8pAzseV/2gM41+KWR5rrpjDEXfLBDOilEHK1EQ==","signatures":[{"sig":"MEYCIQDYhhRV/EebYT2u1QmHqPwDAaZ8h2FA056jaXpLbYrijwIhAP42EDe/Ydzwa3Vu8P7pVIZEH3OsNlyAD3Ffyxy6PgmA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303147},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"288edb6afae9c66dd7b920221b8d16dd10a88dbb","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.9.1","@the-situation/core":"^0.9.1","@the-situation/utils":"^0.9.1","@the-situation/artifacts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.9.1_1771331564272_0.04576395464048244","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@the-situation/starknet","version":"0.9.3","license":"MIT","_id":"@the-situation/starknet@0.9.3","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"80ff19fcf3ea6ee93b38d903ebaab26be23119d5","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.9.3.tgz","fileCount":57,"integrity":"sha512-81GYGDoqOu1RpmhfnD1LEPBTuQoLV52lOEn2lH359p3Xe/dPstKxDs7pVK/0brltTEF4y48nekc48ZwPeCA3cA==","signatures":[{"sig":"MEUCIGPLFU9wXuLplsG8x8AoEnwNg5oHo8brFYWiDRFGexFVAiEAx0aZTWNcLuLnPlSEiY8GV1y94guKMdoLyMKGq7lxoqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306854},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2fc2a746d16bc0a99478c640686ec048b73265ec","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.9.3","@the-situation/core":"^0.9.3","@the-situation/utils":"^0.9.3","@the-situation/artifacts":"^0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.9.3_1771592150782_0.7612541487425788","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@the-situation/starknet","version":"0.9.4","license":"MIT","_id":"@the-situation/starknet@0.9.4","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"82c3efbae1dc503a5e174e722e11e968b3105774","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.9.4.tgz","fileCount":57,"integrity":"sha512-hPw/Rcp7Oxqy7aLIhYSUFRzb6Z8eBlh+CY30o/eHEmzeU0Rwj3COlpsohItU6nWHV8MXNJvqpglU/PXYsdqy8A==","signatures":[{"sig":"MEUCIQC/F7l8f4QPLf7BoQtKdSiyQwQzeykFelaprfKs9KSIMAIgMBTARabtC3NIgWqSZfLznrlqiPG9xhjHhY2+Xy6Lud8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d935ddf1fa96b7de89fbb8b794e4a6bfbf05fcd9","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.9.3","@the-situation/core":"^0.9.3","@the-situation/utils":"^0.9.3","@the-situation/artifacts":"^0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.9.4_1771708198635_0.738329059839105","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@the-situation/starknet","version":"0.9.5","license":"MIT","_id":"@the-situation/starknet@0.9.5","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"f8ffac4b87c5e1c75248f0c1f55e8e2de52863e3","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.9.5.tgz","fileCount":57,"integrity":"sha512-GagNaxDPuuHIdN48ojy4TDRLukACRYTHJvDbt4dmaBhXgwq54tYMh/c6vvY/D5BV21o616NiA5LPiJGNF0v5qg==","signatures":[{"sig":"MEUCIQDdnpZc/U1CHfCw7l0/GWY/2GtNZBXAgJxVoDFAUwVHXQIgeiMebeH0CFgEoYjgfrOHG8bMS2tx30N8xkJZF6jSGNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec2a1443d871c324e01ea80f54f38e56d23f3ce9","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.9.3","@the-situation/core":"^0.9.3","@the-situation/utils":"^0.9.3","@the-situation/artifacts":"^0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.9.5_1771709529178_0.9231619602791297","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@the-situation/starknet","version":"0.9.6","license":"MIT","_id":"@the-situation/starknet@0.9.6","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"6f037192a4cbeb3cdce8bab0130d3bf45224ec43","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.9.6.tgz","fileCount":57,"integrity":"sha512-05ebKY8xX5tqeU+7TVAwab9w7nicsInEFxfM3ZBF2xvL0kJR8ApaNQ/gpob2utAzHQnux/p/fpEylmm0V7V4Uw==","signatures":[{"sig":"MEUCIQCEB+l3e9FRhfr+NGnmJh0WoCqZMm+DveXbVchd0vFA2QIgUQK7TE/HMHUoLU7CFtasvlWTGq+2RWXhUrAAmHOViww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e9bf44a6a33fee01f4750649b7fd4cc47adc740","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.9.3","@the-situation/core":"^0.9.3","@the-situation/utils":"^0.9.3","@the-situation/artifacts":"^0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.9.6_1771710334399_0.18603372535812968","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@the-situation/starknet","version":"0.11.0","license":"MIT","_id":"@the-situation/starknet@0.11.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"0bd6755db07e6e1d5bf5a30733e5ca43415760be","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.11.0.tgz","fileCount":57,"integrity":"sha512-6YZ4k/u9VtSw4hEPBOMWuYZwCdQ+NpOjCZbePYCUoLmoybBETtUK4cVgC3iZM6QVY/F5jKjsznOmbrny2ATWiA==","signatures":[{"sig":"MEYCIQDxp/rvv2NTukrZJm7aAbdCrbAdSoEYiOcfSrGLoDsG8AIhALJsGHOOo/7WB91Dc1j1HV9k8zWKzh9lzGhY15jNBhit","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cbf37b1e8b406d63c3ea0d44a60ac704a78a1582","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/artifacts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.11.0_1772557631060_0.32850218266073394","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@the-situation/starknet","version":"0.11.1","license":"MIT","_id":"@the-situation/starknet@0.11.1","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"b685ad716e96aa0751492be52182303a5f313f66","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.11.1.tgz","fileCount":57,"integrity":"sha512-z0B8yNwaty48JFKgM9lXgmlegECSU/Wnt4rMtF9Cj3iyEFjGofk5Ryd6SXC/mVzISiQh0J3zoDPfoohvRZEW4A==","signatures":[{"sig":"MEQCIBNir4Y53Z0SnBK3bwW6CS6SgQeNJgIFBvYWmypXkiY7AiBJxxnqA4A2zD2EEaRAW5Kuj+1zhuQZwinxJAGlDvFURA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd3450633a35509bfaf7e819bc72d466503d9ae4","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/artifacts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.11.1_1773356517961_0.9311000963308642","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@the-situation/starknet","version":"0.11.2","license":"MIT","_id":"@the-situation/starknet@0.11.2","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"f8681aa473bdbafe3cd9021c030b2ba74692aa96","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.11.2.tgz","fileCount":57,"integrity":"sha512-hSrlFkRJBn5kwyddijdFKqLkCF8A8cXI5MF4VU2exg0LXNr3n5IU2AoeNlJPFk5l3xwJCwkGmbalxuHSlI9VNA==","signatures":[{"sig":"MEQCIFmfC89ghm4KCs6eIDy5QMgobWFDQC6wekSzAU9OjT8mAiAPBKpoVhsbqoCaj9EhY1W2qWtKSj8uLB5OQMusS8nV0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c96635a7c12916b325a75e060fa3b96579e1ddac","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/artifacts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.11.2_1774260157620_0.045455004639965324","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@the-situation/starknet","version":"0.11.3","license":"MIT","_id":"@the-situation/starknet@0.11.3","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"1b4ec57a0824020c77034b15ad6352f18221722e","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.11.3.tgz","fileCount":57,"integrity":"sha512-4n9ZBAAPizm+Z/WcEiGTqOJhuF2M40BanjBHqVxwMjSCnh1yaaxwIzUrZoiU812L21H6Z/qficAWSXedXWirnQ==","signatures":[{"sig":"MEUCIQDzhyf/ePizHNbQalKQvh3ewRbivp93cjerDcVqIlwnUQIgWvwWOTa6KjEJDODE32fRYSBWltUx3utDw+T5eMBsgnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"50059fe66607d79173687c11f39b03f8f48e62d4","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/artifacts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.11.3_1774367539801_0.6071839457733299","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@the-situation/starknet","version":"0.11.4","license":"MIT","_id":"@the-situation/starknet@0.11.4","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"bd2d7b8385ed9fa64bda279ed877e6fa768ff106","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.11.4.tgz","fileCount":57,"integrity":"sha512-8q/pdhdEoi872pQYVbG28bCI4knbmeCpY9Cx0eC7UWOCRUKCrzE642Nx6uepW7tx33HZQMX7W4tE2lNWe+tiOQ==","signatures":[{"sig":"MEUCIQCzLn0Qy2wo12XCfb4Z5p/x7Q9TkW1AtkLg6VCgL6bdnwIgJAk0AnllxCtW0ZayvGnneMp37CUf1R9GF4kPu5QooZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"23efbde66cf4895c52bacb539dc5d8567f134703","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/artifacts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.11.4_1775496148844_0.8814698001536325","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@the-situation/starknet","version":"0.11.5","license":"MIT","_id":"@the-situation/starknet@0.11.5","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"7d4412a486048b85254b42b32e91d97bdca86565","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.11.5.tgz","fileCount":57,"integrity":"sha512-rK3Xjc0pQ3cv6hZvpNNAaXEdibgBCI271x+4PTnnrmwMONMbLPBHaXNAE8CPply4gGxkcr0JdRoxGg+qD37XUQ==","signatures":[{"sig":"MEQCIB30AeSlfX13a2rLpygFI7+0/oRFO8kCLqHJVtYT+GNaAiBXrisarmlfC0yxnn6uyj1UNl8KVZr80MSAjiWKWXFOvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329376},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"23efbde66cf4895c52bacb539dc5d8567f134703","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/artifacts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.11.5_1775505872761_0.6693176972822945","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@the-situation/starknet","version":"0.11.6","license":"MIT","_id":"@the-situation/starknet@0.11.6","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"670b74673f5f7fa5fa0200336a9db52ed5281e8a","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.11.6.tgz","fileCount":57,"integrity":"sha512-DrSkiNSzWJ4WRckc26eXwv4GseJcgqo3n29mxX3G/OkO2VrqGk1vSK90pPJxparqQ6rgJ4rXz9put1JZ47Kq6g==","signatures":[{"sig":"MEQCIAz3aXiu4fLwVIwbAwDYvqu044zX+5ClA5KrnMIz7f/CAiBkVIStgNtWQpgJxJcJfpvxcUfcUsxI89d3kth25MvT8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329709},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"445b67a979ada99845c59012cb8d62af54d48de9","scripts":{"test":"bun test src/ 2>/dev/null || true","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/artifacts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.11.6_1775507241228_0.9945908840959552","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@the-situation/starknet","version":"0.12.0","license":"MIT","_id":"@the-situation/starknet@0.12.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"f7a4de4ab466263bd2db920ba72e339f3f58dc5c","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.12.0.tgz","fileCount":58,"integrity":"sha512-53v2vRfiunkdL+tDyiRrnKvPiRLbB/v/EQPrrBpLRfLmY+ptZxKwWx3ZY2Fg0KT7OB56fA4whsNZPx/nYWbkaQ==","signatures":[{"sig":"MEYCIQDTvPG6nQ3nlH9F967glGbSvqzHfTXpvkfOWFM7R212UgIhAI0ow+5a/oJWtI7Q0nS/SjW/QvwciEgkA1KcVmkSH6sE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340333},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"f7a4de4ab466263bd2db920ba72e339f3f58dc5c","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_integrity":"sha512-53v2vRfiunkdL+tDyiRrnKvPiRLbB/v/EQPrrBpLRfLmY+ptZxKwWx3ZY2Fg0KT7OB56fA4whsNZPx/nYWbkaQ==","_npmVersion":"10.8.3","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.12.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/artifacts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.12.0_1775843868435_0.16597215070663385","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@the-situation/starknet","version":"0.13.0","license":"MIT","_id":"@the-situation/starknet@0.13.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"4d0d5a1dd8c780b574b26ea6daed542d20e3737e","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.13.0.tgz","fileCount":58,"integrity":"sha512-PwKnRjB9t1zsXgZVgWEjENuNdJtS3WPdX5xAOjXCUgXQRuH0dmggGB6h91JuxRWlATiuoX3lYE4YG9JE8/Ebzw==","signatures":[{"sig":"MEYCIQCrcrr9mt2MfeL5uLAFS56FEnFip61I+jCz5pOIO4PcJgIhAJWtUTQcJFfHbPqAm6OQA3Lg4stJdhP71AEO8aWSSYeg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340333},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"88d57a6b12347460263424d783317795d5aac4ec","scripts":{"test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/artifacts":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.13.0_1776075258482_0.23367540972667888","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@the-situation/starknet","version":"0.13.1","license":"MIT","_id":"@the-situation/starknet@0.13.1","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"6d905792474c3ff3ed1fcd0d806bb3b25de84708","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.13.1.tgz","fileCount":58,"integrity":"sha512-vFMR3vd4KgaPtC0xAiB+FdECTYR99OsHHDtlCA9XO9DY9oDdcPiepSirPXvLxgW+YnMU+A2KpbkaaY4xOuS61Q==","signatures":[{"sig":"MEUCIQC4BFs5cV9YdjYupEM6+8nnNqknHTYRwWUMlJuZDcegFAIgCdbkzRm1+yd+XbvZaztVoONpEmqXyqWewLhgaN/8GSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343573},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5f9d783c4488ba16a0926b5ff53f8b1f5a6915b9","scripts":{"test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"Starknet providers and contract wrappers for The Situation SDK","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","starknet":"^9.2.1","@the-situation/abi":"^0.14.1","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/artifacts":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/starknet_0.13.1_1777996052367_0.9769686524197212","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@the-situation/starknet","version":"0.13.2","description":"Starknet providers and contract wrappers for The Situation SDK","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc -b","typecheck":"tsc -b","test":"bun test src/","clean":"rm -rf dist tsconfig.tsbuildinfo"},"dependencies":{"@the-situation/core":"^0.12.0","@the-situation/abi":"^0.15.0","@the-situation/artifacts":"^0.15.0","@the-situation/utils":"^0.13.0","starknet":"^9.2.1","effect":"^3.12.0"},"devDependencies":{"typescript":"^5.4.0","@types/bun":"^1.1.0"},"license":"MIT","gitHead":"ef97f7047a978d5aabca6a35d6bc4e3e9bcf4016","_id":"@the-situation/starknet@0.13.2","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-p8sn65t3S2smpYsx4x8D9hMTp0zhI4Tf6c+oxuFjv1IG4EmzTDOfv9DQCdIDzDfAWZMmwszhZFQBAunxSqQIzw==","shasum":"c2b0bf6031fbc2b8f5ab5d772505a6fb5057b7f0","tarball":"https://registry.npmjs.org/@the-situation/starknet/-/starknet-0.13.2.tgz","fileCount":58,"unpackedSize":312078,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE2D8s4Y69nKuM5DlZllzWW3WLYaI5IFQYarumgCcEgnAiB9WtVzNrkBOseMx8jf76WpTszgjv3EggKiCR0lTVBxnw=="}]},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"directories":{},"maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/starknet_0.13.2_1780658512072_0.425046564028021"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-10T10:27:39.945Z","modified":"2026-06-05T11:21:52.319Z","0.5.0-alpha.0":"2026-02-10T10:27:40.215Z","0.8.0":"2026-02-14T17:25:26.754Z","0.8.4":"2026-02-14T21:56:13.700Z","0.8.5":"2026-02-14T21:59:10.056Z","0.8.6":"2026-02-14T22:46:27.493Z","0.8.8":"2026-02-15T10:29:38.588Z","0.8.9":"2026-02-15T10:37:02.060Z","0.8.10":"2026-02-15T21:41:37.573Z","0.8.11":"2026-02-16T10:49:54.224Z","0.8.12":"2026-02-16T11:08:29.885Z","0.8.13":"2026-02-16T11:13:43.090Z","0.9.1":"2026-02-17T12:32:44.437Z","0.9.3":"2026-02-20T12:55:50.928Z","0.9.4":"2026-02-21T21:09:58.829Z","0.9.5":"2026-02-21T21:32:09.398Z","0.9.6":"2026-02-21T21:45:34.564Z","0.11.0":"2026-03-03T17:07:11.201Z","0.11.1":"2026-03-12T23:01:58.147Z","0.11.2":"2026-03-23T10:02:37.776Z","0.11.3":"2026-03-24T15:52:19.986Z","0.11.4":"2026-04-06T17:22:29.006Z","0.11.5":"2026-04-06T20:04:32.921Z","0.11.6":"2026-04-06T20:27:21.382Z","0.12.0":"2026-04-10T17:57:48.629Z","0.13.0":"2026-04-13T10:14:18.604Z","0.13.1":"2026-05-05T15:47:32.536Z","0.13.2":"2026-06-05T11:21:52.211Z"},"license":"MIT","description":"Starknet providers and contract wrappers for The Situation SDK","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"readme":"# @the-situation/starknet\n\nStarknet contract wrappers for The Situation AMM, factory, and math runtime contracts. Provides type-safe read and write access to on-chain prediction markets.\n\n## Install\n\n```bash\nnpm install @the-situation/starknet\n```\n\nPeer dependency: `starknet` (v9+).\n\n## Main Classes\n\n### `AMMContract`\n\nWraps a deployed normal-distribution AMM market. Extends `BaseContract`.\n\n**View methods**:\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `getDistribution()` | `NormalDistribution \\| LognormalDistribution \\| BivariateNormalDistribution` | Current market distribution (auto-detects type from ABI) |\n| `getParams()` | `AmmParams` | Market parameters (k, backing, tolerance) |\n| `getMarketStatus()` | `MarketStatus` | Initialization, pause, and settlement state |\n| `getConfig()` | `AmmConfig` | Full config including collateral token and decimals |\n| `getLPInfo()` | `LPInfo` | Total LP shares and total backing deposited |\n| `getLPShares(address)` | `SQ128x128` | LP share balance for an address |\n| `getPosition(trader)` | `Position` | Trader's distribution and locked collateral |\n| `getPositionSummary(trader)` | `PositionSummary` | Collateral, flags (exists, claimed) |\n| `getPositionCompact(trader)` | `PositionCompact` | Original and effective distributions, full flags |\n| `getFeeConfig()` | `FeeConfig` | LP, protocol, and settlement fee basis points |\n| `getOriginalDistribution(trader)` | `{ mean, variance, sigma }` | Distribution when trader first entered |\n| `checkSellPosition(trader, params)` | `PositionSellResult` | Dry-run sell validation |\n\n**Transaction builders** (return `Call` objects for multicall batching):\n\n| Method | Description |\n|--------|-------------|\n| `buildExecuteTrade(params)` | Trade to a new distribution |\n| `buildAddLiquidity(shares)` | Deposit LP liquidity |\n| `buildRemoveLiquidity(shares)` | Withdraw LP liquidity |\n| `buildClaim()` | Claim settlement payout |\n| `buildClaimFor(trader)` | Claim on behalf of another address |\n| `buildSellPositionGuarded(params, guards)` | Sell position with stale-state guards |\n| `buildSettle(value)` | Settle the market (admin) |\n| `buildPause()` / `buildUnpause()` | Pause/unpause trading (admin) |\n\n### `FactoryContract`\n\nDeploys new markets. Supports four distribution types:\n\n- `buildDeployNormalMarket(params)`\n- `buildDeployLognormalMarket(params)`\n- `buildDeployBivariateNormalMarket(params)`\n- `buildDeployMultinoulliMarket(params)`\n\nEach takes a profile ID, salt, metadata hash, initial distribution, and computation hints.\n\n### `MathLibraryContract` / `NormalMathRuntimeContract`\n\nStateless math runtime for off-chain computation previews: trade validation (`checkTradeView`), position valuation, claim computation, liquidity previews, and hint generation (`computeHints`). `MathLibraryContract` is a deprecated alias for `NormalMathRuntimeContract`.\n\n### `MultinoulliAMMContract`\n\nWraps categorical/multinoulli markets with similar view and trade methods adapted for discrete probability distributions.\n\n## SQ128x128\n\nAll on-chain numeric values (means, variances, collateral amounts) use `SQ128x128`, a signed 128.128 fixed-point type from `@the-situation/core`. The contract wrappers handle conversion automatically:\n\n- **Reading**: Raw 4-limb values from Starknet are parsed into `SQ128x128` objects. Call `.toNumber()` to get a JS `number`.\n- **Writing**: Pass `SQ128x128Raw` objects (`{ limb0, limb1, limb2, limb3, neg }`) to transaction builders. Use `SQ128x128.fromNumber(n)` to create them.\n\n## Providers\n\n```ts\nimport { createProvider, createAccount, getNetworkConfig } from '@the-situation/starknet';\n\n// Read-only provider\nconst provider = createProvider({ network: 'mainnet' });\n\n// Account for transactions\nconst account = createAccount({\n  address: '0x...',\n  privateKey: '0x...',\n  provider,\n});\n```\n\nAvailable networks: `mainnet`, `sepolia`.\n\n## Usage Example\n\n```ts\nimport { AMMContract } from '@the-situation/starknet';\nimport { createProvider } from '@the-situation/starknet';\nimport ammAbi from './abi/amm.json';\n\nconst provider = createProvider({ network: 'mainnet' });\n\nconst amm = new AMMContract({\n  address: '0x123...',\n  abi: ammAbi,\n  provider,\n});\n\n// Read the current distribution\nconst dist = await amm.getDistribution();\nif (dist && 'mean' in dist) {\n  console.log('Mean:', dist.mean.toNumber());\n  console.log('Sigma:', dist.sigma.toNumber());\n}\n\n// Check LP shares\nconst shares = await amm.getLPShares('0xMyAddress...');\nconsole.log('LP shares:', shares?.toNumber());\n\n// Get LP pool info\nconst lpInfo = await amm.getLPInfo();\nconsole.log('Total backing:', lpInfo?.totalBackingDeposited.toNumber());\n\n// Build a trade (returns a Call for multicall)\nconst tradeCall = amm.buildExecuteTrade({\n  candidateMean: targetMean,\n  candidateVariance: targetVariance,\n  candidateSigma: targetSigma,\n  xStar: xStarRaw,\n  suppliedCollateral: collateralRaw,\n  hints: hintsRaw,\n});\n\n// Execute via starknet.js account\nawait account.execute([approveCall, tradeCall]);\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}