Primary Market

ETHSP-B Primary Market

Primary market particpants are defined as any market actor directly involed in issuance, redemption, and arbitrage of ETHSP-B by interacting directly with the Portfolio Protocol.

As the secondary sub-portfolio of ETHSP, ETHSP-B offers depositors exposure to the staking rewards and relative price volatility of Coinbase Wrapped Staked ETH (cbETH) and Binance Wrapped Beacon ETH (wBETH).

Issuance and redemption features may be accessed through the Portfolio Interface (opens in a new tab). Arbitrage must be performed via direct interaction with the Portfolio Protocol.

Due to transaction costs and robust inventory requirements for participating in the primary market, explore secondary market offerings of ETHSP before attempting to interact directly with ETHSP-B.


  1. Approve the Portfolio Protocol contract to transfer cbETH and wBETH.
  2. Deposit a combination of cbETH and wBETH into the Portfolio Protocol ETHSP-B liquidity pool. Depositors recieve an ERC-1155 non-fungible token representing their position in the ETHSP-B liquidity pool.
  3. Depositors may then wrap this ERC-1155 into the ETHSP-B ERC-20 at their discretion.


  1. Unwrap the ETHSP-B ERC-20 token into an ERC-1155.
  2. Approve the Portfolio Protocol contract to transfer the ETHSP-B ERC-1155.
  3. Execute a withdraw, burning the ERC-1155. Depositor recieves a combination of cbETH and wBETH tokens.


ETHSP-B relies on competitive arbitraguers consistently rebalancing its underlying Portfolio protocol liquidity pool. ETHSP-B is a single pool sub-portfolio of ETHSP.

ETHSP-B Liquidity Pool

Pool ID: TBA

Parameterization: TBA

Transaction Costs

Transaction costs are a primary concern amoung Ethereum arbitraguers and order flow providers. Various transcation types within the Portfolio protocol may be combined together, resulting in substantial gas savings.

The table below outlines a simulated gas report for relevant ETHSP-B arbitrage transactions.

Transaction TypeAvg. Gas Cost (wei)
Single Swap from Portfolio Balance299,295
Allocate from Portfolio Balance335,996
Deallocate to Portfolio Balance242,996
Allocate and Deallocate from Portfolio Balance153,932

View Complete Gas Optimization Results on Github (opens in a new tab)

Liquidity Profile

Coming soon...

© 2023 Primitive™