Skip to main content

πŸ‘‘ Owner Account

The Owner is a privileged NEAR Protocol account with limited but critical contract maintenance capabilities. While the Owner cannot directly interact with the Slave contract, it holds powerful permissions within the Master Contract.

⚠️ Some actions performed by the Owner may have high impact and should be executed with caution.

πŸ” Permissions & Responsibilities​

The Owner role enables a set of important administrative functions that help govern the contract system. Below are the available actions:


πŸ§‘β€βš–οΈ Set Owner​

Description:
Assign a new NEAR account as the contract's Owner.

Use Case:
Transfer ownership or hand over operational control to another trusted party.


πŸ’Ό Set Fund Manager​

Description:
Designate a NEAR account as the Fund Manager.

Details:

  • The Fund Manager can move funds between the Master contract, Slave contract, and the Burrowland contract.
  • The Owner itself cannot move funds directly.
  • However, the Owner holds the authority to appoint or change the Fund Manager.

βš™οΈ Stake Booster Token (ft_transfer_call)​

Description:
Allows staking of Burrowland’s booster token (BRRR) via ft_transfer_call.

Mechanism:

  • The Master contract receives BRRR tokens.
  • It sends 50% to the Slave contract.
  • The Slave contract then stakes the tokens into Burrowland’s contract for 3 months.

🚫 Note: The Owner cannot unstake the booster tokens.


🎁 Receive Booster Rewards​

Description:
The Owner will automatically receive daily farm booster rewards.

Reward Format:

  • Rewards are sent to the Owner's NEAR account.
  • Delivered in raw form (e.g., wNEAR).

πŸ”’ Security Notice​

The Owner role is powerful and must be assigned carefully. The account should be protected by cold wallet such as ledger device if possible.