{"_id":"@b3dotfun/p2pswap","_rev":"38-9eb4dada25afd07bd9bc9fb16e07fc29","name":"@b3dotfun/p2pswap","dist-tags":{"latest":"0.2.6"},"versions":{"0.0.1":{"name":"@b3dotfun/p2pswap","version":"0.0.1","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.0.1","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"57npc","email":"qi@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"allan_l","email":"mak.lin.2700@gmail.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"}],"dist":{"shasum":"45fa0c65a87aa5910c58ab629dc37df3a745a7c5","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.0.1.tgz","fileCount":64,"integrity":"sha512-gYUDzhsg2nZqwLjJP6hMyfv1z6WxwOZxtCxLW9x83xfdHW0ltRSj1QHQSetqcsgStOAgNMCjMyQqOt0pE67T7Q==","signatures":[{"sig":"MEYCIQCZLGQXMTQbTECTcdU1lb3+fyAv8fs5ZqMwtUwa2YPD+wIhALFG2SSKgzi4w/iyigaWIheqEmgvMa892m7dMU+yGzzU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61235},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8f2b5f920a07bed6da428a79112285860a12f015","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.0.1_1735170721783_0.18357049188208618","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@b3dotfun/p2pswap","version":"0.0.2","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.0.2","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"57npc","email":"qi@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"allan_l","email":"mak.lin.2700@gmail.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"}],"dist":{"shasum":"8ab2347c45e10c455b0859316eb8b05e668f2cea","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.0.2.tgz","fileCount":64,"integrity":"sha512-i4FcqvTXtI4TQrgMhxmnFsE5QtjkHMK4UsGyJK3GL1A2semlnwXMzZyvb1tQ0UyN0R6sodGAwNO1z3RZr6ME+Q==","signatures":[{"sig":"MEUCIBtqudBPd5447YQ6t2Tbf7E7BIjfgS1aal1bhDAsrnClAiEAzImynNqp5I+ikQJDqWHSasxoaqya+xtnKjeFxIWjs7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66050},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"614dc45e383d1b301615cbfce827d795993beb20","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.0.2_1735171542928_0.4543098402895698","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@b3dotfun/p2pswap","version":"0.0.3","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.0.3","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"57npc","email":"qi@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"allan_l","email":"mak.lin.2700@gmail.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"}],"dist":{"shasum":"a9ee1e4e30dde94d587a46f37698b692cb421dd3","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.0.3.tgz","fileCount":64,"integrity":"sha512-AJRzTbRk0wee0PLbZVNTm4lfcrGXgmDZfYxw6DjVJb1KWpy+/tK6ZRzNUfMLMvqF5hJ4y+vA94PdHByyw/EmiA==","signatures":[{"sig":"MEUCIFaYpq4woL0RmExSBohgTmUYaIvjs/xHC6EwEWF30iG6AiEAng25uSCnkDMpKqOWkt6mCw3laOXXhcaipAyyfw+p03k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65814},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8daa3867bd2c88ab4f3747afe5ff63ea3e23327c","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.0.3_1735172100857_0.320206120983656","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@b3dotfun/p2pswap","version":"0.0.4","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.0.4","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"57npc","email":"qi@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"allan_l","email":"mak.lin.2700@gmail.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"}],"dist":{"shasum":"8b06caac653bcaced5f4bf04ca3a5224012c06d7","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.0.4.tgz","fileCount":80,"integrity":"sha512-ee+gD1cv7buf2iiwRFs8wuFUrPGQUUhIV0z+/26aezkOu/VSa0cB+NsbWgsEnnXxSVhuIpsDBnPt0EtNaR0x4Q==","signatures":[{"sig":"MEYCIQDHypWnK3Z7ypFV14PYW/hS2wR5sLrMl3iPqJRWupzAiQIhANQIgdp4Ixx1ADlvNmfavR/0qOjUzZDZP3vRMxefpzKJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157843},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"41f496bb2f4442e99f765872f2f19c8b41339c90","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.0.4_1735197159643_0.5283078434416473","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@b3dotfun/p2pswap","version":"0.0.5","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.0.5","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"}],"dist":{"shasum":"348a868c0e5b77c29884c40a55eae133cc15be08","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.0.5.tgz","fileCount":80,"integrity":"sha512-G20CZGqGMuBfORUY3CQy5IDqTTjVK/bk6Wit7H84jYNJLcc+37vgCUWc1oF+J/WNJNDHVzB/7nBw2gGlJQm2aA==","signatures":[{"sig":"MEYCIQDNeSQlhekyY2mvPfMkY69yB4P9rP974YLsyTh4mVF97AIhAPf6NCg3BMXEEIwWtfgxRGZ5o76faY2S3ComqorkcYnT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157475},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"949b14ce5a609870e34458dfdf185a8d5eace6bb","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.0.5_1736195581107_0.040568695141453226","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@b3dotfun/p2pswap","version":"0.0.6","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.0.6","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"}],"dist":{"shasum":"07de87ada336a58b3a520bc121403c01ded48b3c","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.0.6.tgz","fileCount":82,"integrity":"sha512-A2q1NY22Ogczu+wnAo8wGlsdwwHv9QpZvc29qco2mqzOoIx7V5mR6x2WDp0hiG5TiduLHQsH0+O7oI1uP3/RSA==","signatures":[{"sig":"MEYCIQDekaSTU3r2rsBlEd9+d60VCWOSaLxH4X3ubpOXdeOAQAIhAOt/y1v4alF2sKcjJmxZJhenz4MK+NdD8lJ5Cu5tkCu6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157976},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4379181f29ba0809401138e7d6db068b3c17918d","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.0.6_1736295169220_0.26868215948204766","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@b3dotfun/p2pswap","version":"0.0.7","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.0.7","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"}],"dist":{"shasum":"6c8d62ec6055cf37e93b091a762e547510a09f85","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.0.7.tgz","fileCount":82,"integrity":"sha512-cwsKPr3aOuSNJ9VKR7vXa6gkFBBcU5oU5UGBs8k2pZB8g/7+ln8WIv3raQsuBa9WcblYmaALJpNFD0JJCySXiw==","signatures":[{"sig":"MEUCIQDNGzYJBuXRyZPvtPS5f+XtgUCH5kclajeg1WGo+hBkqwIgLRIG/sowA0+uJiwzKHQGikXD+r85wWVlemTTvuutxtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157912},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4379181f29ba0809401138e7d6db068b3c17918d","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.0.7_1736315739483_0.8024669013781243","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@b3dotfun/p2pswap","version":"0.0.9","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.0.9","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"}],"dist":{"shasum":"4f38f4d537f74b2c7dab1fb9146ccfb9913d5204","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.0.9.tgz","fileCount":84,"integrity":"sha512-inuWJpY1KmFkW+hHnEleT5MJbL/OF5rURmwhWTgehXXXt2J8rwl0un0hlVgg4omXxx+KX+gpWpUVEvFZgN5xEg==","signatures":[{"sig":"MEYCIQD2sy3Ab6rA29SVV1cu4cfD3t0QGyABhaQdkMS9dKA2KwIhAIr31pIPJuWkTXc1tKXbalmnjEGOaGI19qVvtyGzvNDm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141778},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"74d4dc1ed5b190c47a109217d8f2aec089401206","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.0.9_1736325672793_0.20442019909023235","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@b3dotfun/p2pswap","version":"0.1.0","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.1.0","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"}],"dist":{"shasum":"f4e3cb0ed09bc900bac4e7192d1f85dc8aa44a1d","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.1.0.tgz","fileCount":84,"integrity":"sha512-j1vQ1UTqKoek23bu7XNREEL4WPrf4ufHJEcU2m2LDDksQGe8JM0tDAiNO4DRR3tSNeweFdn97fvXnYiO6EgHdA==","signatures":[{"sig":"MEUCIQCwe/3tfntrTpM5jFK+Hjxq6tdjb/MYAz77JxgCVbopagIgM4NpyRuO7ex4mNlvmPQvoHeqx/L7E0E4Pw97qJoBOEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141778},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"75eb256ce121a7556342e4765a6e79ded62d13d1","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.1.0_1736350912427_0.6444942501196973","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@b3dotfun/p2pswap","version":"0.1.1","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.1.1","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"}],"dist":{"shasum":"379d94e552c8a903c48261ab2919c4756e738c78","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.1.1.tgz","fileCount":84,"integrity":"sha512-K7fUTTvDOHuvAplHno51AZ2YZFG1qtA3+2nlVUs5gOZbIhbpAgYBP6QYuU/nWkC0d1dv7KoDtkJE8ak1IGyvKg==","signatures":[{"sig":"MEYCIQCwn2Raf3SKbBeUl3WS5oYkWZOORHKKhEOp5uARyk6c8AIhAKuTR9GgJ+WjCKL4845lWFAkmQAbjfCheT1kk60VPOWJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141778},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7d26e5e1e4d1afc58e2bc884dd48ed0fd2559382","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.1.1_1736352829792_0.3709663495710711","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@b3dotfun/p2pswap","version":"0.1.2","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.1.2","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"}],"dist":{"shasum":"d59ae14100838149de71a89778c73cf5259b5bb2","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.1.2.tgz","fileCount":84,"integrity":"sha512-ImGASZlBPirqgp2J1Aarn+kgmxHHsZR1RcX91YGYX46oFl7q3VjiR25/mHUWyWQJrwffTV+mxq6mCBZdNpSRBQ==","signatures":[{"sig":"MEUCIQCKxWAs1eS6JP1hDwIz+TSSofF+2d5zKIL2TM7K4VHBMQIgHIU7Nt6B3iJU/uDC1HWQHnIFGt7rplBkjzoGrsImvyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142104},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e80c9ba24c8db29b30fb7e2aaad350137355a93e","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.1.2_1736365904640_0.5683773371019201","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@b3dotfun/p2pswap","version":"0.1.3","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"Tran Hoang"},"license":"MIT","_id":"@b3dotfun/p2pswap@0.1.3","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"}],"dist":{"shasum":"57c8804f94f849cb8c48e1d57da3c6f8e2680474","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.1.3.tgz","fileCount":84,"integrity":"sha512-mI+nasNVTxzJXOys844fcuCKIkARRjNTcgmeumKRIMdtw4TjKZnK0mAFgw0ZSf/krvuhYoirZWKInz1O5uJbYA==","signatures":[{"sig":"MEUCIQCloCGlaYyCE0s3jb14BXyGL2r1paFOHGqHcDsSnnm2SAIgbtKi1UBZ97ca4fi/ZjBBoOQXbPYY7WEMOBuYFzlQpjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142104},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2028b357a59acde264cc5df385d8e89a5ddf4328","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"viem":"^2.21.57","@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.1.3_1736422058045_0.8489843242062394","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@b3dotfun/p2pswap","version":"0.1.4","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.1.4","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"}],"dist":{"shasum":"27baf1af3c4ea67ce72b46e07e705f1f1c64b82b","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.1.4.tgz","fileCount":84,"integrity":"sha512-cO/uQVk5Cy1oZyAZqqZapOgdb7gx5xZw0x8Li5DMM7/+WaWAj7uKaQB/wi6PZZni+fBXIQqZQ6yEDnqpXRZeKg==","signatures":[{"sig":"MEYCIQDwdb7oZ2m6lZVv+PE2NMVFsqHcZcFQnP43LpwiAbYb9wIhAO64nuZbc/CGohTzDlNWFnKOczbMhONgxu1ITFGWJ5XW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1115a5454f41eecacb9ca9acdddc9a019945af93","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@buildwithsygma/evm":"^1.5.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.1.4_1736871454874_0.5674948472355679","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@b3dotfun/p2pswap","version":"0.1.5","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.1.5","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"}],"dist":{"shasum":"17003bc4f80023d9649a39d554a6d156cb8de01f","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.1.5.tgz","fileCount":110,"integrity":"sha512-XPkIQZK0AsKty64CbpNF7fn1jMY8XVjnhHkjovLp5YG1w8MAmNJZu4QgXF3GfMu0cDqjsDY7YXqKKTAwKkWvPg==","signatures":[{"sig":"MEQCIGimscUb+77SPYOh9vEPYtNmPVv+AVu+8nse/fnfT8N+AiAGPasgkarKzCkvy6ShnWqv39fVQ+AmlL5yOf3P3mV3xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253120},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"15a62cfce5cdeea63db744ce8fb61dc5f3f86903","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.1.5_1738678517547_0.1894207334919431","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@b3dotfun/p2pswap","version":"0.1.6","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.1.6","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"}],"dist":{"shasum":"9ffdefe19d976f6a582cebff96925320d9436ec3","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.1.6.tgz","fileCount":110,"integrity":"sha512-fLXk7W4KB4m0sQHQWwV/vY67larZYtFPyp7qJ5O66tVmqx7N9E1HWnzJM66e4qxxZvvWTW2P9j9Rujnuo2cUPg==","signatures":[{"sig":"MEUCIQDBMoW410p96AGb1Pdw4PJzX07P243pfKw3WSGJ65qvCQIgObCCV+uuzFFTbROAk9dt9z216unqRXU3mbgDDByk/jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253210},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6597155f605b36dad0915ad0bbce53628960ac63","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.1.6_1738704815122_0.4058923821814375","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@b3dotfun/p2pswap","version":"0.1.7","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.1.7","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"}],"dist":{"shasum":"ba6c2b7db73b145ab95ef433f4409260929ecb35","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.1.7.tgz","fileCount":110,"integrity":"sha512-QI5KnfQkmHRS6gmSTN3P2EboclYWJLKvEsh+43bux9Qpi5z3dmlmEPgEEmUmuxwZkNUX+oeVqqe1Bq89oWOZ5w==","signatures":[{"sig":"MEUCIF7S1Og0KiM8xBPogNg8ujiGWBlfBFkD03yOQfs93PKTAiEA/Nns2zpVuhT3GmfzXjib+difzrXTqhmFuNaQokxXOfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253282},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"87e46460530f4ec0e09bab77f333d07f7f7d3385","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.1.7_1738783277358_0.8154705253653358","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@b3dotfun/p2pswap","version":"0.1.8","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.1.8","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"}],"dist":{"shasum":"76e8c78cc50b434df774e202a906b70e0df15e56","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.1.8.tgz","fileCount":110,"integrity":"sha512-9vA0vpS89eIZQq3inmvCHdTSncaB+hRGCAKTXexALOlpRcArpZeE/fKNpQUk2xABKXu2gpasy6+5ah9wMm/zbQ==","signatures":[{"sig":"MEYCIQDdAIsrThVFLk+zStd7Xr7Iw8YY15ZlvYBlsn7fTY+BewIhANOB8ZVGSQW3tx1I6QZL+Eigo5aIVkuETH+EpQe5/U0y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253293},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"69de8502015e37917c81876e8725d16b140bcf3c","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.1.8_1738785391235_0.15490632987841435","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@b3dotfun/p2pswap","version":"0.1.9","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.1.9","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"}],"dist":{"shasum":"231449257cbb0d4390357c4d3bdff108bf515ff3","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.1.9.tgz","fileCount":110,"integrity":"sha512-TTrPLKjfa3El/GyiruPTDvmxqpQqfioHze6dTpiZGqI0CA6q/vyb2yGbRUYO1tTyU89NO62cDHHXxrSvv4molw==","signatures":[{"sig":"MEYCIQC05aIQUF6PsSYqM/0AlpbXg6LqDMNlC0jFTQaUOTkW5QIhAISvWCF591uOXjmgtIYkLqfrigePuUQ4YsSIAWcc286k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"69de8502015e37917c81876e8725d16b140bcf3c","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.1.9_1738786029294_0.9093006490924911","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@b3dotfun/p2pswap","version":"0.2.0","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.2.0","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"}],"dist":{"shasum":"d7971a276ad17ad65a4ccf36532473002c212820","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.2.0.tgz","fileCount":110,"integrity":"sha512-GyxkMr58XsB0fuljWXgJxaC4t5l/X571nPzAWUegsk1idtd3vIGSm39kWDPo9tHteq+7H0IlHS9MmXg61QjpAA==","signatures":[{"sig":"MEUCIQDNQ02IoXPISmLL/TiosoEsQiPQLk7izm6Rzj9qvXaCCAIgWoG+cEQpQtaqIonX78GCiQN1HjbDGKo/UstO84H2mTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254090},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"69de8502015e37917c81876e8725d16b140bcf3c","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.2.0_1738787943639_0.4410980870529102","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@b3dotfun/p2pswap","version":"0.2.1","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.2.1","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"}],"dist":{"shasum":"768a4a313c128c7fc12e7e45435e5c8db4240696","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.2.1.tgz","fileCount":110,"integrity":"sha512-fB5LB94OZjZqZMlfTbVxqEgkP+ZGLLUvEz1ZapSK9zkWMFgjcX/IbHw+kuLfvbT64vHU+LlwpWqyTk97p3VU3Q==","signatures":[{"sig":"MEUCIQDA6uZeT/uj3pSCwGnSPldWujsX1uO6IAMHqgedxTHS7AIgdsFmSGMyrYMzi/DUrVvD3bcjnNcJixLFG4AxQab9K78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253724},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"69de8502015e37917c81876e8725d16b140bcf3c","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.2.1_1738791251016_0.7443156815899079","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@b3dotfun/p2pswap","version":"0.2.2","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.2.2","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"}],"dist":{"shasum":"4fa5bab956c25499718068b61910cb21ada7fd2e","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.2.2.tgz","fileCount":110,"integrity":"sha512-B0TT82sEDJGU8fLd0foJnwWRdyH3U9AIMhUv7xZD27ijqYnQQ8JTXSKHGj15+zNYYJlDlEY3a0CJdwZ/q/jhyQ==","signatures":[{"sig":"MEYCIQDflOH7FlQWpPHMS8QVXhFmKRo1QYBTDbJVPzsSqsREYQIhAMBdQffH42B5GGR2v2mMq8L3wZFpsb/S/5lq+yPqho8T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253823},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"69de8502015e37917c81876e8725d16b140bcf3c","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.2.2_1738792673410_0.731030625926897","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@b3dotfun/p2pswap","version":"0.2.3","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.2.3","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"}],"dist":{"shasum":"e0ebbf8429f947d0fa3d91c23eb17e7563f9238b","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.2.3.tgz","fileCount":110,"integrity":"sha512-8BzGO5s0elJIGOGz04TiuBR2CenoK24nJYoiFKxynVbkwIBgk1lnhxXVNpE1YVt+bEgKFBNWuqalKx89dF2YXA==","signatures":[{"sig":"MEQCICEmFJedo6YKBI3gMmw7tPxRlRlcnK9m5LJ8Vvlw87sCAiBKUtyrCDCvkG9YIps4/lJTlxeeL80A5sbDXio6HVMneA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"69de8502015e37917c81876e8725d16b140bcf3c","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.2.3_1738802666388_0.12662295475133933","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@b3dotfun/p2pswap","version":"0.2.4","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.2.4","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"}],"dist":{"shasum":"da69935325d2cfb9302f76df7d22dcd33640984e","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.2.4.tgz","fileCount":110,"integrity":"sha512-P8iazOA/ON70rqbpi0GGoVUOwK1ULAjCInXAvTzmJQoYiN0el9Z9Vet3zsNGAoJ1p9RU0M2LtT4qzznua4m1Hw==","signatures":[{"sig":"MEUCICK9laMIdz7decQ/HjPFCsEA4daDy6KIJNiD9POKQnB/AiEAlMhBZjS2KQXt/9dJ3JGtrnW1XFiHZRrk3+R7S4B4J8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"69de8502015e37917c81876e8725d16b140bcf3c","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.2.4_1738804773363_0.7759960992761417","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@b3dotfun/p2pswap","version":"0.2.5","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.2.5","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"mathenls","email":"matheus@npclabs.org"},{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"}],"dist":{"shasum":"f4b97710c70238a9aa09b74b92865030286df867","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.2.5.tgz","fileCount":110,"integrity":"sha512-2KtDyYiOP+BzWpv/FJrVuU0rTAF7R0fKyA1aPJYcFUv6tSlP0nr/Nd1zVJXYEFtCJ/BPfkelBtIiIPEWQLEJwQ==","signatures":[{"sig":"MEUCIQD2DTZIXCbVlDiS/6ahcZTMCE+sMPO+a3LomEanjOvcmQIgUXYsd/BBkHjDyT6Hf8BLcqZkTrvdFJ14oPzQPYSIz2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256138},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ed78292c5dce1b8b215862f8ce6cab0fd31a28c5","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"tranhoangdev","email":"tran.hoang.dev@outlook.com"},"_npmVersion":"10.2.4","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"^2.21.57","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.2.5_1738942745162_0.6838467982065979","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@b3dotfun/p2pswap","version":"0.2.6","keywords":["p2p","swap","web3","b3dotfun"],"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","_id":"@b3dotfun/p2pswap@0.2.6","maintainers":[{"name":"npclabs","email":"sean@npclabs.org"},{"name":"gionpclabs","email":"gio@npclabs.org"},{"name":"alex-kaffetzakis","email":"alex@kaffetzakis.com"},{"name":"b3_david","email":"davidnguyen@npclabs.org"},{"name":"anqt-dev","email":"anqtran36@gmail.com"},{"name":"wojb3","email":"wojtek@npclabs.org"},{"name":"mitchmyburgh","email":"mitchmyburgh@gmail.com"},{"name":"trung.npclabs","email":"trung@npclabs.org"}],"dist":{"shasum":"c799c0ab590c6610607cea97c6b954771d8f5ba0","tarball":"https://registry.npmjs.org/@b3dotfun/p2pswap/-/p2pswap-0.2.6.tgz","fileCount":64,"integrity":"sha512-7MrMRWehxPEio8cBrbCFmpTuj3P9e1QeQ+RZq9KWsu+gQ8fA53Ps5nmc7xw/EuwVY0wE9C2GPCf5MC48IGPdug==","signatures":[{"sig":"MEYCIQDRI7oXVQK6FE41aqJNeSszDaIkx2MH12PsR0V/LMySYQIhALpQIhHmsEZwqc5jPsCC1HXV9+q1qNhOC8BGyf/BFy29","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208662},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fadca4d0ffee66aa649181f2e00d523ab3cac377","scripts":{"lint":"eslint --config .eslintrc.json src --ext .ts","test":"jest --config jest.config.json","build":"tsc","prepare":"npm run build","preversion":"npm run lint","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"gionpclabs","email":"gio@npclabs.org"},"_npmVersion":"10.7.0","description":"SDK for P2P Asset Swap Protocol","directories":{},"_nodeVersion":"20.15.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.5.0","viem":"2.24.2","eslint":"^8.37.0","ts-jest":"^29.1.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/parser":"^5.57.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/p2pswap_0.2.6_1745243008637_0.033101605408566215","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-12-25T23:52:01.782Z","modified":"2026-02-02T15:43:26.781Z","0.0.1":"2024-12-25T23:52:01.965Z","0.0.2":"2024-12-26T00:05:43.090Z","0.0.3":"2024-12-26T00:15:01.060Z","0.0.4":"2024-12-26T07:12:39.801Z","0.0.5":"2025-01-06T20:33:01.373Z","0.0.6":"2025-01-08T00:12:49.408Z","0.0.7":"2025-01-08T05:55:39.663Z","0.0.9":"2025-01-08T08:41:13.051Z","0.1.0":"2025-01-08T15:41:52.668Z","0.1.1":"2025-01-08T16:13:50.023Z","0.1.2":"2025-01-08T19:51:44.847Z","0.1.3":"2025-01-09T11:27:38.259Z","0.1.4":"2025-01-14T16:17:35.062Z","0.1.5":"2025-02-04T14:15:17.723Z","0.1.6":"2025-02-04T21:33:35.294Z","0.1.7":"2025-02-05T19:21:17.586Z","0.1.8":"2025-02-05T19:56:31.460Z","0.1.9":"2025-02-05T20:07:09.496Z","0.2.0":"2025-02-05T20:39:03.861Z","0.2.1":"2025-02-05T21:34:11.219Z","0.2.2":"2025-02-05T21:57:53.583Z","0.2.3":"2025-02-06T00:44:26.560Z","0.2.4":"2025-02-06T01:19:33.592Z","0.2.5":"2025-02-07T15:39:05.354Z","0.2.6":"2025-04-21T13:43:28.894Z"},"author":{"name":"NPC Labs, Inc."},"license":"Copyright © 2025 NPC Labs, Inc. All rights reserved.","keywords":["p2p","swap","web3","b3dotfun"],"description":"SDK for P2P Asset Swap Protocol","maintainers":[{"email":"max@npclabs.org","name":"max-b3"},{"email":"sean@npclabs.org","name":"npclabs"},{"email":"gio@npclabs.org","name":"gionpclabs"},{"email":"davidnguyen@npclabs.org","name":"b3_david"},{"email":"anqtran36@gmail.com","name":"anqt-dev"},{"email":"mitchmyburgh@gmail.com","name":"mitchmyburgh"},{"email":"trung@npclabs.org","name":"trung.npclabs"},{"email":"mike@npclabs.org","name":"mikedutuandu"}],"readme":"# Cross-Chain P2P Swap SDK\n\nA TypeScript SDK for executing secure peer-to-peer asset swaps across different blockchains with relayer support.\n\n## Overview\n\nThe Cross-Chain P2P Swap SDK enables secure and trustless asset swaps between different blockchain networks. It supports:\n- Cross-chain and single-chain asset swaps\n- Multiple asset types (ERC20, ERC721, ERC1155, Native tokens)\n- Multi-relayer verification system\n- Automatic trade execution and monitoring\n- Failure recovery and automatic rollbacks\n- Secure relayer key management\n\n## Installation\n\n```bash\nyarn add tran-p2pswap\n```\n\n## Core Components\n\n### CrossChainSwapSDK\n\nThe main SDK for users to interact with the swap protocol:\n\n#### Key Features\n- Asset locking and unlocking\n- Trade creation and monitoring\n- Status tracking and event handling\n- Proof generation and verification\n- Multi-chain support\n\n#### Methods\n- `lockAssets`: Lock assets on specified chain\n- `createTrade`: Create new trade with locked assets\n- `unlockAssets`: Unlock assets if trade fails\n- `watchTrade`: Monitor trade execution status\n- `getTrade`: Get trade details\n- `getTradeStatus`: Check current trade status\n- `isTradeValid`: Validate trade conditions\n- `generateLockProof`: Generate proof of locked assets\n\n### CrossChainRelayer\n\nAutomated relayer service for executing cross-chain trades:\n\n#### Key Features\n- Automated trade execution\n- Multi-chain transaction handling\n- Failure recovery\n- Status monitoring\n- Secure key management\n\n#### Methods\n- `createTrade`: Create trades on both chains\n- `executeTradeAcrossChains`: Execute cross-chain trades\n- `trackExecutionStatus`: Monitor execution status\n- `handleFailedExecution`: Handle and recover from failures\n- `generateCancelProof`: Generate proof for trade cancellation\n\n## Supported Networks\n\n```typescript\n// Contract addresses for supported networks\nexport const CONTRACT_ADDRESSES = {\n    MAINNET: {\n        address: '0x...',\n        chainId: 1\n    },\n    BASE_SEPOLIA: {\n        address: '0x37adC0e3fd070365CE7A0C385A5d0DB69F405Fa0',\n        chainId: 84532\n    },\n    B3_TESTNET: {\n        address: '0xcD5758669D2732B9a00d168329d55cE7Ff4B745B',\n        chainId: 1993\n    }\n    // ... other networks\n}\n```\n\n## Usage Examples\n\n### 1. Initialize SDK\n\n```typescript\nimport { CrossChainSwapSDK, CONTRACT_ADDRESSES } from 'tran-p2pswap';\nimport { createPublicClient, http } from 'viem';\n\nconst sdk = new CrossChainSwapSDK({\n    sourceChain: {\n        contractAddress: CONTRACT_ADDRESSES.BASE_SEPOLIA.address,\n        chainId: 84532,\n        publicClient: createPublicClient({\n            chain: baseSepolia,\n            transport: http()\n        })\n    },\n    targetChain: {\n        contractAddress: CONTRACT_ADDRESSES.B3_TESTNET.address,\n        chainId: 1993,\n        publicClient: createPublicClient({\n            chain: b3Testnet,\n            transport: http()\n        })\n    },\n    walletClient\n});\n```\n\n### 2. Create and Execute Trade\n\n```typescript\n// Define assets\nconst makerAssets = [{\n    contractAddress: '0xTOKEN1',\n    amount: 1000000000000000000n,\n    assetType: 0, // ERC20\n    chainId: 84532n,\n    tokenId: 0n\n}];\n\nconst takerAssets = [{\n    contractAddress: '0xTOKEN2',\n    amount: 5000000000000000000n,\n    assetType: 0, // ERC20\n    chainId: 1993n,\n    tokenId: 0n\n}];\n\n// Lock assets\nawait sdk.lockAssets(sessionId, makerAssets, 84532);\n\n// Create trade\nconst hash = await sdk.createTrade(\n    sessionId,\n    makerAddress,\n    takerAddress,\n    makerAssets,\n    takerAssets,\n    1993n\n);\n\n// Monitor status\nsdk.watchTrade(sessionId, (status) => {\n    console.log('Trade status:', status);\n});\n```\n\n### 3. Relayer Setup and Usage\n\n```typescript\nimport { CrossChainRelayer } from 'tran-p2pswap';\n\n// Initialize relayer with encrypted private key\nconst relayer = new CrossChainRelayer({\n    sourceClient,\n    targetClient,\n    sourceWalletClient,\n    targetWalletClient,\n    sourceAddress: CONTRACT_ADDRESSES.BASE_SEPOLIA.address,\n    targetAddress: CONTRACT_ADDRESSES.B3_TESTNET.address,\n    sourceChain: { id: 84532 },\n    targetChain: { id: 1993 }\n});\n\n// Execute cross-chain trade\nawait relayer.executeTradeAcrossChains(sessionId);\n```\n\n## Relayer Key Management\n\n### Encrypting Private Key\n\n```typescript\nimport { encrypt } from 'tran-p2pswap/utils';\n\n// Encrypt relayer's private key\nconst password = process.env.KEY_PASSWORD;\nconst privateKey = process.env.RELAYER_PRIVATE_KEY;\n\nconst encryptedKey = await encrypt(privateKey, password);\n// Store encryptedKey securely\n```\n\n### Decrypting Private Key\n\n```typescript\nimport { decrypt } from 'tran-p2pswap/utils';\n\n// Decrypt when needed\nconst decryptedKey = await decrypt(encryptedKey, password);\n\n// Use decrypted key to create wallet client\nconst walletClient = createWalletClient({\n    account: privateKeyToAccount(decryptedKey),\n    chain: baseChain,\n    transport: http()\n});\n```\n\n### Security Best Practices\n- Never store unencrypted private keys\n- Use environment variables for sensitive data\n- Implement key rotation\n- Clear decrypted keys from memory\n- Use secure key storage solutions\n- Regular security audits\n\n## Error Handling\n\n```typescript\ntry {\n    await relayer.executeTradeAcrossChains(sessionId);\n} catch (error) {\n    if (error.code === 'EXECUTION_FAILED') {\n        // Handle execution failure\n        await relayer.handleFailedExecution(sessionId);\n    } else if (error.code === 'INVALID_PROOF') {\n        // Handle invalid proof error\n        console.error('Invalid proof:', error);\n    }\n    // Handle other errors\n}\n```\n\n## Event Monitoring\n\n```typescript\n// Watch trade execution events\nsdk.watchTrade(sessionId, (status) => {\n    switch (status.status) {\n        case 'completed':\n            console.log('Trade completed successfully');\n            break;\n        case 'failed':\n            console.log('Trade failed:', status.reason);\n            break;\n        case 'pending':\n            console.log('Trade in progress');\n            break;\n    }\n});\n```\n\n## Development\n\n```bash\n# Install dependencies\nyarn install\n\n# Build\nyarn build\n\n# Test\nyarn test\n\n# Lint\nyarn lint\n```\n\n## Contributing\n\n1. Fork the repository\n2. Create feature branch\n3. Commit changes\n4. Push to branch\n5. Create Pull Request\n\n## License\n\nCopyright © 2025 NPC Labs, Inc. All rights reserved.\n","readmeFilename":"README.md"}