Commit Graph

112 Commits

Author SHA1 Message Date
Pascal Precht 0c5984c66d docs: clarify supported node version 2019-12-10 12:36:08 +01:00
Pascal Precht 1c12fde7a0
article: fix broken asset reference 2019-12-09 20:56:02 +01:00
Robin Percy 9436d71626
article: add web3 intro article 2019-12-09 20:37:31 +01:00
dependabot-preview[bot] 63cb420351 build(deps-dev): bump eslint-config-hexo from 3.0.0 to 4.0.0 in /site
Bumps [eslint-config-hexo](https://github.com/hexojs/eslint-config-hexo) from 3.0.0 to 4.0.0.
- [Release notes](https://github.com/hexojs/eslint-config-hexo/releases)
- [Commits](https://github.com/hexojs/eslint-config-hexo/compare/3.0.0...4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-02 08:13:02 -06:00
dependabot-preview[bot] 49ace3f0e2 build(deps-dev): bump eslint from 6.7.1 to 6.7.2 in /site
Bumps [eslint](https://github.com/eslint/eslint) from 6.7.1 to 6.7.2.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.7.1...v6.7.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-02 07:59:14 -06:00
Pascal Precht 47df65528a
article: add part 3 of crystal vs nim article series 2019-12-02 12:26:00 +01:00
Pascal Precht 5ef9a0148e
article: add credits 2019-12-02 12:25:48 +01:00
dependabot-preview[bot] 5ab1762c2e build(deps): bump hexo-generator-feed from 2.1.1 to 2.2.0 in /site
Bumps [hexo-generator-feed](https://github.com/hexojs/hexo-generator-feed) from 2.1.1 to 2.2.0.
- [Release notes](https://github.com/hexojs/hexo-generator-feed/releases)
- [Commits](https://github.com/hexojs/hexo-generator-feed/compare/2.1.1...2.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-30 15:07:13 -06:00
dependabot-preview[bot] 401360f483 build(deps): bump hexo-generator-sitemap from 1.2.0 to 2.0.0 in /site
Bumps [hexo-generator-sitemap](https://github.com/hexojs/hexo-generator-sitemap) from 1.2.0 to 2.0.0.
- [Release notes](https://github.com/hexojs/hexo-generator-sitemap/releases)
- [Commits](https://github.com/hexojs/hexo-generator-sitemap/compare/1.2.0...2.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-25 16:47:55 -06:00
dependabot-preview[bot] 0d81934dd7 build(deps-dev): bump eslint from 6.6.0 to 6.7.1 in /site
Bumps [eslint](https://github.com/eslint/eslint) from 6.6.0 to 6.7.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.6.0...v6.7.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-25 16:45:10 -06:00
Robin Percy c3d5c712f4
chore(site): article fixes 2019-11-25 12:17:52 +01:00
dependabot-preview[bot] a7e33487c0 build(deps): bump hexo-generator-feed from 2.1.0 to 2.1.1 in /site
Bumps [hexo-generator-feed](https://github.com/hexojs/hexo-generator-feed) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/hexojs/hexo-generator-feed/releases)
- [Commits](https://github.com/hexojs/hexo-generator-feed/compare/2.1.0...2.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-22 09:18:21 -06:00
dependabot-preview[bot] f8e699fd25 build(deps): bump hexo-deployer-git from 2.0.0 to 2.1.0 in /site
Bumps [hexo-deployer-git](https://github.com/hexojs/hexo-deployer-git) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/hexojs/hexo-deployer-git/releases)
- [Commits](https://github.com/hexojs/hexo-deployer-git/compare/2.0.0...2.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-22 09:06:45 -06:00
Jonathan Rainville c920bd5e14 chore(@embark-site): add all links to status network projects 2019-11-22 11:18:39 +01:00
Robin Percy ae16b65eb4
article: Nim vs Crystal article #2 2019-11-22 10:29:48 +01:00
emizzle f6f45077e9
fix(@embark/proxy): Fix unsubsribe handling and add new provider
When `eth_unsubscribe` is received in the proxy, ensure this request is forwarded through on the correct socket (the same socket that was used for the corresponding `eth_subscribe`).

Move subscription handling for `eth_subscribe` and `eth_unsubscribe` to RpcModifiers (in `rpc-manager` package).

For each `eth_subscribe` request, a new `RequestManager` is created. Since the endpoint property on the proxy class was updated to be a provider, the same provider was being assigned to each new `RequestManager` and thus creating multiple event handlers for each subscription created. To circumvent this, we are now creating a new provider for each `RequestManager`.

Co-authored-by: Pascal Precht <pascal.precht@googlemail.com>
2019-11-21 15:38:48 +01:00
Robin Percy 41e351b961
article: blog post - nim vs crystal part 1 2019-11-19 09:58:55 +01:00
Pascal Precht 7c5d662772 fix(@embark/site): ensure fathom script is only loaded in production environment 2019-11-18 08:59:56 -06:00
Jakub Sokołowski 7088c957a8 add Fathom Analytics JS to the site
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-11-14 15:52:16 +01:00
dependabot-preview[bot] 2a2261e856 build(deps): bump hexo-generator-feed from 2.0.0 to 2.1.0 in /site
Bumps [hexo-generator-feed](https://github.com/hexojs/hexo-generator-feed) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/hexojs/hexo-generator-feed/releases)
- [Commits](https://github.com/hexojs/hexo-generator-feed/compare/2.0.0...2.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-13 11:03:11 -06:00
Michael Bradley, Jr 2543acad75 refactor(@embark/library-manager): restrict versionable packages to only solc
BREAKING CHANGE:

Remove support for specifying the versions of `web3` and `ipfs-api` in a
project's `embark.json`.
2019-11-08 11:27:20 -06:00
Jonathan Rainville 776db1b7f7 feat(@embark/plugin): add priority to regsiterActionForEvents 2019-11-08 08:46:32 -05:00
Pascal Precht 08be5e40fc docs: remove docs for `service` command (#2023)
As discussed in #2008, the `service on/off` command in Embark's interactive console
is non-functioning. As solving the root of the problem requires a bit more effort
than anticipated, we've decided offline to remove this command for the time-being.

The functionality is already gone, this commit removes the corresponding docs.
2019-11-05 10:21:02 -05:00
dependabot-preview[bot] fe252e0b15 build(deps-dev): bump gulp-cheerio from 0.6.3 to 1.0.0 in /site
Bumps [gulp-cheerio](https://github.com/KenPowers/gulp-cheerio) from 0.6.3 to 1.0.0.
- [Release notes](https://github.com/KenPowers/gulp-cheerio/releases)
- [Commits](https://github.com/KenPowers/gulp-cheerio/compare/v0.6.3...v1.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-03 15:29:25 -06:00
dependabot-preview[bot] d0a16521d9 build(deps-dev): bump gulp-responsive from 2.14.0 to 3.0.1 in /site
Bumps [gulp-responsive](https://github.com/mahnunchik/gulp-responsive) from 2.14.0 to 3.0.1.
- [Release notes](https://github.com/mahnunchik/gulp-responsive/releases)
- [Changelog](https://github.com/mahnunchik/gulp-responsive/blob/master/History.md)
- [Commits](https://github.com/mahnunchik/gulp-responsive/compare/v2.14.0...v3.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-03 14:48:38 -06:00
dependabot-preview[bot] 56c2e7f1e1 build(deps-dev): bump eslint from 6.5.1 to 6.6.0 in /site
Bumps [eslint](https://github.com/eslint/eslint) from 6.5.1 to 6.6.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.5.1...v6.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-03 14:44:19 -06:00
dependabot-preview[bot] 3cd34c68e7 build(deps): bump lunr from 2.3.7 to 2.3.8 in /site
Bumps [lunr](https://github.com/olivernn/lunr.js) from 2.3.7 to 2.3.8.
- [Release notes](https://github.com/olivernn/lunr.js/releases)
- [Changelog](https://github.com/olivernn/lunr.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/olivernn/lunr.js/compare/v2.3.7...v2.3.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-29 12:01:43 -05:00
dependabot-preview[bot] 321c3c9a61 build(deps): bump hexo-renderer-jade from 0.4.1 to 0.5.0 in /site
Bumps [hexo-renderer-jade](https://github.com/hexojs/hexo-renderer-jade) from 0.4.1 to 0.5.0.
- [Release notes](https://github.com/hexojs/hexo-renderer-jade/releases)
- [Commits](https://github.com/hexojs/hexo-renderer-jade/compare/0.4.1...0.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-29 11:57:42 -05:00
Michael Bradley, Jr 43555b9340 site: update {hexo:{version}} in package.json to reflect the currently installed version 2019-10-25 11:53:59 -05:00
dependabot-preview[bot] 25db951024 build(deps): bump hexo from 3.9.0 to 4.0.0 in /site
Bumps [hexo](https://github.com/hexojs/hexo) from 3.9.0 to 4.0.0.
- [Release notes](https://github.com/hexojs/hexo/releases)
- [Commits](https://github.com/hexojs/hexo/compare/3.9.0...4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-25 11:53:59 -05:00
Michael Bradley, Jr 8e3541dc7e site: update {hexo:{version}} in package.json to reflect the currently installed version 2019-10-25 11:45:15 -05:00
dependabot-preview[bot] 464dbc8831 build(deps-dev): bump gulp-useref from 3.1.6 to 4.0.0 in /site
Bumps [gulp-useref](https://github.com/jonkemp/gulp-useref) from 3.1.6 to 4.0.0.
- [Release notes](https://github.com/jonkemp/gulp-useref/releases)
- [Commits](https://github.com/jonkemp/gulp-useref/compare/v3.1.6...v4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-25 11:45:15 -05:00
Michael Bradley ed02cc849f build: bump all packages' engines settings (#1985)
BREAKING CHANGE:

node: >=10.17.0 <12.0.0
npm: >=6.11.3
yarn: >=1.19.1

node v10.17.0 is the latest in the 10.x series and is still in the Active LTS
lifecycle. Embark is still not compatible with node's 12.x and 13.x
series (because of some dependencies), otherwise it would probably make sense
to bump our minimum supported node version all the way to the most recent 12.x
release.

npm v6.11.3 is the version that's bundled with node v10.17.0.

yarn v1.19.1 is the most recent version as of the time node v10.17.0 was
released.
2019-10-24 09:52:05 -04:00
Jonathan Rainville a3b52676fc Fix part of the test app and add new test util functions (#1977)
* fix: fix tests hanging because the console is not started

* fix(@embark/proxy): send back errors correctly to the client

Code originally by @emizzle and fixed by me

* feat(@embark/test-runner): add assert.reverts to test reverts

* fix: make test app actually run its test and not hang

* fix(@embark/proxy): fix listening to contract event in the proxy

* feat(@embark/test-runner): add assertion for events being triggered

* docs(@embark/site): add docs for the new assert functions

* feat(@embark/test-runner): add increaseTime util function to globals

* docs(@embark/site): add docs for increaseTime
2019-10-17 14:39:25 -04:00
Ferran Figueredo 7846e499e8 Typo on messages_configuration 2019-10-15 12:44:23 -04:00
dependabot-preview[bot] d46912d0cc build(deps): bump lunr from 2.3.6 to 2.3.7 in /site (#1960)
Bumps [lunr](https://github.com/olivernn/lunr.js) from 2.3.6 to 2.3.7.
- [Release notes](https://github.com/olivernn/lunr.js/releases)
- [Changelog](https://github.com/olivernn/lunr.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/olivernn/lunr.js/compare/v2.3.6...v2.3.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-14 16:11:18 +09:00
dependabot-preview[bot] b8408dba94 build(deps-dev): bump eslint from 6.4.0 to 6.5.1 in /site
Bumps [eslint](https://github.com/eslint/eslint) from 6.4.0 to 6.5.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.4.0...v6.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-03 11:39:00 -05:00
Michael Bradley, Jr 17ccd5c1bd build: tidy up the monorepo in prep for v5.0.0-alpha.0 2019-10-01 13:29:53 -05:00
dependabot-preview[bot] ee4430624a build(deps-dev): bump eslint from 6.3.0 to 6.4.0 in /site
Bumps [eslint](https://github.com/eslint/eslint) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.3.0...v6.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-17 11:04:32 -05:00
dependabot-preview[bot] b642ae2307 build(deps): bump hexo-generator-archive from 0.1.5 to 1.0.0 in /site
Bumps [hexo-generator-archive](https://github.com/hexojs/hexo-generator-archive) from 0.1.5 to 1.0.0.
- [Release notes](https://github.com/hexojs/hexo-generator-archive/releases)
- [Commits](https://github.com/hexojs/hexo-generator-archive/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-16 09:59:37 -05:00
dependabot-preview[bot] c13f2b01ac build(deps): bump hexo-generator-feed from 1.2.2 to 2.0.0 in /site
Bumps [hexo-generator-feed](https://github.com/hexojs/hexo-generator-feed) from 1.2.2 to 2.0.0.
- [Release notes](https://github.com/hexojs/hexo-generator-feed/releases)
- [Commits](https://github.com/hexojs/hexo-generator-feed/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-16 09:53:25 -05:00
dependabot-preview[bot] 32ea1b2fec build(deps): bump hexo-renderer-stylus from 1.0.0 to 1.1.0 in /site
Bumps [hexo-renderer-stylus](https://github.com/hexojs/hexo-renderer-stylus) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/hexojs/hexo-renderer-stylus/releases)
- [Commits](https://github.com/hexojs/hexo-renderer-stylus/compare/1.0.0...1.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-13 09:06:02 -05:00
dependabot-preview[bot] 261522dab6 build(deps): bump hexo-generator-category from 0.1.3 to 1.0.0 in /site
Bumps [hexo-generator-category](https://github.com/hexojs/hexo-generator-category) from 0.1.3 to 1.0.0.
- [Release notes](https://github.com/hexojs/hexo-generator-category/releases)
- [Commits](https://github.com/hexojs/hexo-generator-category/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-13 09:02:19 -05:00
dependabot-preview[bot] 0cc8279d0e build(deps): bump hexo-server from 0.3.3 to 1.0.0 in /site
Bumps [hexo-server](https://github.com/hexojs/hexo-server) from 0.3.3 to 1.0.0.
- [Release notes](https://github.com/hexojs/hexo-server/releases)
- [Commits](https://github.com/hexojs/hexo-server/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-12 21:27:52 -05:00
dependabot-preview[bot] ce9710b952 build(deps): bump hexo-deployer-git from 1.0.0 to 2.0.0 in /site
Bumps [hexo-deployer-git](https://github.com/hexojs/hexo-deployer-git) from 1.0.0 to 2.0.0.
- [Release notes](https://github.com/hexojs/hexo-deployer-git/releases)
- [Commits](https://github.com/hexojs/hexo-deployer-git/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-12 21:24:11 -05:00
burrrata cde01cd845 Update installation.md (#1881)
updated IPFS installation link
2019-09-07 11:26:25 -04:00
Pascal Precht 86ee867689 feat(@embark/specialconfigs): introduce dynamic addresses (#1873)
* fix embarkjs generation

fix ens setProvider

fix embarkjs objects

fix generated embarkjs provider

generate contracts

fix embarkjs-ens

* address some of the issues in the code review

* feat(@embark/specialconfigs): introduce dynamic addresses

This commit introduces a new Smart Contract configuration addressHandler
that lets users define a function to "lazily" compute the address of the
Smart Contract in question.

This is useful when a third-party takes care of deploying a dependency
Smart Contract, but the address of that Smart Contract only being available
at run-time.

Example:
```
deploy: {
  SimpleStorage: {
    fromIndex: 0,
    args: [100],
  },
  OtherContract: {
    deps: ['SimpleStorage'],
    address: async (deps) => {
      // use `deps.contracts.SimpleStorage` to determine address
    },
    abiDefinition: ABI
  },
}
```

In the example above, OtherContract will be deployed after SimpleStorage
because it uses the deps property to define Smart Contracts that it depends
on. All dependencies are exposed on the addressHandler function parameter
similar to deployment hooks.

Closes #1690
2019-09-06 15:02:51 -04:00
dependabot-preview[bot] 5481ebcffd build(deps): bump hexo-renderer-stylus from 0.3.3 to 1.0.0 in /site
Bumps [hexo-renderer-stylus](https://github.com/hexojs/hexo-renderer-stylus) from 0.3.3 to 1.0.0.
- [Release notes](https://github.com/hexojs/hexo-renderer-stylus/releases)
- [Commits](https://github.com/hexojs/hexo-renderer-stylus/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-03 09:39:10 -05:00
dependabot-preview[bot] 8b2cb70039 build(deps-dev): bump eslint from 6.2.2 to 6.3.0 in /site
Bumps [eslint](https://github.com/eslint/eslint) from 6.2.2 to 6.3.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.2.2...v6.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-03 09:10:40 -05:00
Michael Bradley b736ebefcd refactor: initial steps toward 5.0.0-alpha.0 (#1856)
BREAKING CHANGE:

There are more than several breaking changes, including DApp configuration for
accounts.
2019-08-30 16:50:20 -04:00