IDiamondContractLauncher
IDiamondContractLauncher
setLauncherGlobalDiamondProxy
function setLauncherGlobalDiamondProxy(struct LibDiamond.GlobalDiamondProxy[] _globalDiamondProxy) external
getLauncherGlobalDiamondProxy
function getLauncherGlobalDiamondProxy() external view returns (struct LibDiamond.GlobalDiamondProxy[])
setFacetCuts
function setFacetCuts(struct IDiamondCut.FacetCut[] _diamondCut) external
setDiamondAddresses
function setDiamondAddresses(address diamondCutAddress, address registerDiamondCutAddress, address diamondLoupe, address diamondInit) external
launch
function launch(address owner, bytes20[] facetIds, bytes callData) external returns (address)
launch
function launch(address owner, bytes20[] facetIds, struct IDiamondCut.FacetCut[] facets, struct LibDiamond.GlobalDiamondProxy[] proxies, bytes callData) external returns (address)
launchRegistry
function launchRegistry(bytes20[] facetIds) external returns (address)
getContracts
function getContracts(uint256 offset, uint256 limit, bool asc) external view returns (address[], uint256, uint256)
getContractsByOwner
function getContractsByOwner(address owner, uint256 offset, uint256 limit, bool asc) external view returns (address[], uint256, uint256)
getRegistriesByOwner
function getRegistriesByOwner(address owner, uint256 offset, uint256 limit, bool asc) external view returns (address[], uint256, uint256)
setClaimsBps
function setClaimsBps(uint16 _claimsBps) external
getClaimsBps
function getClaimsBps() external view returns (uint16)
getFee
function getFee() external view returns (uint256)
setFee
function setFee(uint256 _minFee, uint256 _maxfee, uint256 multiplier) external
Launch
event Launch(address addr, address owner)
LaunchRegistry
event LaunchRegistry(address addr, address owner)