The community vote for The Blockchain 100 2026 is officially open, and I would be incredibly grateful if you could take a moment to support me.
Over the past year, Iāve tried to create content that goes beyond surface-level updatesāwhether itās breaking down complex topics, sharing market insights, exploring new trends, or offering practical perspectives that readers can actually use. My goal has always been simple: to make useful information more accessible and to encourage thoughtful discussion within the community.
Creating consistent, quality content takes time, research, and a genuine passion for helping others learn. Seeing readers engage, share feedback, ask questions, and find value in these posts is what motivates me to keep going.
If my articles or analyses have helped you in any way, please consider voting for me through the official page below. It only takes a moment, but it means a great deal to me and helps independent creators continue doing what they love.
Thank you to everyone who has followed, read, commented, shared, or supported my work throughout this journey. Your encouragement is the reason I keep creating, and I truly appreciate every bit of support. š #BinanceSquare #Blockchain100 #ContentCreator #CryptoCommunity
š“ SHORT $LSK /USDT: expecting price to go DOWN Bias: SHORT Ā· Strong
Entry: 0.192367 ā 0.193913 TP1: 0.178985 (-7.3%) TP2: 0.169549 (-12.2%) TP3: 0.155394 (-19.5%) SL: 0.212013 (+9.8%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry.
Why SHORT? 8/12 signals agree, 1 against. ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers are driving the move (15m ADX 21.3) Risk: Range bottom, buyers often step in (RSI z ā2.93)
LSK in 3 points: 1/3 The 4h trend is down with price below both EMAs and a bearish stack. 2/3 The 1h trend is down with price below both EMAs and a bearish stack. 3/3 RSI at 35 is neutral and a range bounce could push price higher.
Where would you place your short level on LSK?
Chart with every level below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $HEMI /USDT: expecting price to go DOWN Bias: SHORT Ā· Strong
Entry: 0.0051845 ā 0.0052215 TP1: 0.0049390 (-5.1%) TP2: 0.0047631 (-8.5%) TP3: 0.0044991 (-13.5%) SL: 0.0055550 (+6.8%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry.
Why SHORT? What I checked: 8/12 agree, 1 against. ⢠Daily trend down (below EMA50 & EMA200) ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) Watch: Far below its average, bounce likely (ā3.2 ATR from 1h EMA50) Watch: The idea is wrong if price reaches the stop at 0.0055550
Net read: The daily trend is bearish with price below both EMAs, but the 1h price is 3.2 ATR below its EMA, which means a bounce is likely.
What is your invalidation level if the daily trend reverses?
Chart with every level below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $TUT /USDT: expecting price to go DOWN Bias: SHORT Ā· Strong
Entry: 0.0195781 ā 0.0196819 TP1: 0.0189360 (-3.5%) TP2: 0.0184734 (-5.9%) TP3: 0.0177794 (-9.4%) SL: 0.0205553 (+4.7%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry.
Why SHORT? 7/12 signals agree, 1 against. ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers are driving the move (15m ADX 27.4) Risk: Far below its average, bounce likely (ā3.8 ATR from 1h EMA50)
Q: Why short TUT now? A: The 4h trend shows price below EMA50 below EMA200, confirming a bearish stack and a down swing trend.
Q: When is this trade wrong? A: If price bounces from 0.0195781 to the 1h EMA50, it would be overextended by 3.8 ATR and likely snap back.
What is your level for TUT right now?
Full setup on the chart below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $BR /USDT: expecting price to go DOWN Bias: SHORT Ā· Leaning
Entry: 0.4041486 ā 0.4055914 TP1: 0.3917547 (-3.2%) TP2: 0.3830111 (-5.4%) TP3: 0.3698958 (-8.6%) SL: 0.4223571 (+4.3%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry. Note: moderate conviction only, keep size light.
Why SHORT? 5/12 signals agree, 0 against. ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers have the momentum (4h RSI 33.2)
In plain words: The 1h price sits below both EMAs and the RSI is 34.9, so sellers still control the move. The 4h bearish stack and 4h RSI at 33.2 mean the swing trend is down and momentum stays with the bears.
Where would you place your invalidation level?
Levels mapped on the chart below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
Bearish stack keeps BTR sliding on the daily chart.
š“ SHORT $BTR /USDT: expecting price to go DOWN Bias: SHORT Ā· Leaning
Entry: 0.0483146 ā 0.0484654 TP1: 0.0471865 (-2.5%) TP2: 0.0463841 (-4.1%) TP3: 0.0451806 (-6.6%) SL: 0.0499947 (+3.3%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry. Note: moderate conviction only, keep size light.
Trade note: BTR I'm watching for a short entry because the daily, 4h, and 1h trends are all bearish with price below EMA50 and EMA200. I want to see sellers continue driving the move, with the 1h price at 0.0483900 and ADX showing DI- above DI+.
What is your invalidation level for this short?
Chart with every level below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $MARSCOIN /USDT: expecting price to go DOWN Bias: SHORT Ā· Leaning
Entry: 0.0781165 ā 0.0786235 TP1: 0.0746971 (-4.7%) TP2: 0.0722485 (-7.8%) TP3: 0.0685756 (-12.5%) SL: 0.0832672 (+6.2%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry. Note: moderate conviction only, keep size light.
Why SHORT? MARSCOIN checklist: 5/11 agree, 0 against. ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers are driving the move (15m ADX 28.0) Watch: The idea is wrong if price reaches the stop at 0.0832672
Verdict: The 4h bearish stack and sellers driving the move outweigh the neutral 1h momentum and undecided 1h RSI, so conviction is moderate.
What is your level if the 1h momentum turns positive?
Full setup on the chart below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $LAB /USDT: expecting price to go DOWN Bias: SHORT Ā· Strong
Entry: 0.0448000 ā 0.0450000 TP1: 0.0431422 (-3.9%) TP2: 0.0419703 (-6.5%) TP3: 0.0402124 (-10.4%) SL: 0.0472438 (+5.2%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry.
Plan A: If the 1h price keeps pushing down, the 1h RSI at 41 shows sellers still have momentum and LAB could run toward the first target.
Plan B (invalidation): If the 1h price breaks and holds above the entry high at 0.0450000, the idea is wrong and I would exit immediately.
Where would you place your invalidation level?
Chart with every level below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $ZEC /USDT: expecting price to go DOWN Bias: SHORT Ā· Leaning
Entry: 1135.72 ā 1140.54 TP1: 1096.43 (-3.7%) TP2: 1068.63 (-6.1%) TP3: 1026.94 (-9.8%) SL: 1193.73 (+4.9%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry. Note: moderate conviction only, keep size light.
Why SHORT? 5/12 signals agree, 0 against. ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers have the momentum (4h RSI 38.3)
Why I like it: The 4h price sits below both the EMA50 and EMA200, which means the swing trend is down. Sellers have momentum, shown by the 4h RSI at 38.3, and the 1h RSI at 34.3 confirms the same short-term pressure. ZEC also underperforms BTC by 5.61% over the last day, suggesting weaker relative strength.
Where would you set your invalidation level?
Levels mapped on the chart below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $WIF /USDT: expecting price to go DOWN Bias: SHORT Ā· Leaning
Entry: 0.2012158 ā 0.2017842 TP1: 0.1968808 (-2.3%) TP2: 0.1938014 (-3.8%) TP3: 0.1891822 (-6.1%) SL: 0.2076589 (+3.1%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry. Note: moderate conviction only, keep size light.
A stack keeps sliding lower on WIF.
Why SHORT? 5/12 signals agree, 0 against. ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers have the momentum (4h RSI 36.2)
The 1h trend is bearish and the 4h trend is bearish, with the price below both EMA50 and EMA200 on those timeframes. The 4h RSI is at 36.2, showing bearish momentum below 45.
Where is your invalidation for this short?
Full setup on the chart below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $ONG /USDT: expecting price to go DOWN Bias: SHORT Ā· Leaning
Entry: 0.0822565 ā 0.0824835 TP1: 0.0804603 (-2.3%) TP2: 0.0791872 (-3.9%) TP3: 0.0772776 (-6.2%) SL: 0.0849162 (+3.1%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry. Note: moderate conviction only, keep size light.
Why SHORT? 5/12 signals agree, 0 against. ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers have the momentum (4h RSI 40.4)
Journal note: ONG I'm watching ONG on the 1h chart, where the price is 0.0823700 and the trend is bearish. I want to see a short setup with the 1h RSI at 44.16 showing bearish momentum and the daily trend in a range, waiting for a break of the entry level at 0.0822565.
What level would make you lean the other way?
Chart with every level below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $USELESS /USDT: expecting price to go DOWN Bias: SHORT Ā· Leaning
Entry: 0.1688930 ā 0.1696670 TP1: 0.1622886 (-4.1%) TP2: 0.1576277 (-6.9%) TP3: 0.1506364 (-11.0%) SL: 0.1786018 (+5.5%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry. Note: moderate conviction only, keep size light.
Why SHORT? 5/12 signals agree, 0 against. ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers have the momentum (4h RSI 39.1)
Bear path: If the price breaks the 1h EMA50 again, sellers push it toward the first target, supported by 4h bearish momentum.
What kills it: If the price reclaims the entry level above 0.1696670 and holds there, I would cover the short immediately.
Where do you set your own level for this setup?
Full setup on the chart below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
SNDKUSDT short hit TP1 šÆ Spot moved +2.38% in about 2h 20m. Remember to manage risk on every trade.
612 Ceros
Ā·
--
Bearish
SNDK remains in a clear bearish trend on the 4h timeframe.
š“ SHORT $SNDK /USDT: expecting price to go DOWN Bias: SHORT Ā· Strong
Entry: 1405.73319 ā 1410.62681 TP1: 1374.70514 (-2.4%) TP2: 1352.38857 (-4.0%) TP3: 1318.91371 (-6.3%) SL: 1452.81315 (+3.2%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry.
Why SHORT? 6/11 signals agree, 1 against. ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers are driving the move (15m ADX 29.4) Risk: Far below its average, bounce likely (ā3.1 ATR from 1h EMA50)
Why now? The 4h trend shows price below the EMA50 and EMA200, confirming a bearish stack. The 1h price is also below both EMAs, so the short-term trend is down. Sellers are in control, with the 1h RSI at 32.3, meaning sellers have the momentum.
Where do you set your invalidation level for this short?
Levels mapped on the chart below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
Short setup on SPCXUSDT hit TP1. Price moved +1.65% from entry in about 8h 47m (spot, no leverage). As always, manage your risk and size accordingly. šÆ
612 Ceros
Ā·
--
Bearish
SPCX short setup: the levels I'm watching
š“ SHORT $SPCX /USDT: expecting price to go DOWN Bias: SHORT Ā· Strong
Entry: 153.45501 ā 153.84499 TP1: 151.11348 (-1.7%) TP2: 149.42247 (-2.8%) TP3: 146.88595 (-4.4%) SL: 157.03203 (+2.2%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry.
Why SHORT? 8/11 signals agree, 1 against. ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers are driving the move (15m ADX 29.3) ⢠BTC is falling, this coin follows (corr 0.70) Risk: Far below its average, bounce likely (ā6.5 ATR from 1h EMA50)
The reasoning: The daily trend reads range, and 8/11 signals aligned favour the short side. The plan is to work the 153.45501 ā 153.84499 zone, scale out at 151.11348 and 149.42247, and stay patient for 146.88595. A move through 157.03203 means the idea is wrong and the stop does its job.
Does SPCX tag 151.11348 first, or the stop?
Full setup on the chart below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $BNB /USDT: expecting price to go DOWN Bias: SHORT Ā· Leaning
Entry: 728.329 ā 729.251 TP1: 721.688 (-1.0%) TP2: 716.953 (-1.6%) TP3: 709.850 (-2.6%) SL: 738.260 (+1.3%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry. Note: moderate conviction only, keep size light.
Why SHORT? BNB checklist: 5/12 agree, 0 against. ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers are driving the move (15m ADX 24.4) ⢠BTC is falling, this coin follows (corr 0.88) Watch: The idea is wrong if price reaches the stop at 738.260
Net read: The 1h trend shows a bearish EMA stack with sellers in control, but the daily trend is mixed and conviction is moderate.
What level would make you skeptical of this short?
Levels mapped on the chart below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š¢ LONG $BTW /USDT: expecting price to go UP Bias: LONG Ā· Strong
Entry: 2.3823158 ā 2.4224842 TP1: 2.8408316 (+18.2%) TP2: 3.1331193 (+30.4%) TP3: 3.5715509 (+48.7%) SL: 1.8178246 (-24.3%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry.
Why LONG? 7/11 signals agree, 0 against. ⢠4h trend up (above EMA50 & EMA200) ⢠1h trend up (above EMA50 & EMA200) ⢠Buyers are driving the move (15m ADX 25.3)
In plain words: The daily trend reads range, and 7/11 signals aligned favour the long side. The plan is to work the 2.3823158 ā 2.4224842 zone, scale out at 2.8408316 and 3.1331193, and stay patient for 3.5715509. A move through 1.8178246 means the idea is wrong and the stop does its job.
Does BTW tag 2.8408316 first, or the stop?
Full setup on the chart below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $BTC /USDT: expecting price to go DOWN Bias: SHORT Ā· Leaning
Entry: 81570.65 ā 81670.15 TP1: 80782.45 (-1.0%) TP2: 80223.81 (-1.7%) TP3: 79385.86 (-2.7%) SL: 82737.67 (+1.4%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry. Caution: counter-trend setup against the bigger trend, only 5 signals confirm it. Size down, respect the stop.
BTC shorting is not just for bearish markets.
Why SHORT? 5/12 signals agree, 1 against. ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers are driving the move (15m ADX 29.0) ⢠BTC is falling, this coin follows (corr 1.00) Risk: Daily trend up (above EMA50 & EMA200)
The 1h trend shows price below EMA50 and EMA200, and sellers are driving the move with ADX 29.0 and DI minus 29.6 versus DI plus 15.7. This is a counter-trend bet against the daily bullish trend, so size down and respect the stop at 82737.67.
Where would you place your invalidation level?
Chart with every level below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $SOL /USDT: expecting price to go DOWN Bias: SHORT Ā· Leaning
Entry: 104.3529 ā 104.6071 TP1: 102.4827 (-1.9%) TP2: 101.1512 (-3.2%) TP3: 99.1539 (-5.1%) SL: 107.1430 (+2.5%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry. Note: moderate conviction only, keep size light.
Why SHORT? 5/12 signals agree, 0 against. ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) ⢠BTC is falling, this coin follows (corr 0.91)
The reasoning: The 1h price is below EMA50 and EMA200, forming a bearish stack. BTC trend is bearish and its correlation with this coin is 0.91. The 4h RSI is 34.2, below 45, meaning sellers hold momentum.
What is your invalidation level for this short?
Chart with every level below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š“ SHORT $ETH /USDT: expecting price to go DOWN Bias: SHORT Ā· Strong
Entry: 2405.41 ā 2410.83 TP1: 2368.99 (-1.6%) TP2: 2342.91 (-2.7%) TP3: 2303.78 (-4.3%) SL: 2460.29 (+2.2%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry.
Why SHORT? 7/12 signals agree, 1 against. ⢠4h trend down (below EMA50 & EMA200) ⢠1h trend down (below EMA50 & EMA200) ⢠Sellers are driving the move (15m ADX 26.2) Risk: Far below its average, bounce likely (ā3.7 ATR from 1h EMA50)
Bear path: Price should slide toward 2368.99 if the 4h bearish stack holds.
What kills it: A bounce back above 2460.29 would prove it wrong, so I would exit.
Where would you place your invalidation level?
Chart with every level below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.
š¢ LONG $AKE /USDT: expecting price to go UP Bias: LONG Ā· Leaning
Entry: 0.0262644 ā 0.0264416 TP1: 0.0276473 (+4.9%) TP2: 0.0285101 (+8.2%) TP3: 0.0298043 (+13.1%) SL: 0.0246273 (-6.5%) Plan: enter only inside the zone, take half at TP1, then move the stop to entry. Note: moderate conviction only, keep size light.
Why LONG? 5/12 signals agree, 0 against. ⢠Daily trend up (above EMA50 & EMA200) ⢠Buyers are driving the move (15m ADX 26.0) ⢠Buyers have the momentum (4h RSI 55.8)
AKE in 3 points: 1. Daily trend is bullish with price above the key moving averages. 2. 1h RSI at 61.7 shows buyers still have momentum. 3. A close below the stop invalidates the idea immediately.
Where would you place your invalidation for this long?
Chart with every level below.
š² Want more of my latest signals? Join me here: https://app.binance.com/uni-qr/D26WbL9t
ā ļø Personal market analysis only. NFA ā manage risk and DYOR. Educational content, not investment advice or a recommendation to buy, sell, deposit, or withdraw any asset. No paid promotion or referral/affiliate links.