<!-- canonical: https://0xsimao.com/findings/vertex-endpoint-register-transferable-wallet -->

# Unused argument in Endpoint::registerTransferableWallet()

Low/Info · Three Sigma · Hybrid orderbook DEX · 3rd April 2024

Finding 3S-Vertex-L05 of the Vertex security review.

- Report: /reports/vertex
- Source: https://github.com/0xsimao/audits/blob/main/Three%20Sigma/2024-04-03-vertex.pdf

---

### Description

Endpoint::registerTransferableWallet() sets transferableWallets[wallet] to
true, [but](https://github.com/vertex-protocol/vertex-contracts-3sigma-audit/blob/main/contracts/Endpoint.sol#L838-L843) a _transferable argument can be provided.

### Recommendation

Delete the argument or replace true by _transferable.

### Status

Addressed in [#38bbe76](https://github.com/vertex-protocol/vertex-contracts-3sigma-audit/commit/38bbe768d64139b9de91a065f4bdd1cb1e212198).

Disclosed by 0xSimao (https://0xsimao.com/).
