Contract 0x46Df…a81F on Arbitrum One
Read and write smart contract 0x46Df…a81F on Arbitrum One from your browser — 25 read and 21 write functions, 20 events. Functions include checkForPermissionsMask, controllers, fundFactory, fundsCount, getFund, getWhitelistedProtocols.
Contract overview
- Network
- Arbitrum One (chain ID 42161)
- Address
- 0x46Df84E70deDB8a17eA859F1B07B00FB83b8a81F
- IPFS CID
- QmYgPgSv9jGxDVcbmUhbsWuYkEL4FTp3p3zxgVJMmbGthn
Read functions (25)
- checkForPermissionsMask(address,uint256)
- controllers(bytes32)
- fundFactory()
- fundsCount()
- getFund(uint256)
- getWhitelistedProtocols()
- getWhitelistedValueTokens()
- hasPermission(address,uint8)
- hasPermissionsMask(address,uint256)
- isAllowedArbitraryController(address)
- isFund(address)
- isPaused()
- isProtocolWhitelisted(bytes32)
- isTokenWhitelisted(address)
- isValueTokenWhitelisted(address)
- minimumFundDeposit()
- owner()
- poolFactory()
- postActionDelay()
- priceOracle()
- protocolCommission()
- proxiableUUID()
- renounceOwnership()
- tokenInfo(address)
- twoPermissionsToMask(uint8,uint8)
Write functions (21)
- __init__UFarmCore(address,address,address,address)
- blacklistProtocols(bytes32[])
- blacklistTokens(address[])
- blacklistValueTokens(address[])
- createFund(address,bytes32)
- removeSpecificOracle(address)
- setAllowArbitraryController(address,bool)
- setMinimumFundDeposit(uint256)
- setPostActionDelay(uint256)
- setProtocolCommission(uint256)
- setSpecificOracle(address,address,uint256)
- switchPause()
- transferOwnership(address)
- updatePermissions(address,uint256)
- updateProtocolsControllers(bytes32[],address[])
- upgradeTo(address)
- upgradeToAndCall(address,bytes)
- whitelistProtocolsWithControllers(bytes32[],address[])
- whitelistTokens(tuple[])
- whitelistValueTokens(address[])
- withdrawAssets(address[],uint256[])
Events (20)
- AdminChanged(address,address)
- BeaconUpgraded(address)
- FundArbCtrlPermissionUpdated(address,bool)
- FundCreated(bytes32,uint256,address)
- Initialized(uint8)
- MinimumFundDepositChanged(uint256)
- OwnershipTransferred(address,address)
- PauseAction(bool)
- PermissionsUpdated(address,uint256)
- PostActionDelayChanged(uint256)
- ProtocolAdded(bytes32,address)
- ProtocolCommissionChanged(uint256)
- ProtocolRemoved(bytes32,address)
- ProtocolUpdated(bytes32,address)
- SpecificOracleChanged(address,address,uint256)
- TokenAdded(tuple)
- TokenRemoved(address)
- Upgraded(address)
- ValueTokenAdded(address)
- ValueTokenRemoved(address)