|
|
|
@ -6,7 +6,7 @@ import { createNewBlockchainAccount, fillAccountsList, setExecutionContext, sign |
|
|
|
|
import { clearInstances, clearPopUp, removeInstance, setAccount, setGasFee, setMatchPassphrasePrompt,
|
|
|
|
|
setNetworkNameFromProvider, setPassphrasePrompt, setSelectedContract, setSendTransactionValue, setUnit,
|
|
|
|
|
updateBaseFeePerGas, updateConfirmSettings, updateGasPrice, updateGasPriceStatus, updateMaxFee, updateMaxPriorityFee, updateScenarioPath } from './actions' |
|
|
|
|
import { createInstance, getContext, getFuncABIInputs, getSelectedContract, loadAddress, runTransactions, updateInstanceBalance, syncContractsInternal } from './deploy' |
|
|
|
|
import { createInstance, getContext, getFuncABIInputs, getSelectedContract, loadAddress, runTransactions, updateInstanceBalance, syncContractsInternal, isValidContractAddress } from './deploy' |
|
|
|
|
import { CompilerAbstract as CompilerAbstractType } from '@remix-project/remix-solidity-ts' |
|
|
|
|
import { ContractData, FuncABI } from "@remix-project/core-plugin" |
|
|
|
|
import { DeployMode, MainnetPrompt } from '../types' |
|
|
|
@ -61,4 +61,5 @@ export const setScenarioPath = (path: string) => updateScenarioPath(dispatch, pa |
|
|
|
|
export const getFuncABIValues = (funcABI: FuncABI) => getFuncABIInputs(plugin, funcABI) |
|
|
|
|
export const setNetworkName = (networkName: string) => setNetworkNameFromProvider(dispatch, networkName) |
|
|
|
|
export const updateSelectedContract = (contractName) => setSelectedContract(dispatch, contractName) |
|
|
|
|
export const syncContracts = () => syncContractsInternal(plugin) |
|
|
|
|
export const syncContracts = () => syncContractsInternal(plugin) |
|
|
|
|
export const isValidProxyAddress = (address: string) => isValidContractAddress(plugin, address) |