# Staking Contracts

**Silk Staking Contract:** The Silk contract allows players to stake their P.O.T NFTs and earn Silk tokens, which are ERC-20 tokens on the Ethereum blockchain. The amount of Silk tokens earned is determined by the level and quantity of staked P.O.T NFTs, as well as the duration of the stake. These Silk tokens can be used to open the Portal of Truth or purchase other valuable NFTs.

**Potion Staking  Contract:** The Potion contract enables staking of P.O.T NFTs to generate ERC-1155 NFTs, such as Elixirs, Immortals, and other rare potions. Elixir NFTs are essential for opening the Portal of Truth, while Immortal NFTs act as safeguards for NFT upgrades, ensuring they do not lose their level incase they are deemed "unworthy" during an upgrade attempt.
