wstLINK
Wrapped stLINK
status unmeasured 5/5 checked · 0 liquid · warm
first bridged 3 d ago
arrived via arbitrum_bridge
contracts 6 on 5 chains
confirmed by a transfer 6 of 6
liquidity 5 of 5 chains checked · 0 liquid · 2 unmeasured
checking warm
already alerted on nothing yet
Lifecycle
first pin received
2026-09-03 01:49:29 UTC · 2 d ago
#4785 via ccip
token discovered
2026-09-02 04:21:30 UTC · 3 d ago
6 contracts today
first liquid
pending
not yet
first alert
pending
not yet
reported chains
pending
none yet
Where this token lives
More than one contract on arbitrum (2).
That is allowed — a bridge wrapper and the canonical token are separate contracts and trade in separate
pools (§3) — but it is also what a clone reusing the ticker looks like. Compare the evidence below:
a contract confirmed by the bridge itself outranks one matched only by symbol.
arbitrum
mint burn
via arbitrum_bridge
5
0xb5e18fd63657fb8739a40a582ee0db72c2428030
copy
open
illiquid pools hold $0, under the floor
1 of 1 sources are protocol-attested — a contract confirmed this link.
derivation +5 {"via":"calculateL2TokenAddress","router":"0x72ce9c846789fdb6fc1f34ac4ad25dd9ef7031ef","adapter":"arbitrum_bridge"}
arbitrum
mint burn
via ccip
shadowed · not checked
5
0x3106e2e148525b3db36795b04691d444c24972fb
copy
open
unknown BALANCE_READ_FAILED — not a negative result
1 of 1 sources are protocol-attested — a contract confirmed this link.
registry +5 {"via":"TokenAdminRegistry","pool":"0xF6403CF6E954a43699097322e0867C63d653C2D0","adapter":"ccip","selector":"4949039107694359620"}
avalanche
mint burn
via ccip
5
0x601486c8fdc3ad22745b01c920037d6c036a38b9
copy
open
illiquid pools hold $0, under the floor
1 of 1 sources are protocol-attested — a contract confirmed this link.
registry +5 {"via":"TokenAdminRegistry","pool":"0xF6403CF6E954a43699097322e0867C63d653C2D0","adapter":"ccip","selector":"6433500567565415381"}
polygon
mint burn
via ccip
5
0xc271a17db5ce6f53745a3f466077ec816bc20a9c
copy
open
illiquid pools hold $0, under the floor
1 of 1 sources are protocol-attested — a contract confirmed this link.
registry +5 {"via":"TokenAdminRegistry","pool":"0xF6403CF6E954a43699097322e0867C63d653C2D0","adapter":"ccip","selector":"4051577828743386545"}
base
mint burn
via ccip
5
0xf2f7901b7bba5799493b617b06ead1862f771297
copy
open
unknown BALANCE_READ_FAILED — not a negative result
1 of 1 sources are protocol-attested — a contract confirmed this link.
registry +5 {"via":"TokenAdminRegistry","pool":"0xF6403CF6E954a43699097322e0867C63d653C2D0","adapter":"ccip","selector":"15971525489660198786"}
ethereum
canonical
via ccip
11
0x911d86c72155c33993d594b0ec7e6206b4c803da
copy
open
illiquid pools hold $0, under the floor
3 of 3 sources are protocol-attested — a contract confirmed this link.
registry +3 {"tx":"0xbd98477316bf54e5438e9d748ecb4caaa901be5dc02c672d2ee222ec8715c187","from":"bridge_pin"} derivation +5 {"via":"pin_source","adapter":"arbitrum_bridge"} registry +3 {"tx":"0xc74c10feb66eee2345e9bf886b03d73689adcb167f6a2e57af4b6f65120cac0b","from":"bridge_pin"}
How it moves between chains
Each chain lists the directions a transfer has actually been seen taking. Directions with no transfer behind them are folded away per card and counted in its header. Derived routes are not shown at all.
from arbitrum
2 of 4 reachable
show 2 unreachable
hide unreachable
→
base
no transfer seen
→
polygon
no transfer seen
from avalanche
4 of 4 reachable
from base
0 of 4 reachable
No transfer has been seen leaving base.
show 4 unreachable
hide unreachable
→
arbitrum
no transfer seen
→
avalanche
no transfer seen
→
ethereum
no transfer seen
→
polygon
no transfer seen
from ethereum
2 of 4 reachable
show 2 unreachable
hide unreachable
→
base
no transfer seen
→
polygon
no transfer seen
from polygon
3 of 4 reachable
show 1 unreachable
hide unreachable
Pins behind this token