π 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
BRRRtokens. - 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.