Baal
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
9 additional
variables
Balances ($0.00)
No balances found for "Baal"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Baal"
ABI
ABI objects
Getter at block 22922163 totalLoot() view returns (uint256) totalShares() view returns (uint256) totalSupply() view returns (uint256)
adminLock() view returns (bool)
false
avatar() view returns (address)
0x0000000000000000000000000000000000000000
getGuard() view returns (address _guard)
0x0000000000000000000000000000000000000000
governorLock() view returns (bool)
false
gracePeriod() view returns (uint32)
0
guard() view returns (address)
0x0000000000000000000000000000000000000000
latestSponsoredProposalId() view returns (uint32)
0
lootToken() view returns (address)
0x0000000000000000000000000000000000000000
managerLock() view returns (bool)
false
minRetentionPercent() view returns (uint256)
0
multisendLibrary() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
proposalCount() view returns (uint32)
0
proposalOffering() view returns (uint256)
0
quorumPercent() view returns (uint256)
0
sharesToken() view returns (address)
0x0000000000000000000000000000000000000000
sponsorThreshold() view returns (uint256)
0
target() view returns (address)
0x0000000000000000000000000000000000000000
trustedForwarder() view returns (address)
0x0000000000000000000000000000000000000000
versionRecipient() view returns (string)
votingPeriod() view returns (uint32)
0
Read-only
encodeMultisend(bytes[] _calls, address _target) pure returns (bytes encodedMultisend)
getProposalStatus(uint32 id) view returns (bool[4])
hashOperation(bytes _transactions) pure returns (bytes32 hash)
isAdmin(address shaman) view returns (bool)
isGovernor(address shaman) view returns (bool)
isManager(address shaman) view returns (bool)
isTrustedForwarder(address forwarder) view returns (bool)
memberVoted(address, uint32) view returns (bool)
proposals(uint256) view returns (uint32 id, uint32 prevProposalId, uint32 votingStarts, uint32 votingEnds, uint32 graceEnds, uint32 expiration, uint256 baalGas, uint256 yesVotes, uint256 noVotes, uint256 maxTotalSharesAndLootAtVote, uint256 maxTotalSharesAtSponsor, address sponsor, bytes32 proposalDataHash)
shamans(address) view returns (uint256)
state(uint32 id) view returns (uint8)
votingNonces(address) view returns (uint256)
State-modifying
Events burnLoot(address[] from, uint256[] amount)
burnShares(address[] from, uint256[] amount)
cancelProposal(uint32 id)
executeAsBaal(address _to, uint256 _value, bytes _data)
lockAdmin()
lockGovernor()
lockManager()
mintLoot(address[] to, uint256[] amount)
mintShares(address[] to, uint256[] amount)
processProposal(uint32 id, bytes proposalData)
ragequit(address to, uint256 sharesToBurn, uint256 lootToBurn, address[] tokens)
renounceOwnership()
setAdminConfig(bool pauseShares, bool pauseLoot)
setAvatar(address _avatar)
setGovernanceConfig(bytes _governanceConfig)
setGuard(address _guard)
setShamans(address[] _shamans, uint256[] _permissions)
setTarget(address _target)
setTrustedForwarder(address _trustedForwarderAddress)
setUp(bytes _initializationParams)
sponsorProposal(uint32 id)
submitProposal(bytes proposalData, uint32 expiration, uint256 baalGas, string details) payable returns (uint256)
submitVote(uint32 id, bool approved)
submitVoteWithSig(address voter, uint256 expiry, uint256 nonce, uint32 id, bool approved, uint8 v, bytes32 r, bytes32 s)
transferOwnership(address newOwner)
Approval(address indexed owner, address indexed spender, uint256 amount)
AvatarSet(address indexed previousAvatar, address indexed newAvatar)
CancelProposal(uint256 indexed proposal)
ChangedGuard(address guard)
GovernanceConfigSet(uint32 voting, uint32 grace, uint256 newOffering, uint256 quorum, uint256 sponsor, uint256 minRetention)
Initialized(uint8 version)
LockAdmin(bool adminLock)
LockGovernor(bool governorLock)
LockManager(bool managerLock)
LootPaused(bool paused)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProcessProposal(uint256 indexed proposal, bool passed, bool actionFailed)
Ragequit(address indexed member, address to, uint256 indexed lootToBurn, uint256 indexed sharesToBurn, address[] tokens)
SetTrustedForwarder(address indexed forwarder)
SetupComplete(bool lootPaused, bool sharesPaused, uint32 gracePeriod, uint32 votingPeriod, uint256 proposalOffering, uint256 quorumPercent, uint256 sponsorThreshold, uint256 minRetentionPercent, string name, string symbol, uint256 totalShares, uint256 totalLoot)
ShamanSet(address indexed shaman, uint256 permission)
SharesPaused(bool paused)
SponsorProposal(address indexed member, uint256 indexed proposal, uint256 indexed votingStarts)
SubmitProposal(uint256 indexed proposal, bytes32 indexed proposalDataHash, uint256 votingPeriod, bytes proposalData, uint256 expiration, uint256 baalGas, bool selfSponsor, uint256 timestamp, string details)
SubmitVote(address indexed member, uint256 balance, uint256 indexed proposal, bool indexed approved)
TargetSet(address indexed previousTarget, address indexed newTarget)
constructor()
This contract contains no fallback and receive objects.
NotIERC165Compliant(address guard_)