- Solidity SBT 알고리즘 README
이 프로젝트는 점수 기반으로 등급을 계산하고, 계산된 등급에 따라 SBT(Soul-Bound Token)를 반환하는 알고리즘을 구현한 Solidity 컨트랙트를 포함합니다. 정의된 등급 기준에 따라 점수와 카테고리를 분류합니다.
주요 기능은 다음과 같습니다:
점수를 입력받아 아래 기준에 따라 등급을 반환합니다:
- 80점 이상: A 등급 (1)
- 60점 이상 80점 미만: B 등급 (2)
- 40점 이상 60점 미만: C 등급 (3)
- 20점 이상 40점 미만: D 등급 (4)
- 20점 미만: E 등급 (5)
세 가지 주요 카테고리에 대해 등급을 계산합니다:
- E (환경):
renewableEnergy
점수를 기반으로 계산. - S (사회):
employeeWelfare
와communityEngagement
점수의 평균을 기반으로 계산. - G (지배구조):
governanceScore
점수를 기반으로 계산.
최종 결과는 다음과 같은 형식으로 반환됩니다:
"E:<등급> S:<등급> G:<등급>"