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

Constructor​

nonpayable​

Parameters

Name
Type

_treasury

address

_mim

address

Functions​

  • changeBorrowLimit

  • changeInterestRate

  • claimOwnership

  • deprecated

  • execute

  • mim

  • operators

  • owner

  • pendingOwner

  • reduceCompletely

  • reduceSupply

  • setAllowedSupplyReducer

  • setBlacklistedCallee

  • setDeprecated

  • setFeeTo

  • setOperator

  • setTreasury

  • transferMasterContractOwnership

  • transferOwnership

  • treasury

  • withdrawMIMToTreasury


changeBorrowLimitnonpayable​

Parameters

Name
Type

cauldron

address

newBorrowLimit

uint128

perAddressPart

uint128

Return values

No return values for this function.

changeInterestRatenonpayable​

Parameters

Name
Type

cauldron

address

newInterestRate

uint64

Return values

No return values for this function.

claimOwnershipnonpayable​

Parameters

No parameters for this function.

Return values

No return values for this function.

deprecatedview​

Parameters

Name
Type

/

address

Return values

Name
Type

/

bool

executenonpayable​

Parameters

Name
Type

to

address

value

uint256

data

bytes

Return values

Name
Type

success

bool

result

bytes

mimview​

Parameters

No parameters for this function.

Return values

Name
Type

/

address

operatorsview​

Parameters

Name
Type

/

address

Return values

Name
Type

/

bool

ownerview​

Parameters

No parameters for this function.

Return values

Name
Type

/

address

pendingOwnerview​

Parameters

No parameters for this function.

Return values

Name
Type

/

address

reduceCompletelynonpayable​

Parameters

Name
Type

cauldron

address

Return values

No return values for this function.

reduceSupplynonpayable​

Parameters

Name
Type

cauldron

address

amount

uint256

Return values

No return values for this function.

setAllowedSupplyReducernonpayable​

Parameters

Name
Type

cauldron

address

account

address

allowed

bool

Return values

No return values for this function.

setBlacklistedCalleenonpayable​

Parameters

Name
Type

cauldron

address

callee

address

blacklisted

bool

Return values

No return values for this function.

setDeprecatednonpayable​

Parameters

Name
Type

cauldron

address

_deprecated

bool

Return values

No return values for this function.

setFeeTononpayable​

Parameters

Name
Type

cauldron

address

newFeeTo

address

Return values

No return values for this function.

setOperatornonpayable​

Parameters

Name
Type

operator

address

enabled

bool

Return values

No return values for this function.

setTreasurynonpayable​

Parameters

Name
Type

_treasury

address

Return values

No return values for this function.

transferMasterContractOwnershipnonpayable​

Parameters

Name
Type

masterContract

address

newOwner

address

Return values

No return values for this function.

transferOwnershipnonpayable​

Parameters

Name
Type

newOwner

address

direct

bool

renounce

bool

Return values

No return values for this function.

treasuryview​

Parameters

No parameters for this function.

Return values

Name
Type

/

address

withdrawMIMToTreasurynonpayable​

Parameters

Name
Type

bentoBox

address

share

uint256

Return values

No return values for this function.

Events (for EVM logging)​

  • LogDeprecated

  • LogOperatorChanged

  • LogTreasuryChanged

  • OwnershipTransferred


LogDeprecated​

Parameters

Name
Type
Indexed

cauldron

address

true

previous

bool

false

current

bool

false

LogOperatorChanged​

Parameters

Name
Type
Indexed

operator

address

true

previous

bool

false

current

bool

false

LogTreasuryChanged​

Parameters

Name
Type
Indexed

previous

address

true

current

address

true

OwnershipTransferred​

Parameters

Name
Type
Indexed

previousOwner

address

true

newOwner

address

true

PreviousWithdrawersNextGMX V2 OrderAgent & RouterOrder

Last updated 10 months ago