## golang install : go1.17 or above

### Server Location : Blockchain Scanner Server
### Folder Location : $GOPATH/third-party/sync-block/config.jsion

## 1. How to run sync-block
 note : please go-build before running sync-block
####  # cdg 
####  # cd sync-block
####  # go build .
####  # ./sync-block &    
  
.  
##  2. How to stop sync-block
####  # ps -ef | grep sync-block
####  # kill -9 'pid'

.
## 3. Configuration

|    Type  |      Name      |  Usage | Deprecated | Remarks |
|----------|-------------|------|------|------|
|syncBlock|enabled| 처리 여부 || |
| | nodeUrl | geth 서버 Url | ||
| | db | addr, dbName, id, password | | |
| | mainNet | Mainnet 처리 여부 | |
| | collectionAmount | 한 Session 에 읽는 블록갯수 | |
| | debugStartNo | ? | |
| | debugEndNo | ? | |
| | Interval | ? | |
| | LastInterval | 한 Session 후에 쉬는 시간(초) | 1s |
| | immatureDepth | UncleBlock 확인하기위한 지연 Block 수 | |
| | txInternalRange | ? | |
|xrpUpdate|enabled| 처리 여부 || upbit API 에서 가져와서 현재 환율을 wallet DB에 갱신함| 
| | db | addr, dbName, id, password | | |