diff --git a/_data/testnet/tools.yml b/_data/testnet/tools.yml
index 4dca49a8..11da911b 100644
--- a/_data/testnet/tools.yml
+++ b/_data/testnet/tools.yml
@@ -7,9 +7,9 @@
purpose: For anyone who wants to start testing their node and applications.
- name: testnet.steem.vc
testnet_id: 79276ae
- url: https://steemprojects.com/projects/p/steem-testnet/
+ url: https://steemscan.com/projects/p/steem-testnet/
purpose: General bootstrapping to `testnet.steem.vc` maintained maintained by `@almost-digital`.
- name: TestNET Condenser
testnet_id: 79276ae
- url: https://steemprojects.com/projects/p/testnet-condenser/
+ url: https://steemscan.com/projects/p/testnet-condenser/
purpose: A condenser instance for `testnet.steem.vc`.
diff --git a/_quickstart/steemd_nodes.md b/_quickstart/steemd_nodes.md
index d6c64dbe..7f399535 100644
--- a/_quickstart/steemd_nodes.md
+++ b/_quickstart/steemd_nodes.md
@@ -1,5 +1,5 @@
---
-title: steemd Nodes
+title: Steemd Nodes
position: 2
exclude: true
---
diff --git a/_resources/client_libs.md b/_resources/client_libs.md
index 1a337c27..bc621330 100644
--- a/_resources/client_libs.md
+++ b/_resources/client_libs.md
@@ -15,12 +15,6 @@ Pure JavaScript Steem crypto library for node.js and browsers. Can be used to co
---
-**Steem-TX-JS** - [https://github.com/mahdiyari/steem-tx-js](https://github.com/mahdiyari/steem-tx-js)
-
-Lightweight JavaScript library for creating and signing transactions. Works with frameworks like Nativescript. This library is a solution to such cases when other libraries are not working. And also an alternative for *only* creating, signing, and broadcasting transactions.
-
----
-
**DSteem** - [https://github.com/jnordberg/dsteem](https://github.com/jnordberg/dsteem)
A Typescript Steem crypto library for node.js and browsers. Steemit Inc [also maintains a version of this library](https://github.com/steemit/dsteem)
diff --git a/_resources/developeradvocate.md b/_resources/developeradvocate.md
index a96e7235..65fdebe8 100644
--- a/_resources/developeradvocate.md
+++ b/_resources/developeradvocate.md
@@ -11,13 +11,6 @@ Steemit’s [Developer Advocate](mailto:da@steemit.com) is here to make the proc
The D.A. receives a lot of emails, but will respond as quickly as possible.
----
-
-**SteemDevs Chat** - [https://discord.gg/B29Bbng](https://discord.gg/B29Bbng)
-
-SteemDevs chat is a public Discord chat community where members of the Steem development community go to discuss Steem development, and other related topics.
-It is a great place to go to ask questions, meet other developers that are working on Steem projects, share tips and code snippets, and discuss the items you are working on.
-
diff --git a/_resources/steem_connect_libs.md b/_resources/steem_connect_libs.md
deleted file mode 100644
index d1262590..00000000
--- a/_resources/steem_connect_libs.md
+++ /dev/null
@@ -1,56 +0,0 @@
----
-title: SteemConnect Libs
-position: 4
----
-
-Most people who will be implementing OAuth2 will want to find and utilize a library in the language of their choice. These libraries, while not necessarily built by Steemit, should support the SteemConnect API.
-
-If you're wondering what SteemConnect is, go [here]({{ '/services/#services-steemconnect' | relative_url }}).
-
----
-
-**SteemConnect SDK** - [https://github.com/steemit/steemconnect-sdk](https://github.com/steemit/steemconnect-sdk)
-
-An official javascript library for utilizing SteemConnect.
-
----
-
-**steem-connect-firebase-function** - [https://jakipatryk.github.io/steemconnect-firebase-functions/](https://jakipatryk.github.io/steemconnect-firebase-functions/)
-
-A TypeScript library that can help you build applications with SteemConnect and Firebase.
-
----
-
-**Sc2 SDK PHP** - [https://github.com/hernandev/sc2-sdk-php](https://github.com/hernandev/sc2-sdk-php)
-
-Easily integrate STEEM blockchain into your PHP applications, though SteemConnect.
-
----
-
-**Social Auth SteemConnect** - [https://pypi.python.org/pypi/social-auth-steemconnect/0.0.2](https://pypi.python.org/pypi/social-auth-steemconnect/0.0.2)
-
-Pluggable authentication backend for python-social-auth, that allows authentication via SteemConnect (v2).
-
----
-
-**steemconnect-python-client** - [https://github.com/emre/steemconnect-python-client](https://github.com/emre/steemconnect-python-client)
-
-steemconnect-python-client is a simple yet powerful library to interact with the Steemconnect.
-
----
-
-**omniauth-steemconnect** - [https://rubygems.org/gems/omniauth-steemconnect/versions/0.1.0](https://rubygems.org/gems/omniauth-steemconnect/versions/0.1.0)
-
-Ruby Omniauth2 Strategy for SteemConnect.
-
----
-
-**SwiftyConnect** - [https://github.com/caspernikus/SwiftyConnect](https://github.com/caspernikus/SwiftyConnect)
-
-SteemConnect Library for iOS / Swift.
-
----
-
-**SteemConnect4j** - [https://github.com/hapramp/steemconnect4j](https://github.com/hapramp/steemconnect4j)
-
-Steemconnect SDK for Java.
diff --git a/_resources/steem_login_libs.md b/_resources/steem_login_libs.md
new file mode 100644
index 00000000..0eea35ab
--- /dev/null
+++ b/_resources/steem_login_libs.md
@@ -0,0 +1,56 @@
+---
+title: SteemLogin Libs
+position: 4
+---
+
+Most people who will be implementing OAuth2 will want to find and utilize a library in the language of their choice. These libraries, while not necessarily built by Steemit, should support the SteemLogin API.
+
+If you're wondering what SteemLogin is, go [here]({{ '/services/#services-steemlogin' | relative_url }}).
+
+---
+
+**SteemLogin SDK** - [https://github.com/futureshockco/steemlogin.js](https://github.com/futureshockco/steemlogin.js)
+
+An javascript library for utilizing SteemLogin.
+
+---
+
+**steem-login-firebase-function** - [https://jakipatryk.github.io/steemconnect-firebase-functions/](https://jakipatryk.github.io/steemconnect-firebase-functions/)
+
+A TypeScript library that can help you build applications with SteemLogin and Firebase.
+
+---
+
+**Sc2 SDK PHP** - [https://github.com/hernandev/sc2-sdk-php](https://github.com/hernandev/sc2-sdk-php)
+
+Easily integrate STEEM blockchain into your PHP applications, though SteemLogin.
+
+---
+
+**Social Auth SteemLogin** - [https://pypi.python.org/pypi/social-auth-steemconnect/0.0.2](https://pypi.python.org/pypi/social-auth-steemconnect/0.0.2)
+
+Pluggable authentication backend for python-social-auth, that allows authentication via SteemLogin (v2).
+
+---
+
+**steemlogin-python-client** - [https://github.com/emre/steemconnect-python-client](https://github.com/emre/steemconnect-python-client)
+
+steemlogin-python-client is a simple yet powerful library to interact with the Steemlogin.
+
+---
+
+**omniauth-steemlogin** - [https://rubygems.org/gems/omniauth-steemconnect/versions/0.1.0](https://rubygems.org/gems/omniauth-steemconnect/versions/0.1.0)
+
+Ruby Omniauth2 Strategy for SteemLogin.
+
+---
+
+**SwiftyConnect** - [https://github.com/caspernikus/SwiftyConnect](https://github.com/caspernikus/SwiftyConnect)
+
+SteemLogin Library for iOS / Swift.
+
+---
+
+**steemlogin4j** - [https://github.com/hapramp/steemconnect4j](https://github.com/hapramp/steemconnect4j)
+
+Steemlogin SDK for Java.
diff --git a/_resources/tools.md b/_resources/tools.md
index 756b53c7..9e04ba51 100644
--- a/_resources/tools.md
+++ b/_resources/tools.md
@@ -15,12 +15,6 @@ Interactive Steem API swagger, [open-source](https://github.com/eSteemApp/steema
---
-**SteemSQL** - [http://www.steemsql.com/](http://www.steemsql.com/)
-
-A private Microsoft SQL server database with Steem blockchain data, subscription based, allows you to do flexible queries and analyze blockchain data.
-
----
-
**eSync** - [https://github.com/eSteemApp/esync](https://github.com/eSteemApp/esync)
eSync extracts Steem blockchain data and saves into Mongodb, written in Nodejs.
@@ -33,6 +27,6 @@ SteemPress is a WordPress plugin to allow you to automatically publish your arti
---
-_**Many more projects and tools can be found at [https://steemprojects.com](https://steemprojects.com)**_
+_**Many more projects and tools can be found at [https://steemscan.com](https://steemscan.com)**_
---
diff --git a/_services/steemconnect.md b/_services/steemlogin.md
similarity index 51%
rename from _services/steemconnect.md
rename to _services/steemlogin.md
index 7981ce5e..8d3ebe90 100644
--- a/_services/steemconnect.md
+++ b/_services/steemlogin.md
@@ -1,17 +1,17 @@
---
-title: SteemConnect
+title: SteemLogin
position: 2
---
-**What is SteemConnect?**
+**What is SteemLogin?**
-The goal of SteemConnect is to provide a safe way of connecting to the blockchain via 3rd party apps without compromising the security of your private keys and passwords. It's a simple identity layer built on top of the blockchain allowing users safe access and developers the freedom of not having to handle the authentication system, i.e. managing users' private keys and encryption. This means that devs won't have to opensource their projects in order to gain user trust. When connecting to apps in this manner, neither SteemConnect nor the authorised app store the private keys as the posting key is incrypted on your cookie.
+The goal of SteemLogin (olderly known as SteemConnect) is to provide a safe way of connecting to the blockchain via 3rd party apps without compromising the security of your private keys and passwords. It's a simple identity layer built on top of the blockchain allowing users safe access and developers the freedom of not having to handle the authentication system, i.e. managing users' private keys and encryption. This means that devs won't have to opensource their projects in order to gain user trust. When connecting to apps in this manner, neither SteemLogin nor the authorised app store the private keys as the posting key is incrypted on your cookie.
-**How SteemConnect is implemented**
+**How SteemLogin is implemented**
-SteemConnect works by granting an access token to the requesting app once the application has been approved.
-A full tutorial on how to set up an application, request authorisation and grant access can be found [here]({{ '/tutorials-javascript/steemconnect' | relative_url }}).
+SteemLogin works by granting an access token to the requesting app once the application has been approved.
+A full tutorial on how to set up an application, request authorisation and grant access can be found [here]({{ '/tutorials-javascript/steemlogin' | relative_url }}).
**Steem Authorisation and OAuth 2**
@@ -23,12 +23,12 @@ Simplified, the process includes the following steps:
3. The user is redirected to the application redirect URI along with the access token
Once the application has an access token, it may use the token to access the user's account via the API, limited to the scope of access, until the token expires or is revoked.
-A full breakdown of OAuth2 and how it applies to SteemIt and SteemConnect can be found [here](https://github.com/steemit/steemconnect/wiki/OAuth-2#code-authorization-flow).
+A full breakdown of OAuth2 and how it applies to SteemIt and SteemLogin can be found [here](https://github.com/steemit/steemlogin/wiki/OAuth-2#code-authorization-flow).
**Useful Links**
-* [SteemConnect Repo](https://github.com/steemit/steemconnect)
-* [Community Resources]({{ '/resources/#community-steem-connect-libs' | relative_url }})
+* [SteemLogin Repo](https://github.com/futureshockco/steemlogin.js)
+* [Community Resources]({{ '/resources/#community-steem-login-libs' | relative_url }})
-For additional material you can refer to the original steemit [blog](https://steemit.com/steemconnect/@busy.org/introducing-steemconnect-by-busy-identity-authentication-authorization-for-steem-blockchain-s-apps) post by [busy.org](https://busy.org/)
+For additional material you can refer to the original steemit [blog](https://steemit.com/steemconnect/@busy.org/introducing-steemconnect-by-busy-identity-authentication-authorization-for-steem-blockchain-s-apps) post by [busy.org](https://steemit.com/@busy.org)
diff --git a/_tutorials-javascript/claim_rewards.md b/_tutorials-javascript/claim_rewards.md
index 16680ade..d84425e0 100644
--- a/_tutorials-javascript/claim_rewards.md
+++ b/_tutorials-javascript/claim_rewards.md
@@ -1,7 +1,7 @@
---
title: 'JS: Claim Rewards'
position: 23
-description: "_Learn how to claim rewards from unclaimed reward balance using Steemconnect as well as client signing method._"
+description: "_Learn how to claim rewards from unclaimed reward balance using Steemlogin as well as client signing method._"
layout: full
---
Full, runnable src of [Claim Rewards](https://github.com/steemit/devportal-tutorials-js/tree/master/tutorials/23_claim_rewards) can be downloaded as part of the [JS tutorials repository](https://github.com/steemit/devportal-tutorials-js).
@@ -20,7 +20,7 @@ This tutorial will show few functions such as querying account by name and getti
1. [**App setup**](#app-setup) Setup `dsteem` to use the proper connection and network.
2. [**Search account**](#search-account) Get account details after input has account name
3. [**Fill form**](#fill-form) Fill form with account reward balances
-4. [**Claim reward**](#claim-reward) Claim reward with Steemconnect or Client signing options
+4. [**Claim reward**](#claim-reward) Claim reward with Steemlogin or Client signing options
#### 1. App setup
@@ -66,7 +66,7 @@ document.getElementById('sp').value = reward_vests;
#### 4. Claim reward
-We have 2 options on how to claim rewards. Steemconnect and Client signing options. We generate Steemconnect link to claim rewards, but you can also choose client signing option to claim rewards right inside tutorial.
+We have 2 options on how to claim rewards. Steemlogin and Client signing options. We generate Steemlogin link to claim rewards, but you can also choose client signing option to claim rewards right inside tutorial.
In order to enable client signing, we will generate operation and also show Posting Private key (wif) field to sign transaction right there client side.
Below you can see example of operation and signing transaction, after successful operation broadcast result will be shown in user interface. It will be block number that transaction was included.
diff --git a/_tutorials-javascript/client_signing.md b/_tutorials-javascript/client_signing.md
index fea7a4da..c9067ed1 100644
--- a/_tutorials-javascript/client_signing.md
+++ b/_tutorials-javascript/client_signing.md
@@ -17,7 +17,7 @@ We have predefined accounts to select for you to quickly use and few transaction
## Intro
-Client side signing of transaction is yet another way of interacting with Steem blockchain. Compare to [Steemconnect](https://github.com/steemit/devportal-tutorials-js/tree/master/tutorials/02_steemconnect) method, client signing doesn't rely on other servers to generate and verify transaction, except when transaction is broadcasted to the network, it should be routed through one of the servers connected to that network or blockchain. It can be your own local machine running Steem blockchain or it could be any other publicly accessible servers.
+Client side signing of transaction is yet another way of interacting with Steem blockchain. Compare to [Steemlogin](https://github.com/steemit/devportal-tutorials-js/tree/master/tutorials/02_steemlogin) method, client signing doesn't rely on other servers to generate and verify transaction, except when transaction is broadcasted to the network, it should be routed through one of the servers connected to that network or blockchain. It can be your own local machine running Steem blockchain or it could be any other publicly accessible servers.
## Steps
diff --git a/_tutorials-javascript/convert_sbd_to_steem.md b/_tutorials-javascript/convert_sbd_to_steem.md
index c23a7883..a0e51e59 100644
--- a/_tutorials-javascript/convert_sbd_to_steem.md
+++ b/_tutorials-javascript/convert_sbd_to_steem.md
@@ -15,10 +15,10 @@ It should be noted that the converted STEEM will not be available instantly as i
There is a marketplace on Steemit that allows you to "sell" your SBD instantly. With this process you can get your STEEM immediately and at the exact price that you expect. The market place is the better way to convert your SBD. [This article](https://steemit.com/steem/@epico/convert-sbd-to-steem-and-steem-power-guide-2017625t103821622z) provides more information on using the market to exchange your SBD to STEEM
-Steemconnect offers an alternative to converting SBD with a "simple link" solution. Instead of running through a list of operations on your account, you can simply use a link similar to the one below substituting the three parameters for your own details. You will be prompted to enter your username and password before the transaction will be executed.
-https://steemconnect.com/sign/convert?owner=username&requestid=1234567&amount=0.000%20SBD
-This is similar to the steemconnect links that have been covered in previous tutorials. For a list of signing operations that work in this manner you can go to https://v2.steemconnect.com/sign
-[This article](https://steemit.com/sbd/@timcliff/how-to-convert-sbd-into-steem-using-steemconnect) has more information on using steemconnect
+Steemlogin offers an alternative to converting SBD with a "simple link" solution. Instead of running through a list of operations on your account, you can simply use a link similar to the one below substituting the three parameters for your own details. You will be prompted to enter your username and password before the transaction will be executed.
+https://steemlogin.com/sign/convert?owner=username&requestid=1234567&amount=0.000%20SBD
+This is similar to the steemlogin links that have been covered in previous tutorials. For a list of signing operations that work in this manner you can go to https://steemlogin.com/sign
+[This article](https://steemit.com/sbd/@timcliff/how-to-convert-sbd-into-steem-using-steemlogin) has more information on using steemlogin
## Intro
diff --git a/_tutorials-javascript/create_account.md b/_tutorials-javascript/create_account.md
index 201e0e0c..318c2bcf 100644
--- a/_tutorials-javascript/create_account.md
+++ b/_tutorials-javascript/create_account.md
@@ -1,7 +1,7 @@
---
title: 'JS: Create Account'
position: 26
-description: "_Create Steem account using Steemconnect as well as with client-side signing._"
+description: "_Create Steem account using Steemlogin as well as with client-side signing._"
layout: full
---
Full, runnable src of [Create Account](https://github.com/steemit/devportal-tutorials-js/tree/master/tutorials/26_create_account) can be downloaded as part of the [JS tutorials repository](https://github.com/steemit/devportal-tutorials-js).
@@ -20,7 +20,7 @@ This tutorial will show few functions such as querying account by name and check
1. [**App setup**](#app-setup) Setup `dsteem` to use the proper connection and network.
2. [**Search account**](#search-account) Get account details after input has account name
3. [**Generate private keys**](#generate-keys) Generate proper keys for new account
-4. [**Create account**](#create-account) Create account via Client-side or Steemconnect
+4. [**Create account**](#create-account) Create account via Client-side or Steemlogin
#### 1. App setup
diff --git a/_tutorials-javascript/delegate_power.md b/_tutorials-javascript/delegate_power.md
index ba95cbd5..58835f28 100644
--- a/_tutorials-javascript/delegate_power.md
+++ b/_tutorials-javascript/delegate_power.md
@@ -1,7 +1,7 @@
---
title: 'JS: Delegate Power'
position: 27
-description: "_Delegate power to other users using Steemconnect or Client-side signing._"
+description: "_Delegate power to other users using Steemlogin or Client-side signing._"
layout: full
---
Full, runnable src of [Delegate Power](https://github.com/steemit/devportal-tutorials-js/tree/master/tutorials/27_delegate_power) can be downloaded as part of the [JS tutorials repository](https://github.com/steemit/devportal-tutorials-js).
@@ -20,7 +20,7 @@ This tutorial will show few functions such as querying account by name and getti
1. [**App setup**](#app-setup) Setup `dsteem` to use the proper connection and network.
2. [**Search account**](#search-account) Get account details after input has account name
3. [**Calculate and Fill form**](#fill-form) Calculate available vesting shares and Fill form with details
-4. [**Delegate power**](#delegate-power) Delegate VESTS with Steemconnect or Client-side signing.
+4. [**Delegate power**](#delegate-power) Delegate VESTS with Steemlogin or Client-side signing.
#### 1. App setup
@@ -68,7 +68,7 @@ Once form is filled with maximum available VESTS balance, you can choose portion
#### 4. Delegate power
-We have 2 options on how to delegate others. Steemconnect and Client-side signing options. By default we generate Steemconnect link to delegate power (delegate vesting shares), but you can choose client signing option to delegate right inside tutorial, note client-side signing will require Active Private key to perform the operation.
+We have 2 options on how to delegate others. Steemlogin and Client-side signing options. By default we generate Steemlogin link to delegate power (delegate vesting shares), but you can choose client signing option to delegate right inside tutorial, note client-side signing will require Active Private key to perform the operation.
In order to enable client signing, we will generate operation and also show Active Private key (wif) field to sign transaction client side.
Below you can see example of operation and signing transaction, after successful operation broadcast result will be shown in user interface. It will be block number that transaction was included.
diff --git a/_tutorials-javascript/grant_active_permission.md b/_tutorials-javascript/grant_active_permission.md
index be2af9fc..440bd85b 100644
--- a/_tutorials-javascript/grant_active_permission.md
+++ b/_tutorials-javascript/grant_active_permission.md
@@ -173,9 +173,9 @@ client.broadcast.updateAccount(accObj, privateKey).then(
The results of the operation is displayed on the UI along with a block number in the console to confirm a successful operation. If you add permission to an account that already has permission, or if your private key has been entered incorrectly, an error of "Missing Active Authority" will be displayed.
-Steemconnect offers an alternative to revoking active permission with a "simple link" solution. Instead of running through a list of operations on your account, you can simply use a link similar to the one below. You will be prompted to enter your usename and password and the specified user will have their permissions removed instantly.
-https://v2.steemconnect.com/revoke/@username
-This is similar to the steemconnect links that have been covered in previous tutorials. For a list of signing operations that work in this manner you can go to https://v2.steemconnect.com/sign
+Steemlogin offers an alternative to revoking active permission with a "simple link" solution. Instead of running through a list of operations on your account, you can simply use a link similar to the one below. You will be prompted to enter your usename and password and the specified user will have their permissions removed instantly.
+https://steemlogin.com/revoke/@username
+This is similar to the steemlogin links that have been covered in previous tutorials. For a list of signing operations that work in this manner you can go to https://steemlogin.com/sign
### To run this tutorial
diff --git a/_tutorials-javascript/grant_posting_permission.md b/_tutorials-javascript/grant_posting_permission.md
index 6af07d7c..7822d1ff 100644
--- a/_tutorials-javascript/grant_posting_permission.md
+++ b/_tutorials-javascript/grant_posting_permission.md
@@ -162,9 +162,9 @@ client.broadcast.updateAccount(accObj, privateKey).then(
The results of the operation is displayed on the UI along with a block number in the console to confirm a successful operation. If you add permission to an account that already has permission will display an error of "Missing Active Authority".
-Steemconnect offers an alternative to revoking posting permission with a "simple link" solution. Instead of running through a list of opetions on your account, you can simply use a link similar to the one below. You will be prompted to enter your usename and password and the specified user will have their posting permission removed instantly.
-https://v2.steemconnect.com/revoke/@username
-This is similar to the steemconnect links that have been covered in previous tutorials. For a list of signing operations that work in this manner you can go to https://v2.steemconnect.com/sign
+Steemlogin offers an alternative to revoking posting permission with a "simple link" solution. Instead of running through a list of opetions on your account, you can simply use a link similar to the one below. You will be prompted to enter your usename and password and the specified user will have their posting permission removed instantly.
+https://steemlogin.com/revoke/@username
+This is similar to the steemlogin links that have been covered in previous tutorials. For a list of signing operations that work in this manner you can go to https://steemlogin.com/sign
### To run this tutorial
diff --git a/_tutorials-javascript/power_down.md b/_tutorials-javascript/power_down.md
index 97cede10..5d32423a 100644
--- a/_tutorials-javascript/power_down.md
+++ b/_tutorials-javascript/power_down.md
@@ -1,7 +1,7 @@
---
title: 'JS: Power Down'
position: 25
-description: "_Perform a power down on all or part of an account's VESTS using either Steemconnect or client-side signing._"
+description: "_Perform a power down on all or part of an account's VESTS using either Steemlogin or client-side signing._"
layout: full
---
Full, runnable src of [Power Down](https://github.com/steemit/devportal-tutorials-js/tree/master/tutorials/25_power_down) can be downloaded as part of the [JS tutorials repository](https://github.com/steemit/devportal-tutorials-js).
@@ -20,7 +20,7 @@ This tutorial will demonstrate a few functions such as querying account by name
1. [**App setup**](#app-setup) Setup `dsteem` to use the proper connection and network.
2. [**Search account**](#search-account) Get account details after input has account name
3. [**Calculate and Fill form**](#fill-form) Calculate available vesting shares and fill the form with details
-4. [**Power down**](#power-down) Power down VESTS with Steemconnect or client-side signing.
+4. [**Power down**](#power-down) Power down VESTS with Steemlogin or client-side signing.
#### 1. App setup
@@ -76,7 +76,7 @@ Once form is filled with the maximum available VESTS balance, we can choose the
#### 4. Power down
-We have two options on how to Power down: Steemconnect and client-side signing. By default we generate a Steemconnect link to Power down (withdraw vesting), but we can also choose the client signing option to Power down right inside tutorial. **Note:** client-side signing will require Active Private key to perform the operation.
+We have two options on how to Power down: Steemlogin and client-side signing. By default we generate a Steemlogin link to Power down (withdraw vesting), but we can also choose the client signing option to Power down right inside tutorial. **Note:** client-side signing will require Active Private key to perform the operation.
In order to enable client signing, we will generate the operation and also show Active Private key (wif) field to sign transaction right there, client side.
diff --git a/_tutorials-javascript/power_up_steem.md b/_tutorials-javascript/power_up_steem.md
index e8ccff3d..925da85a 100644
--- a/_tutorials-javascript/power_up_steem.md
+++ b/_tutorials-javascript/power_up_steem.md
@@ -1,7 +1,7 @@
---
title: 'JS: Power Up Steem'
position: 24
-description: "_Power up an account's Steem using either Steemconnect or a client-side signing._"
+description: "_Power up an account's Steem using either Steemlogin or a client-side signing._"
layout: full
---
Full, runnable src of [Power Up Steem](https://github.com/steemit/devportal-tutorials-js/tree/master/tutorials/24_power_up_steem) can be downloaded as part of the [JS tutorials repository](https://github.com/steemit/devportal-tutorials-js).
@@ -20,7 +20,7 @@ This tutorial will show few functions such as querying account by name and getti
1. [**App setup**](#app-setup) Setup `dsteem` to use the proper connection and network.
2. [**Search account**](#search-account) Get account details after input has account name
3. [**Fill form**](#fill-form) Fill form with account reward balances
-4. [**Power up**](#power-up) Power up STEEM with Steemconnect or Client-side signing.
+4. [**Power up**](#power-up) Power up STEEM with Steemlogin or Client-side signing.
#### 1. App setup
@@ -62,7 +62,7 @@ const receiver = document.getElementById('receiver').value;
#### 4. Power up
-We have 2 options on how to Power up. Steemconnect and Client-side signing options. By default we generate Steemconnect link to Power up (transfer to vesting), but you can use client signing option to Power up right inside tutorial, note client-side signing will require Active private key to perform operation.
+We have 2 options on how to Power up. Steemlogin and Client-side signing options. By default we generate Steemlogin link to Power up (transfer to vesting), but you can use client signing option to Power up right inside tutorial, note client-side signing will require Active private key to perform operation.
In order to enable client signing, we will generate operation and also show Active Private key (wif) field to sign transaction right there client side.
Below you can see example of operation and signing transaction, after successful operation broadcast result will be shown in user interface. It will be block number that transaction was included.
diff --git a/_tutorials-javascript/set_withdraw_route.md b/_tutorials-javascript/set_withdraw_route.md
index b1e25bb1..debd18d1 100644
--- a/_tutorials-javascript/set_withdraw_route.md
+++ b/_tutorials-javascript/set_withdraw_route.md
@@ -9,7 +9,7 @@ layout: full
-We will learn how to allocate a percentage for withdrawal to other accounts using Steemconnect as well as with the client-side signing method. This tutorial runs on the main Steem blockchain. Therefore, any accounts used here will affect real funds on the live network. **Use with caution.**
+We will learn how to allocate a percentage for withdrawal to other accounts using Steemlogin as well as with the client-side signing method. This tutorial runs on the main Steem blockchain. Therefore, any accounts used here will affect real funds on the live network. **Use with caution.**
## Intro
@@ -20,7 +20,7 @@ This tutorial will demonstrate a few functions such as querying account by name
1. [**App setup**](#app-setup) Setup `dsteem` to use the proper connection and network.
2. [**Get account routes**](#search-account) Get account's current routes
3. [**Fill form**](#fill-form) Fill form with appropriate data
-4. [**Set withdraw route**](#withdraw-route) Set route with Steemconnect or client-side signing
+4. [**Set withdraw route**](#withdraw-route) Set route with Steemlogin or client-side signing
#### 1. App setup
@@ -69,11 +69,11 @@ document.getElementById('accInfo').innerHTML = info;
Previous routes can be overwritten by changing and submitting a new transaction to the same account.
-We also generate a Steemconnect signing link.
+We also generate a Steemlogin signing link.
```javascript
window.openSC = async () => {
- const link = `https://steemconnect.com/sign/set-withdraw-vesting-route?from_account=${
+ const link = `https://steemlogin.com/sign/set-withdraw-vesting-route?from_account=${
document.getElementById('username').value
}&percent=${document.getElementById('steem').value * 100}&to_account=${
document.getElementById('account').value
@@ -84,7 +84,7 @@ window.openSC = async () => {
#### 4. Set withdraw route
-We have two options on how to Power down: Steemconnect and client-side signing. Since this action requires Active authority, both client-side and Stemconnect signing will require the Active Private key to sign the transaction. The transaction submission function appears as follows:
+We have two options on how to Power down: Steemlogin and client-side signing. Since this action requires Active authority, both client-side and Stemconnect signing will require the Active Private key to sign the transaction. The transaction submission function appears as follows:
```javascript
window.submitTx = async () => {
diff --git a/_tutorials-javascript/steemconnect.md b/_tutorials-javascript/steemlogin.md
similarity index 53%
rename from _tutorials-javascript/steemconnect.md
rename to _tutorials-javascript/steemlogin.md
index 613e869b..626d91a7 100644
--- a/_tutorials-javascript/steemconnect.md
+++ b/_tutorials-javascript/steemlogin.md
@@ -1,19 +1,19 @@
---
-title: 'JS: Steemconnect'
+title: 'JS: Steemlogin'
position: 2
-description: "_Understand the basics of using Steemconnect with your Steem application._"
+description: "_Understand the basics of using Steemlogin with your Steem application._"
layout: full
---
-Full, runnable src of [Steemconnect](https://github.com/steemit/devportal-tutorials-js/tree/master/tutorials/02_steemconnect) can be downloaded as part of the [JS tutorials repository](https://github.com/steemit/devportal-tutorials-js).
+Full, runnable src of [Steemlogin](https://github.com/steemit/devportal-tutorials-js/tree/master/tutorials/02_steemlogin) can be downloaded as part of the [JS tutorials repository](https://github.com/steemit/devportal-tutorials-js).
-In this tutorial we will setup Steemconnect for demo application and step by step show the process of setting up dedicated account for your app to use Steemconnect Dashboard and setup backend of your application to use Steemconnect authorization properly.
+In this tutorial we will setup Steemlogin for demo application and step by step show the process of setting up dedicated account for your app to use Steemlogin Dashboard and setup backend of your application to use Steemlogin authorization properly.
## Intro
-The application in this tutorial asks the user to grant an access to `demo-app` and get token from Steemconnect. Once permission is granted, `demo-app` can get details of user via an api call that requires access token.
+The application in this tutorial asks the user to grant an access to `demo-app` and get token from Steemlogin. Once permission is granted, `demo-app` can get details of user via an api call that requires access token.
Purpose is to allow any application request permission from user and perform action via access token.
Some other calls that require an access token (or login) are:
@@ -24,50 +24,50 @@ Some other calls that require an access token (or login) are:
* Follow
* Reblog
-Learn more about [Steemconnect operations here](https://github.com/steemit/steemconnect-sdk)
+Learn more about [Steemlogin operations here](https://github.com/futureshockco/steemlogin.js)
## Steps
-1. [**Steemconnect Dashboard**](#sc-dashboard) Create account for application and set up dashboard
-1. [**Initialize Steemconnect**](#init-sc) Initialize SDK in your application code
+1. [**Steemlogin Dashboard**](#sc-dashboard) Create account for application and set up dashboard
+1. [**Initialize Steemlogin**](#init-sc) Initialize SDK in your application code
1. [**Login URL**](#login-url) Form login url for user
1. [**Request token**](#request-token) Request token with login url
1. [**Set token**](#set-token) Set or save token for future requests
1. [**Get user data**](#get-user) Get user details with token
1. [**Logout**](#logout) Logout user and clear token
-#### 1. Steemconnect Dashboard
+#### 1. Steemlogin Dashboard
-Steemconnect is unified authentification system built on top of Steem built in collaboration of Busy.org and Steemit Inc.
+Steemlogin is unified authentification system built on top of Steem.
Layer to ensure easy access and setup for all application developers as well as secure way for users to interact with Steem apps.
-Setting up Steemconnect in your app is straight-forward process and never been this easy.
+Setting up Steemlogin in your app is straight-forward process and never been this easy.
Here are the steps that helps you to setup new app:
-1a. Visit [Steemconnect Dashboard](https://steemconnect.com/dashboard) and login with your Steem credentials
+1a. Visit [Steemlogin Developers](https://steemlogin.com/developers)
-
+
-1b. You will see Applications and Developers section, in Developers section click on `My Apps`
+1b. In Developers section click on `My Apps`
-
+
-
+
-1c. Create New App using Steemconnect, which will help you create new Steem account for your application. Let's call it `demo-app` for this tutorial purpose.
+1c. Create New App using Steemlogin, which will help you create new Steem account for your application. Let's call it `demo-app` for this tutorial purpose.
-
+
Account creation fee will be deducted from your balance, make sure you have enough funds to complete account creation.
Next step is to login with account which has enough balance to pay for account creation fee.
-
+
1d. Give your app name, description, icon image link, website (if available) and Redirect URI(s)
-
+
Application name and description should give users clear understanding what permissions it requires and what is the purpose of the app.
@@ -75,20 +75,20 @@ App Icon field should be publicly accessible and available link to your logo or
Website field is homepage for the application if exist.
-Redirect URI(s) will be used within your application to forward user after authentification is successful. You can specify multiple callback URLs with each new line. Callback in Steemconnect SDK should match exactly one of URI(s) specified on this page. Due to security reasons if redirect URI(s) used in SDK is other than you specified, it will not work.
+Redirect URI(s) will be used within your application to forward user after authentification is successful. You can specify multiple callback URLs with each new line. Callback in Steemlogin SDK should match exactly one of URI(s) specified on this page. Due to security reasons if redirect URI(s) used in SDK is other than you specified, it will not work.
This is typical backend web development, we hope you know how to set up your backend/app to handle callback URLs.
-* Disclaimer: All images/screenshots of user interface may change as Steemconnect evolves
+* Disclaimer: All images/screenshots of user interface may change as Steemlogin evolves
-#### 2. Initialize Steemconnect
+#### 2. Initialize Steemlogin
-Once you have setup account for new application, you can setup application with Steemconnect authentification and API processes.
-To do that, you will need to install `sc2-sdk` nodejs package with `npm i sc2-sdk`.
-Within application you can initialize Steemconnect
+Once you have setup account for new application, you can setup application with Steemlogin authentification and API processes.
+To do that, you will need to install `steemlogin` nodejs package with `npm i steemlogin`.
+Within application you can initialize Steemlogin
> `app` - is account name for application that we have created in Step I.3, `callbackURL` - is Redirect URI that we have defined in Step I.4, `scope` - permissions application is requiring/asking from users
-Now that `sc2-sdk` is initialized we can start authentication and perform simple operations with Steemconnect.
+Now that `steemlogin` is initialized we can start authentication and perform simple operations with Steemlogin.
#### 3. Login URL
@@ -102,7 +102,7 @@ Now that `sc2-sdk` is initialized we can start authentication and perform simple
> Returned data has `access_token` - which will be used in future api calls, `expires_in` - how long access token is valid in seconds and `username` of logged in user.
-> After getting `access_token`, we can set token for future Steemconnect API requests.
+> After getting `access_token`, we can set token for future Steemlogin API requests.
#### 6. Get user data
@@ -111,14 +111,14 @@ Now that `sc2-sdk` is initialized we can start authentication and perform simple
#### 7. Logout
-> In order to logout, you can use `revokeToken` function from sc2-sdk.
+> In order to logout, you can use `revokeToken` function from steemlogin.
**That's all there is to it.**
### To Run the tutorial
1. clone this repo
-1. `cd tutorials/02_steemconnect`
+1. `cd tutorials/02_steemlogin`
1. `npm i`
1. `npm run dev-server` or `npm run start`
1. After a few moments, the server should be running at [http://localhost:3000/](http://localhost:3000/)
diff --git a/_tutorials-javascript/transfer_steem_and_sbd.md b/_tutorials-javascript/transfer_steem_and_sbd.md
index a7ec536b..6f1e23ae 100644
--- a/_tutorials-javascript/transfer_steem_and_sbd.md
+++ b/_tutorials-javascript/transfer_steem_and_sbd.md
@@ -11,7 +11,7 @@ layout: full
This tutorial will take you through the process of preparing and submitting a `transfer` using the `broadcast` operation. Two demo accounts are provided to use on the `testnet` but all variables can be easily changed and applied to the `production server`.
-There is also an alternative method to transfer from one account to another using a `hot signing` link that can be generated via [Steemconnect](https://steemconnect.com/sign/). You create a link using the `to` account, the amount, and a `memo` (optional comments). This [link](https://steemconnect.com/sign/transfer?to=steemitblog&amount=1.000%20STEEM) then allows you to do a transfer simply by adding the login details of the `from` account. This is a very simple way to send a payment request to any other user with the correct details already provided by the link.
+There is also an alternative method to transfer from one account to another using a `hot signing` link that can be generated via [Steemlogin](https://steemlogin.com/sign/). You create a link using the `to` account, the amount, and a `memo` (optional comments). This [link](https://steemlogin.com/sign/transfer?to=steemitblog&amount=1.000%20STEEM) then allows you to do a transfer simply by adding the login details of the `from` account. This is a very simple way to send a payment request to any other user with the correct details already provided by the link.
## Intro
diff --git a/_tutorials-javascript/witness_listing_and_voting.md b/_tutorials-javascript/witness_listing_and_voting.md
index 4cba18ea..0fede335 100644
--- a/_tutorials-javascript/witness_listing_and_voting.md
+++ b/_tutorials-javascript/witness_listing_and_voting.md
@@ -11,7 +11,7 @@ layout: full
This tutorial will take you through the process of preparing and submitting a `vote` using the `broadcast` operation. A demo account is provided to use on the `testnet` but all variables can be easily changed and applied to the `production server`.
-There is also an alternative method to vote for a witness using a `hot signing` link that can be generated via [Steemconnect](https://steemconnect.com/sign/). You create a link using the `witness` name and the `approve` fields which denotes whether you want to vote for or remove the vote. This [link](https://v2.steemconnect.com/sign/account-witness-vote?witness=grg&approve=approve) then allows you to vote simply by signing in with your account details. This is a very simple way to send a vote request to any other user with the correct details already provided by the link.
+There is also an alternative method to vote for a witness using a `hot signing` link that can be generated via [Steemlogin](https://steemlogin.com/sign/). You create a link using the `witness` name and the `approve` fields which denotes whether you want to vote for or remove the vote. This [link](https://steemlogin.com/sign/account-witness-vote?witness=grg&approve=approve) then allows you to vote simply by signing in with your account details. This is a very simple way to send a vote request to any other user with the correct details already provided by the link.
## Intro
diff --git a/_tutorials-python/convert_sbd_to_steem.md b/_tutorials-python/convert_sbd_to_steem.md
index 7f8b4fab..11116622 100644
--- a/_tutorials-python/convert_sbd_to_steem.md
+++ b/_tutorials-python/convert_sbd_to_steem.md
@@ -15,10 +15,10 @@ It should be noted that the converted STEEM will not be available instantly as i
There is a marketplace on Steemit that allows you to "sell" your SBD instantly. With this process you can get your STEEM immediately and at the exact price that you expect. The market place is the better way to convert your SBD. [This article](https://steemit.com/steem/@epico/convert-sbd-to-steem-and-steem-power-guide-2017625t103821622z) provides more information on using the market to exchange your SBD to STEEM
-Steemconnect offers an alternative to converting SBD with a "simple link" solution. Instead of running through a list of operations on your account, you can simply use a link similar to the one below substituting the three parameters for your own details. You will be prompted to enter your username and password before the transaction will be executed.
-https://steemconnect.com/sign/convert?owner=username&requestid=1234567&amount=0.000%20SBD
-This is similar to the steemconnect links that have been covered in previous tutorials. For a list of signing operations that work in this manner you can go to https://v2.steemconnect.com/sign
-[This article](https://steemit.com/sbd/@timcliff/how-to-convert-sbd-into-steem-using-steemconnect) has more information on using steemconnect
+Steemlogin offers an alternative to converting SBD with a "simple link" solution. Instead of running through a list of operations on your account, you can simply use a link similar to the one below substituting the three parameters for your own details. You will be prompted to enter your username and password before the transaction will be executed.
+https://steemlogin.com/sign/convert?owner=username&requestid=1234567&amount=0.000%20SBD
+This is similar to the steemlogin links that have been covered in previous tutorials. For a list of signing operations that work in this manner you can go to https://steemlogin.com/sign
+[This article](https://steemit.com/sbd/@timcliff/how-to-convert-sbd-into-steem-using-steemlogin) has more information on using steemlogin
## Intro
diff --git a/_tutorials-python/transfer_steem_and_sbd_to_savings_balance.md b/_tutorials-python/transfer_steem_and_sbd_to_savings_balance.md
index 5a3cb0e9..730dff3e 100644
--- a/_tutorials-python/transfer_steem_and_sbd_to_savings_balance.md
+++ b/_tutorials-python/transfer_steem_and_sbd_to_savings_balance.md
@@ -13,9 +13,9 @@ In this tutorial we show you how to check the STEEM and SBD balance of an accoun
It should be noted that when funds are being withdrawn from the savings account it takes 3 days for those funds to reflect in the available STEEM/SBD balance. The withdrawal can be cancelled at any point during this waiting period. This measure was put in place to reduce the risk of funds being stolen when accounts are hacked as it gives sufficient time to recover your account before your funds are transferred out. Storing your funds in your savings account is thus more secure than having them as available balances.
-Steemconnect offers an alternative to transferring STEEM and SBD with a "simple link" solution. Instead of running through a list of operations on your account, you can simply use a link similar to the one below substituting the four parameters with your own details. You will be prompted to enter your username and password before the transaction will be executed.
-https://steemconnect.com/sign/transfer-to-savings?from=username&to=username&amount=0.000%20STEEM&memo=text
-This is similar to the steemconnect links that have been covered in previous tutorials. For a list of signing operations that work in this manner you can go to https://v2.steemconnect.com/sign. There is also a steemconnect link for withdrawing funds.
+Steemlogin offers an alternative to transferring STEEM and SBD with a "simple link" solution. Instead of running through a list of operations on your account, you can simply use a link similar to the one below substituting the four parameters with your own details. You will be prompted to enter your username and password before the transaction will be executed.
+https://steemlogin.com/sign/transfer-to-savings?from=username&to=username&amount=0.000%20STEEM&memo=text
+This is similar to the steemlogin links that have been covered in previous tutorials. For a list of signing operations that work in this manner you can go to https://steemlogin.com/sign. There is also a steemlogin link for withdrawing funds.
## Intro
diff --git a/docs/CONTRIBUTING.html b/docs/CONTRIBUTING.html
index f024ca63..27cf612f 100644
--- a/docs/CONTRIBUTING.html
+++ b/docs/CONTRIBUTING.html
@@ -1,427 +1,366 @@
+
+
- Everyone is welcome to contribute code to Steemit, Inc. projects. We have a Code of Conduct;
-we ask that you please follow it in all your interactions with our team and your fellow
-contributors.
-Please note that this contributing guide only applies to our development presence.
+
-## Repositories
-There are currently two repositories that you can contribute to:
-1. Devportal [https://github.com/steemit/devportal](https://github.com/steemit/devportal)
-2. Javascript Tutorials [https://github.com/steemit/devportal-tutorials-js](https://github.com/steemit/devportal-tutorials-js)
+
-All of the repositories have a package.json file included with them with script helpers setup. To use these you will need the following packages installed:
-1. [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/en/)
-2. [prettier](https://github.com/prettier/prettier)
-3. [eslint](https://eslint.org/)
-These must all be installed in your development environment
-Each of the repositories have the following scripts
+
+
-`yarn lint` - performs linting validation on the codebase
-`yarn fmt` - executes prettier to format the codebase
-There is also a `precommit` script that will run both of these on committing of code to the repositoriy.
+
+
Appbase API
+
-When contributing to the **DevPortal** all code snippets must be added to the `_includes/` folder since this will be linted on commit. You can also wrap all your code in the tutorial in ``` tags which will force them to be highlighted in the portal.
-## How to contribute
-1. File an issue describing the problem you would like to solve or the feature you would like to add. It saves unnecessary work on your part, in case there's a nontechnical reason we can't accept a particular change. Please note that we can and will _automatically close all pull requests that do not refer to an issue_.
-2. Learn the conventions of the project you are submitting code to, even implicit ones, and follow them. In case you have a question about a project's conventions, please ask on the issue you filed. This includes writing tests, formatting code, and documentation.
-3. File a pull request against your Github issue and fill out the pull request template. Remember, you are agreeing to license your code and any intellectual property associated with your code under the same terms as the repository you are contributing to.
-4. If one of our teammates asks you to make changes, please make them. Our rule is that all requests for changes in code review are resolved in favor of the reviewer. Our teammates follow this rule too!
-## Code of Conduct
-Again, please note that this Code of Conduct _only applies to our development presence_.
+
-### Our Pledge
-We welcome your membership in our project and community under the rules that we have set below.
-In the interest of fostering an open and welcoming environment, we as contributors and maintainers will work to make your participation in
-our project and community as fulfilling as possible.
+
-### Our Rules
-All members of our project and community must:
-1. Show empathy toward other project and community members
-2. Use welcoming and inclusive language
-3. Respect differing viewpoints and experiences
-4. Gracefully accept constructive criticism
+
-All members of our project and community must not:
-1. Harm our project and community, or advocate harm to our project and community
-2. Insult or make derogatory comments about others
-3. Interact with others after they have withdrawn permission to do so
-### Our Responsibilities
+
-We will use any and all lawful means at our disposal to enforce our rules. This includes
-but is not limited to:
-1. Rejecting contributions
-2. Removing comments, commits, code, wiki edits, and issues
-3. Banning abusers
-We will clarify standards of acceptable behavior and we will take appropriate
-and fair corrective action in response to any instances of unacceptable behavior.
+
-Instances of abusive, harassing, or otherwise unacceptable behavior may be
-reported by contacting us at github.abuse@steemit.com. All
-complaints will be reviewed and investigated and will result in a response that
-is deemed necessary and appropriate to the circumstances. We
-maintain strict confidentiality with regard to the reporter of an incident.
-Further details of specific enforcement policies may be posted separately.
-### Attribution
-This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
-available at [http://contributor-covenant.org/version/1/4][version]
+
+
+
+ Everyone is welcome to contribute code to Steemit, Inc. projects. We have a Code of Conduct; we ask that you please follow it in all your interactions with our team and your fellow contributors. Please note that this contributing guide only applies to
+ our development presence. ## Repositories There are currently two repositories that you can contribute to: 1. Devportal [https://github.com/steemit/devportal](https://github.com/steemit/devportal) 2. Javascript Tutorials [https://github.com/steemit/devportal-tutorials-js](https://github.com/steemit/devportal-tutorials-js)
+ All of the repositories have a package.json file included with them with script helpers setup. To use these you will need the following packages installed: 1. [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/en/) 2. [prettier](https://github.com/prettier/prettier)
+ 3. [eslint](https://eslint.org/) These must all be installed in your development environment Each of the repositories have the following scripts `yarn lint` - performs linting validation on the codebase `yarn fmt` - executes prettier to format
+ the codebase There is also a `precommit` script that will run both of these on committing of code to the repositoriy. When contributing to the **DevPortal** all code snippets must be added to the `_includes/
+ ` folder since this will be linted on commit. You can also wrap all your code in the tutorial in ``` tags which will force them to be highlighted in the portal. ## How to contribute 1. File an issue describing the problem you
+ would like to solve or the feature you would like to add. It saves unnecessary work on your part, in case there's a nontechnical reason we can't accept a particular change. Please note that we can and will _automatically close all pull
+ requests that do not refer to an issue_. 2. Learn the conventions of the project you are submitting code to, even implicit ones, and follow them. In case you have a question about a project's conventions, please ask on the issue you filed.
+ This includes writing tests, formatting code, and documentation. 3. File a pull request against your Github issue and fill out the pull request template. Remember, you are agreeing to license your code and any intellectual property associated
+ with your code under the same terms as the repository you are contributing to. 4. If one of our teammates asks you to make changes, please make them. Our rule is that all requests for changes in code review are resolved in favor of the
+ reviewer. Our teammates follow this rule too! ## Code of Conduct Again, please note that this Code of Conduct _only applies to our development presence_. ### Our Pledge We welcome your membership in our project and community under the
+ rules that we have set below. In the interest of fostering an open and welcoming environment, we as contributors and maintainers will work to make your participation in our project and community as fulfilling as possible. ### Our Rules
+ All members of our project and community must: 1. Show empathy toward other project and community members 2. Use welcoming and inclusive language 3. Respect differing viewpoints and experiences 4. Gracefully accept constructive criticism
+ All members of our project and community must not: 1. Harm our project and community, or advocate harm to our project and community 2. Insult or make derogatory comments about others 3. Interact with others after they have withdrawn permission
+ to do so ### Our Responsibilities We will use any and all lawful means at our disposal to enforce our rules. This includes but is not limited to: 1. Rejecting contributions 2. Removing comments, commits, code, wiki edits, and issues 3.
+ Banning abusers We will clarify standards of acceptable behavior and we will take appropriate and fair corrective action in response to any instances of unacceptable behavior. Instances of abusive, harassing, or otherwise unacceptable
+ behavior may be reported by contacting us at github.abuse@steemit.com. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. We maintain strict confidentiality
+ with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. ### Attribution This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at
+ [http://contributor-covenant.org/version/1/4][version] [homepage]: http://contributor-covenant.org [version]: http://contributor-covenant.org/version/1/4/gg
+
+
+
+