# OneSec bridge support

**URL:** <https://forum.dfinity.org/t/onesec-bridge-support/74891>\
**Category:** Showcase\
**Created:** [August 2, 2026, 1:30pm UTC](https://forum.dfinity.org/t/onesec-bridge-support/74891 "2026-08-02T13:30:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![SenseiVague](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/senseivague/32/37406_2.png) [@SenseiVague](https://forum.dfinity.org/u/SenseiVague)\
**Post date:** [August 2, 2026, 1:30pm UTC](https://forum.dfinity.org/t/onesec-bridge-support/74891/1 "2026-08-02T13:30:52Z")

</div>

Hi @EnzoPlayer0ne @1eo @uk4z — I have a swap that’s been stuck for +5 hours and wanted to flag it.

What happened:

- Bridging USDC from Ethereum to Arbitrum via onesec.to
- Got a liquidity error mid-swap, retried
- Funds never made it to Arbitrum (confirmed nothing landed on Arbiscan for my destination address)
- Funds are confirmed still sitting inside the OneSec processing canister, [https://dashboard.internetcomputer.org/tokens/53nhb-haaaa-aaaar-qbn5q-cai/account/cxanv-7aaaa-aaaar-qbxpq-cai](https://dashboard.internetcomputer.org/tokens/53nhb-haaaa-aaaar-qbn5q-cai/account/cxanv-7aaaa-aaaar-qbxpq-cai)

Details:

- My account: yrkmr-p5bg3-mcvjn-mspgg-gpgu4-ghxcb-3alhi-gf6fa-zq6sp-xx6xk-nqe
- USDC ledger: 53nhb-haaaa-aaaar-qbn5q-cai
- Transaction indices: 19598-19602
- Time: Aug 2, 2026, 8:07-8:12 AM UTC
- Amount: ~496.99 USDC

Sequence was: mint in (497.0025) → approve/transfer to cxanv-7aaaa-aaaar-qbxpq-cai → approve from cxanv to 5okwm-giaaa-aaaar-qbn6a-cai → retry approve (same amount) → nothing since.

Could someone help?

Happy to provide any other details needed. Thanks.

---

<div class="post-metadata">

**Author:** ![Lorimer](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/lorimer/32/17601_2.png) [@Lorimer](https://forum.dfinity.org/u/Lorimer)\
**Post date:** [September 1, 2026, 7:10am UTC](https://forum.dfinity.org/t/onesec-bridge-support/74891/2 "2026-09-01T07:10:08Z")

</div>

@SenseiVague, did you eventually get help on this?

---

<div class="post-metadata">

**Author:** ![SenseiVague](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/senseivague/32/37406_2.png) [@SenseiVague](https://forum.dfinity.org/u/SenseiVague)\
**Post date:** [September 2, 2026, 2:55am UTC](https://forum.dfinity.org/t/onesec-bridge-support/74891/3 "2026-09-02T02:55:26Z")

</div>

No, I did not :\

The transaction still seems to be stuck in the processing canister.

---

<div class="post-metadata">

**Author:** ![Lorimer](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/lorimer/32/17601_2.png) [@Lorimer](https://forum.dfinity.org/u/Lorimer)\
**Post date:** [September 2, 2026, 5:19am UTC](https://forum.dfinity.org/t/onesec-bridge-support/74891/4 "2026-09-02T05:19:48Z")

</div>

Has any member of the dev team been reachable, or any active members of that community (if any)?

---

<div class="post-metadata">

**Author:** ![1eo](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/1eo/32/25778_2.png) [@1eo](https://forum.dfinity.org/u/1eo)\
**Post date:** [September 2, 2026, 9:40am UTC](https://forum.dfinity.org/t/onesec-bridge-support/74891/5 "2026-09-02T09:40:38Z")

</div>

Traced it — thanks for including the ledger indices, that made it fast.

The OneSec side of this actually completed. Your Ethereum→ICP transfer landed fine: 497.50 USDC locked on Ethereum (`0xbefbe2d5…7257f4`), 497.0025 minted to your principal at USDC ledger block 19598, 08:07:13 UTC. Run `get_transfers` on your principal against `5okwm-giaaa-aaaar-qbn6a-cai` and you’ll see it as Succeeded with destination chain ICP. So this was never one Ethereum→Arbitrum transfer through us — it was Ethereum→ICP, then a separate ICP→Arbitrum step.

Four minutes later, at block 19600, that 496.9725 moved from your principal to `cxanv-7aaaa-aaaar-qbxpq-cai`. That’s not one of our canisters and we can’t touch it. The balance you’re looking at on the dashboard is that canister’s account, not a OneSec processing account.

The liquidity error was us, though. `cxanv-7aaaa-aaaar-qbxpq-cai` approved the bridge, tried the ICP→Arbitrum leg, and we turned it down because we’d run dry on Arbitrum USDC. That check runs before we take custody of anything, so nothing of yours ever got stuck inside the bridge — but running out was our problem, and we’ve topped it back up. 765+ available now, so a retry will go through.

Catch is the retry has to come from `cxanv-7aaaa-aaaar-qbxpq-cai`. Our endpoint requires the caller to be the account holding the funds, and that’s `cxanv-7aaaa-aaaar-qbxpq-cai` — not you, not us. Whoever runs it needs to either send the USDC back to your principal or re-run the transfer themselves.

So: what did you use for the Arbitrum step? If we know what `cxanv-7aaaa-aaaar-qbxpq-cai` is we can probably chase it down ourselves. And your transactions are all Aug 2 but you mentioned ~5 hours — is there a newer attempt we should be looking at too?

Sorry about the liquidity gap, that one’s on us.

---

<div class="post-metadata">

**Author:** ![SenseiVague](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/senseivague/32/37406_2.png) [@SenseiVague](https://forum.dfinity.org/u/SenseiVague)\
**Post date:** [September 4, 2026, 10:22am UTC](https://forum.dfinity.org/t/onesec-bridge-support/74891/7 "2026-09-04T10:22:59Z")

</div>

The account is tagged “OneSec” in my wallet’s own view, which reads to me like it’s part of your product’s flow, so I’m not clear how that squares with it being “not OneSec-controlled.” Can you explain exactly what that relationship is?

This label suggests this is a shared/decentralized canister your protocol uses.

Its says it on the internet computer dashboard…

[https://dashboard.internetcomputer.org/tokens/53nhb-haaaa-aaaar-qbn5q-cai/account/cxanv-7aaaa-aaaar-qbxpq-cai](https://dashboard.internetcomputer.org/tokens/53nhb-haaaa-aaaar-qbn5q-cai/account/cxanv-7aaaa-aaaar-qbxpq-cai)

To clarify: I initiated this transfer through Plug Wallet, not through any custom canister of my own.

---

<div class="post-metadata">

**Author:** ![1eo](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/1eo/32/25778_2.png) [@1eo](https://forum.dfinity.org/u/1eo)\
**Post date:** [September 9, 2026, 3:38pm UTC](https://forum.dfinity.org/t/onesec-bridge-support/74891/8 "2026-09-09T15:38:08Z")

</div>

Have you tried Plug support on this?

Plug’s bridge runs on top of OneSec, and the canister currently holding your USDC looks like theirs, not ours — we can’t call it or move anything out of it.

Worth telling them the liquidity problem on our end is fixed: 765+ USDC available on Arbitrum now, so a retry from their side will go through.
