Nodes are a core concept of Tortle Ninja, they allow you to easily operate with a wide range of cryptos, farms, oracles, and so on. With this, users can set up rich DeFi strategies.

Add Funds

With this node, you can add funds to your recipe and any valid currency is admitted. Note that the funds must be in your wallet at the moment you launch your recipe.

Split Tokens

This node will split your funds into 2 streams, forking the recipe. Split is done on a percentage basis. A split has sometimes up to 2 implicit swaps, these will be done on the same transaction so gas fees are reduced.

Swap Tokens

This node allows you to swap a stream of tokens, that might come from any other node or Combo Trigger. The swap works with a smart router, that will give you the best exchange on the ecosystem.

Deposit on Liquidity Pool

This node will help you deposit your funds into your desired liquidity pool. Under it, some operations occur, at least a Swap, and a Split that will convert your funds into your desired pair at the correct amount. We will show all the LPs on SpookySwap unless the pool is recently created or have irrelevant liquidity. We will also show its actual APR. All this data is calculated directly from the blockchain.


Farms on Tortle Ninja are as great as they can be, you can access all the farm's offerings on SpookySwap, and not only that, you can auto-compound and auto-harvest your earnings presently. These auto-compound features are generated through a vault and strategy that every time a user deposit funds on the Vault/Farm auto compound the position of all the users.
There are no hidden fees in this process.

Combo Triggers

A Combo Trigger is basically a part of the recipe with this formulation:
  • if (someone) says (something) do (that).
As easy as that, it is a way to create complex mechanics like stop-loss or limit orders. Crypto markets are often sensible to sentiment or someone's tweets, and highly volatile. What we want to do is to expand these combo triggers as much as possible.
On the easy oracle configurator you will find 3 variables:
Someone: In this case, an oracle, as a user you can choose the oracle you prefer, is totally up to you. By default, we will start with ChainLink but will add more oracles soon, so you users can choose the source of info you prefer.
Something: This something depends on someone and may mean different things, by default we will start with just a stop-loss-like option, which is:
A (digital asset) reaches (a price). So if BTC reaches 70.000 they do that.
That: It's basically an action to make, and its new action is linked to the requirements stated before.
Any Combo Trigger can be also executed manually when you are designing the strategy or later on when it's in execution

Send to wallet

This node only sends the results of the operation back to the owner´s wallet, like any other thing it needs a combo trigger to be executed.


This node works in different ways depending on the node before, this node has an output currency and just swaps all cryptos on the stream to de desired currency, normally at the end of a strategy.