diff --git a/README.md b/README.md
index d974575b..c2d5baad 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
Ontology TypeScript SDK
-Version V1.1.1
+Version V1.1.2
- [Overview](#overview)
- [Getting Started](#getting-started)
diff --git a/package.json b/package.json
index 2d086978..7665daa1 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "ontology-ts-sdk",
- "version": "1.1.1",
+ "version": "1.1.2",
"description": "Comprehensive TypeScript library for the Ontology blockchain.",
"main": "./lib/index.js",
"types": "./lib/types/index.d.ts",
diff --git a/src/network/websocket/websocketClient.ts b/src/network/websocket/websocketClient.ts
index c7edb75e..accccdf8 100644
--- a/src/network/websocket/websocketClient.ts
+++ b/src/network/websocket/websocketClient.ts
@@ -83,8 +83,6 @@ export class WebsocketClient {
const sendResult = await this.send(raw, this.autoClose && !waitNotify);
if (sendResult.Error !== 0) {
- // tslint:disable-next-line:no-console
- console.log(sendResult);
throw new Error(JSON.stringify(sendResult));
}
diff --git a/src/smartcontract/nativevm/ontidContractTxBuilder.ts b/src/smartcontract/nativevm/ontidContractTxBuilder.ts
index e7e77f38..314857d5 100644
--- a/src/smartcontract/nativevm/ontidContractTxBuilder.ts
+++ b/src/smartcontract/nativevm/ontidContractTxBuilder.ts
@@ -15,8 +15,8 @@
* You should have received a copy of the GNU Lesser General Public License
* along with The ontology. If not, see .
*/
-import { RestClient } from '../..';
import { Address, PublicKey } from '../../crypto';
+import RestClient from '../../network/rest/restClient';
import { DDOAttribute } from '../../transaction/ddo';
import { Transaction } from '../../transaction/transaction';
import { makeNativeContractTx } from '../../transaction/transactionUtils';
@@ -123,6 +123,27 @@ export function buildRegIDWithPublicKeyTx(
return tx;
}
+/**
+ * Registers Identity.
+ *
+ * Register ontid with public key
+ *
+ * @param ontid User's ONT ID
+ * @param publicKey Public key
+ * @param gasPrice Gas price
+ * @param gasLimit Gas limit
+ * @param payer Payer
+ */
+export function buildRegisterOntidTx(
+ ontid: string,
+ publicKey: PublicKey,
+ gasPrice: string,
+ gasLimit: string,
+ payer?: Address
+) {
+ return buildRegIDWithPublicKeyTx(ontid, publicKey, gasPrice, gasLimit, payer);
+}
+
/**
* Register with multi controller
*