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. Periphery Contracts

CauldronOwner

PreviousWithdrawersNextGMX V2 OrderAgent & RouterOrder

Last updated 8 months ago

Constructor

nonpayable

Parameters

Name
Type

_treasury

address

_mim

address

Functions


Parameters

Name
Type

cauldron

address

newBorrowLimit

uint128

perAddressPart

uint128

Return values

No return values for this function.

Parameters

Name
Type

cauldron

address

newInterestRate

uint64

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

/

bool

Parameters

Name
Type

to

address

value

uint256

data

bytes

Return values

Name
Type

success

bool

result

bytes

Parameters

No parameters for this function.

Return values

Name
Type

/

address

Parameters

Name
Type

/

address

Return values

Name
Type

/

bool

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

cauldron

address

Return values

No return values for this function.

Parameters

Name
Type

cauldron

address

amount

uint256

Return values

No return values for this function.

Parameters

Name
Type

cauldron

address

account

address

allowed

bool

Return values

No return values for this function.

Parameters

Name
Type

cauldron

address

callee

address

blacklisted

bool

Return values

No return values for this function.

Parameters

Name
Type

cauldron

address

_deprecated

bool

Return values

No return values for this function.

Parameters

Name
Type

cauldron

address

newFeeTo

address

Return values

No return values for this function.

Parameters

Name
Type

operator

address

enabled

bool

Return values

No return values for this function.

Parameters

Name
Type

_treasury

address

Return values

No return values for this function.

Parameters

Name
Type

masterContract

address

newOwner

address

Return values

No return values for this function.

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

Name
Type

/

address

Parameters

Name
Type

bentoBox

address

share

uint256

Return values

No return values for this function.


Parameters

Name
Type
Indexed

cauldron

address

true

previous

bool

false

current

bool

false

Parameters

Name
Type
Indexed

operator

address

true

previous

bool

false

current

bool

false

Parameters

Name
Type
Indexed

previous

address

true

current

address

true

Parameters

Name
Type
Indexed

previousOwner

address

true

newOwner

address

true

changeBorrowLimitnonpayable

changeInterestRatenonpayable

claimOwnershipnonpayable

deprecatedview

executenonpayable

mimview

operatorsview

ownerview

pendingOwnerview

reduceCompletelynonpayable

reduceSupplynonpayable

setAllowedSupplyReducernonpayable

setBlacklistedCalleenonpayable

setDeprecatednonpayable

setFeeTononpayable

setOperatornonpayable

setTreasurynonpayable

transferMasterContractOwnershipnonpayable

transferOwnershipnonpayable

treasuryview

withdrawMIMToTreasurynonpayable

Events (for EVM logging)

LogDeprecated

LogOperatorChanged

LogTreasuryChanged

OwnershipTransferred

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
changeBorrowLimit
changeInterestRate
claimOwnership
deprecated
execute
mim
operators
owner
pendingOwner
reduceCompletely
reduceSupply
setAllowedSupplyReducer
setBlacklistedCallee
setDeprecated
setFeeTo
setOperator
setTreasury
transferMasterContractOwnership
transferOwnership
treasury
withdrawMIMToTreasury
LogDeprecated
LogOperatorChanged
LogTreasuryChanged
OwnershipTransferred