diff --git a/CHANGELOG.md b/CHANGELOG.md
index d7567eadeb..8646505034 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,27 @@
+# [6.0.0](https://github.com/aeternity/aepp-sdk-js/compare/4.7.0...6.0.0) (2019-10-16)
+
+
+### Code Refactoring
+
+* **SPEND:** Add additional validation for recipient ([#715](https://github.com/aeternity/aepp-sdk-js/issues/715)) ([c1854bf](https://github.com/aeternity/aepp-sdk-js/commit/c1854bf))
+
+
+### Features
+
+* **State Channels:** make state channels compatible with node v5.0.0… ([#688](https://github.com/aeternity/aepp-sdk-js/issues/688)) ([23936f5](https://github.com/aeternity/aepp-sdk-js/commit/23936f5)), closes [#632](https://github.com/aeternity/aepp-sdk-js/issues/632) [#653](https://github.com/aeternity/aepp-sdk-js/issues/653) [#658](https://github.com/aeternity/aepp-sdk-js/issues/658) [#660](https://github.com/aeternity/aepp-sdk-js/issues/660) [#680](https://github.com/aeternity/aepp-sdk-js/issues/680) [#693](https://github.com/aeternity/aepp-sdk-js/issues/693) [#687](https://github.com/aeternity/aepp-sdk-js/issues/687)
+* **AENS:** Change tld for Lima from `aet` to `chain` ([#714](https://github.com/aeternity/aepp-sdk-js/issues/714)) ([323ef6a](https://github.com/aeternity/aepp-sdk-js/commit/323ef6a))
+* **AENS:** Implement name `bid` function ([#706](https://github.com/aeternity/aepp-sdk-js/pull/706)))
+* **AENS:** auction name fee calculation. Name fee validation and calculation in `claim/bid` ([#706](https://github.com/aeternity/aepp-sdk-js/pull/706))
+* **AENS:** Add `nameId` computation function (#709) ([#706](https://github.com/aeternity/aepp-sdk-js/pull/706))
+
+
+### BREAKING CHANGES
+
+* **AENS:** Change `tld` for Lima from `.aet` to `.chain`
+
+
+
+
# [5.0.0](https://github.com/aeternity/aepp-sdk-js/compare/4.7.0...5.0.0) (2019-10-04)
@@ -1080,4 +1104,4 @@ fix(AEP exampe): Fix contract in AEPP example
### Bug Fixes
-* **Chore** More consistent code examples
\ No newline at end of file
+* **Chore** More consistent code examples
diff --git a/docs/api/ae.md b/docs/api/ae.md
index 41686321d7..691907d43f 100644
--- a/docs/api/ae.md
+++ b/docs/api/ae.md
@@ -28,9 +28,9 @@ Attempting to create instances from the Stamp without overwriting all
abstract methods using composition will result in an exception.
Ae objects are the composition of three basic building blocks:
-* [Tx](#exp_module_@aeternity/aepp-sdk/es/tx--Tx)
+* [module:@aeternity/aepp-sdk/es/tx--Tx](module:@aeternity/aepp-sdk/es/tx--Tx)
* [Account](#exp_module_@aeternity/aepp-sdk/es/account--Account)
-* [Chain](#exp_module_@aeternity/aepp-sdk/es/chain--Chain)
+* [module:@aeternity/aepp-sdk/es/chain--Chain](module:@aeternity/aepp-sdk/es/chain--Chain)
Only by providing the joint functionality of those three, most more advanced
operations, i.e. the ones with actual use value on the chain, become
available.
@@ -49,22 +49,6 @@ available.
Remove all listeners for RPC
**Kind**: instance method of [`Ae`](#exp_module_@aeternity/aepp-sdk/es/ae--Ae)
-
-
-#### ae.send(tx, [options]) ⇒ `String` \| `String`
-Sign and post a transaction to the chain
-
-**Kind**: instance method of [`Ae`](#exp_module_@aeternity/aepp-sdk/es/ae--Ae)
-**Returns**: `String` \| `String` - Transaction or transaction hash
-**Category**: async
-**rtype**: `(tx: String, options: Object) => Promise[String]`
-
-| Param | Type | Default | Description |
-| --- | --- | --- | --- |
-| tx | `String` | | Transaction |
-| [options] | `Object` | {}
| options - Options |
-| [options.verify] | `Object` | | verify - Verify transaction before broadcast, throw error if not valid |
-
#### ae.spend(amount, recipientId, options) ⇒ `String` \| `String`
diff --git a/docs/api/ae/aens.md b/docs/api/ae/aens.md
index 3190ef29c5..3e4d65f561 100644
--- a/docs/api/ae/aens.md
+++ b/docs/api/ae/aens.md
@@ -17,13 +17,13 @@ import Aens from '@aeternity/aepp-sdk/es/ae/aens'
* _global_
* [exports.isNameValid(name, [throwError])](#exp_module_@aeternity/aepp-sdk/es/ae/aens--exports.isNameValid) ⇒ ⏏
* _instance_
- * [.update(nameId, target, options)](#exp_module_@aeternity/aepp-sdk/es/ae/aens--update) ⇒ `Object` ⏏
- * [.query(name)](#exp_module_@aeternity/aepp-sdk/es/ae/aens--query) ⇒ `Promise.<Object>` ⏏
- * [.claim(name, salt, [options])](#exp_module_@aeternity/aepp-sdk/es/ae/aens--claim) ⇒ `Promise.<Object>` ⏏
- * [.preclaim(name, [options])](#exp_module_@aeternity/aepp-sdk/es/ae/aens--preclaim) ⇒ `Promise.<Object>` ⏏
* _async_
+ * [.update(nameId, target, options)](#exp_module_@aeternity/aepp-sdk/es/ae/aens--update) ⇒ `Object` ⏏
* [.transfer(nameId, account, [options])](#exp_module_@aeternity/aepp-sdk/es/ae/aens--transfer) ⇒ `Promise.<Object>` ⏏
- * [.revoke(nameId, [options])](#exp_module_@aeternity/aepp-sdk/es/ae/aens--revoke) ⇒ `Promise.<Object>` ⏏
+ * [.query(name, opt)](#exp_module_@aeternity/aepp-sdk/es/ae/aens--query) ⇒ `Promise.<Object>` ⏏
+ * [.claim(name, salt, [options])](#exp_module_@aeternity/aepp-sdk/es/ae/aens--claim) ⇒ `Promise.<Object>` ⏏
+ * [.preclaim(name, [options])](#exp_module_@aeternity/aepp-sdk/es/ae/aens--preclaim) ⇒ `Promise.<Object>` ⏏
+ * [.bid(name, nameFee, [options])](#exp_module_@aeternity/aepp-sdk/es/ae/aens--bid) ⇒ `Promise.<Object>` ⏏
@@ -64,6 +64,7 @@ Is name valid
Update an aens entry
**Kind**: instance method of [`@aeternity/aepp-sdk/es/ae/aens`](#module_@aeternity/aepp-sdk/es/ae/aens)
+**Category**: async
| Param | Description |
| --- | --- |
@@ -71,16 +72,32 @@ Update an aens entry
| target | new target |
| options | |
+
+
+### .transfer(nameId, account, [options]) ⇒ `Promise.<Object>` ⏏
+Transfer a domain to another account
+
+**Kind**: instance method of [`@aeternity/aepp-sdk/es/ae/aens`](#module_@aeternity/aepp-sdk/es/ae/aens)
+**Category**: async
+
+| Param | Type | Default |
+| --- | --- | --- |
+| nameId | `String` | |
+| account | `String` | |
+| [options] | `Object` | {}
|
+
-### .query(name) ⇒ `Promise.<Object>` ⏏
+### .query(name, opt) ⇒ `Promise.<Object>` ⏏
Query the status of an AENS registration
**Kind**: instance method of [`@aeternity/aepp-sdk/es/ae/aens`](#module_@aeternity/aepp-sdk/es/ae/aens)
+**Category**: async
-| Param | Type |
-| --- | --- |
-| name | `string` |
+| Param | Type | Description |
+| --- | --- | --- |
+| name | `string` | |
+| opt | `Object` | Options |
@@ -90,12 +107,14 @@ preclaim step
**Kind**: instance method of [`@aeternity/aepp-sdk/es/ae/aens`](#module_@aeternity/aepp-sdk/es/ae/aens)
**Returns**: `Promise.<Object>` - the result of the claim
+**Category**: async
-| Param | Type | Default |
-| --- | --- | --- |
-| name | `String` | |
-| salt | `String` | |
-| [options] | `Record` | {}
|
+| Param | Type | Default | Description |
+| --- | --- | --- | --- |
+| name | `String` | | |
+| salt | `Number` | | |
+| [options] | `Record` | {}
| |
+| [options.nameFee] | `Number` \| `String` | | Name Fee |
@@ -103,36 +122,24 @@ preclaim step
Preclaim a name. Sends a hash of the name and a random salt to the node
**Kind**: instance method of [`@aeternity/aepp-sdk/es/ae/aens`](#module_@aeternity/aepp-sdk/es/ae/aens)
+**Category**: async
| Param | Type | Default |
| --- | --- | --- |
| name | `string` | |
| [options] | `Record` | {}
|
-
-
-### .transfer(nameId, account, [options]) ⇒ `Promise.<Object>` ⏏
-Transfer a domain to another account
-
-**Kind**: instance method of [`@aeternity/aepp-sdk/es/ae/aens`](#module_@aeternity/aepp-sdk/es/ae/aens)
-**Category**: async
-
-| Param | Type | Default |
-| --- | --- | --- |
-| nameId | `String` | |
-| account | `String` | |
-| [options] | `Object` | {}
|
-
-
+
-### .revoke(nameId, [options]) ⇒ `Promise.<Object>` ⏏
-Revoke a domain
+### .bid(name, nameFee, [options]) ⇒ `Promise.<Object>` ⏏
+Bid to name auction
**Kind**: instance method of [`@aeternity/aepp-sdk/es/ae/aens`](#module_@aeternity/aepp-sdk/es/ae/aens)
**Category**: async
-| Param | Type | Default |
-| --- | --- | --- |
-| nameId | `String` | |
-| [options] | `Object` | {}
|
+| Param | Type | Default | Description |
+| --- | --- | --- | --- |
+| name | `String` | | Domain name |
+| nameFee | `String` \| `Number` | | Name fee amount |
+| [options] | `Record` | {}
| |
diff --git a/docs/api/ae/contract.md b/docs/api/ae/contract.md
index fd8874c53c..789aee7513 100644
--- a/docs/api/ae/contract.md
+++ b/docs/api/ae/contract.md
@@ -6,6 +6,7 @@ Contract module - routines to interact with the æternity contract
High level documentation of the contracts are available at
https://github.com/aeternity/protocol/tree/master/contracts and
+**Export**: Contract
**Example**
```js
import Contract from '@aeternity/aepp-sdk/es/ae/contract' (Using tree-shaking)
@@ -215,10 +216,7 @@ Compile contract source code
| source | `String` | | Contract sourece code |
| [options] | `Object` | {}
| Transaction options (fee, ttl, gas, amount, deposit) |
| [options.filesystem] | `Object` | {}
| Contract external namespaces map* @return {Promise