https://github.com/soohoio/cosmos-staking-apr
Cosmos Zone 별 Staking APR 구하는 방법 및 코드 구현
https://github.com/soohoio/cosmos-staking-apr
Last synced: 12 months ago
JSON representation
Cosmos Zone 별 Staking APR 구하는 방법 및 코드 구현
- Host: GitHub
- URL: https://github.com/soohoio/cosmos-staking-apr
- Owner: soohoio
- Created: 2023-01-14T10:49:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-24T14:55:16.000Z (about 3 years ago)
- Last Synced: 2025-01-16T21:29:00.407Z (over 1 year ago)
- Language: JavaScript
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cosmos Zone APR Calculation
## APR 구하는 공식
```
Annual Provision = GET {Cosmos SDK REST Endpoint}/cosmos/mint/v1beta1/annual_provisions
Bonded Tokens = GET {Cosmos SDK Rest Endpoint}/cosmos/staking/v1beta1/pool
block_provision = Annual Provision / blocks_per_year-Param
Real Annual Provision = block_provision * blocks_per_Year-Real
Nominal APR = [Annual Provision * (1-Community Tax)] / Bonded Tokens ;
Real Staking APR = (Nominal APR) * [(Real Annual Provision) / (Annual Provision)]
Final Staking APR = (Real Staking APR) * (1-Validator’s commission)
```
## Run
```bash
npm i
COSMOS_REST_URL=https://evmos-testnet-api.polkachu.com npm start
```