Skip to main content

Objects

AccountMOPTBalance

User MOPT balance

Fields

NameDescription

chainId
Float!

The chain id of the balance

amount
String!

The amount of MOPT

chain
EVMChain!

ApyResolved

APY resolver result

Fields

NameDescription

apy
Float

The apy of the block

tvl
Float

The tvl of the block

rewardTokens
[ERC20!]

The reward tokens of the block

BlockExplorer

EVM Chain Block Explorer

Fields

NameDescription

default
BlockExplorerDetails!

The default block explorer details

BlockExplorerDetails

EVM Chain Block Explorer Details

Fields

NameDescription

name
String!

The name of the block explorer

url
String!

The URL of the block explorer

BlockParamsResolved

Block resolvers result

Fields

NameDescription

paramsResolved
String!

The params resolved of the block

apyResolved
ApyResolved

The apy resolved of the block

ChainGlobalTVL

MajoraTVL related to a chain

Fields

NameDescription

chain
EVMChain!

The chain object

tvl
Float!

The TVL of the chain

ChartPoint

MajoraVault charts

Fields

NameDescription

timestamp
Float!

The timestamp of the chart point

value
String!

The value of the chart point

DefiYield

This object contains information about the yield on a specific protocol

Fields

NameDescription

chain
Float!

The chain object of the protocol

pool
String!

The pool id of the yield source

address
[String!]

The address(es) of the yield source

project
String!

The project name of the yield source

tvl
Float!

The total value locked of the yield source

underlyingTokens
[String!]

The underlying tokens of the yield source

underlyingAssets
[ERC20!]

The underlying assets objects of the yield source

rewardTokens
[String!]

The reward tokens of the yield source

rewardAssets
[ERC20!]

The reward assets objects of the yield source

apyDeposit
Float

The apy of the yield source

apyBorrow
Float

The apy of the yield source

date
Float

The date of the metric scrape

ERC20

ERC20 Asset

Fields

NameDescription

chainId
Float!

The chain id of the asset

address
String!

The address of the asset

name
String!

The name of the asset

symbol
String!

The symbol of the asset

decimals
Float!

The decimals of the asset

chain
EVMChain!

The chain object of the asset

priceUSD
String!

The price of the asset in USD

logoURI
String!

The logo uri of the asset

EVMChain

EVM Chain

Fields

NameDescription

id
Float!

The id of the chain

name
String!

The name of the chain

network
String!

The network of the chain

nativeCurrency
NativeCurrency!

The native currency of the chain

rpcUrls
RpcUrl!

The rpc urls of the chain

blockExplorers
BlockExplorer!

The block explorers of the chain

contracts
EVMChainContracts!

The contracts of the chain

EVMChainContracts

EVM Chain

Fields

NameDescription

accessManager
String!

The access manager address

blockRegistry
String!

The block registry address

mopt
String!

The MOPT address

operatorProxy
String!

The operator proxy address

dataAggregator
String!

The operator data aggregator address

portal
String!

The portal address

pmFactory
String!

The position manager factory address

userInteraction
String!

The user interaction address

vaultFactory
String!

The vault factory address

assetBuffer
String!

The asset buffer address

mainFeeCollector
String!

The main fee collector address

feeDistributor
String!

The fee distributor address

StkMAJ
String!

The StkMAJ address

StkMAJLP
String!

The StkMAJLP address

StkMAJLocked
String!

The StkMAJLocked address

MajoraToken
String!

The Majora token address

MajoraTokenVesting
String!

The Majora token vesting address

FeeCollectorTransaction

Fee collector transaction

Fields

NameDescription

id
String!

The transaction id

amount
String!

The transaction amount

route
Float!

The transaction route

sourceAsset
String!

The transaction source asset

targetAsset
String!

The transaction target asset

fromChain
String!

The transaction from chain

targetChain
String!

The transaction to chain

createdAt
DateTime!

The transaction created at

FeeEpoch

Main Fee Collector epochs

Fields

NameDescription

id
Float!

The id of the fee epoch

feesCollected
String!

The fees collected of the fee epoch

totalWeight
String!

The total weight of the fee epoch

startedAt
Int!

The starting timestamp date of the epoch

endedAt
Int!

The ending timestamp date of the epoch

feeReceivers
[FeeReceiver!]

List of Fee Receivers

FeeReceiver

Fee receiver

Fields

NameDescription

name
String!

The name of the fee receiver

feeReceiverId
Int!

The id of the fee receiver

epochId
Int!

The epoch id of the fee receiver

weight
Float!

The weight of the fee receiver

address
String!

The address of the fee receiver

rewardAmount
String!

The reward amount of the fee receiver

totalSupply
String!

The total supply of the fee receiver

date
DateTime!

The date of the fee receiver

FeeReceiverBalance

Fee receiver balance

Fields

NameDescription

id
String!

The id of the fee receiver balance

address
String!

The address of the fee receiver balance

epochId
Int!

The epoch id of the fee receiver balance

feeReceiverAddress
String!

The address of the fee receiver

amount
String!

The amount of the fee receiver balance

rewardAmount
String!

The reward amount of the fee receiver balance

rewardClaimed
Boolean!

The reward claimed of the fee receiver balance

name
String!

The name of the fee receiver balance

FeeTotalSupply

Total supply of each contracts

Fields

NameDescription

feeReceiverAddress
String!

The address of the fee receiver

name
String!

The name of the fee receiver

totalSupply
String!

The total supply of the fee receiver

latestEpochId
String!

The latest epoch id of the fee receiver

GetRebalancedWithdrawalQuoteOutput

Rebalanced withdrawal quote

Fields

NameDescription

fromChainId
Float!

Vault chain id

fromAddress
String!

User address

fromAmount
String!

Shares withdrawed

fromVault
String!

Vault address

dynamicParamsIndex
[String!]!

Dynamic parameters for exit block indexes

dynamicParams
[String!]!

Dynamic parameters for exit

deadline
Float!

Transaction execution deadline

signature
String

Signature of parameters if needed

InvestList

MajoraVaults

Fields

NameDescription

resultsCount
Float!

The results count of the invests

invests
[StrategInvest!]!

The invests of the vault

MajoraAccount

Majora user account

Fields

NameDescription

address
String!

The address of the user

averageApy
Float!

User average APY

tvl
Float!

User total value deposited

profile
UserProfile

ranking
MajoraRank

charts
[MajoraAccountCharts!]!

MajoraAccountCharts

Majora user account

Fields

NameDescription

tvl
Float!

The address of the user

tvleligible
Float!

User average APY

apy
Float!

User total value deposited

updatedAt
Float!

MajoraBlock

Majora Block

Fields

NameDescription

chainId
Float!

The chain id of the block

address
String!

The address of the block

chain
EVMChain!

The chain object of the block

ipfshash
String!

The ipfs hash of the block

name
String!

Block name

blockId
String!

Block Id

gitUrl
String!

Block git repository

paramsResolver
String!

Parameters block resolver ipfs hash

apyResolver
String!

APY block resolver ipfs hash

description
String!

Block description

action
String!

Action description

type
String!

Parameters type: block or positionManager

protocolId
String!

ID of protocol implemented on the block

protocolName
String!

Name of protocol implemented on the block

paramsTuple
String!

Tuple for block parameters

params
String!

List of block parameters

positionManagerType
Float

Type of position manager

positionManagerParamsTuple
String

Tuple for position manager parameters

recommendedTimelock
Float!

Recommended timelock in second

recommendedMiddleware
Float!

REcommended middleware by id

onlyAfterBlocks
[String!]!

The block have to be placed after one of specified block ids

positionManagerParams
String

Position manager params for creation

MajoraERC3525

Majora ERC3525

Fields

NameDescription

chainId
Float!

The chain id of the ERC3525

address
String!

The address of the ERC3525

shares
[MajoraERC3525Shares!]!

The shares of the ERC3525

MajoraERC3525Shares

Majora ERC3525 shares

Fields

NameDescription

chainId
Float!

The chain id of the shares

address
String!

The address of the shares

tokenId
Float!

The token id of the shares

owner
String!

The owner of the shares

value
String!

The value of the shares

availableRewards
String!

The available rewards of the shares

alreadyClaimed
String!

The already claimed rewards of the shares

burned
Boolean!

The burned status of the shares

vault
MajoraVault!

The vault of the shares

MajoraERC3525SharesList

MajoraERC3525 with fees available

Fields

NameDescription

resultsCount
Float!

The results count of the ERC3525 shares

results
[MajoraERC3525Shares!]!

The results of the ERC3525 shares

MajoraPositionManager

Position Manager

Fields

NameDescription

chainId
Float!

The chain id of the position manager

address
String!

The address of the position manager

owner
String!

The owner of the position manager

index
Float!

The index of the position manager

type
MajoraPositionManagerType!

The type of the position manager

collateral
String!

The collateral of the position manager

borrowed
String!

The borrowed of the position manager

info
String!

The info of the position manager

chain
EVMChain!

collateralERC20
ERC20!

borrowedERC20
ERC20!

status
String

positionDetails
String

MajoraPositionManagerType

Position Manager State

Fields

NameDescription

implementation
String!

The implementation of the position manager

version
Float!

The version of the position manager

name
String!

The name of the position manager

MajoraRank

User Profile

Fields

NameDescription

points
Float!

User points

rank
Int

User rank

eligibleTvl
Float

User point eligible TVL

stkMaj
Float

The user boost

boost
Float

The user boost

MajoraRanking

Majora ranking

Fields

NameDescription

address
String!

The owner address

points
Float!

The points

rank
Int!

The user rank

eligibleTvl
Float

User point eligible TVL

stkMaj
Float

The user boost

boost
Float

The user boost

MajoraRankingList

Majoraranking list

Fields

NameDescription

resultsCount
Int!

The results count

rankings
[MajoraRanking!]!

The Majora point rankings

MajoraTransaction

Majora transaction

Fields

NameDescription

chainId
Float!

The chain id of the transaction

chain
EVMChain!

The chain object of the transaction

hash
String!

The hash of the transaction

from
String!

The from address of the transaction

to
String

The to address of the transaction

data
String

The data of the transaction

contractName
String!

The contract name of the transaction

functionName
String!

The function name of the transaction

args
String!

The arguments of the transaction

gasUsed
Float!

The gas used of the transaction

cumulativeGasUsed
Float!

The cumulative gas used of the transaction

effectiveGasPrice
String!

The effective gas price of the transaction

value
String!

The value of the transaction

mintedAt
Float!

The timestamp of the transaction

MajoraVault

MajoraVaults

Fields

NameDescription

chainId
Float!

The chain id of the vault

address
String!

The address of the vault

index
Float!

The index of the vault

initialized
Boolean!

The initialized of the vault

description
String!

The description of the vault

short
String!

The short description of the vault

protocols
String!

The protocols used by the vault

owner
String!

The owner of the vault

asset
String!

The asset of the vault

assetData
ERC20!

The asset data of the vault

implementation
String!

The implementation of the vault

name
String!

The name of the vault

erc20Name
String!

The erc20 name of the vault

erc20Symbol
String!

The erc20 symbol of the vault

availableGas
String!

The available gas of the vault

middleware
MajoraVaultMiddleware!

The middleware of the vault

erc3525
MajoraERC3525!

The erc3525 of the vault

totalSupply
String!

The total supply of the vault

shares
[MajoraVaultShares!]!

The shares of the vault

chain
EVMChain!

The chain of the vault

strategy
VaultStrategy!

The strategy of the vault

operations
[Operation!]!

The operations of the vault

latestOperation
Operation

The latest operation of the vault

operatorAccount
MajoraVaultOperatorAccount!

The operator account of the vault

tvl
Float!

The tvl of the vault

apy
Float!

The apy of the vault

bufferSize
String!

The buffer size of the vault

bufferDerivation
String!

The buffer derivation of the vault

totalAssetsChart
[ChartPoint!]!

The total assets chart of the vault

tvlChart
[ChartPoint!]!

The tvl chart of the vault

vaultIndexChart
[ChartPoint!]!

The vault index chart of the vault

gasAvailableChart
[ChartPoint!]!

The gas available chart of the vault

bufferSizeChart
[ChartPoint!]!

The buffer size chart of the vault

eligibleMajoraPoint
Boolean!

True if eligble to Majora points program

positionManagers
[MajoraPositionManager!]!

depositorCount
Float!

charts
[VaultChartPoint!]!

sponsors
[MajoraVaultSponsor!]!

state
MajoraVaultState

MajoraVaultList

MajoraVaults

Fields

NameDescription

resultsCount
Float!

The results count of the vaults

vaults
[MajoraVault!]!

Vault list

MajoraVaultMiddleware

Vaults Middleware

Fields

NameDescription

type
Float!

The type of the middleware

creatorFee
Float!

The creator fee of the vault

harvestFee
Float!

The harvest fee of the vault

timelockEnabled
Boolean!

The timelock enabled status of the vault

timelockDuration
Float!

The timelock duration of the vault

minUserDeposit
String!

The minimum user deposit of the vault

maxUserDeposit
String!

The maximum user deposit of the vault

minVaultDeposit
String!

The minimum vault deposit of the vault

maxVaultDeposit
String!

The maximum vault deposit of the vault

holdToken
String!

The hold token of the vault

holdAmount
String!

The hold amount of the vault

whitelist
[String!]!

The whitelist of the vault

MajoraVaultOperatorAccount

MajoraVault shares

Fields

NameDescription

MOPTBalance
String!

The MOPT balance of the vault

sponsors
[MajoraVaultSponsor!]!

The sponsors of the vault

MajoraVaultShares

MajoraVault shares

Fields

NameDescription

chainId
Float!

The chain id of the vault

address
String!

The address of the vault

owner
String!

The owner of the vault

amount
String!

The amount of shares

MajoraVaultSponsor

MajoraVault shares

Fields

NameDescription

vault
MajoraVault

operationApproval
String!

The balance of the MOPT allocated to the vault

sponsor
String!

The address of the sponsor

MajoraVaultSponsoredBy

MajoraVaults sponsored

Fields

NameDescription

resultsCount
Float!

The results count of the sponsors

results
[MajoraVaultSponsor!]!

The sponsors of the vault

MajoraVaultState

MajoraVault shares

Fields

NameDescription

totalAssets
String!

The total assets of the vault

gasAvailable
String!

The gas available of the vault

bufferAssetsAvailable
String!

The buffer assets available of the vault

lastHarvestIndex
String!

The last harvest index of the vault

currentVaultIndex
String!

The current vault index of the vault

onHarvestNativeAssetReceived
String!

The on harvest native asset received of the vault

status
String!

The status of the vault

updatedAt
Float!

The updated at of the vault

MOPTDeposit

MOPT deposit

Fields

NameDescription

chainId
Float!

amount
String!

chain
EVMChain!

transactionHash
String!

mintedAt
Float!

MOPTDepositHistory

MOPT deposit history list

Fields

NameDescription

resultsCount
Float!

results
[MOPTDeposit!]!

NativeCurrency

Fields

NameDescription

decimals
Float!

The decimals of the native currency

name
String!

The name of the native currency

symbol
String!

The symbol of the native currency

Operation

Operations

Fields

NameDescription

id
String

chain
EVMChain

hash
String

target
String

type
String

operator
String

payer
String

gasCost
String

vault
MajoraVault

createdAt
Float

OperationsResult

Operations

Fields

NameDescription

resultsCount
Float!

results
[Operation!]!

Operator

Majora operator

Fields

NameDescription

id
String!

Operator id: chainId and address concat

account
String!

Operator vault account name

chain
EVMChain!

address
String!

Operator address

nonce
Float!

Operator on chain nonce

nativeTokenBalance
String!

Operator native gas token balance

status
String!

Operator status

operations
[Operation!]

Current operation

Oracle

Majora oracle

Fields

NameDescription

id
String!

chainId
Float!

chain
EVMChain!

adapter
String!

type
Float!

address
String!

asset
ERC20

symbol
String!

decimals
Float!

ponderatedValue
String!

onChainValue
String!

derivationTrigger
Float!

updatedAt
Float!

createdAt
Float!

tickers
OracleTicker!

OracleTicker

Oracle ticker

Fields

NameDescription

id
String!

type
String!

ponderation
Float!

source
String!

data
String!

symbol
String!

value
String!

updatedAt
Float!

createdAt
Float!

Portfolio

User owned ERC20 portfolio

Fields

NameDescription

chainId
Float!

The chain id of the portfolio

address
String!

The address of the portfolio

portfolio
[PortfolioBalance!]!

The balances of the portfolio

PortfolioBalance

User owned ERC20 portfolio

Fields

NameDescription

balance
String!

The balance of the asset

address
String!

The address of the asset

chainId
Float!

The chain id of the asset

asset
ERC20

The asset object

Protocol

Protocol

Fields

NameDescription

protocolId
String!

The protocol id of the block

protocolName
String!

The protocol name of the block

RpcUrl

EVM Chain RPC URL

Fields

NameDescription

default
RpcUrlHttp!

The default RPC URL

RpcUrlHttp

EVM Chain RPC URL

Fields

NameDescription

http
[String!]!

The HTTP RPC URLs

StrategInvest

MajoraVaults invests

Fields

NameDescription

shares
MajoraVaultShares!

The shares of the invest

vault
MajoraVault!

The vault of the invest

TransactionHistory

Majora user transactions history

Fields

NameDescription

address
String!

The address of the user

resultsCount
Float!

The results count of the transactions

transactions
[MajoraTransaction!]!

The transactions of the user

UserProfile

User Profile

Fields

NameDescription

address
String!

User address

pseudo
String

User pseudo

banner
String

User banner

hasAcceptedTos
Boolean

True if user sign terms of service

image
String

User image

socialLinks
[String!]

Social links of the user

referralCode
String

Referral code

referredBy
String

Referred by another user

referralsCount
Int!

Number of referrals

createdAt
Float!

Creation date

VaultChartPoint

MajoraVault shares

Fields

NameDescription

totalSupply
String!

totalAssets
String!

tvl
Float!

apy
Float!

bufferSize
Int!

gasAvailable
String!

status
String!

updatedAt
Int!

VaultStrategy

Majora blocks and their parameters

Fields

NameDescription

chainId
Float!

The chain id of the strategy

address
String!

The address of the strategy

visualization
String!

The visualization object of the strategy

strategy
[VaultStrategyBlock!]!

The strategy blocks

harvest
[VaultStrategyBlock!]!

The harvest blocks

VaultStrategyBlock

Majora block and its parameters

Fields

NameDescription

chainId
Float!

The chain id of the strategy

index
Float!

The index of block in the strategy

params
String!

The parameters of the block

block
MajoraBlock!

The block object

VestingSchedule

The vesting schedule of $MAJ token

Fields

NameDescription

scheduleId
String!

The id of the vesting schedule

beneficiary
String!

The beneficiary of the vesting schedule

cliff
Int!

The cliff of the vesting schedule

start
Int!

The start of the vesting schedule

duration
String!

The duration of the vesting schedule

slicePeriodSeconds
Int!

The slice period of the vesting schedule

revocable
Boolean!

True if the vesting schedule is revocable

amountTotal
String!

The total amount of the vesting schedule

amountRelease
String

The amount released of the vesting schedule

revoked
Boolean

True if the vesting schedule is revoked