All transactions (deployed contracts and function executions) can be saved and replayed in
another environment. e.g Transactions created in Javascript VM can be replayed in the Injected Web3.
+
diff --git a/libs/remix-ui/run-tab/src/lib/css/run-tab.css b/libs/remix-ui/run-tab/src/lib/css/run-tab.css
index f5ec6c2e65..8100736d36 100644
--- a/libs/remix-ui/run-tab/src/lib/css/run-tab.css
+++ b/libs/remix-ui/run-tab/src/lib/css/run-tab.css
@@ -70,9 +70,6 @@
.udapp_container {
padding: 0 24px 16px;
}
-.udapp_recorderDescription {
- margin: 0 15px 15px 0;
- }
.udapp_contractNames {
width: 100%;
border: 1px solid
@@ -121,7 +118,8 @@
.udapp_ataddressinput {
padding: .25rem;
}
-.udapp_create {
+.udapp_recorderSection:hover {
+ cursor: pointer;
}
.udapp_input {
font-size: 10px !important;
diff --git a/libs/remix-ui/run-tab/src/lib/types/index.ts b/libs/remix-ui/run-tab/src/lib/types/index.ts
index b3ac8ca28c..5f1d2fb496 100644
--- a/libs/remix-ui/run-tab/src/lib/types/index.ts
+++ b/libs/remix-ui/run-tab/src/lib/types/index.ts
@@ -227,7 +227,8 @@ export interface ContractGUIProps {
clickCallBack: (inputs: { name: string, type: string }[], input: string) => void,
widthClass?: string,
evmBC: any,
- lookupOnly: boolean
+ lookupOnly: boolean,
+ disabled?: boolean
}
export interface MainnetProps {
network: Network,
diff --git a/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx b/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx
index 30f62318b3..4e0c94f93e 100644
--- a/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx
+++ b/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx
@@ -684,9 +684,9 @@ export const CompilerContainer = (props: CompilerContainerProps) => {
}