PCVGuardian
Verified contract
Active on
Ethereum with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
No balances found for "PCVGuardian"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "PCVGuardian"
ABI
ABI objects
Getter at block 21223603
CONTRACT_ADMIN_ROLE() view returns (bytes32)
0x899bd46557473cb80307a9dabc297131ced39608330a2d29b2d52b660c03923e
core() view returns (address)
0x8d5ed43dca8c2f7dfb20cf7b53cc7e593635d7b9
fei() view returns (address)
0x956f47f50a910163d8bf957cf5846d573e7f87ca
feiBalance() view returns (uint256)
0
getSafeAddresses() view returns (address[])
[0xd51dbA7a94e1adEa403553A8235C302cEbF41a3c, 0x7842186CDd11270C4Af8C0A99A5E0589c7F249ce]
paused() view returns (bool)
false
tribe() view returns (address)
0xc7283b66eb1eb5fb86327f08e1b5816b0720212b
tribeBalance() view returns (uint256)
0
Read-only
isContractAdmin(address _admin) view returns (bool)
isSafeAddress(address pcvDeposit) view returns (bool)
State-modifying
Events pause()
setContractAdminRole(bytes32 newContractAdminRole)
setSafeAddress(address pcvDeposit)
setSafeAddresses(address[] _safeAddresses)
unpause()
unsetSafeAddress(address pcvDeposit)
unsetSafeAddresses(address[] _safeAddresses)
withdrawERC20ToSafeAddress(address pcvDeposit, address safeAddress, address token, uint256 amount, bool pauseAfter, bool depositAfter)
withdrawETHToSafeAddress(address pcvDeposit, address safeAddress, uint256 amount, bool pauseAfter, bool depositAfter)
withdrawToSafeAddress(address pcvDeposit, address safeAddress, uint256 amount, bool pauseAfter, bool depositAfter)
ContractAdminRoleUpdate(bytes32 indexed oldContractAdminRole, bytes32 indexed newContractAdminRole)
CoreUpdate(address indexed oldCore, address indexed newCore)
PCVGuardianERC20Withdrawal(address indexed pcvDeposit, address indexed destination, address indexed token, uint256 amount)
PCVGuardianETHWithdrawal(address indexed pcvDeposit, address indexed destination, uint256 amount)
PCVGuardianWithdrawal(address indexed pcvDeposit, address indexed destination, uint256 amount)
Paused(address account)
SafeAddressAdded(address indexed safeAddress)
SafeAddressRemoved(address indexed safeAddress)
Unpaused(address account)
constructor(address _core, address[] _safeAddresses)
This contract contains no fallback and receive objects.
This contract contains no error objects.