remove newAccount from API (use udapp directly)

pull/1/head
yann300 7 years ago
parent 66e1abdf50
commit 3f8b871637
  1. 6
      src/app.js
  2. 6
      src/app/tabs/run-tab.js

@ -778,9 +778,6 @@ Please make a backup of your contracts and start using http://remix.ethereum.org
},
getCompilationResult: () => {
return compiler.lastCompilationResult
},
newAccount: (pass, cb) => {
udapp.newAccount(pass, cb)
}
}
var rhpEvents = {
@ -791,7 +788,8 @@ Please make a backup of your contracts and start using http://remix.ethereum.org
staticAnalysis: staticanalysis.event
}
var rhpOpts = {
pluginAPI: new PluginAPI(self, compiler)
pluginAPI: new PluginAPI(self, compiler),
udapp: udapp
}
self._components.righthandpanel = new RighthandPanel(rhpAPI, rhpEvents, rhpOpts)

@ -45,7 +45,7 @@ function runTab (appAPI = {}, appEvents = {}, opts = {}) {
var el = yo`
<div>
${settings(container, appAPI, appEvents)}
${settings(container, appAPI, appEvents, opts)}
${contractDropdown(event, appAPI, appEvents, instanceContainer)}
${pendingTxsContainer}
${instanceContainer}
@ -359,7 +359,7 @@ function contractDropdown (events, appAPI, appEvents, instanceContainer) {
/* ------------------------------------------------
section SETTINGS: Environment, Account, Gas, Value
------------------------------------------------ */
function settings (container, appAPI, appEvents) {
function settings (container, appAPI, appEvents, opts) {
// SETTINGS HTML
var net = yo`<span class=${css.network}></span>`
const updateNetwork = () => {
@ -374,7 +374,7 @@ function settings (container, appAPI, appEvents) {
}
setInterval(updateNetwork, 5000)
function newAccount () {
appAPI.newAccount('', (error, address) => {
opts.udapp.newAccount('', (error, address) => {
if (!error) {
container.querySelector('#txorigin').appendChild(yo`<option value=${address}>${address}</option>`)
addTooltip(`account ${address} created`)

Loading…
Cancel
Save