diff --git a/README.md b/README.md index 221bad9da..3894bc634 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,12 @@ Clone this repository, and run the following commands in the root directory: ```shell yarn install ``` +```shell +npm install gatsby +``` +```shell +npm install punycode +``` ## Usage diff --git a/vercel.json b/vercel.json deleted file mode 100644 index 745cc7897..000000000 --- a/vercel.json +++ /dev/null @@ -1 +0,0 @@ -{"redirects":[{"source":"/rsk/public-nodes/","destination":"/rsk/node/use/","permanent":true},{"source":"/rsk/public-nodes","destination":"/rsk/node/use/","permanent":true},{"source":"/rsk/rbtc/conversion/networks/mainnet/","destination":"/rsk/rbtc/conversion/networks/","permanent":true},{"source":"/rsk/rbtc/conversion/networks/mainnet","destination":"/rsk/rbtc/conversion/networks/","permanent":true},{"source":"/rsk/node/update/","destination":"/rsk/node/install/update/","permanent":true},{"source":"/rsk/node/update","destination":"/rsk/node/install/update/","permanent":true},{"source":"/rsk/node/install/azure/","destination":"/rsk/node/install/operating-systems/","permanent":true},{"source":"/rsk/node/install/azure","destination":"/rsk/node/install/operating-systems/","permanent":true},{"source":"/rsk/node/install/aws/","destination":"/rsk/node/install/cloud-fast-deploy/aws/","permanent":true},{"source":"/rsk/node/install/aws","destination":"/rsk/node/install/cloud-fast-deploy/aws/","permanent":true},{"source":"/rsk/node/install/docker/","destination":"/rsk/node/install/operating-systems/","permanent":true},{"source":"/rsk/node/install/docker","destination":"/rsk/node/install/operating-systems/","permanent":true},{"source":"/rsk/node/install/centos/","destination":"/rsk/node/install/operating-systems/centos/","permanent":true},{"source":"/rsk/node/install/centos","destination":"/rsk/node/install/operating-systems/centos/","permanent":true},{"source":"/rsk/node/install/java/","destination":"/rsk/node/install/operating-systems/java/","permanent":true},{"source":"/rsk/node/install/java","destination":"/rsk/node/install/operating-systems/java/","permanent":true},{"source":"/rsk/node/install/ubuntu/","destination":"/rsk/node/install/operating-systems/ubuntu/","permanent":true},{"source":"/rsk/node/install/ubuntu","destination":"/rsk/node/install/operating-systems/ubuntu/","permanent":true},{"source":"/rsk/node/contribute/network-upgrade/","destination":"/rsk/node/network-upgrade/","permanent":true},{"source":"/rsk/node/contribute/network-upgrade","destination":"/rsk/node/network-upgrade/","permanent":true},{"source":"/rsk/node/contribute/verify/","destination":"/rsk/node/security-chain/","permanent":true},{"source":"/rsk/node/contribute/verify","destination":"/rsk/node/security-chain/","permanent":true},{"source":"/rsk/node/configure/autominer/","destination":"/rsk/node/configure/mining/autominer/","permanent":true},{"source":"/rsk/node/configure/autominer","destination":"/rsk/node/configure/mining/autominer/","permanent":true},{"source":"/rsk/node/configure/for-mining/","destination":"/rsk/node/configure/mining/","permanent":true},{"source":"/rsk/node/configure/for-mining","destination":"/rsk/node/configure/mining/","permanent":true},{"source":"/rsk/architecture/2-way-peg/","destination":"/rsk/architecture/powpeg/","permanent":true},{"source":"/rsk/architecture/2-way-peg","destination":"/rsk/architecture/powpeg/","permanent":true},{"source":"/rsk/architecture/turing-complete/","destination":"/rsk/architecture/","permanent":true},{"source":"/rsk/architecture/turing-complete","destination":"/rsk/architecture/","permanent":true},{"source":"/kb/get-crypto-on-rsk/","destination":"/guides/get-crypto-on-rsk/overview/","permanent":true},{"source":"/kb/get-crypto-on-rsk","destination":"/guides/get-crypto-on-rsk/overview/","permanent":true},{"source":"/kb/get-crypto-on-rsk/cryptocurrency-vs-token/","destination":"/guides/get-crypto-on-rsk/cryptocurrency-vs-token/","permanent":true},{"source":"/kb/get-crypto-on-rsk/cryptocurrency-vs-token","destination":"/guides/get-crypto-on-rsk/cryptocurrency-vs-token/","permanent":true},{"source":"/kb/get-crypto-on-rsk/powpeg-btc-rbtc/","destination":"/guides/get-crypto-on-rsk/powpeg-btc-rbtc/","permanent":true},{"source":"/kb/get-crypto-on-rsk/powpeg-btc-rbtc","destination":"/guides/get-crypto-on-rsk/powpeg-btc-rbtc/","permanent":true},{"source":"/kb/get-crypto-on-rsk/rbtc-exchanges/","destination":"/guides/get-crypto-on-rsk/rbtc-exchanges/","permanent":true},{"source":"/kb/get-crypto-on-rsk/rbtc-exchanges","destination":"/guides/get-crypto-on-rsk/rbtc-exchanges/","permanent":true},{"source":"/kb/get-crypto-on-rsk/rbtc-wallets/","destination":"/guides/get-crypto-on-rsk/rbtc-wallets/","permanent":true},{"source":"/kb/get-crypto-on-rsk/rbtc-wallets","destination":"/guides/get-crypto-on-rsk/rbtc-wallets/","permanent":true},{"source":"/rif/storage/providers/swarm/testnet-network","destination":"/rif/storage/providers/swarm/guides/","permanent":true},{"source":"/rif/storage/providers/swarm/testnet-networ","destination":"/rif/storage/providers/swarm/guides/","permanent":true},{"source":"/rif/storage/libraries/javascript","destination":"/rif/storage/libraries/","permanent":true},{"source":"/rif/storage/libraries/javascrip","destination":"/rif/storage/libraries/","permanent":true},{"source":"/rif/rns/operation/","destination":"/rif/rns/operations/","permanent":true},{"source":"/rif/rns/operation","destination":"/rif/rns/operations/","permanent":true},{"source":"/rif/rns/tools/From-ENS-to-RNS/","destination":"/rif/rns/tools/","permanent":true},{"source":"/rif/rns/tools/From-ENS-to-RNS","destination":"/rif/rns/tools/","permanent":true},{"source":"/rif/rns/operations/Register-a-name/","destination":"/rif/rns/operations/register","permanent":true},{"source":"/rif/rns/operations/Register-a-name","destination":"/rif/rns/operations/register","permanent":true},{"source":"/rif/rns/operations/Register-a-name-auction/","destination":"/rif/rns/operations/register-auction-deprecated","permanent":true},{"source":"/rif/rns/operations/Register-a-name-auction","destination":"/rif/rns/operations/register-auction-deprecated","permanent":true},{"source":"/rif/rns/operations/Migrate-a-name/","destination":"/rif/rns/operations/migrate-from-auction","permanent":true},{"source":"/rif/rns/operations/Migrate-a-name","destination":"/rif/rns/operations/migrate-from-auction","permanent":true},{"source":"/rif/rns/operations/resolve-a-name/","destination":"/rif/rns/operations/resolve/","permanent":true},{"source":"/rif/rns/operations/resolve-a-name","destination":"/rif/rns/operations/resolve/","permanent":true},{"source":"/rif/rns/operations/renew-a-name/","destination":"/rif/rns/operations/renew/","permanent":true},{"source":"/rif/rns/operations/renew-a-name","destination":"/rif/rns/operations/renew/","permanent":true},{"source":"/rif/rns/guide/value-proposition/wallets/","destination":"/rif/rns/guide/value-proposition/","permanent":true},{"source":"/rif/rns/guide/value-proposition/wallets","destination":"/rif/rns/guide/value-proposition/","permanent":true},{"source":"/rif/rns/architecture/nameresolver/","destination":"/rif/rns/architecture/reverse-suite/nameresolver/","permanent":true},{"source":"/rif/rns/architecture/nameresolver","destination":"/rif/rns/architecture/reverse-suite/nameresolver/","permanent":true},{"source":"/rif/rns/architecture/reverseregistar","destination":"/rif/rns/architecture/reverse-suite/reverseregistar","permanent":true},{"source":"/rif/rns/architecture/reverseregista","destination":"/rif/rns/architecture/reverse-suite/reverseregistar","permanent":true},{"source":"/rif/rns/architecture/rsk-registrar/other/nameprice/","destination":"/rif/rns/architecture/rsk-registrar/other/","permanent":true},{"source":"/rif/rns/architecture/rsk-registrar/other/nameprice","destination":"/rif/rns/architecture/rsk-registrar/other/","permanent":true},{"source":"/rif/rlogin/get-started/","destination":"/rif/rlogin/","permanent":true},{"source":"/rif/rlogin/get-started","destination":"/rif/rlogin/","permanent":true},{"source":"/rif/rlogin/libraries/intro/","destination":"/rif/rlogin/libraries/","permanent":true},{"source":"/rif/rlogin/libraries/intro","destination":"/rif/rlogin/libraries/","permanent":true},{"source":"/rif/relay/changelog/","destination":"/rif/relay/versions/","permanent":true},{"source":"/rif/relay/changelog","destination":"/rif/relay/versions/","permanent":true},{"source":"/rif/relay/dev-setup/","destination":"/guides/rif-relay/install/","permanent":true},{"source":"/rif/relay/dev-setup","destination":"/guides/rif-relay/install/","permanent":true},{"source":"/guides/rif-relay/install/","destination":"/guides/rif-relay/installation-requirements/","permanent":true},{"source":"/guides/rif-relay/install","destination":"/guides/rif-relay/installation-requirements/","permanent":true},{"source":"/rif/relay/intro/","destination":"/rif/relay/overview/","permanent":true},{"source":"/rif/relay/intro","destination":"/rif/relay/overview/","permanent":true},{"source":"/rif/relay/launch/","destination":"/guides/rif-relay/deployment/","permanent":true},{"source":"/rif/relay/launch","destination":"/guides/rif-relay/deployment/","permanent":true},{"source":"/rif/relay/operator-manual/","destination":"/guides/rif-relay/","permanent":true},{"source":"/rif/relay/operator-manual","destination":"/guides/rif-relay/","permanent":true},{"source":"/rif/relay/requirements/","destination":"/guides/rif-relay/installation-requirements/","permanent":true},{"source":"/rif/relay/requirements","destination":"/guides/rif-relay/installation-requirements/","permanent":true},{"source":"/rif/relay/testnet/","destination":"/rif/relay/contracts/","permanent":true},{"source":"/rif/relay/testnet","destination":"/rif/relay/contracts/","permanent":true},{"source":"/rif/payments/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/payments","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/public-repos/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/public-repos","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/node/architecture/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/node/architecture","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/node/contribute/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/node/contribute","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/node/protocol/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/node/protocol","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/node/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/node","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/light-client/","destination":"/rif/lumino/light-client/specs/","permanent":true},{"source":"/rif/lumino/light-client","destination":"/rif/lumino/light-client/specs/","permanent":true},{"source":"/rif/lumino/install/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/install","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/node/use/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/node/use","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/light-client/use/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/light-client/use","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/libraries/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/libraries","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/light-client/specs/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/light-client/specs","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/explorer/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/explorer","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/libraries/lumino-js/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/libraries/lumino-js","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/explorer/own/api/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/explorer/own/api","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/explorer/own/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/explorer/own","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/explorer/own/web/","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/lumino/explorer/own/web","destination":"https://www.rifos.org/payments","permanent":true},{"source":"/rif/identity/rlogin/architecture/","destination":"/rif/rlogin/design-and-architecture/","permanent":true},{"source":"/rif/identity/rlogin/architecture","destination":"/rif/rlogin/design-and-architecture/","permanent":true},{"source":"/rif/identity/rlogin/develop/","destination":"/rif/rlogin/develop/","permanent":true},{"source":"/rif/identity/rlogin/develop","destination":"/rif/rlogin/develop/","permanent":true},{"source":"/rif/identity/rlogin/get-started/","destination":"/rif/rlogin/get-started/","permanent":true},{"source":"/rif/identity/rlogin/get-started","destination":"/rif/rlogin/get-started/","permanent":true},{"source":"/rif/identity/rlogin/integrations/","destination":"/rif/rlogin/integrations/","permanent":true},{"source":"/rif/identity/rlogin/integrations","destination":"/rif/rlogin/integrations/","permanent":true},{"source":"/rif/identity/rlogin/","destination":"/rif//rlogin/get-started/","permanent":true},{"source":"/rif/identity/rlogin","destination":"/rif//rlogin/get-started/","permanent":true},{"source":"/rif/identity/rlogin/samples/","destination":"/rif/rlogin/samples/","permanent":true},{"source":"/rif/identity/rlogin/samples","destination":"/rif/rlogin/samples/","permanent":true},{"source":"/rif/identity/rlogin/libraries/did-auth-client/","destination":"/rif/rlogin/libraries/did-auth-client/","permanent":true},{"source":"/rif/identity/rlogin/libraries/did-auth-client","destination":"/rif/rlogin/libraries/did-auth-client/","permanent":true},{"source":"/rif/identity/rlogin/libraries/","destination":"/rif/rlogin/libraries/intro/","permanent":true},{"source":"/rif/identity/rlogin/libraries","destination":"/rif/rlogin/libraries/intro/","permanent":true},{"source":"/rif/identity/rlogin/libraries/express-did-auth/","destination":"/rif/rlogin/libraries/express-did-auth/","permanent":true},{"source":"/rif/identity/rlogin/libraries/express-did-auth","destination":"/rif/rlogin/libraries/express-did-auth/","permanent":true},{"source":"/rif/identity/rlogin/libraries/modal/","destination":"/rif/rlogin/libraries/modal/","permanent":true},{"source":"/rif/identity/rlogin/libraries/modal","destination":"/rif/rlogin/libraries/modal/","permanent":true},{"source":"/rif/identity/rlogin/libraries/vc-json-schemas/","destination":"/rif/rlogin/libraries/vc-json-schemas/","permanent":true},{"source":"/rif/identity/rlogin/libraries/vc-json-schemas","destination":"/rif/rlogin/libraries/vc-json-schemas/","permanent":true},{"source":"/rif/identity/rlogin/libraries/vc-json-schemas-parser/","destination":"/rif/rlogin/libraries/vc-json-schemas-parser/","permanent":true},{"source":"/rif/identity/rlogin/libraries/vc-json-schemas-parser","destination":"/rif/rlogin/libraries/vc-json-schemas-parser/","permanent":true},{"source":"/rif/enveloping/contracts/","destination":"/rif/relay/contracts/","permanent":true},{"source":"/rif/enveloping/contracts","destination":"/rif/relay/contracts/","permanent":true},{"source":"/rif/enveloping/architecture/","destination":"/rif/relay/architecture/","permanent":true},{"source":"/rif/enveloping/architecture","destination":"/rif/relay/architecture/","permanent":true},{"source":"/rif/enveloping/changelog/","destination":"/rif/relay/versions/","permanent":true},{"source":"/rif/enveloping/changelog","destination":"/rif/relay/versions/","permanent":true},{"source":"/rif/enveloping/deployment/","destination":"/guides/rif-relay/deployment/","permanent":true},{"source":"/rif/enveloping/deployment","destination":"/guides/rif-relay/deployment/","permanent":true},{"source":"/rif/enveloping/dev-setup/","destination":"/guides/rif-relay/installation-requirements/","permanent":true},{"source":"/rif/enveloping/dev-setup","destination":"/guides/rif-relay/installation-requirements/","permanent":true},{"source":"/rif/enveloping/gas-costs/","destination":"/rif/relay/gas-costs/","permanent":true},{"source":"/rif/enveloping/gas-costs","destination":"/rif/relay/gas-costs/","permanent":true},{"source":"/rif/enveloping/","destination":"/rif/relay/","permanent":true},{"source":"/rif/enveloping","destination":"/rif/relay/","permanent":true},{"source":"/rif/enveloping/install/","destination":"/guides/rif-relay/installation-requirements/","permanent":true},{"source":"/rif/enveloping/install","destination":"/guides/rif-relay/installation-requirements/","permanent":true},{"source":"/rif/enveloping/intro/","destination":"/rif/relay/overview/","permanent":true},{"source":"/rif/enveloping/intro","destination":"/rif/relay/overview/","permanent":true},{"source":"/rif/enveloping/launch/","destination":"/guides/rif-relay/deployment/","permanent":true},{"source":"/rif/enveloping/launch","destination":"/guides/rif-relay/deployment/","permanent":true},{"source":"/rif/enveloping/overview/","destination":"/rif/relay/overview/","permanent":true},{"source":"/rif/enveloping/overview","destination":"/rif/relay/overview/","permanent":true},{"source":"/rif/enveloping/requirements/","destination":"/guides/rif-relay/installation-requirements/","permanent":true},{"source":"/rif/enveloping/requirements","destination":"/guides/rif-relay/installation-requirements/","permanent":true},{"source":"/rif/enveloping/testnet/","destination":"/rif/relay/contracts/","permanent":true},{"source":"/rif/enveloping/testnet","destination":"/rif/relay/contracts/","permanent":true},{"source":"/rif/enveloping/versions/","destination":"/rif/relay/versions/","permanent":true},{"source":"/rif/enveloping/versions","destination":"/rif/relay/versions/","permanent":true},{"source":"/rif/aggregation/dapps/","destination":"/rif/rollup/","permanent":true},{"source":"/rif/aggregation/dapps","destination":"/rif/rollup/","permanent":true},{"source":"/rif/aggregation/","destination":"/rif/rollup/","permanent":true},{"source":"/rif/aggregation","destination":"/rif/rollup/","permanent":true},{"source":"/rif/aggregation/learn/","destination":"/rif/rollup/","permanent":true},{"source":"/rif/aggregation/learn","destination":"/rif/rollup/","permanent":true},{"source":"/rif/aggregation/walkthrough/","destination":"/rif/rollup/","permanent":true},{"source":"/rif/aggregation/walkthrough","destination":"/rif/rollup/","permanent":true},{"source":"/rif/relay/create-smart-wallet/","destination":"/guides/rif-relay/smart-wallets/","permanent":true},{"source":"/rif/relay/create-smart-wallet","destination":"/guides/rif-relay/smart-wallets/","permanent":true},{"source":"/guides/rif-relay/getting-started/","destination":"/guides/rif-relay/","permanent":true},{"source":"/guides/rif-relay/getting-started","destination":"/guides/rif-relay/","permanent":true},{"source":"/guides/rif-enveloping/create-smart-wallet/","destination":"/guides/rif-relay/smart-wallets/","permanent":true},{"source":"/guides/rif-enveloping/create-smart-wallet","destination":"/guides/rif-relay/smart-wallets/","permanent":true},{"source":"/guides/rif-enveloping/develop/","destination":"/guides/rif-relay/develop/","permanent":true},{"source":"/guides/rif-enveloping/develop","destination":"/guides/rif-relay/develop/","permanent":true},{"source":"/guides/rif-enveloping/getting-started/","destination":"/guides/rif-relay/getting-started/","permanent":true},{"source":"/guides/rif-enveloping/getting-started","destination":"/guides/rif-relay/getting-started/","permanent":true},{"source":"/guides/rif-enveloping/install/","destination":"/guides/rif-relay/install/","permanent":true},{"source":"/guides/rif-enveloping/install","destination":"/guides/rif-relay/install/","permanent":true},{"source":"/guides/rif-enveloping/integrate/","destination":"/guides/rif-relay/integrate/","permanent":true},{"source":"/guides/rif-enveloping/integrate","destination":"/guides/rif-relay/integrate/","permanent":true},{"source":"/guides/rif-enveloping/launch/","destination":"/guides/rif-relay/deployment/","permanent":true},{"source":"/guides/rif-enveloping/launch","destination":"/guides/rif-relay/deployment/","permanent":true},{"source":"/guides/rif-enveloping/smart-wallets/","destination":"/guides/rif-relay/smart-wallets/","permanent":true},{"source":"/guides/rif-enveloping/smart-wallets","destination":"/guides/rif-relay/smart-wallets/","permanent":true},{"source":"/guides/rif-enveloping/","destination":"/guides/rif-relay/","permanent":true},{"source":"/guides/rif-enveloping","destination":"/guides/rif-relay/","permanent":true},{"source":"/wallet/use/jaxx/","destination":"/wallet/use/","permanent":true},{"source":"/wallet/use/jaxx","destination":"/wallet/use/","permanent":true},{"source":"/develop/apps/","destination":"/develop/apps/integrate","permanent":true},{"source":"/develop/apps","destination":"/develop/apps/integrate","permanent":true},{"source":"/develop/apps/wallets/","destination":"/wallet/","permanent":true},{"source":"/develop/apps/wallets","destination":"/wallet/","permanent":true},{"source":"/develop/apps/wallets/jaxx/","destination":"/wallet/use/jaxx/","permanent":true},{"source":"/develop/apps/wallets/jaxx","destination":"/wallet/use/jaxx/","permanent":true},{"source":"/develop/apps/wallets/ledger/","destination":"/wallet/use/ledger/","permanent":true},{"source":"/develop/apps/wallets/ledger","destination":"/wallet/use/ledger/","permanent":true},{"source":"/develop/apps/wallets/json-rpc/","destination":"/wallet/use/json-rpc/","permanent":true},{"source":"/develop/apps/wallets/json-rpc","destination":"/wallet/use/json-rpc/","permanent":true},{"source":"/develop/apps/wallets/mycrypto/","destination":"/wallet/use/mycrypto/","permanent":true},{"source":"/develop/apps/wallets/mycrypto","destination":"/wallet/use/mycrypto/","permanent":true},{"source":"/develop/apps/wallets/metamask/","destination":"/wallet/use/metamask/","permanent":true},{"source":"/develop/apps/wallets/metamask","destination":"/wallet/use/metamask/","permanent":true},{"source":"/develop/apps/tools/Introduction/","destination":"/tools/","permanent":true},{"source":"/develop/apps/tools/Introduction","destination":"/tools/","permanent":true},{"source":"/develop/apps/wallets/myetherwallet/","destination":"/wallet/use/myetherwallet/","permanent":true},{"source":"/develop/apps/wallets/myetherwallet","destination":"/wallet/use/myetherwallet/","permanent":true},{"source":"/develop/apps/wallets/nifty/","destination":"/wallet/use/nifty/","permanent":true},{"source":"/develop/apps/wallets/nifty","destination":"/wallet/use/nifty/","permanent":true},{"source":"/develop/apps/tools/Introduction/","destination":"/tools/","permanent":true},{"source":"/develop/apps/tools/Introduction","destination":"/tools/","permanent":true},{"source":"/develop/apps/tools/stats/","destination":"/tools/","permanent":true},{"source":"/develop/apps/tools/stats","destination":"/tools/","permanent":true},{"source":"/develop/apps/tools/truffle/ganache/","destination":"/tools/","permanent":true},{"source":"/develop/apps/tools/truffle/ganache","destination":"/tools/","permanent":true},{"source":"/develop/apps/tools/truffle/","destination":"/tools/","permanent":true},{"source":"/develop/apps/tools/truffle","destination":"/tools/","permanent":true},{"source":"/develop/apps/tools/explorer/api/","destination":"/develop/apps/tools/explorer/","permanent":true},{"source":"/develop/apps/tools/explorer/api","destination":"/develop/apps/tools/explorer/","permanent":true},{"source":"/quick-start/","destination":"/quick-start/step1-install-rsk-local-node","permanent":true},{"source":"/quick-start","destination":"/quick-start/step1-install-rsk-local-node","permanent":true},{"source":"/defi/","destination":"https://www.rsk.co/openfinance/","permanent":true},{"source":"/defi","destination":"https://www.rsk.co/openfinance/","permanent":true},{"source":"/ethereum-dapp-to-rsk/","destination":"/kb/ethereum-dapp-to-rsk/","permanent":true},{"source":"/ethereum-dapp-to-rsk","destination":"/kb/ethereum-dapp-to-rsk/","permanent":true},{"source":"/libraries/rsk3js","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3j","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3js","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3j","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3js","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3j","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3js","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3j","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3js","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3j","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3js","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3j","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3js","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3j","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3js","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3j","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3js","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3j","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3js","destination":"/libraries/","permanent":true},{"source":"/libraries/rsk3j","destination":"/libraries/","permanent":true},{"source":"/open-finance/","destination":"https://www.rsk.co/openfinance/","permanent":true},{"source":"/open-finance","destination":"https://www.rsk.co/openfinance/","permanent":true},{"source":"/slack/","destination":"https://join.slack.com/t/open-rsk-dev/shared_invite/zt-m0pbuyia-QW~WEI27Ag3Do7qWEjW41w","permanent":true},{"source":"/slack","destination":"https://join.slack.com/t/open-rsk-dev/shared_invite/zt-m0pbuyia-QW~WEI27Ag3Do7qWEjW41w","permanent":true},{"source":"/roadmap/","destination":"https://www.rsk.co/development-roadmap","permanent":true},{"source":"/roadmap","destination":"https://www.rsk.co/development-roadmap","permanent":true},{"source":"/tutorials/compile-smart-contracts-go/","destination":"/kb/compile-smart-contracts-go/","permanent":true},{"source":"/tutorials/compile-smart-contracts-go","destination":"/kb/compile-smart-contracts-go/","permanent":true},{"source":"/tutorials/deploy-smart-contracts/","destination":"/kb/deploy-smart-contracts/","permanent":true},{"source":"/tutorials/deploy-smart-contracts","destination":"/kb/deploy-smart-contracts/","permanent":true},{"source":"/tutorials/interface-registry/","destination":"/kb/interface-registry/","permanent":true},{"source":"/tutorials/interface-registry","destination":"/kb/interface-registry/","permanent":true},{"source":"/tutorials/rsk-api/","destination":"/kb/rsk-api/","permanent":true},{"source":"/tutorials/rsk-api","destination":"/kb/rsk-api/","permanent":true},{"source":"/tutorials/send-tokens-through-metamask/","destination":"/kb/send-tokens-through-metamask/","permanent":true},{"source":"/tutorials/send-tokens-through-metamask","destination":"/kb/send-tokens-through-metamask/","permanent":true},{"source":"/tutorials/interact-with-smart-contracts/","destination":"/kb/interact-with-smart-contracts/","permanent":true},{"source":"/tutorials/interact-with-smart-contracts","destination":"/kb/interact-with-smart-contracts/","permanent":true},{"source":"/tutorials/resolve-nifty-issue/","destination":"/kb/resolve-nifty-issue/","permanent":true},{"source":"/tutorials/resolve-nifty-issue","destination":"/kb/resolve-nifty-issue/","permanent":true},{"source":"/tutorials/using-blockmason/","destination":"/kb/using-blockmason/","permanent":true},{"source":"/tutorials/using-blockmason","destination":"/kb/using-blockmason/","permanent":true},{"source":"/tutorials/truffle-boxes/","destination":"/tools/truffle/boxes","permanent":true},{"source":"/tutorials/truffle-boxes","destination":"/tools/truffle/boxes","permanent":true},{"source":"/tutorials/truffle-boxes/rsk-next-box/","destination":"/kb/truffle-rsk-next-box/","permanent":true},{"source":"/tutorials/truffle-boxes/rsk-next-box","destination":"/kb/truffle-rsk-next-box/","permanent":true},{"source":"/tutorials/truffle-boxes/rsk-react-box/","destination":"/kb/truffle-rsk-react-box/","permanent":true},{"source":"/tutorials/truffle-boxes/rsk-react-box","destination":"/kb/truffle-rsk-react-box/","permanent":true},{"source":"/tutorials/truffle-boxes/pet-shop-box/","destination":"/kb/truffle-pet-shop-box/","permanent":true},{"source":"/tutorials/truffle-boxes/pet-shop-box","destination":"/kb/truffle-pet-shop-box/","permanent":true},{"source":"/tutorials/truffle-boxes/rsk-react-express-box/","destination":"/kb/truffle-rsk-react-express-box/","permanent":true},{"source":"/tutorials/truffle-boxes/rsk-react-express-box","destination":"/kb/truffle-rsk-react-express-box/","permanent":true},{"source":"/tutorials/truffle-boxes/truffle-boxes-prerequisites/","destination":"/kb/truffle-boxes-prerequisites/","permanent":true},{"source":"/tutorials/truffle-boxes/truffle-boxes-prerequisites","destination":"/kb/truffle-boxes-prerequisites/","permanent":true},{"source":"/tutorials/truffle-boxes/rsk-starter-box/","destination":"/kb/truffle-rsk-starter-box/","permanent":true},{"source":"/tutorials/truffle-boxes/rsk-starter-box","destination":"/kb/truffle-rsk-starter-box/","permanent":true},{"source":"/tutorials/tokens/create-a-collectable-token/","destination":"/kb/create-a-collectable-token/","permanent":true},{"source":"/tutorials/tokens/create-a-collectable-token","destination":"/kb/create-a-collectable-token/","permanent":true},{"source":"/tutorials/tokens/create-a-token-02/","destination":"/kb/create-a-token-02/","permanent":true},{"source":"/tutorials/tokens/create-a-token-02","destination":"/kb/create-a-token-02/","permanent":true},{"source":"/tutorials/tokens/create-a-token/","destination":"/kb/create-a-token/","permanent":true},{"source":"/tutorials/tokens/create-a-token","destination":"/kb/create-a-token/","permanent":true},{"source":"/tutorials/frontend/frontend-web3-local/","destination":"/kb/frontend-web3-local/","permanent":true},{"source":"/tutorials/frontend/frontend-web3-local","destination":"/kb/frontend-web3-local/","permanent":true},{"source":"/tutorials/frontend/first-frontend-web3-injected/","destination":"/kb/first-frontend-web3-injected/","permanent":true},{"source":"/tutorials/frontend/first-frontend-web3-injected","destination":"/kb/first-frontend-web3-injected/","permanent":true},{"source":"/tutorials/ethereum-devs/geth-attach-deploy-smart-contract/","destination":"/kb/geth-attach-deploy-smart-contracts/","permanent":true},{"source":"/tutorials/ethereum-devs/geth-attach-deploy-smart-contract","destination":"/kb/geth-attach-deploy-smart-contracts/","permanent":true},{"source":"/tutorials/ethereum-devs/geth-attach-local-node/","destination":"/kb/geth-attach-local-node/","permanent":true},{"source":"/tutorials/ethereum-devs/geth-attach-local-node","destination":"/kb/geth-attach-local-node/","permanent":true},{"source":"/tutorials/ethereum-devs/geth-attach-local-node-mac/","destination":"/tutorials/ethereum-devs/geth-attach-local-node/","permanent":true},{"source":"/tutorials/ethereum-devs/geth-attach-local-node-mac","destination":"/tutorials/ethereum-devs/geth-attach-local-node/","permanent":true},{"source":"/tutorials/ethereum-devs/remix-and-metamask-with-rsk-testnet/","destination":"/kb/remix-and-metamask-with-rsk-testnet/","permanent":true},{"source":"/tutorials/ethereum-devs/remix-and-metamask-with-rsk-testnet","destination":"/kb/remix-and-metamask-with-rsk-testnet/","permanent":true},{"source":"/tutorials/ethereum-devs/truffle-box/","destination":"/tools/truffle/boxes/","permanent":true},{"source":"/tutorials/ethereum-devs/truffle-box","destination":"/tools/truffle/boxes/","permanent":true},{"source":"/wallet/integrate/","destination":"/develop/apps/integrate/","permanent":true},{"source":"/wallet/integrate","destination":"/develop/apps/integrate/","permanent":true},{"source":"/wallet/use/jaxx/","destination":"/wallet/use/","permanent":true},{"source":"/wallet/use/jaxx","destination":"/wallet/use/","permanent":true},{"source":"/wallet/use/nifty/","destination":"/wallet/use/","permanent":true},{"source":"/wallet/use/nifty","destination":"/wallet/use/","permanent":true},{"source":"/wallet/rwallet/","destination":"/develop/wallet/use/","permanent":true},{"source":"/wallet/rwallet","destination":"/develop/wallet/use/","permanent":true},{"source":"/grants/","destination":"/","permanent":true},{"source":"/grants","destination":"/","permanent":true},{"source":"/slack","destination":"https://open-rsk-dev.slack.com/","permanent":true},{"source":"/discord","destination":"https://discord.gg/fPerbqcWGE/","permanent":true}]} \ No newline at end of file