{"_id":"@oramp/sdk","_rev":"29-c5b4934599ed626d87ecac680f31a55d","name":"@oramp/sdk","dist-tags":{"latest":"0.8.12"},"versions":{"0.1.0":{"name":"@oramp/sdk","version":"0.1.0","keywords":["oramp"],"_id":"@oramp/sdk@0.1.0","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"88c63e63e9b591de4e6febeb63350cdfbd6552db","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.1.0.tgz","fileCount":141,"integrity":"sha512-vrv/wIv8+ZboB2BzPkzJrDJFVLSHQAp2CECxPTaLF4bAo3Bdkt6bOD7ttJpviMnkMV/RVZnSZhGLAJmdCFFBMg==","signatures":[{"sig":"MEUCIF1EE0D9kBixn0vFdfuBrw3PNed+MRcNCCyECZSNvghNAiEAv4bSlDiqw48yiEXYadLMksjpFEaWqrFZE88q9d7zx6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1548734},"main":"./index.js","types":"./index.d.ts","gitHead":"70130cecf213acbe47f3699c624dbf74f9648942","scripts":{"build":"tsc","publish":"npm publish --access public"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.2.5","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1705261688502_0.2653797823697095","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@oramp/sdk","version":"0.2.0","keywords":["oramp"],"_id":"@oramp/sdk@0.2.0","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"822a536b16d7a1ee49a21783974f007086e59381","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.2.0.tgz","fileCount":283,"integrity":"sha512-Wn/TRbFtrHoZQQtptdvL8vZwHH93yPMNhXADF2qSiElzEQGPQtj1ebEMKaN6iR5zwgUfwJoU0SkHVhPZhgeK8g==","signatures":[{"sig":"MEUCIQCAwDkSY21Wbab7fDtG9OmopJ47hkKpxfzOvQU8A3ueOQIgU8aD7UNGsy1n5exrartPtlWxABVqHQUM1DZ4KHC8hrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2860086},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"70130cecf213acbe47f3699c624dbf74f9648942","scripts":{"build":"tsc","publish":"npm publish --access public"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.2.5","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1705262281962_0.40186935905962407","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@oramp/sdk","version":"0.2.1","keywords":["oramp"],"_id":"@oramp/sdk@0.2.1","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"e18b453d9ebe5def34d3756adaab03cc9601c7c5","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.2.1.tgz","fileCount":283,"integrity":"sha512-kJX292Tu0dRj4FnR9Va3T8JhQfNe5qbERSEwYUh04EPGeVqo2pBqRWxVzEaQYyhPNBbRpTT6ulwwcAUKz+KJlw==","signatures":[{"sig":"MEUCIFfSlF11RYQui/7Uj7Iu22R1gILWAuE9p4kPaM3+rZyFAiEAvT00UrjEHfk7tixD3/G3VUZ2X32BfbJRgRK5a/i7n3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2860819},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"b4b3837d54d5707f5cfebe52dd373c6b867d8931","scripts":{"build":"tsc","major":"npm version major && npm run publish","minor":"npm version minor && npm run publish","patch":"npm version patch && npm run publish","publish":"npm run build && npm publish --access public"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.2.5","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1705263298883_0.42875897534509444","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@oramp/sdk","version":"0.3.0","keywords":["oramp"],"_id":"@oramp/sdk@0.3.0","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"0f4b94c8fd37a699f572e7f9d88ee0acedbf78a4","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.3.0.tgz","fileCount":287,"integrity":"sha512-8OLEZp+/5Cz+mMQFa0My23Ttmk4DSj1iqMiiRdgKdwPL5mvt5Yk3ye9SZ9jthGAEwkJe436diH7u6sU3RM1RNQ==","signatures":[{"sig":"MEQCIFMJ4lAXQEM0LqknydXh+cGTuTUEoovmt5a692UhttrsAiAkBeUsuvl5lkYaj6NP9CJhzJvFypORyMQUktKxSWZDKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2875336},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"f683504fe7d99dc52c7b6733f9691a40ecf75eaa","scripts":{"build":"tsc","major":"npm version major && npm run publish","minor":"npm version minor && npm run publish","patch":"npm version patch && npm run publish","publish":"npm run build && npm publish --access public"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.2.5","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1705286371717_0.6116549485807463","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@oramp/sdk","version":"0.3.1","keywords":["oramp"],"_id":"@oramp/sdk@0.3.1","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"5909ef020cce57ecf87bb24cc4210d7994a4f404","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.3.1.tgz","fileCount":287,"integrity":"sha512-GvoRvR++hJPAafusk+0gnqyoym0hlqH2EqW4nkItwZHQW++J2AzDtQtBPdWjK2n9u64xddj5hOuz4DuocdgL8A==","signatures":[{"sig":"MEUCIQD5dLLlS3MxoWQOzBqUgEYuIVgFtcIx7kZszG70C1m5TgIgeh1RPCe2HBkNRSE94UMxVue6WVnjRYpfzeggOM62lkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2875418},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"0ca078070c3470cb25d92d69bd3139048b157592","scripts":{"build":"tsc","major":"npm version major && npm run publish","minor":"npm version minor && npm run publish","patch":"npm version patch && npm run publish","publish":"npm run build && npm publish --access public"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.2.5","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1705288419453_0.009471756039032941","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@oramp/sdk","version":"0.4.0","keywords":["oramp"],"_id":"@oramp/sdk@0.4.0","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"23a3b49d02ce20ec077a68052a45dc8d3809ac8f","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.4.0.tgz","fileCount":287,"integrity":"sha512-ZSpU/Mb4sngdxTeTlwsBqQtInx/CmBulS/USXCatFdQoNe1Iyr7OI9RdbIj9VFPxPckwEEwF0F87ymr4YRjeGA==","signatures":[{"sig":"MEUCIQDHmudmi3gbTjZW4zOA9slq4D+31QwOXsh/X+JkLM7nMQIgbdc5KiPqWCET56/ykgUUGK8ql6Cmjag7UpcvOHmlN/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2875414},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"4e55120a0391298879c38ee2e96568885ab39d5b","scripts":{"build":"tsc","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.2.5","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1705777607383_0.09950794680796138","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@oramp/sdk","version":"0.4.1","keywords":["oramp"],"_id":"@oramp/sdk@0.4.1","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"51c3479729a814a1eec2ccda19654388f2b4a4dd","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.4.1.tgz","fileCount":287,"integrity":"sha512-uP746qN7AsPikpFfDfy0qGBxUM9WXOD6xqCilk1psnfNJTSO7BE4usPGfwHXIa3zBpT8T/iR9ndtlXKhfBZIig==","signatures":[{"sig":"MEQCIFgpxuX9XF9EO+bLKXgr7XG06ZMVoiIESRqN+8PioOSrAiASOXvgZhmcO8CopP5Y3pjwk3EPCz9Dv9upz47/IBj5/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2875397},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"702e14224964c63b9052ee08e17764b303b2b6ea","scripts":{"build":"tsc","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.2.5","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.1_1705779788568_0.8029589325538975","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@oramp/sdk","version":"0.5.0","keywords":["oramp"],"_id":"@oramp/sdk@0.5.0","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"96cb52e0da9c4de91506b212e238b282f26a8efc","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.5.0.tgz","fileCount":287,"integrity":"sha512-9N4PQZ7IZANaqeNshA9f9TLqjm9cqSVt/le6BjftfE709nl4xZCeF/EwVB4OZBsrop+t5AU0M2sxhtn7oSWNgA==","signatures":[{"sig":"MEUCIA8MGj0JszMVCZIwaf4Avxh49Ortnb4eTxK4jiIdw5KnAiEAtlSPpYF3UILUCVKeVsBnjZh4sKUwC7xYFuq1Wxwtrl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2876146},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"491a6c221a26399815a0c64ebeb95ec555e35bd8","scripts":{"build":"tsc","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.2.5","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1705780672362_0.668413959059786","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@oramp/sdk","version":"0.6.0","keywords":["oramp"],"_id":"@oramp/sdk@0.6.0","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"c551cd41bc35e9d8bf01292f9af59deb247837c9","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.6.0.tgz","fileCount":545,"integrity":"sha512-5EJ1zoAq9jJAppkPQF4iiFBmqcDzpKP9asp/MfMOat4e0vVAIvItf49vzK2ddyxt/ytIy3GBhDVycOVpIcQiLw==","signatures":[{"sig":"MEUCIG9n1ZIvED+dllsQ6FK7DtSOIbdLuhUwq7iDK3bLRlf6AiEA+UMBXyGgTg3n2jrCbdTh/0qKDbS0fDZ4X3bUNqo5t9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4797674},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d74a72e34186d94d9a00681e186593f1423409f0","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.2.5","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1706639368113_0.22532898601983065","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@oramp/sdk","version":"0.7.0","keywords":["oramp"],"_id":"@oramp/sdk@0.7.0","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"672a77565a3555da5988ed1f54ecc803b263b26c","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.7.0.tgz","fileCount":515,"integrity":"sha512-WskO+yDElH1fQHpkNP3BKuBkE4cnRQF4T9+nWhSLbE/YllEDqilQlmMZ8apy7rZCxq1fodhMlO8jdRJBZiicvQ==","signatures":[{"sig":"MEYCIQD2gU/gYdZ47uvPb9Bxe0sMAvKJZG0iWvDmsKFs5UF7gwIhAIxbB7xiz7XxsYQRzqEGzWMf3EstqHx8wgUIrWBEFRq4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4200664},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d74a72e34186d94d9a00681e186593f1423409f0","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1764037390704_0.45257104216800514","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@oramp/sdk","version":"0.7.1","keywords":["oramp"],"_id":"@oramp/sdk@0.7.1","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"ea66e7fcdc82e6e8f1e450ed7b482c6bb94666e4","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.7.1.tgz","fileCount":515,"integrity":"sha512-z66S8r8Wy+XzSHSfMhv0VV64/WEA/133kOl0f7EOZwaQGHwhD+o5an4JPFI6v39N/L6iKvYA6REg43C+5loMDg==","signatures":[{"sig":"MEUCIHRXs1HB5lOuvRDmGX+n60SK6Pxlv0n9Cl7vqRDKgs8UAiEAoquTXf92RCiy2wacku379ZviiCXOtwN3wkswjXkvuOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4203196},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d74a72e34186d94d9a00681e186593f1423409f0","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.1_1764206448224_0.6172838424514098","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@oramp/sdk","version":"0.7.2","keywords":["oramp"],"_id":"@oramp/sdk@0.7.2","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"3b08a3523f01760cce02c8cd2b133c8af04142ed","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.7.2.tgz","fileCount":515,"integrity":"sha512-exRvFnBhsBZROCiKTHA1JKZxuKXsM6rQW5xA0vAMFWfTvVDVTQA3u2qM1+CvYt2NHmeQBiRysRlVFHYwxk5hZQ==","signatures":[{"sig":"MEUCIQCpHu8ldspEHbBeN+LXpRveR9WYKQB45s3Oh3Ax1UjuqgIgBNCraQsy06PadgvrcXPL5ZaCX0u/KXvihKzK/yynxLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4205180},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d74a72e34186d94d9a00681e186593f1423409f0","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.2_1764206649370_0.022963257366857448","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@oramp/sdk","version":"0.7.3","keywords":["oramp"],"_id":"@oramp/sdk@0.7.3","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"a4c06d069c2ab4ee3ea462d6a2946fdaa1620692","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.7.3.tgz","fileCount":515,"integrity":"sha512-HTkTN+GjM+kpsl69aSRFRnzZb0ZVaPm6Dedu0ZaSApYikbZIwwRFAGOYAHXkmJQkRy1erBKegvyaD/qeG9Ll/Q==","signatures":[{"sig":"MEUCIDT4XTkD4mKwuEnDPtsR5Fa6MSmF09k024YNPyeb1/zVAiEAgO6S/J4QAvtKvrSmoFcYIZVl65buGretRs+SWoaqm8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4205180},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d74a72e34186d94d9a00681e186593f1423409f0","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.3_1764206767798_0.7038405093336095","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@oramp/sdk","version":"0.7.4","keywords":["oramp"],"_id":"@oramp/sdk@0.7.4","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"f485d476b5e21d2c2e6ff7f7c9be56cd8b88e320","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.7.4.tgz","fileCount":515,"integrity":"sha512-Bm7SQyALKbhZEJu0VLKRKXS5GvD/WToY9HNPIgTGEKAVVasN0BMxpTnxHupd/E++epRjfpthsYFIBe2Lio0FGA==","signatures":[{"sig":"MEYCIQC3NjBFak0LbFUNiCa/rB3UC/veS6dP9D8ySja3gE2KXgIhAMMvkLzmtDIrDMQalhbQQPw7eFMPjS1/M8+jtbqLVgMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4214846},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d74a72e34186d94d9a00681e186593f1423409f0","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.4_1764208060268_0.23406790489272566","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@oramp/sdk","version":"0.7.5","keywords":["oramp"],"_id":"@oramp/sdk@0.7.5","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"5ba81efbf26b19b8964a791b3b5dd131f7d63233","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.7.5.tgz","fileCount":515,"integrity":"sha512-t5gRBsjplWfG9YwRnxjb79quzxHTVpDQTuXsEn5CCe+1CzMlUBNW8Wrg/g0TidAxYdgzC5goOpUZOC5r9W/z6A==","signatures":[{"sig":"MEQCICj75QJs4Wgh44lrQ3bIRQ5I3HQ4e9vMwpFsxfejbsDKAiASkYU91sP/vNuoBGhyNNluEdFeq87vWLsxsBzb09792g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4228412},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d74a72e34186d94d9a00681e186593f1423409f0","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.5_1764208828880_0.4215715847537338","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@oramp/sdk","version":"0.7.6","keywords":["oramp"],"_id":"@oramp/sdk@0.7.6","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"1c8a34ac3583e77bba96add46bbcdef36a21b8a8","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.7.6.tgz","fileCount":507,"integrity":"sha512-LoYZQqPamYa0oGyBKfawmX3C2HNMmuEqXDxgXfcEoxjnNlT4lsezq0uFSMrCGS+qdb/RvNy79dIpnI7rA8LE2w==","signatures":[{"sig":"MEQCIB56Vj3GFc+msKRHiUCH6lkWkekPtGt+lktsDnPyu+5wAiBZLPEo14t8iMQFaAPEvwORR7bBvvYuXA4dSNAOYhHFiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4270676},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d74a72e34186d94d9a00681e186593f1423409f0","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.6_1764227030441_0.5323084828144322","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@oramp/sdk","version":"0.8.0","keywords":["oramp"],"_id":"@oramp/sdk@0.8.0","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"67ea034055b4ed7657b2d125fa0453e1802bf395","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.0.tgz","fileCount":593,"integrity":"sha512-6cSDRm966pH22r1b03cyH3X5fBNWYOEaiQcgcjLFY4IvV8pg5yfDbMelUCxCShgINjUty2A1kMCu/c3nceGntA==","signatures":[{"sig":"MEQCIETVj3hb0I9EkTWE7rq9jF5RAA8XyIhcuqt/uYGUzwttAiBpFaaO2vnItiVXZkbvEln3szRcDS6+DSSKip0a2/13zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5078028},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d74a72e34186d94d9a00681e186593f1423409f0","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1764355452784_0.8744886120141173","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@oramp/sdk","version":"0.8.1","keywords":["oramp"],"_id":"@oramp/sdk@0.8.1","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"cbb9351d9c9cf29746f20805cc8f79a307595a43","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.1.tgz","fileCount":593,"integrity":"sha512-G8RjwM4n+AfBIhD2KJ2yeTyG9qdj71AjGGxGJEm3c9+oiO4sGYX0S1auWSpJ94oBhHm611jUHppOHF/PdIcAdQ==","signatures":[{"sig":"MEUCIHxjJB4GFXkTzpaPTjawUVdVjESMvOunPXItGVpnSvncAiEAkWT16nTxBfL+r/5h2YRmmatSgobpALHXDEsgo05zYJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5153822},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"4c5f9bcbdaee8d75ba367a4cfbf40e295348612a","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.1_1764617638066_0.8631165546401987","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@oramp/sdk","version":"0.8.2","keywords":["oramp"],"_id":"@oramp/sdk@0.8.2","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"69af5629b49fbf939939c433084379a77606e569","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.2.tgz","fileCount":593,"integrity":"sha512-5u+2fpfpwD6DsCi1PQU3ev448DD9eCqTsi37ZJiSLEqLDWZayOdhbxVI4wz2lWR7BnFEHNTti2easEp33XJRgw==","signatures":[{"sig":"MEUCIQDDZL57RhUHHy88yIjwEbrIcLJQ+g74mvvZxzGj+Xd0GAIgJheUnzC3QnaUVoBFOYvXIEiJ0WLj7fIcb3rEFGDSzU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5154020},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"14f0262f8ff950ad5ffaa19fb51327d9a544c9d5","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.2_1764618384672_0.1550438656058022","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@oramp/sdk","version":"0.8.3","keywords":["oramp"],"_id":"@oramp/sdk@0.8.3","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"71334c9b7bc566790a5545b405ba632c734cfbd2","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.3.tgz","fileCount":321,"integrity":"sha512-DCiyzYo7UilW9k93uY6yXWzqfPfHO87lhiYFcaYUM4jO8muDzxdNI4TX3yv2fCvSMRaj3APYalmBXXyrKmjP1A==","signatures":[{"sig":"MEUCIFcEV+fkH28Xi07+Lb8JsGelTeFkeX3Wa4cdLTp1U7CAAiEAoZlyXdz9oAz7lq2AC/fE+51RG/dgobUy1jHNSU390ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3317038},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"14f0262f8ff950ad5ffaa19fb51327d9a544c9d5","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.3_1764653832268_0.6669990042799276","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@oramp/sdk","version":"0.8.4","keywords":["oramp"],"_id":"@oramp/sdk@0.8.4","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"94156c4cd6b9e8c6b57d733de82f5a7d8b6e3e36","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.4.tgz","fileCount":321,"integrity":"sha512-m7KgT063E6/B34uMoWJUP2445Z36UEg5ywDHLcLpzHGNtYij1qAFofulDDOucfrleYufU/DxahiDLLkyvY74bw==","signatures":[{"sig":"MEYCIQCLJWma76r0muas7h2b8ws1k5ZEACSwVTr+pMUwAHsznAIhAPH9f+igI+WTXxijPozqBsDD+V8y9LGYGRvkxPNqjA1x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3267944},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"14f0262f8ff950ad5ffaa19fb51327d9a544c9d5","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.4_1764656030823_0.5193452182866944","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@oramp/sdk","version":"0.8.5","keywords":["oramp"],"_id":"@oramp/sdk@0.8.5","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"2e27d1fbc9060eb1b2a007aba53cf3be82a4ec22","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.5.tgz","fileCount":321,"integrity":"sha512-U52Wg1l3HqX79BF2msK4tdCQL9YbL0t+12OnyhLp4LukEd/Bx3gwVkOyr6DQ6rT6DC0y6tSpraoglNvDoepxtA==","signatures":[{"sig":"MEUCIC1+EU9FZcJzt7fNUa+/HW9ahz5biLbeDB9Vz3BYg17ZAiEAwTWQi/dqG+B3ELlsoMXwRDPz6qjMFADGtDYGGPGGCzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343738},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"33e583b8dc3c9c9bf0f1a9412b948f34b1d5d287","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.5_1764780282715_0.8043814820186377","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@oramp/sdk","version":"0.8.6","keywords":["oramp"],"_id":"@oramp/sdk@0.8.6","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"ea6d8136a21dfdcd10f2db84b25d1d6cbeaf5443","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.6.tgz","fileCount":321,"integrity":"sha512-2bVBVyHR0B29f+xRAPRF89csR9KLvIZmZ523rXU1IOzcPVdcryjT28mK8mZZRmZdpDhlj2YKSX2Yl+uuNQmZuw==","signatures":[{"sig":"MEUCIQD3JrOJtOkTF62GwV7O5NCtybKvjuMZd9Ko1y7Xgl20owIgevWgvk1oqOqbg2MO506JpDRNSXXdOVArS3nKWTSdLQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343738},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"33e583b8dc3c9c9bf0f1a9412b948f34b1d5d287","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.6_1765319329739_0.06818713434590173","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@oramp/sdk","version":"0.8.7","keywords":["oramp"],"_id":"@oramp/sdk@0.8.7","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"1896d8fe5572ef47a7c73d0c0f7e29311f42dbe5","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.7.tgz","fileCount":321,"integrity":"sha512-dS6fa8oR3XVxF9V7KV6XnYG28DggrFUMEJ8+msulQFOJczvDI9iRWx+G309/NEXsDvIra36ubrnGCYVb/UZqrw==","signatures":[{"sig":"MEUCIQDUAI+ySKCHOTcpZEy9iDIuJ7bx6s8xnQz1UfcxMfCQwAIgS4+IkKqjWU4yNCedpruQJ1oKmx5V3eb192L5+ELChIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3267946},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d7f24a911a51ad2fd208203ce750f256ea9bcf91","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.7_1765995617947_0.2964097076879624","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@oramp/sdk","version":"0.8.8","keywords":["oramp"],"_id":"@oramp/sdk@0.8.8","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"b5c8ae806d5e65443fcb990e9fd969e02d2f602f","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.8.tgz","fileCount":321,"integrity":"sha512-LapJU+HN0vI14bQ5nQRavHiZ1uEDuc8tizxhd7qecjEsbTythd90DoFzDf3Y4ohgGevK2p1ZZGWaaBszwxZfnA==","signatures":[{"sig":"MEUCIQCmFPXyCvY1W9pEgDosQiFacF4L+QeO2s2e7FV1SkcDWAIgXZaf785xvAfbs66FooAP9Z6d6ZjOSn7mnEyw6b4zJUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343738},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d7f24a911a51ad2fd208203ce750f256ea9bcf91","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.8_1766047717682_0.32990413679845254","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@oramp/sdk","version":"0.8.9","keywords":["oramp"],"_id":"@oramp/sdk@0.8.9","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"010aee94531fcb538bf34f0e571bf76aff049777","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.9.tgz","fileCount":321,"integrity":"sha512-FD/IGfdil7XqThtaVimuHqE9ud9jSQxz6WbRLUBqkkJLtrpRpCfJWmT46LQncAg70x8ViJaJt/2x7qnf9ScfrQ==","signatures":[{"sig":"MEYCIQC5bXugkN0oovWXJhSb6fLKd9/lpp3x4as7QLCIq0RrZgIhAJgvexgE7X32HqXwIJItyIkMdbWs5+s/nWweM9UTt6NO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343738},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d7f24a911a51ad2fd208203ce750f256ea9bcf91","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.9_1766076294177_0.15562163969139875","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@oramp/sdk","version":"0.8.10","keywords":["oramp"],"_id":"@oramp/sdk@0.8.10","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"9d722ef26054afdbce37b85866c7caa0d48c223d","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.10.tgz","fileCount":321,"integrity":"sha512-8l24+EjkXmEW+1FA59aDWYzTL/LWX0QwwMcVesdpQ7eVWk+fQuLUFLe1DBEIklk9C+GKAGuhBQYSDvKdiTzrCw==","signatures":[{"sig":"MEQCIEufxnBhGh1fSZcqm1gb7gAwxwsEFa/eVr4i7sr4m4F0AiBJiV+PQPIqatYTlIcqkn8B+5uzopsxsXAfXvVvourm8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343739},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d7f24a911a51ad2fd208203ce750f256ea9bcf91","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.10_1766076693629_0.5259246225845569","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@oramp/sdk","version":"0.8.11","keywords":["oramp"],"_id":"@oramp/sdk@0.8.11","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"dist":{"shasum":"e1c1d5bfc3bf84593fe01e4228a1261ed3882591","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.11.tgz","fileCount":321,"integrity":"sha512-w6reTV3u0Iw+s2UZdQBiBCyXB7nbbBOtXCzMmcCDFEdZGEGTn1oQ4TWwsGDf4ddtpd4m9fQ2o2sTMz/zwPUezA==","signatures":[{"sig":"MEYCIQDse0ADzNJyMF0rIOGVbjMmQSDWSnyqBTyVnt3ziO80pAIhALUlrCjpBPDr9WdzeZ7GzY7POf7M0yUwj+ZaggkogsY5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343739},"main":"build/cjs/index.js","types":"./build/esm/index.d.ts","module":"build/esm/index.js","gitHead":"d7f24a911a51ad2fd208203ce750f256ea9bcf91","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","major":"npm version major && npm run update","minor":"npm version minor && npm run update","patch":"npm version patch && npm run update","update":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","build:esm":"tsc"},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"_npmVersion":"10.8.1","description":"A library to simplify interaction with Oramp Protocol","directories":{},"_nodeVersion":"22.4.0","dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.1.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.11_1766077052849_0.32214839678797147","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@oramp/sdk","version":"0.8.12","description":"A library to simplify interaction with Oramp Protocol","main":"build/cjs/index.js","module":"build/esm/index.js","types":"./build/esm/index.d.ts","scripts":{"build":"rm -rf ./build/ && npm run build:esm && npm run build:cjs","build:esm":"tsc","build:cjs":"tsc --module CommonJS --outDir ./build/cjs","patch":"npm version patch && npm run update","minor":"npm version minor && npm run update","major":"npm version major && npm run update","update":"npm run build && npm publish --access public"},"keywords":["oramp"],"dependencies":{"axios":"^1.6.5","ethers":"^6.9.0"},"devDependencies":{"typescript":"^5.1.3","tsx":"^4.7.0","@types/node":"^20.10.0"},"_id":"@oramp/sdk@0.8.12","gitHead":"d7f24a911a51ad2fd208203ce750f256ea9bcf91","_nodeVersion":"22.4.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-/nw7F7+J1ChreIeBzXJwLI3nqKbpoUY7scVc6kGIVg+Ga1B4AHHDUIW/3kzf7W9a2eQn2Rp9ZGb5cxc+Fa2Z3g==","shasum":"c9d255fdfa5924c594dae2277fc0b1762064ba93","tarball":"https://registry.npmjs.org/@oramp/sdk/-/sdk-0.8.12.tgz","fileCount":321,"unpackedSize":3343739,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDR+uWN/oN7hZIMMJVM8jUXbOb8loy2eWG7tDYAqPN6FQIhAOBk4HeI6sOwhcbdPcRjiexCljPZz1KYA3kEqNDAYbqn"}]},"_npmUser":{"name":"ajoor","email":"ajoor@dapi.com"},"directories":{},"maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.8.12_1766077858544_0.09756145587116949"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-14T19:48:08.397Z","modified":"2025-12-18T17:10:58.967Z","0.1.0":"2024-01-14T19:48:08.727Z","0.2.0":"2024-01-14T19:58:02.414Z","0.2.1":"2024-01-14T20:14:59.113Z","0.3.0":"2024-01-15T02:39:31.928Z","0.3.1":"2024-01-15T03:13:39.646Z","0.4.0":"2024-01-20T19:06:47.647Z","0.4.1":"2024-01-20T19:43:08.777Z","0.5.0":"2024-01-20T19:57:52.625Z","0.6.0":"2024-01-30T18:29:28.318Z","0.7.0":"2025-11-25T02:23:10.989Z","0.7.1":"2025-11-27T01:20:48.469Z","0.7.2":"2025-11-27T01:24:09.668Z","0.7.3":"2025-11-27T01:26:08.083Z","0.7.4":"2025-11-27T01:47:40.504Z","0.7.5":"2025-11-27T02:00:29.158Z","0.7.6":"2025-11-27T07:03:50.664Z","0.8.0":"2025-11-28T18:44:12.990Z","0.8.1":"2025-12-01T19:33:58.318Z","0.8.2":"2025-12-01T19:46:24.900Z","0.8.3":"2025-12-02T05:37:12.492Z","0.8.4":"2025-12-02T06:13:51.070Z","0.8.5":"2025-12-03T16:44:42.962Z","0.8.6":"2025-12-09T22:28:49.896Z","0.8.7":"2025-12-17T18:20:18.155Z","0.8.8":"2025-12-18T08:48:37.841Z","0.8.9":"2025-12-18T16:44:54.375Z","0.8.10":"2025-12-18T16:51:33.829Z","0.8.11":"2025-12-18T16:57:33.000Z","0.8.12":"2025-12-18T17:10:58.750Z"},"keywords":["oramp"],"description":"A library to simplify interaction with Oramp Protocol","maintainers":[{"name":"ajoor","email":"ajoor@dapi.com"}],"readme":"![ts](https://badgen.net/badge/-/TypeScript?icon=typescript&label&labelColor=blue&color=555555)\n\n# Oramp SDK\n\nA TypeScript library that simplifies interaction with the Oramp protocol by abstracting its underlying complexity. The SDK provides type-safe interfaces for all Oramp smart contracts and utilities for common operations.\n\n## Table of Contents\n\n  - [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Core Concepts](#core-concepts)\n  - [Provider](#provider)\n  - [Wallet](#wallet)\n  - [Oramp Client](#oramp-client)\n- [Networks](#networks)\n- [Contract Interfaces](#contract-interfaces)\n  - [Static Contracts](#static-contracts)\n  - [Dynamic Contracts](#dynamic-contracts)\n- [Examples](#examples)\n  - [Basic Usage](#basic-usage)\n  - [Identity Provider Operations](#identity-provider-operations)\n  - [Payment Oracle Operations](#payment-oracle-operations)\n  - [Escrow Management](#escrow-management)\n  - [Matching Engine](#matching-engine)\n- [Error Handling](#error-handling)\n- [API Reference](#api-reference)\n\n## Installation\n\n```sh\nnpm install @oramp/sdk\n```\n\n## Quick Start\n\n```typescript\nimport { \n    ENVIRONMENTS, \n    TESTNET_NETWORKS, \n    SUPPORTED_PROVIDERS,\n    OrampClient,\n    Web3Provider,\n    Web3Wallet\n} from '@oramp/sdk'\n\n// Initialize provider\nconst provider = new Web3Provider({\n    environment: ENVIRONMENTS.TESTNET,\n    network: TESTNET_NETWORKS.BASE_SEPOLIA,\n    provider: SUPPORTED_PROVIDERS.JSON_RPC,\n    rpcUrl: 'https://base-sepolia.g.alchemy.com/v2/YOUR_API_KEY',\n})\nawait provider.init()\n\n// Initialize wallet\nconst wallet = new Web3Wallet(provider, 'YOUR_PRIVATE_KEY')\nawait wallet.init()\n\n// Initialize Oramp client\nconst oramp = new OrampClient({\n    provider,\n    verbose: true // Enable verbose logging\n})\n\n// Access contracts\nconst dao = oramp.Dao()\nconst usdc = oramp.USDC()\nconst stableCoinAddress = await dao.getStableCoinAddress()\n```\n\n## Core Concepts\n\n### Provider\n\nThe `Web3Provider` class manages the connection to the blockchain network. It supports:\n\n- **JSON_RPC**: For connecting via RPC endpoints\n- **WEB**: For browser-based providers (MetaMask, WalletConnect, etc.)\n\n```typescript\n// JSON RPC Provider\nconst provider = new Web3Provider({\n    environment: ENVIRONMENTS.TESTNET,\n    network: TESTNET_NETWORKS.BASE_SEPOLIA,\n    provider: SUPPORTED_PROVIDERS.JSON_RPC,\n    rpcUrl: 'YOUR_RPC_URL',\n})\n\n// Web Provider (Browser)\nconst provider = new Web3Provider({\n    environment: ENVIRONMENTS.TESTNET,\n    network: TESTNET_NETWORKS.BASE_SEPOLIA,\n    provider: SUPPORTED_PROVIDERS.WEB,\n    webProvider: window.ethereum, // or your EIP-1193 provider\n})\n```\n\n### Wallet\n\nThe `Web3Wallet` class handles transaction signing. It can be initialized with:\n\n- **Private Key**: For programmatic signing\n- **Web Provider**: For browser-based signing (MetaMask, etc.)\n\n```typescript\n// With private key\nconst wallet = new Web3Wallet(provider, '0x...')\nawait wallet.init()\n\n// With web provider (browser)\nconst wallet = new Web3Wallet(provider)\nawait wallet.init()\n```\n\n### Oramp Client\n\nThe `OrampClient` (exported as `Oramp`) is the main entry point for interacting with Oramp contracts. It automatically initializes all static contracts and provides access to dynamic contracts.\n\n```typescript\nconst oramp = new OrampClient({\n    provider,\n    identityProviders: ['0x...'], // Optional: pre-initialize identity providers\n    paymentOracles: ['0x...'],     // Optional: pre-initialize payment oracles\n    contractAddresses: {           // Optional: override contract addresses (for hardhat/local development)\n        Dao: { address: '0x...' }\n    },\n    verbose: true                  // Optional: enable verbose logging\n})\n```\n\n## Networks\n\nThe SDK supports the following networks:\n\n### Testnet\n- `TESTNET_NETWORKS.BASE_SEPOLIA` - Base Sepolia testnet (Chain ID: 84532)\n\n### Mainnet\n- `MAINNET_NETWORKS.BASE` - Base mainnet (Chain ID: 8453)\n\n### Local\n- `LOCAL_NETWORKS.HARDHAT` - Hardhat local network (Chain ID: 31337)\n\n## Contract Interfaces\n\n### Static Contracts\n\nStatic contracts are deployed once per network and are automatically initialized by the Oramp client.\n\n#### OrampDao\nThe DAO contract manages protocol governance, identity providers, and matching engines.\n\n```typescript\nconst dao = oramp.Dao()\n\n// Get stable coin address\nconst usdcAddress = await dao.getStableCoinAddress()\n\n// Get identity provider info\nconst ipInfo = await dao.getIdentityProviderInfo(identityProviderId)\n\n// Propose identity provider\nawait dao.proposeIdentityProvider(\n    'https://ip.example.com',\n    'My Identity Provider',\n    wallet.getWallet()\n)\n\n// Approve identity provider\nawait dao.approveIdentityProvider(\n    identityProviderId,\n    wallet.getWallet()\n)\n\n// Check if identity provider is valid\nconst isValid = await dao.isValidIdentityProvider(identityProviderAddress)\n```\n\n#### OrampOracleManager\nManages payment oracles and their configurations.\n\n```typescript\nconst oracleManager = oramp.OracleManager()\n\n// Get oracle address by ID\nconst oracleAddress = await oracleManager.getOracleAddress(oracleId)\n\n// Check if address is valid oracle\nconst isValid = await oracleManager.isValidOracleAddress(address)\n\n// Add payment oracle (requires DAO permissions)\nawait oracleManager.addPaymentOracle(\n    countryCode,\n    network,\n    stakeSupply,\n    minRequiredStake,\n    alephHash,\n    oracleUrl,\n    proposal,\n    wallet.getWallet()\n)\n```\n\n#### OrampEscrowManager\nManages payment order escrows and matching.\n\n```typescript\nconst escrow = oramp.EscrowManager()\n\n// Post buy order\nawait escrow.postBuyOrder(\n    messageObject,\n    price,\n    quantity,\n    metadata,\n    wallet.getWallet()\n)\n\n// Post sell order\nawait escrow.postSellOrder(\n    messageObject,\n    price,\n    quantity,\n    metadata,\n    wallet.getWallet()\n)\n\n// Match payment orders\nawait escrow.matchPaymentOrder(\n    sellOrderId,\n    buyOrderId,\n    matchedQuantity,\n    wallet.getWallet()\n)\n\n// Get order details\nconst order = await escrow.getMyOrder(orderId)\n```\n\n#### OrampDisputeResolver\nHandles dispute resolution for payment orders.\n\n```typescript\nconst disputeResolver = oramp.DisputeResolver()\n\n// Report dispute\nawait disputeResolver.reportDispute(\n    escrowId,\n    reportState,\n    wallet.getWallet()\n)\n```\n\n#### USDC\nERC20 token interface for USDC (or Mock_USDC on testnet).\n\n```typescript\nconst usdc = oramp.USDC()\n\n// Get balance\nconst balance = await usdc.balanceOf(address)\n\n// Approve spending\nawait usdc.approve(\n    spender,\n    amount,\n    wallet.getWallet()\n)\n\n// Transfer tokens\nawait usdc.transfer(\n    to,\n    amount,\n    wallet.getWallet()\n)\n\n// Get free tokens (testnet only)\nif (network === TESTNET_NETWORKS.BASE_SEPOLIA) {\n    await usdc.getFree(\n        recipient,\n        amount,\n        wallet.getWallet()\n    )\n}\n```\n\n### Dynamic Contracts\n\nDynamic contracts are deployed per instance and must be initialized with their addresses.\n\n#### OrampIdentityProvider\nManages identity verification and passport issuance.\n\n```typescript\n// Initialize identity provider\noramp.initIdentityProvider(identityProviderAddress)\n\n// Or get it directly (auto-initializes if needed)\nconst ip = oramp.getIdentityProvider(identityProviderAddress)\n\n// Get passport info\nconst passport = await ip.getPassport(walletAddress)\n\n// Issue passport\nawait ip.issuePassport(\n    target,\n    countryCode,\n    did,\n    wallet.getWallet()\n)\n\n// Renew passport\nawait ip.renewPassport(target, wallet.getWallet())\n\n// Activate passport\nawait ip.activatePassport(target, wallet.getWallet())\n\n// Blacklist/whitelist\nawait ip.blacklist(wallet, true, wallet.getWallet())\nawait ip.whitelist(handler, true, wallet.getWallet())\n```\n\n#### OrampPaymentOracle\nManages payment verification and staking.\n\n```typescript\n// Initialize payment oracle\noramp.initPaymentOracle(paymentOracleAddress)\n\n// Or get it directly\nconst oracle = oramp.getPaymentOracle(paymentOracleAddress)\n\n// Get oracle info\nconst info = await oracle.getMyInfo()\n\n// Get stake information\nconst totalSupply = await oracle.getTotalStakeSupply()\nconst currentStakes = await oracle.getCurrentStakes(identityProvider)\nconst myStake = await oracle.getMyStakeSize(identityProvider, stakeHolder)\n\n// Stake tokens\nawait oracle.stake(\n    identityProvider,\n    stakeAmount,\n    wallet.getWallet()\n)\n\n// Withdraw stake\nawait oracle.withdraw(\n    identityProvider,\n    stakeAmount,\n    wallet.getWallet()\n)\n\n// Add stake pool\nawait oracle.addStakePool(\n    identityProvider,\n    wallet.getWallet()\n)\n```\n\n## Examples\n\n### Basic Usage\n\n```typescript\nimport { \n    ENVIRONMENTS, \n    TESTNET_NETWORKS, \n    SUPPORTED_PROVIDERS,\n    OrampClient,\n    Web3Provider,\n    Web3Wallet,\n    OrampError\n} from '@oramp/sdk'\n\nasync function main() {\n    // Setup\n    const provider = new Web3Provider({\n        environment: ENVIRONMENTS.TESTNET,\n        network: TESTNET_NETWORKS.BASE_SEPOLIA,\n        provider: SUPPORTED_PROVIDERS.JSON_RPC,\n        rpcUrl: process.env.RPC_URL!,\n    })\n    await provider.init()\n\n    const wallet = new Web3Wallet(provider, process.env.PRIVATE_KEY!)\n    await wallet.init()\n\n    const oramp = new OrampClient({ provider, verbose: true })\n\n    // Interact with contracts\n    try {\n        const dao = oramp.Dao()\n        const usdcAddress = await dao.getStableCoinAddress()\n        console.log('USDC Address:', usdcAddress)\n\n        const usdc = oramp.USDC()\n        const balance = await usdc.balanceOf(await wallet.getCurrentSigner())\n        console.log('Balance:', balance.toString())\n    } catch (e) {\n        if (e instanceof OrampError) {\n            console.error('Oramp Error:', e.message)\n        } else {\n            console.error('Error:', e)\n        }\n    }\n}\n```\n\n### Identity Provider Operations\n\n```typescript\n// Initialize identity provider\nconst identityProviderAddress = '0x...'\noramp.initIdentityProvider(identityProviderAddress)\n\nconst ip = oramp.getIdentityProvider(identityProviderAddress)\n\n// Check passport status\nconst passport = await ip.getPassport(userAddress)\nconsole.log('Passport State:', passport.state)\nconsole.log('Country:', passport.country)\nconsole.log('DID:', passport.did)\n\n// Issue new passport\nawait ip.issuePassport(\n    userAddress,\n    'USA', // ISO3166 country code\n    didBytes,\n    wallet.getWallet()\n)\n```\n\n### Payment Oracle Operations\n\n```typescript\n// Initialize payment oracle\nconst oracleAddress = '0x...'\noramp.initPaymentOracle(oracleAddress)\n\nconst oracle = oramp.getPaymentOracle(oracleAddress)\n\n// Get oracle information\nconst info = await oracle.getMyInfo()\nconsole.log('Oracle ID:', info.oracleId)\nconsole.log('Country:', info.country)\nconsole.log('Network:', info.network)\nconsole.log('URL:', info.oracleUrl)\n\n// Check stake pool\nconst identityProvider = '0x...'\nconst totalSupply = await oracle.getTotalStakeSupply()\nconst currentStakes = await oracle.getCurrentStakes(identityProvider)\nconsole.log(`Stakes: ${currentStakes}/${totalSupply}`)\n\n// Stake tokens\nawait oracle.stake(\n    identityProvider,\n    '1000000000', // 1000 USDC (6 decimals)\n    wallet.getWallet()\n)\n```\n\n### Escrow Management\n\n```typescript\nconst escrow = oramp.EscrowManager()\n\n// Post a sell order\nconst sellOrder = await escrow.postSellOrder(\n    JSON.stringify({ /* message object */ }),\n    '1000000', // price\n    '5000000', // quantity\n    {\n        paymentHandler: paymentHandlerAddress,\n        identityProvider: identityProviderAddress,\n        isTrader: false\n    },\n    wallet.getWallet()\n)\n\nconsole.log('Sell Order ID:', sellOrder.events[0]?.orderId)\n\n// Post a buy order\nconst buyOrder = await escrow.postBuyOrder(\n    JSON.stringify({ /* message object */ }),\n    '1000000',\n    '5000000',\n    {\n        paymentHandler: paymentHandlerAddress,\n        identityProvider: identityProviderAddress,\n        isTrader: false\n    },\n    wallet.getWallet()\n)\n\n// Match orders\nawait escrow.matchPaymentOrder(\n    sellOrderId,\n    buyOrderId,\n    matchedQuantity,\n    wallet.getWallet()\n)\n```\n\n### Matching Engine\n\n```typescript\nimport { MatchingEngine, OrderSide } from '@oramp/sdk'\n\n// Initialize matching engine\nconst matchingEngine = new MatchingEngine({\n    network: TESTNET_NETWORKS.BASE_SEPOLIA,\n    provider: provider.getProvider(),\n    countryCode: 'USA',\n    paymentNetwork: keccak256(toUtf8Bytes('Zelle'))\n})\nawait matchingEngine.init()\n\n// Get matching engine info\nconst meInfo = await matchingEngine.getInfo()\nconsole.log('ME Name:', meInfo.name)\nconsole.log('ME Address:', meInfo.address)\n\n// Get available orders\nconst orders = await matchingEngine.getOrders()\nconsole.log('Bids:', orders.bids)\nconsole.log('Asks:', orders.asks)\n\n// Get price quote\nconst price = await matchingEngine.getPrice(\n    paymentHandlerAddress,\n    identityProviderAddress,\n    1000000 // quantity\n)\nconsole.log('Bid Price:', price.bidPrice)\nconsole.log('Ask Price:', price.askPrice)\n\n// Check if order can be matched\nconst matchResult = await matchingEngine.getMatchResult(\n    OrderSide.buyer,\n    paymentHandlerAddress,\n    identityProviderAddress,\n    1000000,\n    1000000\n)\nconsole.log('Is Matched:', matchResult.isMatched)\nconsole.log('Matched Quantity:', matchResult.quantity)\nconsole.log('Matched Price:', matchResult.price)\n```\n\n## Error Handling\n\nThe SDK uses a custom `OrampError` class for error handling:\n\n```typescript\nimport { OrampError } from '@oramp/sdk'\n\ntry {\n    await dao.approveIdentityProvider(id, wallet.getWallet())\n} catch (e) {\n    if (e instanceof OrampError) {\n        console.error('Error Code:', e.code)\n        console.error('Error Message:', e.message)\n        console.error('Error Details:', e.details)\n    } else {\n        console.error('Unknown error:', e)\n    }\n}\n```\n\n## API Reference\n\n### Core Classes\n\n- `OrampClient` - Main client for interacting with Oramp protocol\n- `Web3Provider` - Blockchain provider abstraction\n- `Web3Wallet` - Wallet for signing transactions\n- `MatchingEngine` - Matching engine client\n\n### Constants\n\n- `ENVIRONMENTS` - Environment types (TESTNET, MAINNET)\n- `TESTNET_NETWORKS` - Testnet network options\n- `MAINNET_NETWORKS` - Mainnet network options\n- `LOCAL_NETWORKS` - Local network options\n- `SUPPORTED_PROVIDERS` - Provider types (JSON_RPC, WEB)\n- `ISO3166Countries` - ISO 3166 country codes\n\n### Types\n\n- `OrampEvent` - Event emitted from contracts\n- `OrampTransaction` - Transaction result with events\n- `AddressLike` - Address type (string or Address)\n- `BigNumberish` - Big number type\n- `BytesLike` - Bytes type\n\nFor detailed API documentation, see the TypeScript definitions in the `build/esm` directory.\n","readmeFilename":"README.md"}