- Category: Development
For the first time a comprehensive overview is available that shows the size, importance and diversity of the whole ecosystem in the Crypto Valley. http://cryptovalley.directory lists more than 350 companies developing and using blockchain technologies
The Swiss blockchain ecosystem, also known as the Crypto Valley, is home to a growing number of startups, service providers and other organizations. The Crypto Valley Map is a constantly updated database of these ecosystem contributors, provided for free.
I was having lots of fun implementing it with all my colleagues of inacta AG & Lakeside Partners AG :-)
- Category: Development
- A webserver serving static HTML
- A SSL certificate (signed by a CA)
- Electrum version >= 2.6
sudo apt-get install python3-setuptools python3-pyqt5 python3-pip
sudo pip3 install https://download.electrum.org/3.0.3/Electrum-3.0.3.tar.gz
then run on your server
electrum create electrum daemon start electrum setconfig ssl_privkey /etc/letsencrypt/live/xxxxxx.com/privkey.pem electrum setconfig ssl_chain /etc/letsencrypt/live/xxxxxx.com/cert.pem electrum setconfig requests_dir /home/xxxxxx.com/httpdocs/r electrum setconfig url_rewrite "['file:///home/xxxxxx.com/httpdocs/','https://www.xxxxxx.com/']" electrum addrequest 0.015 -m "Payment for Acme.inc service"
this will return a json with the URL to present to your customers. eg. >https://www.xxxxxx.org/r/index.html?id=7c2888541a
- Category: Development
Even though everyone is talking about smart contracts and their advantages over traditional paper contracts, only a handful of people are addressing the elephant in the room: most of the businesses don’t know how to use smart contracts yet. Jincor is among those few who are trying to make smart contracts and other blockchain technologies more accessible to modern businesses. And anyone can chime in by joining the project’s public token sale, which starts today, on the 1st of December.
Jincor is a secure, regulatory compliant, and easy-to-use platform that allows businesses to work with smart contracts and cryptocurrency payments with no legal, technical, or operational complications, in a cost-efficient manner.
As was mentioned in Forbes, leading technology providers like IBM and Microsoftare offering blockchain solutions to enterprise clients. Tech start-ups too are aggressively capitalizing on the boom by building new products and services that depend on the technology. This year alone, blockchain startups amassed more than $3.25 billion in funding through token sales.
For other businesses, however, the big question is how blockchain adoption can benefit them. There is no question that modern business environments require companies to make technology integral to their strategy. But stil, business owners are often struggles with that due to blockchain solutions complexity and high price tags. And that’s the problem that Jincor’s team is trying to solve.
The project investment potential was estimated as high by ICORATING, rating agency for ICO market. Among notable advisors are Michael Terpin, chairman, and co-founder of BitAngels, and Jason King, co-founder of Unsung.org and School for blockchain development – Academy.
So far, Jincor has successfully launched a closed beta testing its basic functionality – set of features for secure and efficient enterprise interactions – in cooperation with dozens of companies, and the open beta release that will become available at the beginning of December had already attracted 300+ businesses to give it a try. In open beta, there will be much more features available, including cryptocurrency wallets, built on pre-alpha version of Jincor’s private blockchain, and basic labor smart contract template, that can be easily customized for the needs of businesses of any industry and scale.
By the end of 2018, Jincor expects to have over 10,000 business customers in open beta and develop mobile apps for iOS and Android. Registering at Jincor.com and evaluating the advantages of Jincor’s ecosystem is free of charge for any business. However, if companies want to use digital verification, smart contracts, arbitrage system and other features of the platform, they will be charged in JCR tokens, as it will be a store of value, the sole means of paying transaction fees, and the mean of fueling smart contracts of Jincor protocol. There will be no additional emission of JCR tokens in the future but the demand, most likely, will continue to grow in geometrical progression.
The company has put on sale 76% of its JCR tokens, which will be an integral part of Jincor platform. The token price is $1 per 1 JCR; the ETH/JCR exchange rate is calculated automatically in accordance with the current ETH/USD rate. Earlier in August startup held pre-ICO campaign, selling 4% of JCR tokens emission, and reaching the hard cap in less than a week. The token sale starts on the 1st of December, and will last until January 31, 2018, or until all the allocated tokens are sold, and the hard cap of $26.6 mln is reached (the soft cap is $2.5 mln).
- Category: Development
Here are the list of tips and tricks to develop solidity in a modern way (understand back to 2017 year :-) )
- Intellij-Solidity see https://github.com/intellij-solidity/intellij-solidity
- Solidity Solhint Plugin allow to enable Solhint inspection capabilities in your project. It highlight of warnings / errors found by the linter in editor during code modification.
Auto-completion of solidity
Your smart contract code also deserve to be recognized by your IDE and in your test-cases. In order to enjoy auto-completion you'll have to use Soltsice ()https://github.com/dbrainio/Soltsice) to convert Solidity code to TypeScript at compile time.
Add to your package.json
"types": "soltsice build/contracts types",
mocha, jasmine, chai, chai-as-promised, babel-core, add as much as your are using in your code.
FYI by doing so you just add typedscript packages from DefinitelyTyped GitHub project.
Auto-completion of Web3
There currently no official Web3 type definition included in the DefinitelyTyped project. But there is one package good enough even if in Beta at https://www.npmjs.com/package/web3-typescript-typings
Only the Truffle debugger for now http://truffleframework.com/docs/getting_started/debugging
Running unit test
CI in Travis with Docker, .travis.yml
dist: trusty sudo: required group: beta language: node_js node_js: - "8" cache: directories: - node_modules before_script: - truffle version script: - npm run lint - npm run test notifications: slack: rooms: - secure: xxxxxxxxxxxxxxxx on_success: change on_failure: always on_pull_requests: false
Easy testing of EVM Time shifting with Truffle snapshot/restore
Buggy right now, but may be solved soon see https://github.com/trufflesuite/ganache-cli/issues/390
This is a work in progress, i will continue trying to improve my day to day Solidity toolbox! If you have more tips, feel free to use the comment section below.