---
# System prepended metadata

title: Relase note MST

---

# Relase note MST 

## ??/??/2023
### Nội dung:
- API fusion
## BE:
- Tạo fields mới trong bảng contract_config
    - fusion_fee_config
        {
          "_fusionFeeRedStar": [
            "600",
            "1200",
            "2400",
            "4800",
            "9600"
          ],
          "_fusionFeeYellowStar": [
            "400",
            "800",
            "1600",
            "3200",
            "6400"
          ]
        }
    - exp_required_config
        {
          "_redEXPRequired": [
            "3000",
            "4500",
            "6750",
            "10125",
            "15188"
          ],
          "_yellowEXPRequired": [
            "1500",
            "2250",
            "3375",
            "5063",
            "7595"
          ]
        }
- Xóa constrain bảng, mục đích allow xóa character sau khi fution
    - adventure_log_character_id_fkey
    - character_log_character_id_fkey
    - character_work_character_id_fkey
    - work_salary_log_character_id_fkey
    - leaderboard_top_bscd_consume_character_character_id_fkey
    - leaderboard_top_level_character_character_id_fkey
- Tạo cột mới trong bảng character
    - yellow_star_level
    - red_star_level
    - score
- Tạo constraints check cho cột score luôn > 0


## ??/??/2023
### Nội dung:
- PvP
## BE:
- Tạo bảng mới: pvp_log
- Tạo mới field pvp_chance ở table character
- Trả list hero đủ điều kiện tham gia pvp
- API tìm trận
- API bắt đầu trận/ tính điểm và reward
- Tạo fields mới trong bảng contract_config
    - pvp_fee_config
        {
          "_pvpFee_BSCS": [
            "20",
            "50",
            "100",
            "200",
            "500",
            "1000",
            "2000",
            "5000",
            "10000",
            "20000"
          ]
        }

## 23/05/2023
### Nội dung:
- Claim all salary
- Verify admin api

### BE:
- Tạo record mới trong bảng setting_config
    - block_claim
    - tạo job quét 15p lần, mỗi lần 500 record
- Verify admin api
    - Tạo route login cho admin: trả ra jwt token
    - Sử dụng jwt token để gọi những api liên quan đến admin
    - Hardcode account role admin để login
    - thêm vào file .env prod
        - JWT_SECREC_KEY=mstationsupersecreckeyjwt@

## 21/04/2023
### Nội dung:
- Giảm reward pve
- Fix lỗi mint offchain

## BE:
- Tạo config mới trong bảng setting config
    - reduce_reward_bscs: 80%
    - reduce_reward_bscd: 100%
- Dùng wallet address từ header, không dùng từ body gửi lên

## 01/04/2023
### Nội dung:
- Đóng cổng swap
- Chỉnh lại công thức refill fee
- Sửa lỗi get price

## BE:
- Comment api swap
- Lấy thêm disAdventage
    - Vào pool <> 1 thêm điều kiện disAdventage > 10
- Validate statusCode từ coingecko trả ra cho đúng

## 31/03/2023

### Nội dung:
- Fix refill fee per block

### BE:
- Đổi config trong bảng contract_config
    - refill_fee_level_config:
    - {
  "_refillFeeBSCD_0": [
    "98",
    "98",
    "98",
    "98",
    "98",
    "98",
    "98",
    "98",
    "98",
    "98"
  ],
  "_refillFeeBSCD_5": [
    "88",
    "88",
    "88",
    "88",
    "88",
    "88",
    "88",
    "88",
    "88",
    "88"
  ],
  "_refillFeeBSCD_80": [
    "80",
    "80",
    "80",
    "80",
    "80",
    "80",
    "80",
    "80",
    "80",
    "80"
  ]
}

## 29/03/2023

### Nội dung:
- Api admin
    - Fee collected
    - Deposit
    - Withdraw
    - Game stat: Pill/refill/pve-reward
    - System: 
        - Daily active wallet
        - Total wallet connected
        - Current working at mining theo level mỏ
        - Pve heros
        - Heros theo level
        - Daily work
                - Bscd chưa claim
                - Bscd đã claim
- Chỉnh lại refill config
- Chỉnh lại thời gian tồn tại của sign
    - Tăng thời gian tồn tại lên thành 24h

### BE:
- Tạo config mới trong bảng setting_config
    - current_block: block hiện tại trên blockchain
- Tạo table view
    - offchain_transaction_log_view
    - adventure_log_view
    - salary_bscd_view
- Tạo job update current block trong bảng setting_config 15p/times
- Tạo job update table view 15p/times
- Chỉnh lại refill config
    - Lưu lưu chỉ số refill theo level
        - hiện tại: level 1->10: 80%
    - refill theo số lượng bscd đã claim: 
        - công thức: bscd_claimed * 80%
- Tạo config mới ở bảng contract_config
    - refill_fee_level_config
        - lv1: 80%
        - lv2: 80%
        - lv3: 80%
        - lv4: 80%
        - lv5: 80%
        - lv6: 80%
        - lv7: 80%
        - lv8: 80%
        - lv9: 80%
        - lv10: 80%
## 22/03/2023

### Nội dung:
- Sau khi user quit daily work thì 24h sau mới được work lại
- Total Swap Daily: lấy thêm status pending
- Comment update balance main wallet

### BE:
- Đánh index cột token_id trong bảng character_log
- tạo mới config trong bảng setting_config
    - cooling_daily_work: 24 --giờ
- Comment update balance main wallet (fix lỗi update lock db)


## 21/03/2023
### Nội dung: (Hot fix)
- Limit 1 user withdraw 5k bscs/ngày 
- Sửa lỗi limit cả bscs và bscd

### BE:

## 20/03/2023

### Nội dung:
- Limit 1 user withdraw 5k bscs/ngày
- Limit total amount đã rút trong ngày (100k bscs/ngày)

### BE:
- Thêm setting_config
    - total_withdraw_date: 100000
    - total_user_withdraw_date: 5000


## 16/03/2023

### Nội dung:
- Limit 1 user swap 20k bscs/ ngày
- Lấy setting config ở db
- Bỏ code add balance vào ví fee
- Fix lỗi 25 trận ko pill

### BE:
- Tạo bảng mới ở db: setting_config
    - name: string
    - value: string
        - roi = 60
        - total_swap_date = 100000
        - total_user_swap_date = 20000
        - pill_date = 25
        - half_pool_reward = 50000
- Lấy setting config ở db để dễ sửa
- Bỏ code add balance vào ví fee (chỉ số này có thể query ra)

### QC:
- Test lại swap
- Test lại battle
- Test lại pill_date = 25

### Deploy step
- Tạo bảng mới trên prod
- Price về 0 sau khi deploy

## 14/03/2023

### Nội dung:
- Fix giảm reward/battle
- Tính lại pill fee 

### BE:
- Giảm reward: Done
- Tính lại pill fee: done
- Đổi ROI day = 60
- Đổi rarity multiplier từ 20% sang 
    - Tạo record mới trong bảng pill_config: rarity_multiplier
        - lv1: 20%
        - lv2: 50%
        - lv3: 60%
        - lv4: 60%
        - lv5: 60%
        - lv6: 70%
        - lv7: 70%
        - lv8: 70%
        - lv9: 70%
        - lv10: 70%
- Đảm bảo pve không bị bug
- Khóa hàm update status character venture => idle
- Update lại config_price_usd trong bảng currency_translation để fix bug pve không được. (Cách tạm thời)
    -  UPDATE public.currency_translation
       SET config_price_usd = price_usd

### QC:
- Test lại battle sau release



## 10/03/2023

### Nội dung:
- Fix refill/ use fill
- Chỉnh fee offchain cộng nhầm bscs

### BE:



## 09/03/2023

###  Nội dung
- Mở lại cổng swap
- Lên swap MST vào game

### Version

- BE: 


- FE: 

- QC: 
    - Hack check: Done
    - UI swap: Done
    - Cronjob Rule: Done
###  Deploy step
- [x] Sửa cronjob 1p => 15p
- [x] Đổi file env Prod cho SC Swap
- [x] Đổi token MST trong db
- [x] Add 2 cột status và message cho bảng offchain_ledger_new_balance
- [x] Validate tx_hash unique
- [x] Đánh index wallet_address_status
- [ ] Migrate price >0
- [x] Deploy BE
- [x] Deploy FE

