Skip to main content

DiamondContractLauncherFacet

DiamondContractLauncherFacet

setLauncherGlobalDiamondProxy

function setLauncherGlobalDiamondProxy(struct LibDiamond.GlobalDiamondProxy[] globalDiamondProxy) public

getLauncherGlobalDiamondProxy

function getLauncherGlobalDiamondProxy() public view returns (struct LibDiamond.GlobalDiamondProxy[] _proxies)

setDiamondAddresses

function setDiamondAddresses(address diamondCutAddress, address registerDiamondCutAddress, address diamondLoupeAddress, address diamondInitAddress) public

setFacetCuts

function setFacetCuts(struct IDiamondCut.FacetCut[] cuts) public

getContractsByOwner

function getContractsByOwner(address contractOwner, uint256 offset, uint256 limit, bool asc) public view returns (address[], uint256, uint256)

getContracts

function getContracts(uint256 offset, uint256 limit, bool asc) public view returns (address[], uint256, uint256)

getRegistriesByOwner

function getRegistriesByOwner(address contractOwner, uint256 offset, uint256 limit, bool asc) public view returns (address[], uint256, uint256)

launch

function launch(address owner, bytes20[] facetIds, struct IDiamondCut.FacetCut[] facets, struct LibDiamond.GlobalDiamondProxy[] proxies, bytes initCallData) public returns (address)

feePayment

function feePayment() public payable

launch

function launch(address owner, bytes20[] facetIds, bytes initCallData) public returns (address)

launchRegistry

function launchRegistry(bytes20[] facetIds) public returns (address)

onlyOwner

modifier onlyOwner()

_msgSender

function _msgSender() internal view virtual returns (address sender)

setClaimsBps

function setClaimsBps(uint16 _claimsBps) public

getClaimsBps

function getClaimsBps() public view returns (uint16)

setFee

function setFee(uint256 minFee, uint256 maxFee, uint256 multiplier) public

getFee

function getFee() public view returns (uint256)

getMaxFee

function getMaxFee() public view returns (uint256)

getMinFee

function getMinFee() public view returns (uint256)

_executeRemote

function _executeRemote(address target, bytes callData) internal returns (bytes ret)