PayableBeaconFactory
Verified contract
Active on
Ethereum with 27 txns
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 47 additional slots
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "PayableBeaconFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20516359 | 2 months ago | | | 0 | 0.0014692183 | |
| 20516358 | 2 months ago | | | 0 | 0.0010211190 | |
| 19324149 | 7 months ago | | | 0 | 0.025576808 | |
| 19324148 | 7 months ago | | | 0 | 0.014929208 | |
| 19324136 | 7 months ago | | | 0 | 0.020987437 | |
| 19324135 | 7 months ago | | | 0 | 0.015334790 | |
| 18728185 | 10 months ago | | | 0 | 0.042868841 | |
| 18728184 | 10 months ago | | | 0 | 0.024216654 | |
| 18728176 | 10 months ago | | | 0 | 0.020355121 | |
| 18728175 | 10 months ago | | | 0 | 0.020685606 |
ABI
ABI objects
Getter at block 20864054
admin() view returns (address)
0x55c09707fd7afd670e82a62faee312903940013e
defaultAdmin() view returns (address)
0x55c09707fd7afd670e82a62faee312903940013e
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getBeacons(bytes32 productTypeHash_) view returns (struct PayableBeaconFactoryPayableAddressPair)
getHash(string name_) pure returns (bytes32)
getImplementations(bytes32 productTypeHash_) view returns (struct PayableBeaconFactoryPayableAddressPair)
getProxies(bytes32 productTypeHash_, bytes32 productNameHash_) view returns (struct PayableBeaconFactoryPayableAddressPair)
productTypes(bytes32) view returns (struct PayableBeaconFactoryPayableAddressPair implementations, struct PayableBeaconFactoryPayableAddressPair beacons)
State-modifying
Events acceptAdmin()
deployConcreteBeacon(string productType_) returns (address beaconAddress)
deployDelegateBeacon(string productType_) returns (address beaconAddress)
deployProductConcreteProxy(string productType_, string productName_, bytes data_) returns (address proxy)
deployProductDelegateProxy(string productType_, string productName_, bytes data_) returns (address proxy)
importProductConcreteProxy(string productType_, string productName_, address proxyAddress_)
importProductDelegateProxy(string productType_, string productName_, address proxyAddress_)
initialize()
removeProductConcreteProxy(string productType_, string productName_)
removeProductDelegateProxy(string productType_, string productName_)
setConcreteBeacon(string productType_, address beacon_)
setConcreteImplementation(string productType_, address implementation_)
setDefaultAdmin(address newDefaultAdmin_)
setDelegateBeacon(string productType_, address beacon_)
setDelegateImplementation(string productType_, address implementation_)
setManager(address manager_, bool enabled_)
setPendingAdmin(address newPendingAdmin_)
transferBeaconOwnership(string productType_, address newOwner_)
upgradeConcreteBeacon(string productType_)
upgradeDelegateBeacon(string productType_)
Initialized(uint8 version)
NewAdmin(address oldAdmin, address newAdmin)
NewConcreteBeacon(bytes32 indexed productType, address beacon, address implementation)
NewConcreteBeaconProxy(bytes32 indexed productType, bytes32 indexed productName, address beaconProxy)
NewConcreteImplementation(bytes32 indexed productType, address implementation)
NewDefaultAdmin(address indexed newDefaultAdmin)
NewDelegateBeacon(bytes32 indexed productType, address beacon, address implementation)
NewDelegateBeaconProxy(bytes32 indexed productType, bytes32 indexed productName, address beaconProxy)
NewDelegateImplementation(bytes32 indexed productType, address implementation)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
RemoveConcreteBeaconProxy(bytes32 indexed productType, bytes32 indexed productName)
RemoveDelegateBeaconProxy(bytes32 indexed productType, bytes32 indexed productName)
SetManager(address indexed manager, bool enabled)
TransferBeaconOwnership(bytes32 indexed productType, address newOwner)
UpgradeConcreteBeacon(bytes32 indexed productType, address indexed beacon, address newImplementation)
UpgradeDelegateBeacon(bytes32 indexed productType, address indexed beacon, address newImplementation)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.