@n8n-dev/n8n-nodes-uniswap
v1.0.16
Published
Uniswap protocol for automated liquidity and token swaps across blockchains.
Maintainers
Readme
@n8n-dev/n8n-nodes-uniswap
Stop writing uniswap API integrations by hand.
Every time you connect n8n to uniswap, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.
What if connecting n8n to uniswap took 5 minutes, not half a day?
This node gives you 5+ resources out of the box: Swapping, Utilities, Liquidity Provisioning, Swap Batching, Chained Swapping: with full CRUD operations, typed parameters, and zero manual configuration.
What You Get
- Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
- Full CRUD: Create, read, update, and delete support where the API allows it
- Typed parameters: No more guessing field types
- Built-in auth: API key authentication, ready to go
- Declarative: Native n8n performance, no custom execute() overhead
Install
npm install @n8n-dev/n8n-nodes-uniswapOr in n8n:
- Settings → Community Nodes → Install
- Search:
@n8n-dev/n8n-nodes-uniswap - Click Install
Quick Start
- Install the node (above)
- Add credentials: uniswap API → paste your API key
- Drag the uniswap node into your workflow
- Pick a resource → pick an operation → done.
That's it. No configuration files. No code. It just works.
Resources
- Post Check swap approvals
- Post Get a quote
- Post Create a gasless order
- Get gasless order status
- Post Create swap calldata
- Get swap status
- Post Get a limit order quote
- Post Create swap ERC 4337 UserOperation
- Post Create approval ERC 4337 UserOperation
- Post Check token KYC permissions
- Get bridgable tokens
- Post Get pool state
- Post Get wallet delegations
- Post Encode ERC 4337 UserOperation
- Post Check LP token approvals
- Post Create a V3 or V4 LP position
- Post Increase an LP position
- Post Decrease an LP position
- Post Claim LP position fees
- Post Create a classic V2 LP position
- Post Encode wallet transactions
- Post Create swap EIP 5792 calldata
- Post Create swap EIP 7702 calldata
- Post Create an execution plan
- Get an execution plan
- Patch Update an execution plan
Why This Node?
Without this node:
- Hours of manual API integration
- Copy-pasting from uniswap docs
- Debugging auth, pagination, error handling
- Maintaining your own client code
With this node:
- Install → configure → use. 5 minutes.
- Auto-generated from the official uniswap OpenAPI spec
- Always up to date when the API changes
- Native n8n performance
Auto-Generated
This node was auto-generated from the official uniswap OpenAPI specification using @n8n-dev/n8n-openapi-node-ultimate, then validated against the live API so you get accurate types and real parameters, not guesswork.
When the uniswap API updates, this node updates too.
License
MIT © kelvinzer0
