Entities
AudiusNetwork
Description:
Field | Type | Description |
---|---|---|
id | ID | ID is set to 1 |
audiusTokenAddress | Bytes | audiusToken address |
claimsManagerAddress | Bytes | claimsManager address |
delegateManagerAddress | Bytes | delegateManager address |
governanceAddress | Bytes | governance address |
registry | Bytes | registry address |
serviceProviderFactoryAddress | Bytes | serviceProviderFactory address |
serviceTypeManagerAddress | Bytes | serviceTypeManager address |
stakingAddress | Bytes | staking address |
registryAddress | Bytes | registry address |
totalSupply | BigInt | Total supply of $AUDIO |
totalAUDIOMinted | BigInt | Total amount of $AUDIO minted |
totalAUDIOBurned | BigInt | Total amount of $AUDIO burned |
totalTokensStaked | BigInt | Total amount of $AUDIO staked |
totalTokensClaimable | BigInt | Total tokens that are settled and claimable |
totalTokensLocked | BigInt | Total tokens that are currently locked or withdrawable in the network from unstaking/undelegating |
totalTokensDelegated | BigInt | Total delegated tokens in the protocol |
maxDelegators | BigInt | The max number of delegators per service provider |
inDelegationAmount | BigInt | The minimum amount needed to delegate |
undelegateLockupDuration | BigInt | The minimum number of blocks the user must wait from requesting undelegation to evaluating |
removeDelegatorLockupDuration | BigInt | The minimum number of blocks the user must wait from requesting remove delegator to evaluating |
removeDelegatorEvalDuration | BigInt | Evaluation period for a remove delegator request |
decreaseStakeLockupDuration | BigInt | Number of blocks a decrease stake request is in lockup before evaluation is allowed |
updateDeployerCutLockupDuration | BigInt | Number of blocks an update deployer cut request is in lockup before evaluation is allowed |
fundingRoundBlockDiff | BigInt | |
fundingAmount | BigInt | |
recurringCommunityFundingAmount | BigInt | |
communityPoolAddress | Bytes | address |
votingQuorumPercent | BigInt | |
votingPeriod | BigInt | |
executionDelay | BigInt | |
maxInProgressProposals | Int | |
guardianAddress | Bytes | |
requestCount | BigInt | |
totalStaked | BigInt |
ClaimEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
claimer | User | |
rewards | BigInt | |
newTotal | BigInt | |
blockNumber | BigInt |
ClaimProcessedEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
rewards | BigInt | |
claimer | User | |
oldTotal | BigInt | |
newTotal | BigInt | |
blockNumber | BigInt |
ClaimRound
Description:
Field | Type | Description |
---|---|---|
id | ID | The round number |
fundAmount | BigInt | |
blockNumber | BigInt |
DecreaseStakeEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
status | LockupStatus | |
owner | User | |
expiryBlock | BigInt | |
createdBlockNumber | BigInt | |
endedBlockNumber | BigInt | |
decreaseAmount | BigInt | |
newStakeAmount | BigInt |
Delegate
Description:
Field | Type | Description |
---|---|---|
id | ID | ID - generated w/ the service provider's & delegator's addresses |
id | ID | ID - generated w/ the service provider's & delegator's addresses |
claimableAmount | BigInt | The amount delegated minus the pending decrease delegation |
amount | BigInt | The amount delegated |
fromUser | User | Reference to the user sending/delegating tokens |
toUser | User | Reference to the user receiving delegation |
DeregisterProviderServicerEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
type | ServiceType | |
spId | BigInt | |
node | ServiceNode | |
owner | User | |
endpoint | String | |
unstakeAmount | BigInt | |
blockNumber | BigInt |
GuardianTransactionExecutedEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
targetContractAddress | Bytes | |
callValue | BigInt | |
functionSignature | String | |
callData | Bytes | |
returnData | Bytes | |
blockNumber | BigInt |
IncreasedDelegatedStakeEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
delegator | User | |
serviceProvider | User | |
increaseAmount | BigInt | |
blockNumber | BigInt |
IncreasedStakeEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
owner | User | |
newStakeAmount | BigInt | |
increaseAmount | BigInt | |
blockNumber | BigInt |
Proposal
Description:
Field | Type | Description |
---|---|---|
id | ID | Proposal ID from the event (auto-incrementing) |
name | String | Proposal name |
description | String | Proposal description |
proposer | User | Reference to the user submitting the proposal |
submissionBlockNumber | BigInt | |
targetContractRegistryKey | Bytes | |
targetContractAddress | Bytes | |
callValue | BigInt | |
functionSignature | String | |
callData | Bytes | |
outcome | Outcome | TODO: convert int to enum - Outcome |
voteMagnitudeYes | BigInt | Total vote weight for 'Yes' |
voteMagnitudeNo | BigInt | Total vote weight for 'No' |
numVotes | BigInt | Number of votes |
votes | Vote | Derived from field: "proposal" - Reference to the votes - user & vote weight |
ProposalOutcomeEvaluatedEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
proposal | Proposal | |
outcome | Outcome | |
voteMagnitueYes | BigInt | |
voteMagnitudeNo | BigInt | |
numVotes | BigInt | |
blockNumber | BigInt |
ProposalSubmittedEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
proposal | Proposal | |
proposer | User | |
name | String | |
description | String |
ProposalTransactionExecutedEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
proposal | Proposal | |
success | Boolean | |
returnData | Bytes | |
blockNumber | BigInt |
ProposalVoteSubmittedEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
proposal | Proposal | |
voter | User | |
vote | Vote | |
currentVote | VoteType | |
voterStake | BigInt | |
blockNumber | BigInt |
ProposalVoteUpdatedEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
proposal | Proposal | |
voter | User | |
vote | Vote | |
voterStake | BigInt | |
currentVote | VoteType | |
previousVote | VoteType | |
blockNumber | BigInt |
ProposalVetoedEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
proposal | Proposal | |
blockNumber | BigInt |
RegisterProviderServicerEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
type | ServiceType | |
spId | BigInt | |
node | ServiceNode | |
owner | User | |
endpoint | String | |
stakeAmount | BigInt | |
blockNumber | BigInt |
RemoveDelegatorEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
status | LockupStatus | |
owner | User | |
expiryBlock | BigInt | |
createdBlockNumber | BigInt | |
endedBlockNumber | BigInt | |
updatedCut | BigInt | |
delegator | User |
ServiceNode
Description:
Field | Type | Description |
---|---|---|
id | ID | ID - generated from service-type and spID |
spId | BigInt | Service provider ID - autoincrementing id created for each new service node |
owner | User | Reference to user that registered this service |
type | ServiceType | Reference to the service type |
endpoint | String | URI to access the service node |
delegateOwnerWallet | Bytes | Address used to confirm the ownership of the service node |
createdAt | Int | When the service node was created |
isRegistered | Boolean | Boolean if th service is registered/deregistered |
ServiceType
Description:
Field | Type | Description |
---|---|---|
id | ID | The type of the service ie. creator-node |
isValid | Boolean | If the service is removed of not |
minStake | BigInt | Minimum Token Stake to run the service |
maxStake | BigInt | Max Token Stake to run the service |
versions | ServiceTypeVersion | Derived from field: "serviceType" |
ServiceTypeVersion
Description:
Field | Type | Description |
---|---|---|
id | ID | |
serviceType | ServiceType | |
serviceVersion | String | |
blockNumber | BigInt |
SlashEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
target | User | |
amount | BigInt | |
newTotal | BigInt | |
blockNumber | BigInt |
UndelegateStakeEvent
Description:
Field | Type | Description |
---|---|---|
id | ID | |
status | LockupStatus | |
owner | User | |
expiryBlock | BigInt | |
createdBlockNumber | BigInt | |
endedBlockNumber | BigInt | |
serviceProvider | User | |
amount | BigInt |
UpdateDeployerCutEvent
Description: implements LockupEvent
Field | Type | Description |
---|---|---|
id | ID | |
status | LockupStatus | |
owner | User | |
expiryBlock | BigInt | |
createdBlockNumber | BigInt | |
endedBlockNumber | BigInt | |
updatedCut | BigInt |
User
Description:
Field | Type | Description |
---|---|---|
id | ID | Eth address of User |
balance | BigInt | Token balance |
totalClaimableAmount | BigInt | The total staked/delegated minus pending decrease stake/delegation |
claimableStakeAmount | BigInt | The total staked minus pending decrease stake |
claimableDelegationReceivedAmount | BigInt | The total delegation received from other users minus their pending decrease delegation |
claimableDelegationSentAmount | BigInt | The total delegation sent to other users minus my own pending decrease delegation |
stakeAmount | BigInt | The total staked |
delegationReceivedAmount | BigInt | The total delegated |
delegationSentAmount | BigInt | The total delegation sent |
hasStakeOrDelegation | Boolean | Boolean set to true if the user has stake or delegation |
validBounds | Boolean | If the user's stake is between the min/max stake |
deployerCut | BigInt | The percentage of the claim from the delegator that the deployer takes |
services | ServiceNode | Derived from field: "owner" - List of services operated by the user |
minAccountStake | BigInt | Max stake of the user as determined by number of services and service types |
maxAccountStake | BigInt | Min stake of the user as determined by number of services and service types |
delegateTo | Delegate | Derived from field: "fromUser" - Reference to delegations (user & amount) sent by user |
delegateFrom | Delegate | Derived from field: "toUser" - Reference to delegations (user & amount) received by user |
pendingDecreaseStake | DecreaseStakeEvent | Reference to request to pending decrease stake |
pendingRemoveDelegator | RemoveDelegatorEvent | DEPRECATED: Use event with service operator and delegator id |
pendingUpdateDeployerCut | UpdateDeployerCutEvent | Reference to request to update deployer cut |
pendingUndelegateStake | UndelegateStakeEvent | Reference to request to update undelegate stake |
votes | Vote | Derived from field: "voter" - Reference to votes by the user |
createdAt | BigInt |
Vote
Description:
Field | Type | Description |
---|---|---|
id | ID | ID - generated from proposal id and user address |
proposal | Proposal | Reference to the proposal |
vote | VoteType | TODO: update to enum - the voter's vote |
magnitude | BigInt | The vote weight - the voter's claimable stake |
voter | User | Reference the the user submitting the voter |
createdBlockNumber | BigInt | The block number the vote was created |
updatedBlockNumber | BigInt | The block number the vote was updated |