{
  "@context": {
    "@vocab": "https://schema.org/",
    "barnbridge": "https://barnbridge.com/vocab#",
    "defi": "https://w3id.org/defi#",

    "poolAddress": "barnbridge:poolAddress",
    "eTokenAddress": "barnbridge:eTokenAddress",
    "smartYieldAddress": "barnbridge:smartYieldAddress",
    "controllerAddress": "barnbridge:controllerAddress",
    "modelAddress": "barnbridge:modelAddress",
    "providerAddress": "barnbridge:providerAddress",
    "oracleAddress": "barnbridge:oracleAddress",
    "juniorBondAddress": "barnbridge:juniorBondAddress",
    "seniorBondAddress": "barnbridge:seniorBondAddress",
    "cTokenAddress": "barnbridge:cTokenAddress",
    "underlyingAddress": "barnbridge:underlyingAddress",
    "rewardPoolAddress": "barnbridge:rewardPoolAddress",
    "poolTokenAddress": "barnbridge:poolTokenAddress",
    "rewardTokenAddress": "barnbridge:rewardTokenAddress",

    "protocolId": "barnbridge:protocolId",
    "underlyingSymbol": "barnbridge:underlyingSymbol",
    "underlyingDecimals": "barnbridge:underlyingDecimals",

    "seniorLiquidity": "barnbridge:seniorLiquidity",
    "juniorLiquidity": "barnbridge:juniorLiquidity",
    "jTokenPrice": "barnbridge:jTokenPrice",
    "seniorApy": "barnbridge:seniorApy",
    "juniorApy": "barnbridge:juniorApy",
    "juniorAPYPast30DAvg": "barnbridge:juniorAPYPast30DAvg",
    "originatorApy": "barnbridge:originatorApy",
    "originatorNetApy": "barnbridge:originatorNetApy",
    "avgSeniorMaturityDays": "barnbridge:avgSeniorMaturityDays",
    "numberOfSeniors": "barnbridge:numberOfSeniors",
    "numberOfJuniors": "barnbridge:numberOfJuniors",
    "numberOfJuniorsLocked": "barnbridge:numberOfJuniorsLocked",
    "juniorLiquidityLocked": "barnbridge:juniorLiquidityLocked",

    "upsideExposureRate": "barnbridge:upsideExposureRate",
    "downsideProtectionRate": "barnbridge:downsideProtectionRate",
    "epoch1Start": "barnbridge:epoch1Start",
    "epochDuration": "barnbridge:epochDuration",
    "oracleAssetSymbol": "barnbridge:oracleAssetSymbol",
    "juniorTokenAddress": "barnbridge:juniorTokenAddress",
    "seniorTokenAddress": "barnbridge:seniorTokenAddress",
    "seniorRateModelAddress": "barnbridge:seniorRateModelAddress",
    "accountingModelAddress": "barnbridge:accountingModelAddress",

    "eTokenSymbol": "barnbridge:eTokenSymbol",
    "sFactorE": "barnbridge:sFactorE",
    "targetRatio": "barnbridge:targetRatio",
    "tokenARatio": "barnbridge:tokenARatio",
    "tokenBRatio": "barnbridge:tokenBRatio",
    "rebalancingInterval": "barnbridge:rebalancingInterval",
    "rebalancingCondition": "barnbridge:rebalancingCondition",

    "proposalId": "barnbridge:proposalId",
    "forVotes": "barnbridge:forVotes",
    "againstVotes": "barnbridge:againstVotes",
    "stateTimeLeft": "barnbridge:stateTimeLeft",
    "bondStaked": "barnbridge:bondStaked",
    "lockedUntil": "barnbridge:lockedUntil",
    "delegatedPower": "barnbridge:delegatedPower",
    "votingPower": "barnbridge:votingPower",
    "hasActiveDelegation": "barnbridge:hasActiveDelegation",
    "totalDelegatedPower": "barnbridge:totalDelegatedPower",
    "totalVbond": "barnbridge:totalVbond",
    "barnUsers": "barnbridge:barnUsers",
    "holdersStakingExcluded": "barnbridge:holdersStakingExcluded",
    "avgLockTimeSeconds": "barnbridge:avgLockTimeSeconds",

    "transactionDirection": "barnbridge:transactionDirection",
    "counterpartyAddress": "barnbridge:counterpartyAddress",
    "counterpartyLabel": "barnbridge:counterpartyLabel",
    "accountLabel": "barnbridge:accountLabel",
    "tokenDecimals": "barnbridge:tokenDecimals",
    "tokenSymbol": "barnbridge:tokenSymbol",
    "transactionHash": "barnbridge:transactionHash",
    "blockTimestamp": "barnbridge:blockTimestamp",
    "blockNumber": "barnbridge:blockNumber",

    "support": "barnbridge:support",
    "power": "barnbridge:power",

    "SmartYieldPool": "barnbridge:SmartYieldPool",
    "SmartAlphaPool": "barnbridge:SmartAlphaPool",
    "SmartExposurePool": "barnbridge:SmartExposurePool",
    "SmartExposureTranche": "barnbridge:SmartExposureTranche",
    "GovernanceProposal": "barnbridge:GovernanceProposal",
    "Vote": "barnbridge:Vote",
    "Voter": "barnbridge:Voter",
    "TreasuryTransaction": "barnbridge:TreasuryTransaction",
    "RewardPool": "barnbridge:RewardPool",
    "StakingAction": "defi:StakingAction",

    "name": "schema:name",
    "description": "schema:description",
    "address": "schema:address",
    "amount": "schema:amount",
    "holders": "barnbridge:holders",
    "voters": "barnbridge:voters"
  }
}
