TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 5,014 txns
Unified storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xffea…0470
0x3730…b55e
0xe9d8…fbf0
0x8c90…d527
Balances ($12.68)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
DEGEN | ERC-20 | 1.2886K | $0.009225 |
$11.89 | |
MOXIE | ERC-20 | 569.55 | $0.001392 |
$0.79 | |
BONSAICOIN | ERC-20 | 1M | -- | -- | |
HMSTR | ERC-20 | 5.082855 | -- | -- | |
fid:194092 | ERC-20 | 3.185185 | -- | -- | |
fid:477292 | ERC-20 | 1.551956 | -- | -- | |
fid:482887 | ERC-20 | 1.531087 | -- | -- | |
fid:389059 | ERC-20 | 1.5 | -- | -- | |
fid:14351 | ERC-20 | 1.168994 | -- | -- | |
fid:1285 | ERC-20 | 1.125716 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21753361 | 32 minutes ago | | | 0 | 0.0000074062408 | |
| 21751015 | 2 hours ago | | | 0 | 0.0000060456875 | |
| 21749085 | 3 hours ago | | | 0 | 0.0000040005188 | |
| 21744458 | 5 hours ago | | | 0 | 0.0000053469596 | |
| 21744147 | 6 hours ago | | | 0 | 0.0000071534943 | |
| 21743977 | 6 hours ago | | | 0 | 0.0000051627756 | |
| 21742731 | 6 hours ago | | | 0 | 0.0000053743012 | |
| 21736363 | 10 hours ago | | | 0 | 0.0000068827644 | |
| 21727949 | 15 hours ago | | | 0 | 0.0000054975563 | |
| 21723947 | 17 hours ago | | | 0 | 0.0000053743012 |
ABI
ABI objects
Getter at block 21754332
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
ONBOARDING_ROLE() view returns (bytes32)
0x41ab08329fb0a2935fa2b8b127e3380ff152b38c9f016ae14226bf4decc87466
PAUSE_ROLE() view returns (bytes32)
0x139c2898040ef16910dc9f44dc697df79363da767d8bc92f2e310312b816e46d
PCT_BASE() view returns (uint256)
1000000000000000000
UPDATE_AUCTION_ROLE() view returns (bytes32)
0x45f7b643fd10623d0b12c447334501abf01def0d0be34bc6ba70ebe4fab8dd24
UPDATE_BENEFICIARY_ROLE() view returns (bytes32)
0xf7ea2b80c7b6a2cab2c11d2290cb005c3748397358a25e17113658c83b732593
UPDATE_FEES_ROLE() view returns (bytes32)
0x5f9be2932ed3a723f295a763be1804c7ebfd1a41c1348fb8bdf5be1c5cdca822
auctionDuration() view returns (uint256)
259200
auctionOrderCancellationDuration() view returns (uint256)
259200
easyAuction() view returns (address)
0xe9d8b7e7d5d8acf98e5152cc5c91aa4b6ee1fbf0
feeBeneficiary() view returns (address)
0x7f472aaa6492a07bffbe98664a11f76615150584
moxieBondingCurve() view returns (address)
0x373065e66b32a1c428aa14698dfa99ba7199b55e
paused() view returns (bool)
false
protocolFeePct() view returns (uint256)
50000000000000000
subjectFeePct() view returns (uint256)
50000000000000000
token() view returns (address)
0x8c9037d1ef5c6d1f6816278c7aaf5491d24cd527
tokenManager() view returns (address)
0xffeace4541276ac65c4e433b7fc63cda32b30470
Read-only
auctions(address subject) view returns (uint256 auctionId, uint256 auctionEndDate, uint256 initialSupply)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events finalizeSubjectOnboarding(address _subject, uint256 _buyAmount, uint32 _reserveRatio)
grantRole(bytes32 role, address account)
initialize(address _owner, address _tokenManager, address _moxieBondingCurve, address _token, address _easyAuction, struct ISubjectFactoryFeeInput _feeInput, address _feeBeneficiary, uint256 _auctionDuration, uint256 _auctionOrderCancellationDuration)
initiateSubjectOnboarding(address _subject, struct ISubjectFactorySubjectAuctionInput _auctionInput) returns (uint256)
pause()
renounceRole(bytes32 role, address callerConfirmation)
revokeRole(bytes32 role, address account)
unpause()
updateAuctionTime(uint256 _auctionDuration, uint256 _auctionOrderCancellationDuration)
updateFeeBeneficiary(address _feeBeneficiary)
updateFees(struct ISubjectFactoryFeeInput _feeInput)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Initialized(uint64 version)
Paused(address account)
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)
SubjectOnboardingFinished(address indexed _subject, address indexed _subjectToken, uint256 _auctionId, uint256 _bondingSupply, uint256 _bondingAmount, uint256 _protocolFee, uint256 _subjectFee, uint256 _subjectFeeInSubjectToken)
SubjectOnboardingInitiated(address indexed _subject, address indexed _subjectToken, uint256 _auctionAmount, address _biddingToken, uint256 auctionEndDate, uint256 _auctionId)
Unpaused(address account)
UpdateAuctionParam(uint256 _auctionDuration, uint256 _auctionOrderCancellationDuration)
UpdateBeneficiary(address _beneficiary)
UpdateFees(uint256 _protocolFeePct, uint256 _subjectFeePct)
constructor(address _logic, address initialOwner, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidAdmin(address admin)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
ProxyDeniedAdminAccess()
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
EnforcedPause()
ExpectedPause()
FailedInnerCall()
InvalidInitialization()
NotInitializing()
SafeERC20FailedOperation(address token)
SubjectFactory_AuctionAlreadyCreated()
SubjectFactory_AuctionNotCreated()
SubjectFactory_AuctionNotDoneYet()
SubjectFactory_BuyAmountTooLess()
SubjectFactory_InvalidAuctionContract()
SubjectFactory_InvalidAuctionDuration()
SubjectFactory_InvalidAuctionOrderCancellationDuration()
SubjectFactory_InvalidBeneficiary()
SubjectFactory_InvalidFeePercentage()
SubjectFactory_InvalidMoxieBondingCurve()
SubjectFactory_InvalidOwner()
SubjectFactory_InvalidReserveRatio()
SubjectFactory_InvalidSubject()
SubjectFactory_InvalidToken()
SubjectFactory_InvalidTokenManager()