eosio / eosio-web-ide Goto Github PK
View Code? Open in Web Editor NEWeosio-web-ide
License: MIT License
eosio-web-ide
License: MIT License
GItPod has made big updates "recently". For example they switched from Theia to vscode. There are likely some changes that need to be made to accommodate those changes.
The example is no longer working. I get this error when starting it:
HISTFILE=/workspace/.gitpod/cmd-1 history -r; {
cleos wallet unlock --password </password
} && {
nodeos --config-dir ~/eosio/chain/config --data-dir ~/eosio/chain/data -e -p eosio --plugin eosio::chain_api_plugin --contracts-console
}
{tpod /workspace/eosio-web-ide $ HISTFILE=/workspace/.gitpod/cmd-1 history -r;
> cleos wallet unlock --password </password
> } && {
osio --plugin eosio::chain_api_plugin --contracts-consoleosio/chain/data -e -p eo
> }
"/usr/bin/keosd" launched
password: Error 3110002: Missing Wallet API Plugin
Ensure that you have eosio::wallet_api_plugin added to your node's configuration!
Otherwise specify your wallet location with --wallet-url argument!
Error Details:
Wallet is not available
gitpod /workspace/eosio-web-ide $
There is no tab on version switching in user page, and where is it
System config
OS: macOS 10.15.5
Browser: Chrome 86.0.4240.183 (not using Gitpod extension)
Steps to trigger the problem:
Follow each step in the "Instructions" section of README.md. After running gp preview $(gp url 8000)
, the Preview pane is opened and display the frontend webpage.
Try to close this panel by clicking "Close" on the context menu.
Other notes
I get the following warnings in the first GitPod workspace window when starting eosio-web-ide
project. @tbfleming mentioned that this is due to a lack of debugging symbols and source maps may cure the issue.
WARNING in ./node_modules/eosjs/dist/eosjs-api-interfaces.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../src/eosjs-api-interfaces.ts': Error: Can't resolve '../src/eosjs-api-interfaces.ts' in '/workspace/eosio-web-ide/webapp/node_modules/eosjs/dist'
@ ./node_modules/eosjs/dist/index.js 5:20-53
@ ./src/index.tsx
WARNING in ./node_modules/eosjs/dist/eosjs-api.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../src/eosjs-api.ts': Error: Can't resolve '../src/eosjs-api.ts' in '/workspace/eosio-web-ide/webapp/node_modules/eosjs/dist'
@ ./node_modules/eosjs/dist/index.js 3:18-40
@ ./src/index.tsx
WARNING in ./node_modules/eosjs/dist/eosjs-jsonrpc.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../src/eosjs-jsonrpc.ts': Error: Can't resolve '../src/eosjs-jsonrpc.ts' in '/workspace/eosio-web-ide/webapp/node_modules/eosjs/dist'
@ ./node_modules/eosjs/dist/index.js 7:22-48
@ ./src/index.tsx
WARNING in ./node_modules/eosjs/dist/eosjs-jssig.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../src/eosjs-jssig.ts': Error: Can't resolve '../src/eosjs-jssig.ts' in '/workspace/eosio-web-ide/webapp/node_modules/eosjs/dist'
@ ./src/index.tsx 8:22-55
WARNING in ./node_modules/eosjs/dist/eosjs-numeric.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../src/eosjs-numeric.ts': Error: Can't resolve '../src/eosjs-numeric.ts' in '/workspace/eosio-web-ide/webapp/node_modules/eosjs/dist'
@ ./node_modules/eosjs/dist/eosjs-jssig.js 53:22-48
@ ./src/index.tsx
WARNING in ./node_modules/eosjs/dist/eosjs-rpc-interfaces.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../src/eosjs-rpc-interfaces.ts': Error: Can't resolve '../src/eosjs-rpc-interfaces.ts' in '/workspace/eosio-web-ide/webapp/node_modules/eosjs/dist'
@ ./node_modules/eosjs/dist/index.js 11:20-53
@ ./src/index.tsx
WARNING in ./node_modules/eosjs/dist/eosjs-rpcerror.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../src/eosjs-rpcerror.ts': Error: Can't resolve '../src/eosjs-rpcerror.ts' in '/workspace/eosio-web-ide/webapp/node_modules/eosjs/dist'
@ ./node_modules/eosjs/dist/index.js 13:23-50
@ ./src/index.tsx
WARNING in ./node_modules/eosjs/dist/eosjs-serialize.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../src/eosjs-serialize.ts': Error: Can't resolve '../src/eosjs-serialize.ts' in '/workspace/eosio-web-ide/webapp/node_modules/eosjs/dist'
@ ./node_modules/eosjs/dist/index.js 15:16-44
@ ./src/index.tsx
WARNING in ./node_modules/eosjs/dist/index.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../src/index.ts': Error: Can't resolve '../src/index.ts' in '/workspace/eosio-web-ide/webapp/node_modules/eosjs/dist'
@ ./src/index.tsx 7:16-32
ℹ 「wdm」: Compiled with warnings.
Is there a way to specify the version of eosio tools? At least can we specify the latest version of tools?
I don't want to use gitpod. I've invested considerable time and effort to tailor my local VS Code development experience according to my preferences. I run Windows 10 Pro and have Docker installed, how can I use this tool to deploy eosio within Docker?
The size of the eosio/eosio-web-ide image has jumped from 828.68 MB to 1012.95 MB from version v0.1.0 to v0.1.1
The main culprit appears to be this command
tar -xjf boost_1_72_0.tar.bz2 && cd boost_1_72_0 && ... && rm -rf boost_1_72_0.tar.bz2 boost_1_71_0
You are rm
ing boost_1_71_0
instead of boost_1_72_0
.
Also the eos install step has doubled in size, but that may just be the difference between eos 1.8.2 and 2.0.0
The following IDE warnings are received in the GitPod "Problems" window when building talk.wasm/.abi (screenshot since I couldn't get gitpod to copy/paste the output of the Problems tab):
These warnings should be cleaned up since this is a demo.
I also see this output in the Terminal window:
gitpod /workspace/eosio-web-ide $ eosio-cpp contract/talk.cpp
Warning, empty ricardian clause file
Warning, empty ricardian clause file
Warning, action <post> does not have a ricardian contract
If you go to https://gitpod.io/#https://github.com/EOSIO/eosio-web-ide or other account link you will get:
Sorry, something went wrong 😓
Error: Request createWorkspace failed with message: 5 NOT_FOUND: cannot resolve base image: not found.
Womp womp
Should we including this fix too , making query plan read call ? Its just a small change and possibly no impact , but I am little hesitant touching anything out of current issue context
Originally posted by @simplynaveen20 in Azure/azure-cosmosdb-java#360 (comment)
Hey,
Could you add Zcash shielded tx count ?
Originally posted by @jorisd in Blockchair/Blockchair.Support#497
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.