|
|
@ -435,21 +435,13 @@ export function ContractGUI (props: ContractGUIProps) { |
|
|
|
onChange={(e) => handleDeployProxySelect(e.target.checked)} |
|
|
|
onChange={(e) => handleDeployProxySelect(e.target.checked)} |
|
|
|
checked={deployState.deploy} |
|
|
|
checked={deployState.deploy} |
|
|
|
/> |
|
|
|
/> |
|
|
|
{/* <CustomTooltip |
|
|
|
|
|
|
|
tooltipText={<span>An ERC1967 proxy contract<br/> will be deployed along<br/> with the selected <br/>implementation contract.</span>} |
|
|
|
|
|
|
|
placement={"bottom-start"} |
|
|
|
|
|
|
|
tooltipClasses="text-wrap" |
|
|
|
|
|
|
|
tooltipId="deployWithProxyTooltip" |
|
|
|
|
|
|
|
> */} |
|
|
|
|
|
|
|
<label |
|
|
|
<label |
|
|
|
// title="An ERC1967 proxy contract will be deployed along with the selected implementation contract"
|
|
|
|
|
|
|
|
htmlFor="deployWithProxy" |
|
|
|
htmlFor="deployWithProxy" |
|
|
|
data-id="contractGUIDeployWithProxyLabel" |
|
|
|
data-id="contractGUIDeployWithProxyLabel" |
|
|
|
className="m-0 form-check-label w-100 custom-control-label udapp_checkboxAlign" |
|
|
|
className="m-0 form-check-label w-100 custom-control-label udapp_checkboxAlign" |
|
|
|
> |
|
|
|
> |
|
|
|
Deploy with Proxy |
|
|
|
Deploy with Proxy |
|
|
|
</label> |
|
|
|
</label> |
|
|
|
{/* </CustomTooltip> */} |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
{props.initializerOptions && |
|
|
|
{props.initializerOptions && |
|
|
@ -485,12 +477,6 @@ export function ContractGUI (props: ContractGUIProps) { |
|
|
|
{" "} |
|
|
|
{" "} |
|
|
|
{inp.name}:{" "} |
|
|
|
{inp.name}:{" "} |
|
|
|
</label> |
|
|
|
</label> |
|
|
|
{/* <CustomTooltip |
|
|
|
|
|
|
|
tooltipText={inp.name} |
|
|
|
|
|
|
|
tooltipClasses="text-wrap" |
|
|
|
|
|
|
|
tooltipId="initializeFieldsTooltip" |
|
|
|
|
|
|
|
placement="top-start" |
|
|
|
|
|
|
|
> */} |
|
|
|
|
|
|
|
<input |
|
|
|
<input |
|
|
|
ref={(el) => { |
|
|
|
ref={(el) => { |
|
|
|
initializeFields.current[index] = el; |
|
|
|
initializeFields.current[index] = el; |
|
|
@ -499,7 +485,6 @@ export function ContractGUI (props: ContractGUIProps) { |
|
|
|
className="form-control udapp_input" |
|
|
|
className="form-control udapp_input" |
|
|
|
placeholder={inp.type} |
|
|
|
placeholder={inp.type} |
|
|
|
/> |
|
|
|
/> |
|
|
|
{/* </CustomTooltip> */} |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
); |
|
|
|
); |
|
|
|
})} |
|
|
|
})} |
|
|
@ -516,12 +501,6 @@ export function ContractGUI (props: ContractGUIProps) { |
|
|
|
onChange={(e) => handleUpgradeImpSelect(e.target.checked)} |
|
|
|
onChange={(e) => handleUpgradeImpSelect(e.target.checked)} |
|
|
|
checked={deployState.upgrade} |
|
|
|
checked={deployState.upgrade} |
|
|
|
/> |
|
|
|
/> |
|
|
|
{/* <CustomTooltip |
|
|
|
|
|
|
|
tooltipText="The implementation contract will be deployed and then the proxy contract will be updated with new implementation's address." |
|
|
|
|
|
|
|
tooltipClasses="text-wrap" |
|
|
|
|
|
|
|
tooltipId="upgradeImplementationTooltip" |
|
|
|
|
|
|
|
placement="top-start" |
|
|
|
|
|
|
|
> */} |
|
|
|
|
|
|
|
<label |
|
|
|
<label |
|
|
|
htmlFor="upgradeImplementation" |
|
|
|
htmlFor="upgradeImplementation" |
|
|
|
data-id="contractGUIUpgradeImplementationLabel" |
|
|
|
data-id="contractGUIUpgradeImplementationLabel" |
|
|
@ -529,7 +508,6 @@ export function ContractGUI (props: ContractGUIProps) { |
|
|
|
> |
|
|
|
> |
|
|
|
Upgrade with Proxy |
|
|
|
Upgrade with Proxy |
|
|
|
</label> |
|
|
|
</label> |
|
|
|
{/* </CustomTooltip> */} |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<span onClick={handleToggleUpgradeImp}> |
|
|
|
<span onClick={handleToggleUpgradeImp}> |
|
|
|
<i |
|
|
|
<i |
|
|
@ -577,7 +555,7 @@ export function ContractGUI (props: ContractGUIProps) { |
|
|
|
!useLastProxy ? |
|
|
|
!useLastProxy ? |
|
|
|
<div className="mb-2"> |
|
|
|
<div className="mb-2"> |
|
|
|
<label className="mt-2 text-left d-block"> |
|
|
|
<label className="mt-2 text-left d-block"> |
|
|
|
Proxy Address:{" "} |
|
|
|
Proxy Address : |
|
|
|
</label> |
|
|
|
</label> |
|
|
|
<CustomTooltip |
|
|
|
<CustomTooltip |
|
|
|
tooltipText="Enter previously deployed proxy address on the selected network" |
|
|
|
tooltipText="Enter previously deployed proxy address on the selected network" |
|
|
|