{"_id":"@attocash/n8n-nodes-atto","_rev":"10-f330974353be5aec515a11320f2b56d1","name":"@attocash/n8n-nodes-atto","dist-tags":{"latest":"0.4.3"},"versions":{"0.1.0":{"name":"@attocash/n8n-nodes-atto","version":"0.1.0","keywords":["n8n-community-node-package","n8n","n8n-node","n8n-nodes","n8n-community-node","atto","atto-cash","attocash","atto-commons","cryptocurrency","crypto","blockchain","wallet","payments","automation"],"author":{"name":"Atto"},"license":"MIT","_id":"@attocash/n8n-nodes-atto@0.1.0","maintainers":[{"name":"attocash","email":"felipe@atto.cash"}],"homepage":"https://github.com/attocash/integrations/tree/main/n8n-node#readme","bugs":{"url":"https://github.com/attocash/integrations/issues"},"n8n":{"nodes":["dist/nodes/Atto/Atto.node.js","dist/nodes/AttoTrigger/AttoTrigger.node.js"],"strict":true,"credentials":["dist/credentials/AttoApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"2a24fa218591c45ce11a42145fdfb40861060031","tarball":"https://registry.npmjs.org/@attocash/n8n-nodes-atto/-/n8n-nodes-atto-0.1.0.tgz","fileCount":24,"integrity":"sha512-Eeb5bjF9oeaIuKmI/VKlxfNhmhIi41Quvcw6NqhyV9eQlzULMND2eM3z3TNkQxasSJzfIDJ+12DVtbvi2sUD4Q==","signatures":[{"sig":"MEYCIQCk6dsGRunQhHVzOWfStAvkbk9xvp0Ayd70Ktq+5cppNwIhAJEAhKiOvzTcfl+g41S6J2Yl++pflze1GSB886xa4Yus","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8294882},"main":"dist/nodes/Atto/Atto.node.js","types":"dist/nodes/Atto/Atto.node.d.ts","engines":{"node":">=22.16"},"gitHead":"8b468239bbf9669d40496deaa738cc1345854818","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"npm run build && node --test test/*.test.mjs","build":"n8n-node build && node scripts/bundle-node.mjs","clean":"rimraf dist","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","install:n8n":"sh scripts/install-into-n8n.sh","validate:local":"node scripts/validate-local.mjs","test:integration":"npm run build && ATTO_TEST_INTEGRATION=1 node --test test/integration.test.mjs","validate:release-tag":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"attocash","email":"felipe@atto.cash"},"repository":{"url":"git+https://github.com/attocash/integrations.git","type":"git","directory":"n8n-node"},"_npmVersion":"10.9.7","description":"Atto cryptocurrency wallet, transaction, account, and trigger nodes for n8n, powered by Atto Commons","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","esbuild":"0.27.1","prettier":"3.8.3","typescript":"5.9.3","@types/node":"^22.15.21","n8n-workflow":"^2.16.0","@n8n/node-cli":"0.32.1","@attocash/commons-core":"6.7.1-patch.1","@attocash/commons-node":"6.7.1-patch.1","@attocash/commons-test":"6.7.1-patch.1","@attocash/commons-wallet":"6.7.1-patch.1","@attocash/commons-node-remote":"6.7.1-patch.1","@attocash/commons-worker-remote":"6.7.1-patch.1"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-atto_0.1.0_1780235155600_0.6976889645264808","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@attocash/n8n-nodes-atto","version":"0.2.0","keywords":["n8n-community-node-package","n8n","n8n-node","n8n-nodes","n8n-community-node","atto","atto-cash","attocash","atto-commons","cryptocurrency","crypto","blockchain","wallet","payments","automation"],"author":{"name":"Atto"},"license":"MIT","_id":"@attocash/n8n-nodes-atto@0.2.0","maintainers":[{"name":"attocash","email":"felipe@atto.cash"}],"homepage":"https://github.com/attocash/integrations/tree/main/n8n-node#readme","bugs":{"url":"https://github.com/attocash/integrations/issues"},"n8n":{"nodes":["dist/nodes/Atto/Atto.node.js","dist/nodes/AttoTrigger/AttoTrigger.node.js"],"strict":true,"credentials":["dist/credentials/AttoApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"057effea620bf8385dbebc34982eea1a3d03c701","tarball":"https://registry.npmjs.org/@attocash/n8n-nodes-atto/-/n8n-nodes-atto-0.2.0.tgz","fileCount":24,"integrity":"sha512-MauBnFxYcUlfpdwkYtJkdVOKxQrYkCcmfIAgMVGHbDkh5nErl7Gw+0aAXUpHMC0Pxnjd4WkeY0fP0PmAs+oF9g==","signatures":[{"sig":"MEUCIQDmc95VmL3VV9iJhQXafddMCCEyncTi/CgBxUS9LCjkFgIgOWR3gdSGQZBjxK1he4foh0sKw37bK21OdydHiV6m25Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@attocash%2fn8n-nodes-atto@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8288055},"main":"dist/nodes/Atto/Atto.node.js","_from":"file:../artifacts/attocash-n8n-nodes-atto-0.2.0.tgz","types":"dist/nodes/Atto/Atto.node.d.ts","engines":{"node":">=22.16"},"scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"npm run build && node --test test/*.test.mjs","build":"n8n-node build && node scripts/bundle-node.mjs","clean":"rimraf dist","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","install:n8n":"sh scripts/install-into-n8n.sh","validate:local":"node scripts/validate-local.mjs","test:integration":"npm run build && ATTO_TEST_INTEGRATION=1 node --test test/integration.test.mjs","validate:release-tag":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:820dd118-a8d9-4f7d-9662-61e1556d7402"}},"_resolved":"/home/runner/work/integrations/integrations/artifacts/attocash-n8n-nodes-atto-0.2.0.tgz","_integrity":"sha512-MauBnFxYcUlfpdwkYtJkdVOKxQrYkCcmfIAgMVGHbDkh5nErl7Gw+0aAXUpHMC0Pxnjd4WkeY0fP0PmAs+oF9g==","repository":{"url":"git+https://github.com/attocash/integrations.git","type":"git","directory":"n8n-node"},"_npmVersion":"11.16.0","description":"Atto cryptocurrency wallet, transaction, account, and trigger nodes for n8n, powered by Atto Commons","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","esbuild":"0.27.1","prettier":"3.8.3","typescript":"5.9.3","@types/node":"^22.15.21","n8n-workflow":"^2.16.0","@n8n/node-cli":"0.32.1","@attocash/commons-core":"6.7.1-patch.1","@attocash/commons-node":"6.7.1-patch.1","@attocash/commons-test":"6.7.1-patch.1","@attocash/commons-wallet":"6.7.1-patch.1","@attocash/commons-node-remote":"6.7.1-patch.1","@attocash/commons-worker-remote":"6.7.1-patch.1"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-atto_0.2.0_1780254451413_0.04871725782819847","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@attocash/n8n-nodes-atto","version":"0.2.1","keywords":["n8n-community-node-package","n8n","n8n-node","n8n-nodes","n8n-community-node","atto","atto-cash","attocash","atto-commons","cryptocurrency","crypto","blockchain","wallet","payments","automation"],"author":{"name":"Atto"},"license":"MIT","_id":"@attocash/n8n-nodes-atto@0.2.1","maintainers":[{"name":"attocash","email":"felipe@atto.cash"}],"homepage":"https://github.com/attocash/integrations/tree/main/n8n-node#readme","bugs":{"url":"https://github.com/attocash/integrations/issues"},"n8n":{"nodes":["dist/nodes/Atto/Atto.node.js","dist/nodes/AttoTrigger/AttoTrigger.node.js"],"strict":true,"credentials":["dist/credentials/AttoApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"2e5f9e4147798bb35ae9ac7cf2bb05af24a3c17f","tarball":"https://registry.npmjs.org/@attocash/n8n-nodes-atto/-/n8n-nodes-atto-0.2.1.tgz","fileCount":24,"integrity":"sha512-8yzk9rRAwhkPrTsUcPl8V4iJrESzf/ql7D0mClDLkOa7yBTeXUS0FK4gSLj7mJSvYRdHY5cEowQz7XaLfhe7KA==","signatures":[{"sig":"MEQCICN4J/TBTQMkThwOj1ra/dWKBOzyzKCHgU6nCXCjCZZ2AiB2JUq2wFgWbyYO+kkvaF3nHWaUKuMGMU/f6vrxPu4W5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@attocash%2fn8n-nodes-atto@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8295596},"main":"dist/nodes/Atto/Atto.node.js","_from":"file:/home/runner/work/integrations/integrations/n8n-node/artifacts/attocash-n8n-nodes-atto-0.2.1.tgz","types":"dist/nodes/Atto/Atto.node.d.ts","engines":{"node":">=22.16"},"scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"npm run build && node --test test/*.test.mjs","build":"n8n-node build && node scripts/bundle-node.mjs","clean":"rimraf dist","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","install:n8n":"sh scripts/install-into-n8n.sh","validate:local":"node scripts/validate-local.mjs","test:integration":"npm run build && ATTO_TEST_INTEGRATION=1 node --test test/integration.test.mjs","validate:release-tag":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:820dd118-a8d9-4f7d-9662-61e1556d7402"}},"_resolved":"/home/runner/work/integrations/integrations/n8n-node/artifacts/attocash-n8n-nodes-atto-0.2.1.tgz","_integrity":"sha512-8yzk9rRAwhkPrTsUcPl8V4iJrESzf/ql7D0mClDLkOa7yBTeXUS0FK4gSLj7mJSvYRdHY5cEowQz7XaLfhe7KA==","repository":{"url":"git+https://github.com/attocash/integrations.git","type":"git","directory":"n8n-node"},"_npmVersion":"11.16.0","description":"Atto cryptocurrency wallet, transaction, account, and trigger nodes for n8n, powered by Atto Commons","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","esbuild":"0.27.1","prettier":"3.8.3","typescript":"5.9.3","@types/node":"^22.15.21","n8n-workflow":"^2.16.0","@n8n/node-cli":"0.32.1","@attocash/commons-core":"6.7.1-patch.1","@attocash/commons-node":"6.7.1-patch.1","@attocash/commons-test":"6.7.1-patch.1","@attocash/commons-wallet":"6.7.1-patch.1","@attocash/commons-node-remote":"6.7.1-patch.1","@attocash/commons-worker-remote":"6.7.1-patch.1"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-atto_0.2.1_1780381606352_0.3618472593853035","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@attocash/n8n-nodes-atto","version":"0.2.2","keywords":["n8n-community-node-package","n8n","n8n-node","n8n-nodes","n8n-community-node","atto","atto-cash","attocash","atto-commons","cryptocurrency","crypto","blockchain","wallet","payments","automation"],"author":{"name":"Atto","email":"contact@atto.cash"},"license":"MIT","_id":"@attocash/n8n-nodes-atto@0.2.2","maintainers":[{"name":"attocash","email":"felipe@atto.cash"}],"homepage":"https://github.com/attocash/integrations/tree/main/n8n-node#readme","bugs":{"url":"https://github.com/attocash/integrations/issues"},"n8n":{"nodes":["dist/nodes/Atto/Atto.node.js","dist/nodes/AttoTrigger/AttoTrigger.node.js"],"strict":true,"credentials":["dist/credentials/AttoApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"6e491905f7324d30f2d6c6f42c652e47a25657d5","tarball":"https://registry.npmjs.org/@attocash/n8n-nodes-atto/-/n8n-nodes-atto-0.2.2.tgz","fileCount":24,"integrity":"sha512-RzxpK7F1Z+lSchOxLyxV+rO4+gri+SQcWfaYHY/uuK+SZhmAa9GlkbQBlDrFOR3fjB23/1De6J5YcoViZNsHUg==","signatures":[{"sig":"MEUCIQCoUxtWe4MFGwP0MlizZ07Gf43lMEZk3RPThxvidxWomgIgfgb98L/0zDTl8SbUCqpC6+4pYoec+tSgv380kv4sLsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@attocash%2fn8n-nodes-atto@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8295668},"main":"dist/nodes/Atto/Atto.node.js","_from":"file:/home/runner/work/integrations/integrations/n8n-node/artifacts/attocash-n8n-nodes-atto-0.2.2.tgz","types":"dist/nodes/Atto/Atto.node.d.ts","engines":{"node":">=22.16"},"scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"npm run build && node --test test/*.test.mjs","build":"n8n-node build && node scripts/bundle-node.mjs","clean":"rimraf dist","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","install:n8n":"sh scripts/install-into-n8n.sh","validate:local":"node scripts/validate-local.mjs","test:integration":"npm run build && ATTO_TEST_INTEGRATION=1 node --test test/integration.test.mjs","validate:release-tag":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:820dd118-a8d9-4f7d-9662-61e1556d7402"}},"_resolved":"/home/runner/work/integrations/integrations/n8n-node/artifacts/attocash-n8n-nodes-atto-0.2.2.tgz","_integrity":"sha512-RzxpK7F1Z+lSchOxLyxV+rO4+gri+SQcWfaYHY/uuK+SZhmAa9GlkbQBlDrFOR3fjB23/1De6J5YcoViZNsHUg==","repository":{"url":"git+https://github.com/attocash/integrations.git","type":"git","directory":"n8n-node"},"_npmVersion":"11.18.0","description":"Atto cryptocurrency wallet, transaction, account, and trigger nodes for n8n, powered by Atto Commons","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","esbuild":"0.27.1","prettier":"3.8.3","typescript":"5.9.3","@types/node":"^22.15.21","n8n-workflow":"^2.16.0","@n8n/node-cli":"0.32.1","@attocash/commons-core":"6.7.1-patch.1","@attocash/commons-node":"6.7.1-patch.1","@attocash/commons-test":"6.7.1-patch.1","@attocash/commons-wallet":"6.7.1-patch.1","@attocash/commons-node-remote":"6.7.1-patch.1","@attocash/commons-worker-remote":"6.7.1-patch.1"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-atto_0.2.2_1784066046078_0.8954113580465521","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@attocash/n8n-nodes-atto","version":"0.3.1","keywords":["n8n-community-node-package","n8n","n8n-node","n8n-nodes","n8n-community-node","atto","atto-cash","attocash","atto-commons","cryptocurrency","crypto","blockchain","wallet","payments","automation"],"author":{"name":"Atto","email":"contact@atto.cash"},"license":"MIT","_id":"@attocash/n8n-nodes-atto@0.3.1","maintainers":[{"name":"attocash","email":"felipe@atto.cash"}],"homepage":"https://github.com/attocash/integrations/tree/main/n8n-node#readme","bugs":{"url":"https://github.com/attocash/integrations/issues"},"n8n":{"nodes":["dist/nodes/Atto/Atto.node.js","dist/nodes/AttoTrigger/AttoTrigger.node.js"],"strict":true,"credentials":["dist/credentials/AttoApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"8a2d3d134b29b2ddeb109b6028c47a40ece71e25","tarball":"https://registry.npmjs.org/@attocash/n8n-nodes-atto/-/n8n-nodes-atto-0.3.1.tgz","fileCount":18,"integrity":"sha512-m7dfb4kKmfZFa6ZMBaBMwzZfhlRz+gV/AYqMjwCfeBPaKriNQ7fScCbP/GcCEjmk3OfZ0Bkx8Df1USwR5UX+kQ==","signatures":[{"sig":"MEUCIGCV4Ge2jaW3LekJ23lCuin6gTbvOx78KDE1h2+DLnS+AiEAsQuqb15ToxrkUMIbYmirpFa39K0HE91MIdMX8aRDbUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@attocash%2fn8n-nodes-atto@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611050},"main":"dist/nodes/Atto/Atto.node.js","_from":"file:artifacts/attocash-n8n-nodes-atto-0.3.1.tgz","engines":{"node":">=22.16"},"scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"npm run build && node --test test/*.test.mjs","build":"n8n-node build && node scripts/prepare-dist.mjs","clean":"rimraf dist","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","install:n8n":"sh scripts/install-into-n8n.sh","validate:local":"node scripts/validate-local.mjs","test:integration":"npm run build && ATTO_TEST_INTEGRATION=1 node --test test/integration.test.mjs","validate:release-tag":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:820dd118-a8d9-4f7d-9662-61e1556d7402"}},"_resolved":"/home/runner/work/integrations/integrations/n8n-node/artifacts/attocash-n8n-nodes-atto-0.3.1.tgz","_integrity":"sha512-m7dfb4kKmfZFa6ZMBaBMwzZfhlRz+gV/AYqMjwCfeBPaKriNQ7fScCbP/GcCEjmk3OfZ0Bkx8Df1USwR5UX+kQ==","repository":{"url":"git+https://github.com/attocash/integrations.git","type":"git","directory":"n8n-node"},"_npmVersion":"11.16.0","description":"Atto cryptocurrency wallet, transaction, account, and trigger nodes for n8n, powered by Atto Commons","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","esbuild":"0.27.1","prettier":"3.8.3","typescript":"5.9.3","@types/node":"^22.15.21","n8n-workflow":"^2.16.0","@n8n/node-cli":"0.32.1","@attocash/commons-core":"7.0.2","@attocash/commons-test":"7.0.2"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-atto_0.3.1_1785128127721_0.8207369665802544","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@attocash/n8n-nodes-atto","version":"0.3.2","keywords":["n8n-community-node-package","n8n","n8n-node","n8n-nodes","n8n-community-node","atto","atto-cash","attocash","atto-commons","cryptocurrency","crypto","blockchain","wallet","payments","automation"],"author":{"name":"Atto","email":"contact@atto.cash"},"license":"MIT","_id":"@attocash/n8n-nodes-atto@0.3.2","maintainers":[{"name":"attocash","email":"felipe@atto.cash"}],"homepage":"https://github.com/attocash/integrations/tree/main/n8n-node#readme","bugs":{"url":"https://github.com/attocash/integrations/issues"},"n8n":{"nodes":["dist/nodes/Atto/Atto.node.js","dist/nodes/AttoTrigger/AttoTrigger.node.js"],"strict":true,"credentials":["dist/credentials/AttoApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"aecec09e195f17cb2ffbbaf022b5168c718f754d","tarball":"https://registry.npmjs.org/@attocash/n8n-nodes-atto/-/n8n-nodes-atto-0.3.2.tgz","fileCount":20,"integrity":"sha512-hZHfaXtvThz6gygIgbJ6MJxsFj5Z5ntArkd64SOHl0eCsvR9cWlRxx1EstHxUw5gyQaBlc24dGaI7q8FxDqGPQ==","signatures":[{"sig":"MEYCIQD3/CHlPUMrZKCJzy8457Rc3XHn1qy4pelZ/QqR5SeYDwIhAJ1s3bCcKkjuZ+J3I1GkWWJEZR9N/9ad24ZnTBF41hGu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@attocash%2fn8n-nodes-atto@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621930},"main":"dist/nodes/Atto/Atto.node.js","_from":"file:artifacts/attocash-n8n-nodes-atto-0.3.2.tgz","engines":{"node":">=22.16"},"scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"npm run build && node --test test/*.test.mjs","build":"n8n-node build && node scripts/prepare-dist.mjs","clean":"rimraf dist","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","install:n8n":"sh scripts/install-into-n8n.sh","validate:local":"node scripts/validate-local.mjs","test:integration":"npm run build && ATTO_TEST_INTEGRATION=1 node --test test/integration.test.mjs","validate:release-tag":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:820dd118-a8d9-4f7d-9662-61e1556d7402"}},"_resolved":"/home/runner/work/integrations/integrations/n8n-node/artifacts/attocash-n8n-nodes-atto-0.3.2.tgz","_integrity":"sha512-hZHfaXtvThz6gygIgbJ6MJxsFj5Z5ntArkd64SOHl0eCsvR9cWlRxx1EstHxUw5gyQaBlc24dGaI7q8FxDqGPQ==","repository":{"url":"git+https://github.com/attocash/integrations.git","type":"git","directory":"n8n-node"},"_npmVersion":"11.16.0","description":"Atto cryptocurrency wallet, transaction, account, and trigger nodes for n8n, powered by Atto Commons","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","esbuild":"0.27.1","prettier":"3.8.3","typescript":"5.9.3","@types/node":"^22.15.21","n8n-workflow":"^2.16.0","@n8n/node-cli":"0.32.1","@attocash/commons-core":"7.0.2","@attocash/commons-test":"7.0.2"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-atto_0.3.2_1785173579263_0.34457725921784","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@attocash/n8n-nodes-atto","version":"0.4.0","keywords":["n8n-community-node-package","n8n","n8n-node","n8n-nodes","n8n-community-node","atto","atto-cash","attocash","atto-commons","cryptocurrency","crypto","blockchain","wallet","payments","automation"],"author":{"name":"Atto","email":"contact@atto.cash"},"license":"MIT","_id":"@attocash/n8n-nodes-atto@0.4.0","maintainers":[{"name":"attocash","email":"felipe@atto.cash"}],"homepage":"https://github.com/attocash/integrations/tree/main/n8n-node#readme","bugs":{"url":"https://github.com/attocash/integrations/issues"},"n8n":{"nodes":["dist/nodes/Atto/Atto.node.js","dist/nodes/AttoTrigger/AttoTrigger.node.js"],"strict":true,"credentials":["dist/credentials/AttoApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"214fe82a860b6ce34cdce5a2f20d31f58db3b44d","tarball":"https://registry.npmjs.org/@attocash/n8n-nodes-atto/-/n8n-nodes-atto-0.4.0.tgz","fileCount":20,"integrity":"sha512-kCdKKdf927/qPvyVaEqTcJxCMORm19oVC3Vyxsy3kl6ssbf50ZkQ/IFmLf3cw89YyUZ4/ntqLdr1gsj4ulsZFQ==","signatures":[{"sig":"MEYCIQD9EwCnwxB8Yto2yCk6p/r3MBqDRGCBfg6xngqebX7+3AIhAKlLXe07JIgLdpJASl8woJ0xJvWKVXdc+u8vmEw1oSIT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@attocash%2fn8n-nodes-atto@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":629566},"main":"dist/nodes/Atto/Atto.node.js","_from":"file:artifacts/attocash-n8n-nodes-atto-0.4.0.tgz","engines":{"node":">=22.16"},"scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"npm run build && node --test test/*.test.mjs","build":"n8n-node build && node scripts/prepare-dist.mjs","clean":"rimraf dist","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","install:n8n":"sh scripts/install-into-n8n.sh","validate:local":"node scripts/validate-local.mjs","test:integration":"npm run build && ATTO_TEST_INTEGRATION=1 node --test test/integration.test.mjs","validate:release-tag":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:820dd118-a8d9-4f7d-9662-61e1556d7402"}},"_resolved":"/home/runner/work/integrations/integrations/n8n-node/artifacts/attocash-n8n-nodes-atto-0.4.0.tgz","_integrity":"sha512-kCdKKdf927/qPvyVaEqTcJxCMORm19oVC3Vyxsy3kl6ssbf50ZkQ/IFmLf3cw89YyUZ4/ntqLdr1gsj4ulsZFQ==","repository":{"url":"git+https://github.com/attocash/integrations.git","type":"git","directory":"n8n-node"},"_npmVersion":"11.16.0","description":"Atto cryptocurrency wallet, transaction, account, and trigger nodes for n8n, powered by Atto Commons","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","esbuild":"0.27.1","prettier":"3.8.3","typescript":"5.9.3","@types/node":"^22.15.21","n8n-workflow":"^2.16.0","@n8n/node-cli":"0.32.1","@attocash/commons-core":"7.0.2","@attocash/commons-test":"7.0.2"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-atto_0.4.0_1785221458012_0.625591056973581","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@attocash/n8n-nodes-atto","version":"0.4.1","keywords":["n8n-community-node-package","n8n","n8n-node","n8n-nodes","n8n-community-node","atto","atto-cash","attocash","atto-commons","cryptocurrency","crypto","blockchain","wallet","payments","automation"],"author":{"name":"Atto","email":"contact@atto.cash"},"license":"MIT","_id":"@attocash/n8n-nodes-atto@0.4.1","maintainers":[{"name":"attocash","email":"felipe@atto.cash"}],"homepage":"https://github.com/attocash/integrations-n8n#readme","bugs":{"url":"https://github.com/attocash/integrations-n8n/issues"},"n8n":{"nodes":["dist/nodes/Atto/Atto.node.js","dist/nodes/AttoTrigger/AttoTrigger.node.js"],"strict":true,"credentials":["dist/credentials/AttoApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"9bf8edb754ba23bbac8afefc6d30f25257d4a205","tarball":"https://registry.npmjs.org/@attocash/n8n-nodes-atto/-/n8n-nodes-atto-0.4.1.tgz","fileCount":20,"integrity":"sha512-Yg+/3fXyx0/10ENICJrubBtE8Nq5+g0b6x3fgQsvblW2HCSaC86KAgvHM6ZwmaVtCdtvuX3Af/+5mHFlq6YvjA==","signatures":[{"sig":"MEQCIFmE0/WJxghdkqOKgPX2rEZyCefGsS6j0HUv7m/bD3K3AiARDVm8/zxyDmF6sxpTlpHNeCRulCUC/XKUBk/l2v5b0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@attocash%2fn8n-nodes-atto@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630071},"main":"dist/nodes/Atto/Atto.node.js","_from":"file:artifacts/attocash-n8n-nodes-atto-0.4.1.tgz","engines":{"node":">=22.16"},"scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"npm run build && node scripts/run-tests.mjs","build":"n8n-node build && node scripts/prepare-dist.mjs","clean":"rimraf dist","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","install:n8n":"sh scripts/install-into-n8n.sh","validate:local":"node scripts/validate-local.mjs","test:integration":"npm run build && ATTO_TEST_INTEGRATION=1 node --test test/integration.test.mjs","validate:release-tag":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48fe148a-16ec-49e4-bde8-e43ca932f5e8"}},"_resolved":"/home/runner/work/integrations-n8n/integrations-n8n/artifacts/attocash-n8n-nodes-atto-0.4.1.tgz","_integrity":"sha512-Yg+/3fXyx0/10ENICJrubBtE8Nq5+g0b6x3fgQsvblW2HCSaC86KAgvHM6ZwmaVtCdtvuX3Af/+5mHFlq6YvjA==","repository":{"url":"git+https://github.com/attocash/integrations-n8n.git","type":"git"},"_npmVersion":"11.19.0","description":"Atto cryptocurrency wallet, transaction, account, and trigger nodes for n8n, powered by Atto Commons","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","esbuild":"0.27.1","prettier":"3.8.3","typescript":"5.9.3","@types/node":"^22.15.21","n8n-workflow":"^2.16.0","@n8n/node-cli":"0.41.2","@attocash/commons-core":"7.0.2","@attocash/commons-test":"7.0.2"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-atto_0.4.1_1785532670173_0.38522206143210114","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@attocash/n8n-nodes-atto","version":"0.4.2","keywords":["n8n-community-node-package","n8n","n8n-node","n8n-nodes","n8n-community-node","atto","atto-cash","attocash","atto-commons","cryptocurrency","crypto","blockchain","wallet","payments","automation"],"author":{"name":"Atto","email":"contact@atto.cash"},"license":"MIT","_id":"@attocash/n8n-nodes-atto@0.4.2","maintainers":[{"name":"attocash","email":"felipe@atto.cash"}],"homepage":"https://github.com/attocash/integrations-n8n#readme","bugs":{"url":"https://github.com/attocash/integrations-n8n/issues"},"n8n":{"nodes":["dist/nodes/Atto/Atto.node.js","dist/nodes/AttoTrigger/AttoTrigger.node.js"],"strict":true,"credentials":["dist/credentials/AttoApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"5aed3b626ad56bbddae04461cf9cfb4657b599cc","tarball":"https://registry.npmjs.org/@attocash/n8n-nodes-atto/-/n8n-nodes-atto-0.4.2.tgz","fileCount":20,"integrity":"sha512-xwd/Fdnkf2uVnzeMusEuYf8GHRe/WnFFs8LZRMTsEuTUHtuVQ6FuxdY7Rlvj4kIK6HtoUXUGECqKdaEIa6VksQ==","signatures":[{"sig":"MEUCIQDn/iHetH9btjLcPpIi6ODqTP6UCtV3j0maYeFvfZwgSQIgNm/xoqqqhi8PthwuknOFr46+oVky2kIodjWD3JpgcF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@attocash%2fn8n-nodes-atto@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630981},"main":"dist/nodes/Atto/Atto.node.js","_from":"file:artifacts/attocash-n8n-nodes-atto-0.4.2.tgz","engines":{"node":">=22.22.0"},"scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"npm run build && node scripts/run-tests.mjs","build":"n8n-node build && node scripts/prepare-dist.mjs","clean":"rimraf dist","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","install:n8n":"sh scripts/install-into-n8n.sh","validate:local":"node scripts/validate-local.mjs","test:integration":"npm run build && ATTO_TEST_INTEGRATION=1 node --test test/integration.test.mjs","validate:release-tag":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48fe148a-16ec-49e4-bde8-e43ca932f5e8"}},"_resolved":"/home/runner/work/integrations-n8n/integrations-n8n/artifacts/attocash-n8n-nodes-atto-0.4.2.tgz","_integrity":"sha512-xwd/Fdnkf2uVnzeMusEuYf8GHRe/WnFFs8LZRMTsEuTUHtuVQ6FuxdY7Rlvj4kIK6HtoUXUGECqKdaEIa6VksQ==","repository":{"url":"git+https://github.com/attocash/integrations-n8n.git","type":"git"},"_npmVersion":"11.19.0","description":"Atto cryptocurrency wallet, transaction, account, and trigger nodes for n8n, powered by Atto Commons","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","esbuild":"0.27.1","prettier":"3.8.3","typescript":"5.9.3","@types/node":"^22.15.21","n8n-workflow":"^2.16.0","@n8n/node-cli":"0.41.2","@attocash/commons-core":"7.0.2","@attocash/commons-test":"7.0.2"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-atto_0.4.2_1785591054751_0.0011970014658513328","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"_id":"@attocash/n8n-nodes-atto@0.4.3","n8n":{"nodes":["dist/nodes/Atto/Atto.node.js","dist/nodes/AttoTrigger/AttoTrigger.node.js"],"strict":true,"credentials":["dist/credentials/AttoApi.credentials.js"],"n8nNodesApiVersion":1},"bugs":{"url":"https://github.com/attocash/integrations-n8n/issues"},"dist":{"shasum":"752dab118b6e6ca26c58550d9c34a5030b670ea3","tarball":"https://registry.npmjs.org/@attocash/n8n-nodes-atto/-/n8n-nodes-atto-0.4.3.tgz","fileCount":20,"integrity":"sha512-GL4dTOP9YyHj7Yr2RzPh8BYowsu0Z0spKd8Lca1NGm8fws5wqrXkmA7dhCkRDhEhoYBJ87hM931qGEKpcSNbHA==","signatures":[{"sig":"MEUCICBA00MUQJ123SAoJeT02Qd2Y0lYlSBYOk3qxlk8nYyCAiEA+/qyHLVUIwAdViC/ryIk19i434UP684rfrKnk1+BGKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC76tAFDummE7Y9Ct5gQMUcWvV67JCOZM8c4WtS+oZxKAiEAp+s6Gf1ccEVSOXckjTk75yk8QmFAGBLrEnIEUnZQdC0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@attocash%2fn8n-nodes-atto@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":631075},"main":"dist/nodes/Atto/Atto.node.js","name":"@attocash/n8n-nodes-atto","_from":"file:artifacts/attocash-n8n-nodes-atto-0.4.3.tgz","author":{"name":"Atto","email":"contact@atto.cash"},"engines":{"node":">=22.22.0"},"license":"MIT","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"npm run build && node scripts/run-tests.mjs","build":"n8n-node build && node scripts/prepare-dist.mjs","clean":"rimraf dist","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","install:n8n":"sh scripts/install-into-n8n.sh","validate:local":"node scripts/validate-local.mjs","test:integration":"npm run build && ATTO_TEST_INTEGRATION=1 node --test test/integration.test.mjs","validate:release-tag":"node scripts/validate-release-tag.mjs"},"version":"0.4.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48fe148a-16ec-49e4-bde8-e43ca932f5e8"}},"homepage":"https://github.com/attocash/integrations-n8n#readme","keywords":["n8n-community-node-package","n8n","n8n-node","n8n-nodes","n8n-community-node","atto","atto-cash","attocash","atto-commons","cryptocurrency","crypto","blockchain","wallet","payments","automation"],"_resolved":"/home/runner/work/integrations-n8n/integrations-n8n/artifacts/attocash-n8n-nodes-atto-0.4.3.tgz","_integrity":"sha512-GL4dTOP9YyHj7Yr2RzPh8BYowsu0Z0spKd8Lca1NGm8fws5wqrXkmA7dhCkRDhEhoYBJ87hM931qGEKpcSNbHA==","repository":{"url":"git+https://github.com/attocash/integrations-n8n.git","type":"git"},"_npmVersion":"11.20.0","description":"Atto cryptocurrency wallet, transaction, account, and trigger nodes for n8n, powered by Atto Commons","directories":{},"maintainers":[{"name":"attocash","email":"felipe@atto.cash"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.29.0","esbuild":"0.27.1","prettier":"3.8.3","typescript":"5.9.3","@types/node":"^22.15.21","n8n-workflow":"^2.16.0","@n8n/node-cli":"0.41.2","@attocash/commons-core":"7.0.2","@attocash/commons-test":"7.0.2"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-atto_0.4.3_1790535051668_0.5327738558749995"}}},"time":{"created":"2026-05-31T13:45:55.373Z","modified":"2026-09-27T18:50:52.103Z","0.1.0":"2026-05-31T13:45:55.762Z","0.2.0":"2026-05-31T19:07:31.598Z","0.2.1":"2026-06-02T06:26:46.556Z","0.2.2":"2026-07-14T21:54:06.270Z","0.3.1":"2026-07-27T04:55:27.886Z","0.3.2":"2026-07-27T17:32:59.481Z","0.4.0":"2026-07-28T06:50:58.200Z","0.4.1":"2026-07-31T21:17:50.311Z","0.4.2":"2026-08-01T13:30:54.915Z","0.4.3":"2026-09-27T18:50:51.769Z"},"bugs":{"url":"https://github.com/attocash/integrations-n8n/issues"},"author":{"name":"Atto","email":"contact@atto.cash"},"license":"MIT","homepage":"https://github.com/attocash/integrations-n8n#readme","keywords":["n8n-community-node-package","n8n","n8n-node","n8n-nodes","n8n-community-node","atto","atto-cash","attocash","atto-commons","cryptocurrency","crypto","blockchain","wallet","payments","automation"],"repository":{"url":"git+https://github.com/attocash/integrations-n8n.git","type":"git"},"description":"Atto cryptocurrency wallet, transaction, account, and trigger nodes for n8n, powered by Atto Commons","maintainers":[{"name":"attocash","email":"felipe@atto.cash"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/attocash/integrations-n8n/main/docs/images/atto-n8n-banner.png\" alt=\"Atto nodes for n8n: payments, accounts, receivables, and live network events\" width=\"100%\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@attocash/n8n-nodes-atto\"><img src=\"https://img.shields.io/npm/v/@attocash/n8n-nodes-atto.svg\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/@attocash/n8n-nodes-atto\"><img src=\"https://img.shields.io/npm/dw/@attocash/n8n-nodes-atto.svg\" alt=\"npm weekly downloads\"></a>\n  <a href=\"https://github.com/attocash/integrations-n8n/actions/workflows/n8n-node-package.yml\"><img src=\"https://github.com/attocash/integrations-n8n/actions/workflows/n8n-node-package.yml/badge.svg\" alt=\"Pipeline status\"></a>\n  <a href=\"https://atto.cash\"><img src=\"https://img.shields.io/badge/website-atto.cash-FAB005.svg\" alt=\"Atto website\"></a>\n  <a href=\"./LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"MIT license\"></a>\n</p>\n\n# Atto for n8n\n\nUse Atto in n8n workflows. The package can derive wallet addresses, read network data, sign payments, receive funds, change representatives, and start workflows from live Atto events.\n\nIt includes two nodes:\n\n- **Atto** runs wallet, account, receivable, transaction, account-entry, and representative operations.\n- **Atto Trigger** listens to receivable, account, transaction, and account-entry streams.\n\n## Contents\n\n- [Installation](#installation)\n- [Quick start](#quick-start)\n- [Credentials](#credentials)\n- [Nodes](#nodes)\n- [Example workflows](#example-workflows)\n- [Security](#security)\n- [Compatibility](#compatibility)\n- [Development](#development)\n- [How Commons is used](#how-commons-is-used)\n- [Support](#support)\n\n## Installation\n\n### Self-hosted n8n\n\n1. Open **Settings > Community Nodes**.\n2. Select **Install**.\n3. Enter `@attocash/n8n-nodes-atto`.\n4. Confirm the community-node warning and install the package.\n\nRestart n8n if the nodes do not appear in the node picker. The [n8n community-node installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) covers other self-hosted installation methods.\n\n## Quick start\n\n1. Create an **Atto API** credential.\n2. Set the Node Base URL for the Atto HTTP API.\n3. Add an **Atto** or **Atto Trigger** node to a workflow.\n4. Choose a resource and operation, then run the node.\n\nRead operations and triggers use the Node Base URL. Sending, receiving, and changing representatives also require the Worker Base URL and wallet material.\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/attocash/integrations-n8n/main/docs/images/receivable-workflow.png\" alt=\"An n8n workflow that receives an Atto receivable\" width=\"900\">\n</p>\n\nThe example above starts when a receivable appears and passes it to **Receivable > Receive**. Import [`examples/incoming-to-receive.json`](./examples/incoming-to-receive.json) to use the same layout.\n\n## Credentials\n\nCreate an **Atto API** credential in n8n.\n\n| Field | When it is needed |\n| --- | --- |\n| Node Base URL | Network reads, transaction publication, and triggers |\n| Worker Base URL | Send, receive, and representative-change operations |\n| API Key, Header, and Prefix | Optional authentication for Node and Worker requests |\n| Wallet Secret Type and Wallet Secret | Signing and filters that derive an address from credentials |\n| Key Index | Mnemonic-derived addresses; defaults to `0` |\n\nThe wallet secret can be a 24-word Atto mnemonic or a compatible hex private key. n8n encrypts credential values at rest.\n\nThe credential test sends `GET /` to the Node Base URL. It does not send the wallet secret or call the Worker Base URL.\n\n## Nodes\n\n### Atto\n\n| Resource | Operations | What it does |\n| --- | --- | --- |\n| Address | Derive | Derives an address and public key from a mnemonic or private key |\n| Account | Get | Reads balance, representative, height, and frontier |\n| Receivable | Get, Receive | Lists pending receivables or publishes a receive transaction |\n| Transaction | Get, Send | Reads transaction streams or publishes a send transaction |\n| Account Entry | Get | Fetches entries by hash or reads a bounded entry stream |\n| Representative | Change | Publishes a representative-change transaction |\n\nSend and receive wait up to 60 seconds for publication by default. Stream reads stop when they reach **Max Items** or **Timeout**.\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/attocash/integrations-n8n/main/docs/images/atto-node-operations.png\" alt=\"The Atto node resource and operation controls in n8n\" width=\"900\">\n</p>\n\n### Atto Trigger\n\n| Event | Filters |\n| --- | --- |\n| Receivable | Credential-derived address, manual addresses, and minimum amount |\n| Account Update | Credential-derived address, manual addresses, or all accounts |\n| Transaction | Hash, credential-derived address, manual addresses, or all transactions |\n| Account Entry | Hash, credential-derived address, manual addresses, or all entries |\n\nTriggers use Atto's NDJSON endpoints. When a stream closes or fails, the node reconnects with exponential backoff from 1 to 30 seconds. Receiving an event resets the delay.\n\n## Example workflows\n\nThe [`examples`](./examples) directory contains importable workflows:\n\n- [`send-transaction.json`](./examples/send-transaction.json) sends Atto from a manual trigger.\n- [`incoming-to-receive.json`](./examples/incoming-to-receive.json) receives an incoming receivable.\n- [`ping-pong-receivable.json`](./examples/ping-pong-receivable.json) receives a payment and sends the same raw amount back.\n- [`receivable-trigger.json`](./examples/receivable-trigger.json) starts a workflow when a receivable appears.\n\nAttach your **Atto API** credential after importing a workflow. Replace placeholder addresses before running a transaction operation.\n\n## Security\n\nStore wallet material in n8n credentials when working with real funds. The node also accepts wallet material as password-type node parameters for local derivation and controlled testing, but your n8n instance may retain node parameters in workflow or execution records.\n\nThe node does not log or return wallet secrets, seeds, private keys, or API keys. Review n8n execution-data retention and access controls before using signing operations in production.\n\n## Compatibility\n\n| Component | Requirement |\n| --- | --- |\n| n8n node metadata | Nodes API v1 |\n| Node.js runtime and development | 22.22.0 or newer |\n| Package manager | npm |\n| Container integration tests | Docker or a local Podman socket |\n\nThe Node.js requirement is checked when npm installs the package. The official current n8n container image uses a compatible runtime; custom installations must provide Node.js 22.22.0 or newer.\n\n## Development\n\nInstall dependencies and run the checks:\n\n```bash\nnpm ci --ignore-scripts\nnpm run build\nnpm run lint\nnpm test\n```\n\n`npm test` runs the integration, smoke, trigger, and unit test files in sequence. The integration file records a skip when neither Docker nor a local Podman socket is available. Require the container path with:\n\n```bash\nATTO_TEST_INTEGRATION=1 npm run test:integration\n```\n\nStart the n8n development environment with:\n\n```bash\nnpm run dev\n```\n\n### Install from a checkout\n\nIf you have shell access inside an n8n container:\n\n```bash\ncd /tmp\ngit clone https://github.com/attocash/integrations-n8n.git\ncd integrations-n8n\nnpm run install:n8n\n```\n\nThe installer builds, validates, packs, and installs the generated tarball. It uses these locations in order:\n\n1. `N8N_NODES_DIR`, when set.\n2. `${N8N_USER_FOLDER}/.n8n/nodes`, when `N8N_USER_FOLDER` is set.\n3. `${HOME}/.n8n/nodes`.\n\nSet `RUN_TESTS=1` to run the full test suite before installation. Restart n8n when the installer finishes.\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md) for the release process and maintainer setup.\n\n## How Commons is used\n\nAtto Commons supplies the protocol models, address derivation, block construction, hashing, and signing.\n\n| Package | Role in this repository | Published package |\n| --- | --- | --- |\n| `@attocash/commons-core` | Runtime protocol implementation | Bundled into the built protocol adapter |\n| `@attocash/commons-test` | Node and Worker mocks for integration tests | Not used or installed at runtime |\n| `n8n-workflow` | n8n types and runtime APIs | Provided by n8n as a peer dependency |\n\nNetwork requests go through n8n's HTTP helpers. The npm package has no production dependencies; Commons Core is bundled once so n8n does not need a separate Commons installation.\n\n## Support\n\n- Read the operation notes in [USAGE.md](./USAGE.md).\n- Open a bug or feature request in [GitHub Issues](https://github.com/attocash/integrations-n8n/issues).\n- See the [n8n community-node documentation](https://docs.n8n.io/integrations/community-nodes/).\n\nThis package is available under the [MIT License](./LICENSE).\n","readmeFilename":"README.md"}