# Belugas Protocol

## Belugas Protocol

- [Belugas Protocol Documentation](https://docs.belugas.io/readme.md): Belugas Protocol Documentation provides developers the detailed Belugas Protocol logic, Belugas.js library descriptions and security details.
- [Getting Started](https://docs.belugas.io/getting-started.md)
- [Networks](https://docs.belugas.io/getting-started/networks.md)
- [Protocol Math](https://docs.belugas.io/getting-started/protocol-math.md)
- [bToken and Underlying Decimals](https://docs.belugas.io/getting-started/protocol-math/atoken-and-underlying-decimals.md)
- [Interpreting Exchange Rates](https://docs.belugas.io/getting-started/protocol-math/interpreting-exchange-rates.md)
- [Calculating Accrued Interest](https://docs.belugas.io/getting-started/protocol-math/calculating-accrued-interest.md)
- [Calculating the APY Using Rate Per Block](https://docs.belugas.io/getting-started/protocol-math/calculating-the-apy-using-rate-per-block.md)
- [Gas Costs](https://docs.belugas.io/getting-started/gas-costs.md)
- [BTokens](https://docs.belugas.io/atokens.md)
- [Mint](https://docs.belugas.io/atokens/mint.md)
- [Redeem](https://docs.belugas.io/atokens/redeem.md)
- [Redeem Underlying](https://docs.belugas.io/atokens/redeem-underlying.md)
- [Borrow](https://docs.belugas.io/atokens/borrow.md)
- [Repay Borrow](https://docs.belugas.io/atokens/repay-borrow.md)
- [Repay Borrow Behalf](https://docs.belugas.io/atokens/repay-borrow-behalf.md)
- [Transfer](https://docs.belugas.io/atokens/transfer.md)
- [Liquidate Borrow](https://docs.belugas.io/atokens/liquidate-borrow.md)
- [Key Events](https://docs.belugas.io/atokens/key-events.md)
- [Error Codes](https://docs.belugas.io/atokens/error-codes.md)
- [Failure Info](https://docs.belugas.io/atokens/failure-info.md)
- [Exchange Rate](https://docs.belugas.io/atokens/exchange-rate.md)
- [Get Cash](https://docs.belugas.io/atokens/get-cash.md)
- [Total Borrow](https://docs.belugas.io/atokens/total-borrow.md)
- [Borrow Balance](https://docs.belugas.io/atokens/borrow-balance.md)
- [Borrow Rate](https://docs.belugas.io/atokens/borrow-rate.md)
- [Total Supply](https://docs.belugas.io/atokens/total-supply.md)
- [Underlying Balance](https://docs.belugas.io/atokens/underlying-balance.md)
- [Supply Rate](https://docs.belugas.io/atokens/supply-rate.md)
- [Total Reserves](https://docs.belugas.io/atokens/total-reserves.md)
- [Reserve Factor](https://docs.belugas.io/atokens/reserve-factor.md)
- [Comptroller](https://docs.belugas.io/comptroller.md)
- [Enter Markets](https://docs.belugas.io/comptroller/enter-markets.md)
- [Exit Market](https://docs.belugas.io/comptroller/exit-market.md)
- [Get Assets In](https://docs.belugas.io/comptroller/get-assets-in.md)
- [Collateral Factor](https://docs.belugas.io/comptroller/collateral-factor.md)
- [Get Account Liquidity](https://docs.belugas.io/comptroller/get-account-liquidity.md)
- [Close Factor](https://docs.belugas.io/comptroller/close-factor.md)
- [Liquidation Incentive](https://docs.belugas.io/comptroller/liquidation-incentive.md)
- [Key Events](https://docs.belugas.io/comptroller/key-events.md)
- [Error Codes](https://docs.belugas.io/comptroller/error-codes.md)
- [Failure Info](https://docs.belugas.io/comptroller/failure-info.md)
- [BUL Distribution Speeds](https://docs.belugas.io/comptroller/bul-distribution-speeds.md)
- [Claim BUL](https://docs.belugas.io/comptroller/claim-bul.md)
- [Market Metadata](https://docs.belugas.io/comptroller/market-metadata.md)
- [Governance](https://docs.belugas.io/governance.md)
- [Delegate](https://docs.belugas.io/governance/delegate.md)
- [Delegate By Signature](https://docs.belugas.io/governance/delegate-by-signature.md)
- [Get Current Votes](https://docs.belugas.io/governance/get-current-votes.md)
- [Get Prior Votes](https://docs.belugas.io/governance/get-prior-votes.md)
- [Key Events](https://docs.belugas.io/governance/key-events.md)
- [Governor Bravo](https://docs.belugas.io/governance/governor-bravo.md)
- [Quorum Votes](https://docs.belugas.io/governance/quorum-votes.md)
- [Proposal Threshold](https://docs.belugas.io/governance/proposal-threshold.md)
- [Proposal Max Operations](https://docs.belugas.io/governance/proposal-max-operations.md)
- [Voting Delay](https://docs.belugas.io/governance/voting-delay.md)
- [Voting Period](https://docs.belugas.io/governance/voting-period.md)
- [Propose](https://docs.belugas.io/governance/propose.md)
- [Queue](https://docs.belugas.io/governance/queue.md)
- [Execute](https://docs.belugas.io/governance/execute.md)
- [Cancel](https://docs.belugas.io/governance/cancel.md)
- [Get Actions](https://docs.belugas.io/governance/get-actions.md)
- [Get Receipt](https://docs.belugas.io/governance/get-receipt.md)
- [State](https://docs.belugas.io/governance/state.md)
- [Cast Vote](https://docs.belugas.io/governance/cast-vote.md)
- [Cast Vote With Reason](https://docs.belugas.io/governance/cast-vote-1.md)
- [Cast Vote By Signature](https://docs.belugas.io/governance/cast-vote-by-signature.md)
- [Timelock](https://docs.belugas.io/governance/timelock.md)
- [Pause Guardian](https://docs.belugas.io/governance/pause-guardian.md)
- [LP Staking](https://docs.belugas.io/lp-staking.md): Lock BUL LP, activate emissions!
- [LP Utility](https://docs.belugas.io/lp-staking/lp-utility.md)
- [LP Staking Options](https://docs.belugas.io/lp-staking/lp-staking-options.md)
- [Zapping LP](https://docs.belugas.io/lp-staking/zapping-lp.md): Automated 1-click liquidity formation
- [Maintaining Eligibility Status](https://docs.belugas.io/lp-staking/maintaining-eligibility-status.md)
- [API](https://docs.belugas.io/api.md)
- [BTokenService](https://docs.belugas.io/api/atokenservice.md)
- [GET: /btoken](https://docs.belugas.io/api/atokenservice/get-atoken.md)
- [MarketHistoryService](https://docs.belugas.io/api/markethistoryservice.md)
- [GET: /market\_history/graph](https://docs.belugas.io/api/markethistoryservice/get-graph.md)
- [ProposalService](https://docs.belugas.io/api/proposal-service.md)
- [GET: /proposals](https://docs.belugas.io/api/proposal-service/get-proposals.md)
- [GET: /proposals/:id](https://docs.belugas.io/api/proposal-service/get-proposals-by-id.md): Get proposal info by id.
- [GET: /proposals/statistics](https://docs.belugas.io/api/proposal-service/get-proposals-statistics.md): The proposals statistics API returns information about proposals count based on state.
- [VoterService](https://docs.belugas.io/api/voter-service.md)
- [GET: /voters/accounts](https://docs.belugas.io/api/voter-service/get-voters-accounts.md)
- [GET: /voters/accounts/:address](https://docs.belugas.io/api/voter-service/get-voters-accounts-address.md)
- [GET: /voters/history/:address](https://docs.belugas.io/api/voter-service/get-voters-history-address.md)
- [GET: /voters/:proposalId](https://docs.belugas.io/api/voter-service/get-voters-proposalid.md)
- [GovernanceService](https://docs.belugas.io/api/governanceservice.md)
- [GET: /governance/belugas](https://docs.belugas.io/api/governanceservice/get-governance-aquarius.md)
- [GET: /governance/proposals](https://docs.belugas.io/api/governanceservice/get-governance-proposals.md)
- [GET: /governance/proposal\_vote\_receipts](https://docs.belugas.io/api/governanceservice/get-governance-proposal_vote_receipts.md)
- [GET: /governance/accounts](https://docs.belugas.io/api/governanceservice/get-governance-accounts.md)
- [Shared Data Types](https://docs.belugas.io/api/shared-data-types.md)
- [Belugas.js](https://docs.belugas.io/aquarius.js.md)
- [Belugas Constructor](https://docs.belugas.io/aquarius.js/aquarius-constructor.md)
- [API Methods](https://docs.belugas.io/aquarius.js/api-methods.md)
- [Account](https://docs.belugas.io/aquarius.js/api-methods/account.md)
- [bToken](https://docs.belugas.io/aquarius.js/api-methods/atoken.md)
- [Market History](https://docs.belugas.io/aquarius.js/api-methods/market-history.md)
- [Governance](https://docs.belugas.io/aquarius.js/api-methods/governance.md)
- [bToken Methods](https://docs.belugas.io/aquarius.js/atoken-methods.md)
- [Supply](https://docs.belugas.io/aquarius.js/atoken-methods/supply.md)
- [Redeem](https://docs.belugas.io/aquarius.js/atoken-methods/redeem.md)
- [Borrow](https://docs.belugas.io/aquarius.js/atoken-methods/borrow.md)
- [Repay Borrow](https://docs.belugas.io/aquarius.js/atoken-methods/repay-borrow.md)
- [BUL Methods](https://docs.belugas.io/aquarius.js/bul-methods.md)
- [To Checksum Address](https://docs.belugas.io/aquarius.js/bul-methods/to-checksum-address.md)
- [Get BUL Balance](https://docs.belugas.io/aquarius.js/bul-methods/get-bul-balance.md)
- [Get BUL Accrued](https://docs.belugas.io/aquarius.js/bul-methods/get-bul-accrued.md)
- [Claim BUL](https://docs.belugas.io/aquarius.js/bul-methods/claim-bul.md)
- [Delegate](https://docs.belugas.io/aquarius.js/bul-methods/delegate.md)
- [Delegate By Sig](https://docs.belugas.io/aquarius.js/bul-methods/delegate-by-sig.md)
- [Create Delegate Signature](https://docs.belugas.io/aquarius.js/bul-methods/create-delegate-signature.md)
- [Comptroller Methods](https://docs.belugas.io/aquarius.js/comptroller-methods.md)
- [Enter Markets](https://docs.belugas.io/aquarius.js/comptroller-methods/enter-markets.md)
- [Exit Market](https://docs.belugas.io/aquarius.js/comptroller-methods/exit-market.md)
- [Ethereum Methods](https://docs.belugas.io/aquarius.js/ethereum-methods.md)
- [Read](https://docs.belugas.io/aquarius.js/ethereum-methods/read.md)
- [Trx](https://docs.belugas.io/aquarius.js/ethereum-methods/trx.md)
- [Get Balance](https://docs.belugas.io/aquarius.js/ethereum-methods/get-balance.md)
- [Governance Methods](https://docs.belugas.io/aquarius.js/governance-methods.md)
- [Cast Vote](https://docs.belugas.io/aquarius.js/governance-methods/cast-vote.md)
- [Cast Vote By Sig](https://docs.belugas.io/aquarius.js/governance-methods/cast-vote-by-sig.md)
- [Create Vote Signature](https://docs.belugas.io/aquarius.js/governance-methods/create-vote-signature.md)
- [Price Feed Methods](https://docs.belugas.io/aquarius.js/price-feed-methods.md)
- [Get Price](https://docs.belugas.io/aquarius.js/price-feed-methods/get-price.md)
- [Utility Methods](https://docs.belugas.io/aquarius.js/utility-methods.md)
- [Get Address](https://docs.belugas.io/aquarius.js/utility-methods/get-address.md)
- [Get ABI](https://docs.belugas.io/aquarius.js/utility-methods/get-abi.md)
- [Get Network Name With Chain ID](https://docs.belugas.io/aquarius.js/utility-methods/get-network-name-with-chain-id.md)
- [Security](https://docs.belugas.io/security.md)
- [Formal Verification](https://docs.belugas.io/security/formal-verification.md): Coming soon
- [Bug Bounty Program](https://docs.belugas.io/security/bug-bounty-program.md)
- [Terms of Service](https://docs.belugas.io/terms-of-service.md): Last Updated: January 05, 2024
