title:'Please compile *.sol file to deploy or access a contract',
disabled: true
})
@ -136,12 +136,12 @@ export function ContractDropdownUI (props: ContractDropdownProps) {
if(enable){
setAtAddressOptions({
disabled: false,
title:'Interact with the deployed contract - requires the .abi file or compiled .sol file to be selected in the editor (with the same compiler configuration)'
title: loadedAddress?'Compile a *.sol file or select a *.abi file.':'To interact with a deployed contract, enter its address and compile its source *.sol file (with the same compiler settings) or select its .abi file in the editor. '
title: loadedAddress?'Compile a *.sol file or select a *.abi file.':<spanclassName="text-start">Tointeractwithadeployedcontract,either<br/>enteritsaddressandcompileitssource*.solfile<br/>(withthesamecompilersettings)orselectits.abifileintheeditor.</span>
})
}
}
@ -155,7 +155,7 @@ export function ContractDropdownUI (props: ContractDropdownProps) {
}else{
setContractOptions({
disabled: true,
title: loadType==='sol'?'Select and compile *.sol file to deploy or access a contract.':'When there is a compiled .sol file, the choice of contracts to deploy or to use with AtAddress is made here.'
title: loadType==='sol'?'Select and compile *.sol file to deploy or access a contract.':<spanclassName="text-start">Whenthereisacompiled.solfile,choosethe<br/>contracttodeployortousewithAtAddress.'</span>
})
}
}
@ -236,7 +236,7 @@ export function ContractDropdownUI (props: ContractDropdownProps) {
@ -324,9 +328,9 @@ export function ContractDropdownUI (props: ContractDropdownProps) {
/>
<CustomTooltip
placement={'right'}
tooltipClasses="text-wrap"
tooltipClasses="text-wrap text-left"
tooltipId="remixIpfsUdappTooltip"
tooltipText="Publishing the source code and metadata to IPFS facilitates source code verification using Sourcify and will greatly foster contract adoption (auditing, debugging, calling it, etc...)"
@ -46,7 +46,7 @@ export function RecorderUI (props: RecorderProps) {
placement={'right'}
tooltipClasses="text-wrap"
tooltipId="info-recorder"
tooltipText="Save transactions (deployed contracts and function executions) and replay them in another environment e.g Transactions created in Remix VM can be replayed in the Injected Provider."
@ -64,7 +64,7 @@ export function RecorderUI (props: RecorderProps) {
placement={'right'}
tooltipClasses="text-wrap"
tooltipId="tooltip-livemode-recorder"
tooltipText="If contracts are updated after recording transactions, checking this box will run recorded transactions with the latest copy of the compiled contracts"