@@ -27,6 +27,13 @@ export type Scalars = {
2727 Decimal : { input : any ; output : any } ;
2828} ;
2929
30+ export type BalanceNode = {
31+ __typename ?: 'BalanceNode' ;
32+ balance : Scalars [ 'String' ] [ 'output' ] ;
33+ chainId : Scalars [ 'String' ] [ 'output' ] ;
34+ module : Scalars [ 'String' ] [ 'output' ] ;
35+ } ;
36+
3037/** A unit of information that stores a set of verified transactions. */
3138export type Block = Node & {
3239 __typename ?: 'Block' ;
@@ -713,6 +720,8 @@ export type PoolTransactionsConnection = {
713720
714721export type Query = {
715722 __typename ?: 'Query' ;
723+ /** Retrieve live balances for a given account with optional filtering by chains and module. Default page size is 20. */
724+ balance : QueryBalanceConnection ;
716725 /** Retrieve a block by hash. */
717726 block ?: Maybe < Block > ;
718727 /** Retrieve blocks by chain and minimal depth. Default page size is 20. */
@@ -795,6 +804,16 @@ export type Query = {
795804 transfers : QueryTransfersConnection ;
796805} ;
797806
807+ export type QueryBalanceArgs = {
808+ accountName : Scalars [ 'String' ] [ 'input' ] ;
809+ after ?: InputMaybe < Scalars [ 'String' ] [ 'input' ] > ;
810+ before ?: InputMaybe < Scalars [ 'String' ] [ 'input' ] > ;
811+ chainIds ?: InputMaybe < Array < Scalars [ 'String' ] [ 'input' ] > > ;
812+ first ?: InputMaybe < Scalars [ 'Int' ] [ 'input' ] > ;
813+ last ?: InputMaybe < Scalars [ 'Int' ] [ 'input' ] > ;
814+ module ?: InputMaybe < Scalars [ 'String' ] [ 'input' ] > ;
815+ } ;
816+
798817export type QueryBlockArgs = {
799818 hash : Scalars [ 'String' ] [ 'input' ] ;
800819} ;
@@ -1000,6 +1019,19 @@ export type QueryTransfersArgs = {
10001019 requestKey ?: InputMaybe < Scalars [ 'String' ] [ 'input' ] > ;
10011020} ;
10021021
1022+ /** Connection type for balance query results. */
1023+ export type QueryBalanceConnection = {
1024+ __typename ?: 'QueryBalanceConnection' ;
1025+ edges : Array < QueryBalanceConnectionEdge > ;
1026+ pageInfo : PageInfo ;
1027+ } ;
1028+
1029+ export type QueryBalanceConnectionEdge = {
1030+ __typename ?: 'QueryBalanceConnectionEdge' ;
1031+ cursor : Scalars [ 'String' ] [ 'output' ] ;
1032+ node : BalanceNode ;
1033+ } ;
1034+
10031035export type QueryBlocksFromDepthConnection = {
10041036 __typename ?: 'QueryBlocksFromDepthConnection' ;
10051037 edges : Array < QueryBlocksFromDepthConnectionEdge > ;
@@ -1531,6 +1563,7 @@ export type ResolversInterfaceTypes<_RefType extends Record<string, unknown>> =
15311563
15321564/** Mapping between all available schema types and the resolvers types */
15331565export type ResolversTypes = {
1566+ BalanceNode : ResolverTypeWrapper < BalanceNode > ;
15341567 BigInt : ResolverTypeWrapper < Scalars [ 'BigInt' ] [ 'output' ] > ;
15351568 Block : ResolverTypeWrapper <
15361569 Omit < Block , 'events' | 'minerAccount' | 'parent' | 'transactions' > & {
@@ -1708,6 +1741,8 @@ export type ResolversTypes = {
17081741 PoolTransactionType : PoolTransactionType ;
17091742 PoolTransactionsConnection : ResolverTypeWrapper < PoolTransactionsConnection > ;
17101743 Query : ResolverTypeWrapper < { } > ;
1744+ QueryBalanceConnection : ResolverTypeWrapper < QueryBalanceConnection > ;
1745+ QueryBalanceConnectionEdge : ResolverTypeWrapper < QueryBalanceConnectionEdge > ;
17111746 QueryBlocksFromDepthConnection : ResolverTypeWrapper <
17121747 Omit < QueryBlocksFromDepthConnection , 'edges' > & {
17131748 edges : Array < ResolversTypes [ 'QueryBlocksFromDepthConnectionEdge' ] > ;
@@ -1833,6 +1868,7 @@ export type ResolversTypes = {
18331868
18341869/** Mapping between all available schema types and the resolvers parents */
18351870export type ResolversParentTypes = {
1871+ BalanceNode : BalanceNode ;
18361872 BigInt : Scalars [ 'BigInt' ] [ 'output' ] ;
18371873 Block : Omit < Block , 'events' | 'minerAccount' | 'parent' | 'transactions' > & {
18381874 events : ResolversParentTypes [ 'BlockEventsConnection' ] ;
@@ -1980,6 +2016,8 @@ export type ResolversParentTypes = {
19802016 PoolTransactionEdge : PoolTransactionEdge ;
19812017 PoolTransactionsConnection : PoolTransactionsConnection ;
19822018 Query : { } ;
2019+ QueryBalanceConnection : QueryBalanceConnection ;
2020+ QueryBalanceConnectionEdge : QueryBalanceConnectionEdge ;
19832021 QueryBlocksFromDepthConnection : Omit < QueryBlocksFromDepthConnection , 'edges' > & {
19842022 edges : Array < ResolversParentTypes [ 'QueryBlocksFromDepthConnectionEdge' ] > ;
19852023 } ;
@@ -2087,6 +2125,16 @@ export type ComplexityDirectiveResolver<
20872125 Args = ComplexityDirectiveArgs ,
20882126> = DirectiveResolverFn < Result , Parent , ContextType , Args > ;
20892127
2128+ export type BalanceNodeResolvers <
2129+ ContextType = any ,
2130+ ParentType extends ResolversParentTypes [ 'BalanceNode' ] = ResolversParentTypes [ 'BalanceNode' ] ,
2131+ > = {
2132+ balance ?: Resolver < ResolversTypes [ 'String' ] , ParentType , ContextType > ;
2133+ chainId ?: Resolver < ResolversTypes [ 'String' ] , ParentType , ContextType > ;
2134+ module ?: Resolver < ResolversTypes [ 'String' ] , ParentType , ContextType > ;
2135+ __isTypeOf ?: IsTypeOfResolverFn < ParentType , ContextType > ;
2136+ } ;
2137+
20902138export interface BigIntScalarConfig extends GraphQLScalarTypeConfig < ResolversTypes [ 'BigInt' ] , any > {
20912139 name : 'BigInt' ;
20922140}
@@ -2878,6 +2926,12 @@ export type QueryResolvers<
28782926 ContextType = any ,
28792927 ParentType extends ResolversParentTypes [ 'Query' ] = ResolversParentTypes [ 'Query' ] ,
28802928> = {
2929+ balance ?: Resolver <
2930+ ResolversTypes [ 'QueryBalanceConnection' ] ,
2931+ ParentType ,
2932+ ContextType ,
2933+ RequireFields < QueryBalanceArgs , 'accountName' >
2934+ > ;
28812935 block ?: Resolver <
28822936 Maybe < ResolversTypes [ 'Block' ] > ,
28832937 ParentType ,
@@ -3054,6 +3108,26 @@ export type QueryResolvers<
30543108 > ;
30553109} ;
30563110
3111+ export type QueryBalanceConnectionResolvers <
3112+ ContextType = any ,
3113+ ParentType extends
3114+ ResolversParentTypes [ 'QueryBalanceConnection' ] = ResolversParentTypes [ 'QueryBalanceConnection' ] ,
3115+ > = {
3116+ edges ?: Resolver < Array < ResolversTypes [ 'QueryBalanceConnectionEdge' ] > , ParentType , ContextType > ;
3117+ pageInfo ?: Resolver < ResolversTypes [ 'PageInfo' ] , ParentType , ContextType > ;
3118+ __isTypeOf ?: IsTypeOfResolverFn < ParentType , ContextType > ;
3119+ } ;
3120+
3121+ export type QueryBalanceConnectionEdgeResolvers <
3122+ ContextType = any ,
3123+ ParentType extends
3124+ ResolversParentTypes [ 'QueryBalanceConnectionEdge' ] = ResolversParentTypes [ 'QueryBalanceConnectionEdge' ] ,
3125+ > = {
3126+ cursor ?: Resolver < ResolversTypes [ 'String' ] , ParentType , ContextType > ;
3127+ node ?: Resolver < ResolversTypes [ 'BalanceNode' ] , ParentType , ContextType > ;
3128+ __isTypeOf ?: IsTypeOfResolverFn < ParentType , ContextType > ;
3129+ } ;
3130+
30573131export type QueryBlocksFromDepthConnectionResolvers <
30583132 ContextType = any ,
30593133 ParentType extends
@@ -3556,6 +3630,7 @@ export type UserGuardResolvers<
35563630} ;
35573631
35583632export type Resolvers < ContextType = any > = {
3633+ BalanceNode ?: BalanceNodeResolvers < ContextType > ;
35593634 BigInt ?: GraphQLScalarType ;
35603635 Block ?: BlockResolvers < ContextType > ;
35613636 BlockEventsConnection ?: BlockEventsConnectionResolvers < ContextType > ;
@@ -3612,6 +3687,8 @@ export type Resolvers<ContextType = any> = {
36123687 PoolTransactionEdge ?: PoolTransactionEdgeResolvers < ContextType > ;
36133688 PoolTransactionsConnection ?: PoolTransactionsConnectionResolvers < ContextType > ;
36143689 Query ?: QueryResolvers < ContextType > ;
3690+ QueryBalanceConnection ?: QueryBalanceConnectionResolvers < ContextType > ;
3691+ QueryBalanceConnectionEdge ?: QueryBalanceConnectionEdgeResolvers < ContextType > ;
36153692 QueryBlocksFromDepthConnection ?: QueryBlocksFromDepthConnectionResolvers < ContextType > ;
36163693 QueryBlocksFromDepthConnectionEdge ?: QueryBlocksFromDepthConnectionEdgeResolvers < ContextType > ;
36173694 QueryBlocksFromHeightConnection ?: QueryBlocksFromHeightConnectionResolvers < ContextType > ;
0 commit comments