diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 13566b81b018ad684f3a35fee301741b2734c8f4..0000000000000000000000000000000000000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/chainmaker-contract-sdk-docker-go.iml b/.idea/chainmaker-contract-sdk-docker-go.iml
deleted file mode 100644
index 5e764c4f0b9a64bb78a5babfdd583713b2df47bf..0000000000000000000000000000000000000000
--- a/.idea/chainmaker-contract-sdk-docker-go.iml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 001b0595afbb82a9ce3481739f35f19479d9fae4..0000000000000000000000000000000000000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 29578f8778f126976638f31c6a48840982d0475e..0000000000000000000000000000000000000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7f4cb416c083d265558da75d457237d671..0000000000000000000000000000000000000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/demo/contract_cut.go b/demo/contract_cut.go
index 587df5101cce537cfda1fd5ef7a5631b5e768e64..05ee0988a01e7747fcf04763f743d169667ca100 100644
--- a/demo/contract_cut.go
+++ b/demo/contract_cut.go
@@ -1,10 +1,18 @@
+/*
+Copyright (C) BABEC. All rights reserved.
+Copyright (C) THL A29 Limited, a Tencent company. All rights reserved.
+
+SPDX-License-Identifier: Apache-2.0
+*/
+
package demo
import (
- "chainmaker.org/chainmaker/chainmaker-contract-sdk-docker-go/pb/protogo"
- "chainmaker.org/chainmaker/chainmaker-contract-sdk-docker-go/shim"
"fmt"
"log"
+
+ "chainmaker.org/chainmaker/chainmaker-contract-sdk-docker-go/pb/protogo"
+ "chainmaker.org/chainmaker/chainmaker-contract-sdk-docker-go/shim"
)
type ContractCut struct {
diff --git a/demo/contract_raffle.go b/demo/contract_raffle.go
index 7bd258b1797d2ad65c8dab8c711ed9c289ea17af..e1caea395306b5b2510a29ee945229744c655515 100644
--- a/demo/contract_raffle.go
+++ b/demo/contract_raffle.go
@@ -1,6 +1,8 @@
/*
- Copyright (C) THL A29 Limited, a Tencent company. All rights reserved.
- SPDX-License-Identifier: Apache-2.0
+Copyright (C) BABEC. All rights reserved.
+Copyright (C) THL A29 Limited, a Tencent company. All rights reserved.
+
+SPDX-License-Identifier: Apache-2.0
*/
package demo
diff --git a/demo/contract_transfer.go b/demo/contract_transfer.go
index 68aba494a8c7d7f0669951e30e2fbc9a8e36fb12..443679771c86ad5c732b9260d4e35cf4bcf03193 100644
--- a/demo/contract_transfer.go
+++ b/demo/contract_transfer.go
@@ -1,11 +1,19 @@
+/*
+Copyright (C) BABEC. All rights reserved.
+Copyright (C) THL A29 Limited, a Tencent company. All rights reserved.
+
+SPDX-License-Identifier: Apache-2.0
+*/
+
package demo
import (
- "chainmaker.org/chainmaker/chainmaker-contract-sdk-docker-go/pb/protogo"
- "chainmaker.org/chainmaker/chainmaker-contract-sdk-docker-go/shim"
"fmt"
"log"
"strconv"
+
+ "chainmaker.org/chainmaker/chainmaker-contract-sdk-docker-go/pb/protogo"
+ "chainmaker.org/chainmaker/chainmaker-contract-sdk-docker-go/shim"
)
type TransferContract struct {
diff --git a/logger/logger.go b/logger/logger.go
index 8a2e10b3ceb44b8c504c80c1bf831d9299d5c5a2..90707ee9a4f3d4944bda40f1849eb755bf423579 100644
--- a/logger/logger.go
+++ b/logger/logger.go
@@ -1,3 +1,10 @@
+/*
+Copyright (C) BABEC. All rights reserved.
+Copyright (C) THL A29 Limited, a Tencent company. All rights reserved.
+
+SPDX-License-Identifier: Apache-2.0
+*/
+
package logger
import (