n8n nodes for integrating with the Symbol blockchain.
Node.js 20+ is required. Update if needed:
nvm install 20
nvm use 20Then install n8n:
npm install n8n -gClone this repository, then:
# Install dependencies and build
npm install
npm run build
# Package the node
npm pack
# Save the current path
PACKAGE_PATH=$(pwd)/n8n-nodes-symbol-0.1.0.tgz
# Install the package to n8n
mkdir -p ~/.n8n/nodes
cd ~/.n8n/nodes
npm install $PACKAGE_PATH
# Install n8n (if not already installed)
npm install n8n -g
# Start n8n
n8n startMonitor Symbol blockchain addresses and trigger actions when transactions occur. The node automatically handles pagination to retrieve all transactions for an address.
- Open n8n in your browser (http://localhost:5678)
- Click the three dots menu → Import from File
- Select
examples/monitor-and-slack-notify.json - Click on the Symbol get transactions node
- When prompted, create a new Symbol API credential:
- Node URL: Your Symbol node endpoint.
- Network Type: Choose
testnetormainnet
- Update the address field to monitor
- Configure your Slack webhook or notification service
- Toggle Active to start the workflow
The workflow monitors an address every 5 minutes and sends Slack notifications for new transactions.
npm run build # Compile TypeScript
npm run lint # Check code
npm run format # Format codeMIT
