byzNFT

A byzNFT is a token representing control (but not ownership) over a specific strategy vault. It is always given to the strategy module creator and cannot be traded.

byzNFTs give vault managers the following powers:

ConditionPower

Vault is modifiable

Update AVS strategy

Vault is closed

Update staker whitelist

Why do byzNFTs exist?

Great question. Why not just list the creator as the vault's "owner" and give any powers to them?

Well, the answer has to do with EigenPods. In the case of native Eigenlayer strategy vaults, the protocol pre-creates Eigenpods to make the staker onboarding much, much smoother. For this pre-creation, the withdrawal address - i.e the address of the strategy vault contract - is required. For its pre-creation, the "owner's address" is required. Since we can't predict the EOA of the next vault creator, we use the byzNFT's address - and then mint it when the vault is actually created.

Last updated