Abracadabra Developer Docs
  • Getting Started
    • Introduction
    • Security & Vulnerability
    • Architecture Overview
  • Core Contracts
    • DegenBox
    • BentoBox
    • Cauldrons
      • Cauldron V1
      • Cauldron V2
      • Cauldron V3
        • Cauldron V3_2
        • Whitelisted CauldronV3
      • Cauldron V4
        • PrivilegedCauldronV4
        • GmxV2 CauldronV4
      • Liquidations
    • Proxy Oracles
    • Strategies
    • MIMSwap
  • Periphery Contracts
    • Swappers
    • Wrappers
      • GLP Self Repaying
      • magicGLP
      • magicAPE
    • Withdrawers
    • CauldronOwner
    • GMX V2 OrderAgent & RouterOrder
      • GmxV2CauldronOrderAgent
      • GmxV2CauldronRouterOrder
  • Token Related
    • MIM
    • Omnichain MIM
      • LzProxyOFTV2
      • LzIndirectOFTV2
      • ElevatedMinterBurner
    • SPELL
    • sSPELL
      • 1InchSpellSwapper
    • mSPELL
      • mSpellSender
      • mSpellStaking
      • mSpellReporter
  • Deployment Addresses
    • Ethereum Mainnet
    • Arbitrum One
    • Optimism
    • Kava
    • Avalanche C-Chain
    • Polygon POS
    • Fantom Opera
    • BNB Chain
    • Moonriver
    • Base
    • Linea
    • Blast Mainnet
Powered by GitBook
On this page
  • Constructor​
  • Functions​
  • Events (for EVM logging)​
  1. Token Related
  2. mSPELL

mSpellStaking

PreviousmSpellSenderNextmSpellReporter

Last updated 8 months ago

Constructor

nonpayable

Parameters

Name
Type

_mim

address

_spell

address

Functions


Parameters

No parameters for this function.

Return values

Name
Type

/

uint256

Parameters

No parameters for this function.

Return values

Name
Type

/

uint256

Parameters

No parameters for this function.

Return values

No return values for this function.

Parameters

Name
Type

_amount

uint256

Return values

No return values for this function.

Parameters

No parameters for this function.

Return values

No return values for this function.

Parameters

No parameters for this function.

Return values

Name
Type

/

uint256

Parameters

No parameters for this function.

Return values

Name
Type

/

address

Parameters

No parameters for this function.

Return values

Name
Type

/

address

Parameters

No parameters for this function.

Return values

Name
Type

/

address

Parameters

Name
Type

_user

address

Return values

Name
Type

/

uint256

Parameters

No parameters for this function.

Return values

Name
Type

/

address

Parameters

Name
Type

status

bool

Return values

No return values for this function.

Parameters

No parameters for this function.

Return values

Name
Type

/

bool

Parameters

Name
Type

newOwner

address

direct

bool

renounce

bool

Return values

No return values for this function.

Parameters

No parameters for this function.

Return values

No return values for this function.

Parameters

Name
Type

/

address

Return values

Name
Type

amount

uint128

rewardDebt

uint128

lastAdded

uint128

Parameters

Name
Type

_amount

uint256

Return values

No return values for this function.


Parameters

Name
Type
Indexed

user

address

true

amount

uint256

false

Parameters

Name
Type
Indexed

user

address

true

amount

uint256

false

Parameters

Name
Type
Indexed

user

address

true

amount

uint256

false

Parameters

Name
Type
Indexed

previousOwner

address

true

newOwner

address

true

Parameters

Name
Type
Indexed

user

address

true

amount

uint256

false

ACC_REWARD_PER_SHARE_PRECISIONview

accRewardPerShareview

claimOwnershipnonpayable

depositnonpayable

emergencyWithdrawnonpayable

lastRewardBalanceview

mimview

ownerview

pendingOwnerview

pendingRewardview

spellview

toggleLockUpnonpayable

toggleLockupview

transferOwnershipnonpayable

updateRewardnonpayable

userInfoview

withdrawnonpayable

Events (for EVM logging)

ClaimReward

Deposit

EmergencyWithdraw

OwnershipTransferred

Withdraw

​
​
​
ACC_REWARD_PER_SHARE_PRECISION
accRewardPerShare
claimOwnership
deposit
emergencyWithdraw
lastRewardBalance
mim
owner
pendingOwner
pendingReward
spell
toggleLockUp
toggleLockup
transferOwnership
updateReward
userInfo
withdraw
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
ClaimReward
Deposit
EmergencyWithdraw
OwnershipTransferred
Withdraw
​
​
​
​
​