{"_id":"@bosonprotocol/x402-evm","_rev":"10-3507f181bd8ceb58ae427d91f8da66ef","name":"@bosonprotocol/x402-evm","dist-tags":{"latest":"0.2.2","alpha":"0.2.2-alpha-0"},"versions":{"0.1.0":{"name":"@bosonprotocol/x402-evm","version":"0.1.0","keywords":["x402","boson-protocol","escrow","evm","meta-transaction","calldata"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-evm@0.1.0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/evm","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"63c9fa26eeb4b4ce8c33b64642476027027711a6","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-evm/-/x402-evm-0.1.0.tgz","fileCount":33,"integrity":"sha512-sbvJOppBbwbZf7roYiAvrTz8Dx10Lo2FGDUoBoedTBD3k66usq7kbRLFZDvVo+V+T8Py3TMLlQmux5rvoqYQYQ==","signatures":[{"sig":"MEUCIGNaS8pUFRKqeTGakmxuvAhBvLwTwNp4f/KpQWaAkmzAAiEAk1nWgiBPKWgnMcQuAyooS44Zvd3RaKG8At26KRRWsos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133639},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-evm-0.1.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./codec":{"types":"./dist/cjs/codec/index.d.ts","import":"./dist/esm/codec/index.js","require":"./dist/cjs/codec/index.js"},"./actions":{"types":"./dist/cjs/actions/index.d.ts","import":"./dist/esm/actions/index.js","require":"./dist/cjs/actions/index.js"},"./adapters":{"types":"./dist/cjs/adapters/index.d.ts","import":"./dist/esm/adapters/index.js","require":"./dist/cjs/adapters/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"},"_resolved":"C:\\Users\\Ludo\\AppData\\Local\\Temp\\488758af593ff10367c19d15078553d1\\bosonprotocol-x402-evm-0.1.0.tgz","_integrity":"sha512-sbvJOppBbwbZf7roYiAvrTz8Dx10Lo2FGDUoBoedTBD3k66usq7kbRLFZDvVo+V+T8Py3TMLlQmux5rvoqYQYQ==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/evm"},"_npmVersion":"10.9.3","description":"Boson Protocol EVM calldata + adapter glue for the x402 escrow scheme — inner-action ABI encoding for the commit step and viem ↔ Web3LibAdapter bridges. Wraps @bosonprotocol/core-sdk for everything else.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-evm_0.1.0_1779899151286_0.3743933819721059","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha-0":{"name":"@bosonprotocol/x402-evm","version":"0.1.0-alpha-0","keywords":["x402","boson-protocol","escrow","evm","meta-transaction","calldata"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-evm@0.1.0-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/evm","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"0216ea9e74c738871ace9b30892394f7af4a6a03","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-evm/-/x402-evm-0.1.0-alpha-0.tgz","fileCount":33,"integrity":"sha512-t4Rkr+w8kbiLfBWaK9fsCgqQhb8rM8lzLyhr5IOZFv1Opepn1zzTWXD37l19mzVbTaBeRLMxRDOzdjR16xai6w==","signatures":[{"sig":"MEUCIQDRzspgyEpOP51az8PLeysc0Qs0NhDeqZ3q2aH58pGb6wIgf6Wfn9AXzqFGF8vyiCckESfUzBlTh6Yu4eGn76ONxG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-evm@0.1.0-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133655},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-evm-0.1.0-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./codec":{"types":"./dist/cjs/codec/index.d.ts","import":"./dist/esm/codec/index.js","require":"./dist/cjs/codec/index.js"},"./actions":{"types":"./dist/cjs/actions/index.d.ts","import":"./dist/esm/actions/index.js","require":"./dist/cjs/actions/index.js"},"./adapters":{"types":"./dist/cjs/adapters/index.d.ts","import":"./dist/esm/adapters/index.js","require":"./dist/cjs/adapters/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a9f95d-7805-4a82-b461-087bb657d85d"}},"_resolved":"/tmp/90cf274f71245f24275a5e15c70409c5/bosonprotocol-x402-evm-0.1.0-alpha-0.tgz","_integrity":"sha512-t4Rkr+w8kbiLfBWaK9fsCgqQhb8rM8lzLyhr5IOZFv1Opepn1zzTWXD37l19mzVbTaBeRLMxRDOzdjR16xai6w==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/evm"},"_npmVersion":"11.13.0","description":"Boson Protocol EVM calldata + adapter glue for the x402 escrow scheme — inner-action ABI encoding for the commit step and viem ↔ Web3LibAdapter bridges. Wraps @bosonprotocol/core-sdk for everything else.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-core":"^0.1.0-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-evm_0.1.0-alpha-0_1779901682946_0.43821698252412045","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-0":{"name":"@bosonprotocol/x402-evm","version":"0.1.1-alpha-0","keywords":["x402","boson-protocol","escrow","evm","meta-transaction","calldata"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-evm@0.1.1-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/evm","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"3fba988784d53951e5d45791c4be7e49f3c8c121","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-evm/-/x402-evm-0.1.1-alpha-0.tgz","fileCount":33,"integrity":"sha512-Nyj5B2utrH4X3E5m0drAcTITAUBB3fN4KMlsGExyHggCtHUMFiGyhm5/giYxoIIoZvh5FprabBGdwkeXgj4gxQ==","signatures":[{"sig":"MEYCIQCscWI41WzO19VUWlVbs6Zk4uvGyma7Cv9wBVGKPumsowIhAJgzAL4GLFgznVSWi/GiKMhamgU89NA/WZot8dv8lISn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-evm@0.1.1-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133655},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-evm-0.1.1-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./codec":{"types":"./dist/cjs/codec/index.d.ts","import":"./dist/esm/codec/index.js","require":"./dist/cjs/codec/index.js"},"./actions":{"types":"./dist/cjs/actions/index.d.ts","import":"./dist/esm/actions/index.js","require":"./dist/cjs/actions/index.js"},"./adapters":{"types":"./dist/cjs/adapters/index.d.ts","import":"./dist/esm/adapters/index.js","require":"./dist/cjs/adapters/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a9f95d-7805-4a82-b461-087bb657d85d"}},"_resolved":"/tmp/1da3a2c138df9bb52b09c79eebedd9cd/bosonprotocol-x402-evm-0.1.1-alpha-0.tgz","_integrity":"sha512-Nyj5B2utrH4X3E5m0drAcTITAUBB3fN4KMlsGExyHggCtHUMFiGyhm5/giYxoIIoZvh5FprabBGdwkeXgj4gxQ==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/evm"},"_npmVersion":"11.13.0","description":"Boson Protocol EVM calldata + adapter glue for the x402 escrow scheme — inner-action ABI encoding for the commit step and viem ↔ Web3LibAdapter bridges. Wraps @bosonprotocol/core-sdk for everything else.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-core":"^0.1.1-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-evm_0.1.1-alpha-0_1779902171373_0.4118126582213264","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-1":{"name":"@bosonprotocol/x402-evm","version":"0.1.1-alpha-1","keywords":["x402","boson-protocol","escrow","evm","meta-transaction","calldata"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-evm@0.1.1-alpha-1","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/evm","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"1fc0804cd74c3c1384643c8b26bbc85a78839763","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-evm/-/x402-evm-0.1.1-alpha-1.tgz","fileCount":33,"integrity":"sha512-6Hz+zy19owZ3vacIj6sNgZZ+Y+YMqQh2yONqovl2da/pIcFOb5hN1mhlRGkaiMzqLEWTK45HWt3ZfEN0CnifSg==","signatures":[{"sig":"MEYCIQD360JyiCYJOCOZTDYC8uDEIe80a9qF2Y/QRAnBPQp0DwIhALKi0crQ0XkCHK/O90hbda2Hw+96YliYdNVx7hv0beGq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-evm@0.1.1-alpha-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133655},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-evm-0.1.1-alpha-1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./codec":{"types":"./dist/cjs/codec/index.d.ts","import":"./dist/esm/codec/index.js","require":"./dist/cjs/codec/index.js"},"./actions":{"types":"./dist/cjs/actions/index.d.ts","import":"./dist/esm/actions/index.js","require":"./dist/cjs/actions/index.js"},"./adapters":{"types":"./dist/cjs/adapters/index.d.ts","import":"./dist/esm/adapters/index.js","require":"./dist/cjs/adapters/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a9f95d-7805-4a82-b461-087bb657d85d"}},"_resolved":"/tmp/66a7f9a255d8a6f8ccb8466da720a47e/bosonprotocol-x402-evm-0.1.1-alpha-1.tgz","_integrity":"sha512-6Hz+zy19owZ3vacIj6sNgZZ+Y+YMqQh2yONqovl2da/pIcFOb5hN1mhlRGkaiMzqLEWTK45HWt3ZfEN0CnifSg==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/evm"},"_npmVersion":"11.12.1","description":"Boson Protocol EVM calldata + adapter glue for the x402 escrow scheme — inner-action ABI encoding for the commit step and viem ↔ Web3LibAdapter bridges. Wraps @bosonprotocol/core-sdk for everything else.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-core":"^0.1.1-alpha-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-evm_0.1.1-alpha-1_1779902779314_0.5333191157386479","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-2":{"name":"@bosonprotocol/x402-evm","version":"0.1.1-alpha-2","keywords":["x402","boson-protocol","escrow","evm","meta-transaction","calldata"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-evm@0.1.1-alpha-2","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/evm","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"54c7bf2477f2bc9f86865aeddb4c5547d176091a","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-evm/-/x402-evm-0.1.1-alpha-2.tgz","fileCount":33,"integrity":"sha512-Wb17UYkdylpMuHFB8xdNacKglMdkzHCbVupKY2RSlJZKOmCWC7laaD7RkiTnyQqi+dM/VWCKLheGiiFfn6DauA==","signatures":[{"sig":"MEUCIC1x9RTG8yApBGD4dm2FHHzUHPxaLzw3y5fvu0XDDRhiAiEAl0TyBbDIMoNsgpK9zl8xUnP04sgifh/7whMemYmzkq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-evm@0.1.1-alpha-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133655},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-evm-0.1.1-alpha-2.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./codec":{"types":"./dist/cjs/codec/index.d.ts","import":"./dist/esm/codec/index.js","require":"./dist/cjs/codec/index.js"},"./actions":{"types":"./dist/cjs/actions/index.d.ts","import":"./dist/esm/actions/index.js","require":"./dist/cjs/actions/index.js"},"./adapters":{"types":"./dist/cjs/adapters/index.d.ts","import":"./dist/esm/adapters/index.js","require":"./dist/cjs/adapters/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a9f95d-7805-4a82-b461-087bb657d85d"}},"_resolved":"/tmp/4452f325bd64272ea22a0f26501b0426/bosonprotocol-x402-evm-0.1.1-alpha-2.tgz","_integrity":"sha512-Wb17UYkdylpMuHFB8xdNacKglMdkzHCbVupKY2RSlJZKOmCWC7laaD7RkiTnyQqi+dM/VWCKLheGiiFfn6DauA==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/evm"},"_npmVersion":"11.12.1","description":"Boson Protocol EVM calldata + adapter glue for the x402 escrow scheme — inner-action ABI encoding for the commit step and viem ↔ Web3LibAdapter bridges. Wraps @bosonprotocol/core-sdk for everything else.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-core":"^0.1.1-alpha-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-evm_0.1.1-alpha-2_1779966483869_0.16367763009153435","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bosonprotocol/x402-evm","version":"0.2.0","keywords":["x402","boson-protocol","escrow","evm","meta-transaction","calldata"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-evm@0.2.0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/evm","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"90fc9ef21d700540fa257e92e3c330d888384ac6","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-evm/-/x402-evm-0.2.0.tgz","fileCount":33,"integrity":"sha512-TB/N0Zy4cO+HNMhOqAOiZPX2BJ8e5P8nonGZmkU1R/Y4G1H2UwXg2M7VtfX2XNhw1PU4lQqSbkH2s23/3u9c2Q==","signatures":[{"sig":"MEQCIDhkdL9WqrPyo+Sajszm0PNrvmOBjn/O1bNZCOw6UNipAiBI3PoHsHTjSlLGGk/Y9VP2FfVqZYuCiO1pVHRZtjcS9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-evm@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133639},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-evm-0.2.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./codec":{"types":"./dist/cjs/codec/index.d.ts","import":"./dist/esm/codec/index.js","require":"./dist/cjs/codec/index.js"},"./actions":{"types":"./dist/cjs/actions/index.d.ts","import":"./dist/esm/actions/index.js","require":"./dist/cjs/actions/index.js"},"./adapters":{"types":"./dist/cjs/adapters/index.d.ts","import":"./dist/esm/adapters/index.js","require":"./dist/cjs/adapters/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a9f95d-7805-4a82-b461-087bb657d85d"}},"_resolved":"/tmp/21f96ae43df11566f200dcc21e8ba444/bosonprotocol-x402-evm-0.2.0.tgz","_integrity":"sha512-TB/N0Zy4cO+HNMhOqAOiZPX2BJ8e5P8nonGZmkU1R/Y4G1H2UwXg2M7VtfX2XNhw1PU4lQqSbkH2s23/3u9c2Q==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/evm"},"_npmVersion":"11.13.0","description":"Boson Protocol EVM calldata + adapter glue for the x402 escrow scheme — inner-action ABI encoding for the commit step and viem ↔ Web3LibAdapter bridges. Wraps @bosonprotocol/core-sdk for everything else.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-core":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-evm_0.2.0_1779966734104_0.9664413052559042","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-alpha-0":{"name":"@bosonprotocol/x402-evm","version":"0.2.1-alpha-0","keywords":["x402","boson-protocol","escrow","evm","meta-transaction","calldata"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-evm@0.2.1-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/evm","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"0d3b40a64190671d81299779872c958821b01f79","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-evm/-/x402-evm-0.2.1-alpha-0.tgz","fileCount":33,"integrity":"sha512-qImaXuJMqIeVppMO9uqbuYFRGdePjRlHARy52p3OTrnczSUVkuoec9F92Tc9xjS2XDqum4ZZLRnQafV2GwcAsA==","signatures":[{"sig":"MEYCIQCPAoingJPr7ygkB5yNGqHux4ZvU46ZJZ+DxCTaInH59AIhAOKqUHJILS8esuPmzSBXQTwSqaxgvLBHVHfaMpEuruX3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-evm@0.2.1-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133639},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-evm-0.2.1-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./codec":{"types":"./dist/cjs/codec/index.d.ts","import":"./dist/esm/codec/index.js","require":"./dist/cjs/codec/index.js"},"./actions":{"types":"./dist/cjs/actions/index.d.ts","import":"./dist/esm/actions/index.js","require":"./dist/cjs/actions/index.js"},"./adapters":{"types":"./dist/cjs/adapters/index.d.ts","import":"./dist/esm/adapters/index.js","require":"./dist/cjs/adapters/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a9f95d-7805-4a82-b461-087bb657d85d"}},"_resolved":"/tmp/ea0818c42a0ecc14dbc1ce29470fc91c/bosonprotocol-x402-evm-0.2.1-alpha-0.tgz","_integrity":"sha512-qImaXuJMqIeVppMO9uqbuYFRGdePjRlHARy52p3OTrnczSUVkuoec9F92Tc9xjS2XDqum4ZZLRnQafV2GwcAsA==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/evm"},"_npmVersion":"11.13.0","description":"Boson Protocol EVM calldata + adapter glue for the x402 escrow scheme — inner-action ABI encoding for the commit step and viem ↔ Web3LibAdapter bridges. Wraps @bosonprotocol/core-sdk for everything else.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/common":"1.33.0","@bosonprotocol/core-sdk":"1.48.0","@bosonprotocol/x402-core":"^0.2.2-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-evm_0.2.1-alpha-0_1781112429172_0.853429266141946","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bosonprotocol/x402-evm","version":"0.2.1","keywords":["x402","boson-protocol","escrow","evm","meta-transaction","calldata"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-evm@0.2.1","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/evm","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"85b06d767c9b9c91dea800c99ab572e4949f33ef","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-evm/-/x402-evm-0.2.1.tgz","fileCount":33,"integrity":"sha512-6eicHyUXMy7G9pn2RFQHtaaG0oEF0w3kwavjVDYN/IGHWi8IgYDArXMChdWQexr0ZlNrwJDylJEjjZGrw9073g==","signatures":[{"sig":"MEYCIQCHra8CgjVGAh3qhSs0iJgVKmKXcjUfurIrYSDzx9hLqQIhAP3X/rFf9s5IQD6BscozDq75HZnZjaeDHldXKW6WEK2d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-evm@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133623},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-evm-0.2.1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./codec":{"types":"./dist/cjs/codec/index.d.ts","import":"./dist/esm/codec/index.js","require":"./dist/cjs/codec/index.js"},"./actions":{"types":"./dist/cjs/actions/index.d.ts","import":"./dist/esm/actions/index.js","require":"./dist/cjs/actions/index.js"},"./adapters":{"types":"./dist/cjs/adapters/index.d.ts","import":"./dist/esm/adapters/index.js","require":"./dist/cjs/adapters/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a9f95d-7805-4a82-b461-087bb657d85d"}},"_resolved":"/tmp/671fd2325e2ae871a18283f333276350/bosonprotocol-x402-evm-0.2.1.tgz","_integrity":"sha512-6eicHyUXMy7G9pn2RFQHtaaG0oEF0w3kwavjVDYN/IGHWi8IgYDArXMChdWQexr0ZlNrwJDylJEjjZGrw9073g==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/evm"},"_npmVersion":"11.13.0","description":"Boson Protocol EVM calldata + adapter glue for the x402 escrow scheme — inner-action ABI encoding for the commit step and viem ↔ Web3LibAdapter bridges. Wraps @bosonprotocol/core-sdk for everything else.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/common":"1.33.0","@bosonprotocol/core-sdk":"1.48.0","@bosonprotocol/x402-core":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-evm_0.2.1_1781112681938_0.5079052278694902","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-alpha-0":{"name":"@bosonprotocol/x402-evm","version":"0.2.2-alpha-0","keywords":["x402","boson-protocol","escrow","evm","meta-transaction","calldata"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-evm@0.2.2-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/evm","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"26148435ae0114138d149dca0e4dc509bfabaea1","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-evm/-/x402-evm-0.2.2-alpha-0.tgz","fileCount":33,"integrity":"sha512-keSp0OFWBL3CNggDEr+2XoxyEjrtX9QtelTEK0bZYyr1dB/MPU+cUVbMiHS+GHVWavaHbRJDtBe+SZ1Djh03dQ==","signatures":[{"sig":"MEQCIC2Is+HxmWJ3EVuOtte/bxy3UuWdUfrWoK+SeJQS49CvAiBXrJRqctfWcB+gWYerjGmNda4q9RFpqnCE8YyM4X1irA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-evm@0.2.2-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133639},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-evm-0.2.2-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./codec":{"types":"./dist/cjs/codec/index.d.ts","import":"./dist/esm/codec/index.js","require":"./dist/cjs/codec/index.js"},"./actions":{"types":"./dist/cjs/actions/index.d.ts","import":"./dist/esm/actions/index.js","require":"./dist/cjs/actions/index.js"},"./adapters":{"types":"./dist/cjs/adapters/index.d.ts","import":"./dist/esm/adapters/index.js","require":"./dist/cjs/adapters/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a9f95d-7805-4a82-b461-087bb657d85d"}},"_resolved":"/tmp/5e9d63e78d126e87ed3907e0c64a6cf1/bosonprotocol-x402-evm-0.2.2-alpha-0.tgz","_integrity":"sha512-keSp0OFWBL3CNggDEr+2XoxyEjrtX9QtelTEK0bZYyr1dB/MPU+cUVbMiHS+GHVWavaHbRJDtBe+SZ1Djh03dQ==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/evm"},"_npmVersion":"11.19.0","description":"Boson Protocol EVM calldata + adapter glue for the x402 escrow scheme — inner-action ABI encoding for the commit step and viem ↔ Web3LibAdapter bridges. Wraps @bosonprotocol/core-sdk for everything else.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"viem":"^2.39.3","@bosonprotocol/common":"1.35.0","@bosonprotocol/core-sdk":"1.48.2","@bosonprotocol/x402-core":"^0.2.3-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-evm_0.2.2-alpha-0_1789379517646_0.0574771450620748","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@bosonprotocol/x402-evm","version":"0.2.2","license":"Apache-2.0","description":"Boson Protocol EVM calldata + adapter glue for the x402 escrow scheme — inner-action ABI encoding for the commit step and viem ↔ Web3LibAdapter bridges. Wraps @bosonprotocol/core-sdk for everything else.","repository":{"type":"git","url":"git+https://github.com/bosonprotocol/x402B.git","directory":"typescript/packages/evm"},"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/evm","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"keywords":["x402","boson-protocol","escrow","evm","meta-transaction","calldata"],"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/cjs/index.d.ts","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./actions":{"types":"./dist/cjs/actions/index.d.ts","import":"./dist/esm/actions/index.js","require":"./dist/cjs/actions/index.js"},"./codec":{"types":"./dist/cjs/codec/index.d.ts","import":"./dist/esm/codec/index.js","require":"./dist/cjs/codec/index.js"},"./adapters":{"types":"./dist/cjs/adapters/index.d.ts","import":"./dist/esm/adapters/index.js","require":"./dist/cjs/adapters/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"@bosonprotocol/common":"1.35.0","@bosonprotocol/core-sdk":"1.48.2","viem":"^2.39.3","@bosonprotocol/x402-core":"^0.2.3"},"devDependencies":{"@types/node":"^20.17.10","tsup":"^8.3.5","typescript":"^5.7.2","vitest":"^2.1.8"},"scripts":{"build":"tsup && node scripts/postbuild.mjs","test":"vitest run","lint":"eslint src test --max-warnings 0","clean":"rm -rf dist .turbo"},"_id":"@bosonprotocol/x402-evm@0.2.2","_integrity":"sha512-hKg+i5+jxtCXxkJDNG7inL+BMkynYJNXZraQy0VID5DkDfyyjkxGUaGTyX9w/EUDLE5pCkaVgt49UKAZbWOW6g==","_resolved":"/tmp/355de3a4451925a1480df0ec11cdf088/bosonprotocol-x402-evm-0.2.2.tgz","_from":"file:bosonprotocol-x402-evm-0.2.2.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-hKg+i5+jxtCXxkJDNG7inL+BMkynYJNXZraQy0VID5DkDfyyjkxGUaGTyX9w/EUDLE5pCkaVgt49UKAZbWOW6g==","shasum":"73cd9b7758a30947ddfc1b2dbc6f80327439cb8c","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-evm/-/x402-evm-0.2.2.tgz","fileCount":33,"unpackedSize":133623,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-evm@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCQOimQ/HDpxDjN1AdSW1HS/n3Hu1EU56hdaVkZn7lk4AIhAJbCrpPTuTRH+gS4WSFseF5pvzAy7bEhkoMLG4OVZQW9"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a9f95d-7805-4a82-b461-087bb657d85d"}},"directories":{},"maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/x402-evm_0.2.2_1789381286675_0.9597996741221713"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-27T16:25:51.069Z","modified":"2026-09-14T10:21:27.143Z","0.1.0":"2026-05-27T16:25:51.425Z","0.1.0-alpha-0":"2026-05-27T17:08:03.106Z","0.1.1-alpha-0":"2026-05-27T17:16:11.561Z","0.1.1-alpha-1":"2026-05-27T17:26:19.462Z","0.1.1-alpha-2":"2026-05-28T11:08:04.011Z","0.2.0":"2026-05-28T11:12:14.239Z","0.2.1-alpha-0":"2026-06-10T17:27:09.306Z","0.2.1":"2026-06-10T17:31:22.075Z","0.2.2-alpha-0":"2026-09-14T09:51:57.773Z","0.2.2":"2026-09-14T10:21:26.803Z"},"bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"license":"Apache-2.0","homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/evm","keywords":["x402","boson-protocol","escrow","evm","meta-transaction","calldata"],"repository":{"type":"git","url":"git+https://github.com/bosonprotocol/x402B.git","directory":"typescript/packages/evm"},"description":"Boson Protocol EVM calldata + adapter glue for the x402 escrow scheme — inner-action ABI encoding for the commit step and viem ↔ Web3LibAdapter bridges. Wraps @bosonprotocol/core-sdk for everything else.","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"readme":"# @bosonprotocol/x402-evm\n\nEVM-specific calldata builders for the Boson Protocol [`escrow`](https://github.com/bosonprotocol/x402-escrow-schema)\nscheme — the EVM half of the\n[x402B](https://github.com/bosonprotocol/x402B) implementation.\n\nSee `docs/boson-impl-00-overview.md` in the monorepo root for context.\n\n## Scope\n\nThis package ships **only** what the x402B escrow scheme needs beyond\nwhat [`@bosonprotocol/core-sdk`](https://github.com/bosonprotocol/core-components)\nalready provides:\n\n| Subpath | Purpose |\n|---|---|\n| `./actions` | Inner-action ABI encoding for the commit step. `buildCreateOfferAndCommitCalldata` (Flow A, deferred-redeem) and `buildCreateOfferCommitAndRedeemCalldata` (Flow B, atomic commit+redeem) each return the `{ functionName, functionSignature }` pair that feeds the meta-tx typed-data the buyer signs. Both delegate to `metaTx.handler.signMetaTx*({ returnTypedDataToSign: true })` in core-sdk so the selector literal and ABI encoding come from the same source the buyer signs against — no drift between signing and verification. |\n| `./adapters` | viem ↔ `Web3LibAdapter` bridges. `walletClientToWeb3LibAdapter` wraps a viem `WalletClient` + `PublicClient` so `coreSdk.executeMetaTransaction(...)` (the unified entrypoint for the outer envelope) can submit through viem-configured transports. Submission failures surface as a tagged `RelayerSubmitError` so callers can preserve precise error codes (`INSUFFICIENT_FUNDS_FOR_GAS`, `ONCHAIN_REVERT`, `INTERNAL_ERROR`). |\n\nThe outer meta-tx envelope (`executeMetaTransaction` /\n`executeMetaTransactionWithTokenTransferAuthorization`) is **not**\nre-implemented here. Submit through core-sdk's\n`coreSdk.executeMetaTransaction(metaTxParams)`, which accepts an\noptional `transferAuthorizations` array and routes to the right\non-chain entrypoint internally.\n\n## What this package deliberately does NOT ship\n\nBoson's meta-tx and direct-call flows for every other action are\nalready fully covered by `@bosonprotocol/core-sdk`. Reach for it\ndirectly:\n\n### Meta-tx signing (default) — `coreSdk.signMetaTxXxx`\n\nEach `signMetaTxXxx` method on a configured `CoreSDK` instance uses the\nbespoke EIP-712 type the protocol's `MetaTransactionsHandlerFacet`\nexpects for that action family (`MetaTxExchange` for\n`redeem/complete/cancel/revoke/raise/retract/escalate`,\n`MetaTxDisputeResolution` for `resolveDispute`, generic\n`MetaTransaction` for `createOfferAndCommit` and friends). It returns\n`SignedMetaTx = { functionName, functionSignature, r, s, v }` — exactly\nthe buyer-side payload the `X-PAYMENT` header carries, ready for the\nfacilitator to submit via `coreSdk.executeMetaTransaction(metaTxParams)`.\n\n```ts\nconst signed = await coreSdk.signMetaTxRedeemVoucher({ nonce, exchangeId });\n// signed = { functionName: \"redeemVoucher(uint256)\", functionSignature, r, s, v }\n```\n\n`coreSdk` fills `web3Lib`, `metaTxHandlerAddress`, and `chainId` from\nthe SDK instance, so the call site stays minimal. The standalone\n`metaTx.handler.signMetaTxXxx` exports are also available if you need\nthem without a `CoreSDK` instance.\n\n### Direct on-chain submission — `coreSdk.xxx`\n\nFor the on-chain channel (buyer paying their own gas, or the\n\"onchain\" fallback in `nextActions[i].channels`), use the same `CoreSDK`\nmixin methods that handle signing and submission in one call:\n\n```ts\nconst tx = await coreSdk.redeemVoucher(exchangeId);\n// → also: completeExchange, cancelVoucher, revokeVoucher,\n//          raiseDispute, retractDispute, escalateDispute, resolveDispute\nawait tx.wait();\n```\n\nPass `returnTxInfo: true` to get back a `TransactionRequest` for manual\nsubmission (e.g. when handing it to a relayer or batcher) instead of\nbroadcasting through the SDK's `web3Lib`.\n\n### Token-side `approve` / Permit2 approval\n\nCalldata builders for the buyer's pre-approval transaction (used by\n`tokenAuthStrategy: \"none\"`) and the one-time Permit2 contract approval\nlive in [`@bosonprotocol/x402-core`](../core):\n\n```ts\nimport {\n  createErc20ApprovalTx,\n  createPermit2ApprovalTx,\n} from \"@bosonprotocol/x402-core/eip712/token-auth\";\n```\n","readmeFilename":"README.md"}