diff --git a/src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js b/src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js index 566a5047ee..d608a8d061 100644 --- a/src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js +++ b/src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js @@ -72,7 +72,7 @@ export default class FetchAndCompile extends Plugin { name === 'main' ? 'mainnet' : name // source-verifier api expect "mainnet" and not "main" let data try { - data = await this.call('sourcify', 'fetchByNetwork', contractAddress, name.toLowerCase()) + data = await this.call('source-verification', 'fetchByNetwork', contractAddress, name.toLowerCase()) } catch (e) { setTimeout(_ => this.emit('notFound', contractAddress), 0) // plugin framework returns a time out error although it actually didn't find the source... this.unresolvedAddresses.push(contractAddress) diff --git a/src/app/tabs/debugger-tab.js b/src/app/tabs/debugger-tab.js index 3c15b4a5c9..132cf7d1ae 100644 --- a/src/app/tabs/debugger-tab.js +++ b/src/app/tabs/debugger-tab.js @@ -64,7 +64,7 @@ class DebuggerTab extends ViewPlugin { } ) - this.call('manager', 'activatePlugin', 'sourcify') + this.call('manager', 'activatePlugin', 'source-verification') // this.call('manager', 'activatePlugin', 'udapp') return this.el diff --git a/src/app/tabs/debugger/debuggerUI/VmDebugger.js b/src/app/tabs/debugger/debuggerUI/VmDebugger.js index 3206e7f0f5..75706255fa 100644 --- a/src/app/tabs/debugger/debuggerUI/VmDebugger.js +++ b/src/app/tabs/debugger/debuggerUI/VmDebugger.js @@ -16,11 +16,8 @@ var FullStoragesChangesPanel = require('./vmDebugger/FullStoragesChanges') var DropdownPanel = require('./vmDebugger/DropdownPanel') var css = csjs` - .asmCode { - width: 100%; - } .stepDetail { - width: 100%; + line-height: 20%; } .vmheadView { margin-top:10px; @@ -127,19 +124,29 @@ function VmDebugger (vmDebuggerLogic) { this.vmDebuggerLogic.event.register('newCallTree', () => { if (!self.view) return + self.functionPanel.basicPanel.show() self.solidityLocals.basicPanel.show() self.solidityState.basicPanel.show() + self.solidityPanel.hidden = false }) this.vmDebuggerLogic.start() } VmDebugger.prototype.renderHead = function () { + this.solidityPanel = yo` + + ` const headView = yo`
-
${this.asmCode.render()}
-
${this.stepDetail.render()}
+ ${this.solidityPanel} +
${this.asmCode.render()}
+
${this.stepDetail.render()}
` @@ -158,10 +165,7 @@ VmDebugger.prototype.render = function () { const view = yo`
- ${this.solidityLocals.render()} - ${this.solidityState.render()} ${this.stackPanel.render()} - ${this.functionPanel.render()} ${this.memoryPanel.render()} ${this.storagePanel.render()} ${this.callstackPanel.render()} diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/CodeListView.js b/src/app/tabs/debugger/debuggerUI/vmDebugger/CodeListView.js index 26ccbc3871..8723d71560 100644 --- a/src/app/tabs/debugger/debuggerUI/vmDebugger/CodeListView.js +++ b/src/app/tabs/debugger/debuggerUI/vmDebugger/CodeListView.js @@ -8,7 +8,7 @@ var csjs = require('csjs-inject') var css = csjs` .instructions { overflow-y: scroll; - max-height: 150px; + max-height: 100px; } ` function CodeListView () { diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/FunctionPanel.js b/src/app/tabs/debugger/debuggerUI/vmDebugger/FunctionPanel.js index 16fc59db75..6c9a94118d 100644 --- a/src/app/tabs/debugger/debuggerUI/vmDebugger/FunctionPanel.js +++ b/src/app/tabs/debugger/debuggerUI/vmDebugger/FunctionPanel.js @@ -3,7 +3,7 @@ var DropdownPanel = require('./DropdownPanel') var yo = require('yo-yo') function FunctionPanel () { - this.basicPanel = new DropdownPanel('Function', {json: true, displayContentOnly: false}) + this.basicPanel = new DropdownPanel('Function Stack', {json: true, displayContentOnly: false}) } FunctionPanel.prototype.update = function (calldata) { diff --git a/src/app/ui/landing-page/landing-page.js b/src/app/ui/landing-page/landing-page.js index fe145f5ca4..5af1a30104 100644 --- a/src/app/ui/landing-page/landing-page.js +++ b/src/app/ui/landing-page/landing-page.js @@ -163,8 +163,8 @@ export class LandingPage extends ViewPlugin { } const startSourceVerify = () => { this.appManager.ensureActivated('solidity') - this.appManager.ensureActivated('sourcify') - this.verticalIcons.select('sourcify') + this.appManager.ensureActivated('source-verification') + this.verticalIcons.select('source-verification') } const startPluginManager = () => { this.appManager.ensureActivated('pluginManager')