Git Product home page Git Product logo

remix-desktop's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

remix-desktop's Issues

Error on remix desktop v1.3.0 - Compiled and published with bad imports

Source code of remix desktop v1.3.0 is using import instead of require, this is causing remix error on open. The master branch it's ok and the published app is not.

Uncaught Exception:
/Applications/Remix IDE.app/Contents/Resources/app/main.js:1
import * as fs from 'fs-extra'
^

SyntaxError: Unexpected token *
at Module._compile (internal/modules/cjs/loader.js:722:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
at Module.load (internal/modules/cjs/loader.js:645:32)
at Function.Module._load (internal/modules/cjs/loader.js:560:12)
at Object. (/Applications/Remix IDE.app/Contents/Resources/electron.asar/browser/init.js:181:12)
at Module._compile (internal/modules/cjs/loader.js:786:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
at Module.load (internal/modules/cjs/loader.js:645:32)
at Function.Module._load (internal/modules/cjs/loader.js:560:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:850:10)

Injected web3 selection error

If we deploy a contract using 'JavaScipt VM' and it shows up under the section Deployed Contracts. Further, when 'Injected web3' is selected, it shows warning on the bottom starting with No web3 provider found... and environment is set to 'JavaScipt VM' but all the previously deployed contracts are disappeared under Deployed Contracts section

Version: v1.0.3-beta.5
OS: Ubuntu 16.04

In Linux Mint App can not start

Linux Mint App can not start

./Remix-IDE-1.1.0.AppImage
running 1.1.0
[@octokit/rest] const Octokit = require("@octokit/rest") is deprecated. Use const { Octokit } = require("@octokit/rest") instead
start shared folder service
Sun Feb 07 2021 01:51:17 GMT+0300 (Moscow Standard Time) remixd is listening on 127.0.0.1:65520
Sun Feb 07 2021 01:51:17 GMT+0300 (Moscow Standard Time) remixd is listening on 127.0.0.1:65521
generating 2048-bit (rsa only) RSA keypair...
/tmp/.mount_Remix-jn5JFq/remix-ide: symbol lookup error: /tmp/.mount_Remix-jn5JFq/resources/app/node_modules/ursa-optional/build/Release/ursaNative.node: undefined symbol: BN_new

installed with package silently fall

White window on windows desktop

Hi,

Here's what I get with a fresh remix installation on windows. White window loading indefinitely.

image

Thank you for advance.

Update remixd to 0.2.1-alpha.1

Latest version is 0.2.1-alpha.1 and is not compatible with the previous one,
which means that remix-desktop will no longer work with remixd once remix-ide is released.
We should bump the used version in this repo

v1.0.8 does not work on the win10

Remix-IDE-Setup-1.0.8.exe and Remix-IDE-1.0.8-win.zip
I can open an application window, but nothing appear while I click "Open Folder"

Can't connect remix IDE to localhost hardhat chain

I've followed both https://remix-ide.readthedocs.io/en/latest/remixd.html and https://remix-ide.readthedocs.io/en/latest/hardhat.html step by step, but when trying to choose hardhat environment, this error appears:

"Not possible to connect to the Web3 provider. Make sure the provider is running, a connection is open (via IPC or RPC) or that the provider plugin is properly configured."

but, I can deploy locally using hardhat, so blockchain is running and listening. Also, I have default configuration.

MacOS, latest Chrome

Remix started with root folder opened

os:

M1 Silicon
Darwin Kernel Version 20.5.0:
root:xnu-7195.121.3~9/RELEASE_ARM64_T8101
arm64

Remix Desktop: Version 1.3.2 (1.3.2.548)

Haven't been able to recreate, yet. When I opened remix-desktop it opened at the root folder, given it was on a mission critical machine this is worrying.

Is there any way or code flow that would allow the IDE to open with the root / folder?

How to connect explorer's MetaMask??

Error: No injected Web3 provider found. Make sure your provider (e.g. MetaMask) is active and running (when recently activated you may have to reload the page).

A JavaScript error occurred in the main process

Tried older version as new version had same error
Macbook Air M1
MacOS 12.0.1

Uncaught Exception:
TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))
at macosRelease (/Applications/Remix IDE.app/Contents/Resources/app/node_modules/macos-release/index.js:26:26)
at osName (/Applications/Remix IDE.app/Contents/Resources/app/node_modules/os-name/index.js:21:18)
at getUserAgent (/Applications/Remix IDE.app/Contents/Resources/app/node_modules/universal-user-agent/dist-node/index.js:11:53)
at parseOptions (/Applications/Remix IDE.app/Contents/Resources/app/node_modules/@octokit/rest/lib/parse-client-options.js:80:57)
at new Octokit (/Applications/Remix IDE.app/Contents/Resources/app/node_modules/@octokit/rest/lib/constructor.js:23:31)
at new DeprecatedOctokit (/Applications/Remix IDE.app/Contents/Resources/app/node_modules/@octokit/rest/index.js:29:10)
at new Github (/Applications/Remix IDE.app/Contents/Resources/app/node_modules/electron-app-manager/dist/updater/repositories/Github.js:33:27)
at Object.exports.getRepository (/Applications/Remix IDE.app/Contents/Resources/app/node_modules/electron-app-manager/dist/updater/repositories/index.js:12:16)
at new AppManager (/Applications/Remix IDE.app/Contents/Resources/app/node_modules/electron-app-manager/dist/updater/AppManager.js:49:38)

remix desktop cannot show compilation error

I run solidity test plug-in for the code below, the browser remix can report compilation error, but the desktop version of remix just stuck there. My version is Version 1.3.1 (1.3.1.527)

// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.7.0 <0.9.0;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import "@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol";

//UBT is the token that's used by payment,
contract UBT is ERC20PresetMinterPauser {

address public owner;
address public reserveAddress;

modifier onlyOwner {
  require(_msgSender() == owner);
  _;

}

function setReserveAddress(address _reserveAddress) public onlyOwner {
  require(_reserveAddress != address(0));
  reserveAddress = _reserveAddress;

}

constructor () ERC20PresetMinterPauser("Universal Block token", "UBT"){
    owner = msgSender();
}

function issueTokens(address _receiver, uint256 _amount) public onlyOwner {
  require(_receiver != address(0),'Address cannot be zero');
  require(_amount > 0, 'Amount should be bigger than 0');
  _mint(owner, _amount);
  transfer(_receiver, _amount);

}

function burnTokens(address _receiver, uint256 _amount) public {
  require(_receiver != address(0));
  require(_amount > 0);
  _burn(_receiver, _amount);

}

}

In the constructor , I have owner = msgSender(); missing the _ in _msgSender();

When I run unit test in solidity plug-in, it just stuck there, without reporting any compilation error.

An explanation screen before selecting sync folder at startup

Currently as soon as one clicks on the application icon, it goes to select a directory and opens file explorer. This doesn't give any idea of purpose for which directory is getting selected. Also, if you click 'cancel' on select your directory dialog, it automatically selects the current selected folder in the dialog. Ideal way can be closing the application with an error/warning or it can be discussed to make it better.

A screen can be added at startup which explains the purpose and then go to choose the directory.

Version: v1.0.3-beta.5
OS: Ubuntu 16.04

Local Solidity Compiler in Remix

Hi
Can I use the Solidity local and offline compiler in RemixIDE for Windows?
I have download the compiler file : soljson-v0.5.16+commit.9c3226ce.js
Thanks.

Passphrase requested window doesn't work

I am connected to the local web3 provider but I implement a smart contract, the Password requested window appears, I add a correct password for the current account and click OK, but this window does not work. Can someone review this please thank you. in advance!

Executable icon

Currently remix-desktop executable appears in the directory with default document icon 📄. Remix logo should be appearing instead.

Version: v1.0.3-beta.5
OS: Ubuntu 16.04

Unable to interact with smart contract using ABI

Using the latest version of remix at https://remix.ethereum.org/.

I am unable to interact with a smart contract deployed on ropsten network using it's ABI. Under the "Deploy & Run Transactions" section, the "At Address" button is always disabled.

I checked at https://github.com/ethereum/remix-desktop/releases/, the version 1.1.0 is the one I am facing an issue with.

I am able to make the same contract ABI work on Remix IDE on Mac OS by using version 1.0.7.

Not able to save transactions as scenario [MacOS - Apple]

Hello, I am not able to save transactions as a scenario. This bug is probably due to the fact that Remix tries to save under / aka root directory, which does not have permission to

Snímek obrazovky 2021-10-30 v 14 07 30.

No error message is displayed when I try to run Remix IDE Online and then make a connection to the local file system with remixd I am not able to do that export as well. The only difference is that I can see the error message in the console.

Error: Error: Cannot read/write to path outside shared folder.
    at RemixdClient.exists (/Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/services/remixdClient.js:79:19)
    at Object.<anonymous> (/Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/@remixproject/plugin/lib/connector.js:67:56)
    at Generator.next (<anonymous>)
    at /Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/tslib/tslib.js:114:75
    at new Promise (<anonymous>)
    at Object.__awaiter (/Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/tslib/tslib.js:110:16)
    at /Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/@remixproject/plugin/lib/connector.js:30:86
    at WebSocket.<anonymous> (/Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/@remixproject/plugin-ws/lib/ws.js:35:17)
    at WebSocket.emit (events.js:310:20)
    at Receiver.receiverOnMessage (/Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/ws/lib/websocket.js:983:20)

Thanks

Opening folder on MacOS doesn't work on restart (MacOS)

Issue

  • First opening of application
  • Websocket does not attempt connection, no failure.
  • File - Open Folder, open/close localhost, folder loaded.
  • restart application
  • console error:
Uncaught (in promise) Error: Websocket connection is not open yet
    at RemixdHandle.e.postMessage (vendor.js:12527)
    at RemixdHandle.e.callPluginMethod (vendor.js:12527)
    at RemixdHandle.<anonymous> (vendor.js:12527)
    at vendor.js:12527
    at Object.next (vendor.js:12527)
    at vendor.js:12527
    at new Promise (<anonymous>)
    at s (vendor.js:12527)
    at RemixdHandle.e.handshake (vendor.js:12527)
    at RemixdHandle.<anonymous> (vendor.js:12527)
  • Attempting File - Open Folder doesn't work

open/close localhost causes following error in console (likely due to previous error):
provider not ready

Workaround:

  • close application
  • rm -rf ~/Library/ApplicationSupport/remix-ide
  • reopen, add folder again.

Related Issues

#24

Cannot start remix-ide - ursaNative.node: undefined symbol: BN_new

Hey, is there something wrong in the latest release? I could start it just fine yesterday, but today every time I try to launch remix-ide I get:

running 1.1.0
[@octokit/rest] `const Octokit = require("@octokit/rest")` is deprecated. Use `const { Octokit } = require("@octokit/rest")` instead
start shared folder service
Sat Mar 06 2021 20:29:31 GMT+0200 (Eastern European Standard Time) remixd is listening on 127.0.0.1:65520
Sat Mar 06 2021 20:29:31 GMT+0200 (Eastern European Standard Time) remixd is listening on 127.0.0.1:65521
generating 2048-bit (rsa only) RSA keypair...
/opt/Remix IDE/remix-ide: symbol lookup error: /opt/Remix IDE/resources/app/node_modules/ursa-optional/build/Release/ursaNative.node: undefined symbol: BN_new

Did something break with OpenSSL?

Cannot open in macOS Big Sur

Gives always an error that developer is not verified. Tried all options like open anyway in security settings, control-click open however without any luck.

Version 1.3.2

Loading Folders

When trying to load a local folder it wont actually open that folder you selected.
V1.0.8

Seems to be a leveldb issue that prevent loading a folder in remix.

AppData\Roaming\remix-ide\Local Storage\leveldb

Delete all contents in the level db folder and it works like a charm after.

Unable to open Remix IDE on macOS

Remix IDE won't open on my machine, it just spits out this error.
Screenshot 2021-10-31 at 13 27 16

Device Details:
MacBook Pro (13-inch, M1, 2020)
macOS Monterey 12.0.1

remix-desktop FILE EXPLORERS is Empty

The File explorer tab is empty. Nothing is displayed, not the sample contracts section or the localhost. reinstalled remx-desktop, restarted laptop. Still getting the same issue.

Bothersome tool tips

Tool tips in Plugin Manager are redundant and do not seem necessary.

Same with tool tips in File Explorer, they do add the file path, but the path is already referenced in the visual file tree - so they seem unnecessary as well.

Version 1.08 (linux)

Background update fails on MacOS 11.5.2

Remix Desktop Version: 1.3.1

Clicking through the update popup...
Screen Shot 2021-09-05 at 7 29 32 AM

Triggers an error message
Screen Shot 2021-09-05 at 7 30 00 AM

Also had the same issue upgrading from 1.3.0 to 1.3.1, which I got around it by re-downloading the dmg file from GitHub.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.