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)