ApeBondFactory
Verified contract
Active on
Ethereum with 8 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
-
variable spans 2 additional slots
0xdb0d…78b0
0x7ac1…e91d
Balances ($0.00)
No balances found for "ApeBondFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21272071 | 4 days ago | | | 0 | 0.019495403 | |
| 21184312 | 16 days ago | | | 0 | 0.064820157 | |
| 21178006 | 17 days ago | | | 0 | 0.037936273 | |
| 21162010 | 19 days ago | | | 0 | 0.022605619 | |
| 21092076 | a month ago | | | 0 | 0.012611783 | |
| 21070110 | a month ago | | | 0 | 0.011670651 | |
| 21070070 | a month ago | | | 0 | 0.011499072 | |
| 20976827 | a month ago | | | 0 | 0.00033553299 |
ABI
ABI objects
Getter at block 21297985 getBondDefaultConfig() view returns (address _treasuryPayoutAddress, address _billFeeTo, address _discountManager, address _billNft, address[] _billOperators)
BILL_CREATOR_ROLE() view returns (bytes32)
0x18527a1dc729a066c7898d2de2171aeeccaea343b55b31ff93a5dfe39c4c98a2
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
billDefaultConfig() view returns (address treasuryPayoutAddress)
0x3f5bedd3baef93aa4f8aa1891967a8027b82b7f5
billImplementationAddress() view returns (address)
0xdb0d70eada73105a184198b1d6fcb89b158078b0
factoryStorage() view returns (address)
0xdff100f83b25fa21561cf0ac71420c54f82598c8
getBondDefaultAccounts() view returns (address feeTo, address discountManager, address billNft)
(feeTo=0xf947eadb4619c27a19e124f5dce9f23be81360cd, discountManager=0xe5571cb2536e7c5b5a2520e0c579e2e9e67b8305, billNft=0x499b654b0a7f9979cc315190c09ca2633809b8df)
owner() view returns (address)
0xa50d2f756692acbf9b9c0f22b98a6ba02fa8ad80
totalDeployed() view returns (uint256 _billsDeployed, uint256 _treasuriesDeployed)
(_billsDeployed=7, _treasuriesDeployed=6)
treasuryImplementationAddress() view returns (address)
0x7ac1f230a436b0a5b49284cba1d1bcfc5065e91d
Read-only
deployedBills(uint256) view returns (address)
deployedTreasuries(uint256) view returns (address)
getBondCreationDetails(address _payoutToken, address _principalToken, address _initialOwner, address _vestingCurve, uint256[] _tierCeilings, uint256[] _fees, bool _feeInPayout) pure returns (struct IApeBondBaseBondCreationDetails)
getBondTerms(uint256 _controlVariable, uint256 _vestingTerm, uint256 _minimumPrice, uint256 _maxPayout, uint256 _maxDebt, uint256 _maxTotalPayout, uint256 _initialDebt) pure returns (struct IApeBondBondTerms)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events createBill(struct IApeBondBaseBondCreationDetails _billCreationDetails, struct IApeBondBondTerms _billTerms, address _customTreasury) returns (address _treasury, address _bill)
createBillAndTreasury(struct IApeBondBaseBondCreationDetails _billCreationDetails, struct IApeBondBondTerms _billTerms) returns (address _customTreasury, address _bill)
createBillAndTreasury_CustomConfig(struct IApeBondBaseBondCreationDetails _billCreationDetails, struct IApeBondBondTerms _billTerms, struct IApeBondBaseBondAccounts _billAccounts, address _payoutAddress, address[] _billOperators) returns (address _customTreasury, address _bill)
createBillAndTreasury_Explorer(address _payoutToken, address _principalToken, address _initialOwner, address _vestingCurve, uint256[] _tierCeilings, uint256[] _fees, bool _feeInPayout, struct IApeBondBondTerms _billTerms) returns (address _customTreasury, address _bill)
createBill_CustomConfig(struct IApeBondBaseBondCreationDetails _billCreationDetails, struct IApeBondBondTerms _billTerms, struct IApeBondBaseBondAccounts _billAccounts, address _customTreasury, address[] _billOperators) returns (address _treasury, address _bill)
createBill_Explorer(address _payoutToken, address _principalToken, address _initialOwner, address _vestingCurve, uint256[] _tierCeilings, uint256[] _fees, bool _feeInPayout, struct IApeBondBondTerms _billTerms, address _customTreasury) returns (address _treasury, address _bill)
createTreasury_CustomConfig(address _payoutToken, address _initialOwner, address _payoutAddress) returns (address _customTreasury)
grantBillCreatorRole(address[] _billCreators)
grantRole(bytes32 role, address account)
renounceOwnership()
renounceRole(bytes32 role, address account)
revokeBillCreatorRole(address[] _billCreators)
revokeRole(bytes32 role, address account)
setBillImplementation(address _billImplementation)
setBillOperators(address[] _billOperators)
setBondNft(address _billNft)
setDiscountManager(address _discountManager)
setFeeTo(address _feeTo)
setTreasuryImplementation(address _treasuryImplementation)
setTreasuryPayoutAddress(address _treasuryPayoutAddress)
transferOwnership(address newOwner)
CreatedBill(struct IApeBondBaseBondCreationDetails billCreationDetails, address customTreasury, address bill, address billNft)
CreatedTreasury(address customTreasury, address payoutToken, address owner, address payoutAddress)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SetBillImplementation(address newBillImplementation)
SetBondNft(address newBondNftAddress)
SetDiscountManager(address newDiscountManager)
SetFeeTo(address newFeeTo)
SetTreasuryImplementation(address newTreasuryImplementation)
SetTreasuryPayout(address newTreasuryPayout)
constructor(struct ApeBondFactoryBaseBondDefaultConfig _billDefaultConfig, struct IApeBondBaseBondAccounts _defaultBillAccounts, address _factoryStorage, address _billImplementationAddress, address _treasuryImplementationAddress, address[] _billCreators)
This contract contains no fallback and receive objects.
This contract contains no error objects.