UNPKG

@martiandao/aptos-web3-bip44.js

Version:
388 lines 14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSdk = exports.GetUserTransactions = exports.GetTopUserTransactions = exports.GetTokenOwnersData = exports.GetTokenOwnedFromCollection = exports.GetTokenData = exports.GetTokenCurrentOwnerData = exports.GetTokenActivitiesCount = exports.GetTokenActivities = exports.GetOwnedTokens = exports.GetNumberOfDelegators = exports.GetIndexerLedgerInfo = exports.GetDelegatedStakingActivities = exports.GetCollectionsWithOwnedTokens = exports.GetCollectionData = exports.GetAccountTransactionsData = exports.GetAccountTransactionsCount = exports.GetAccountTokensCount = exports.GetAccountCurrentTokens = exports.GetAccountCoinsData = exports.CollectionDataFieldsFragmentDoc = exports.TokenDataFieldsFragmentDoc = exports.CurrentTokenOwnershipFieldsFragmentDoc = void 0; exports.CurrentTokenOwnershipFieldsFragmentDoc = ` fragment CurrentTokenOwnershipFields on current_token_ownerships_v2 { token_standard is_fungible_v2 is_soulbound_v2 property_version_v1 table_type_v1 token_properties_mutated_v1 amount last_transaction_timestamp last_transaction_version storage_id owner_address current_token_data { token_name token_data_id token_uri token_properties supply maximum last_transaction_version last_transaction_timestamp largest_property_version_v1 current_collection { collection_name creator_address description uri collection_id last_transaction_version current_supply mutable_description total_minted_v2 table_handle_v1 mutable_uri } } } `; exports.TokenDataFieldsFragmentDoc = ` fragment TokenDataFields on current_token_datas { creator_address collection_name description metadata_uri name token_data_id_hash collection_data_id_hash } `; exports.CollectionDataFieldsFragmentDoc = ` fragment CollectionDataFields on current_collection_datas { metadata_uri supply description collection_name collection_data_id_hash table_handle creator_address } `; exports.GetAccountCoinsData = ` query getAccountCoinsData($owner_address: String, $offset: Int, $limit: Int) { current_coin_balances( where: {owner_address: {_eq: $owner_address}} offset: $offset limit: $limit ) { amount coin_type coin_info { name decimals symbol } } } `; exports.GetAccountCurrentTokens = ` query getAccountCurrentTokens($address: String!, $offset: Int, $limit: Int) { current_token_ownerships( where: {owner_address: {_eq: $address}, amount: {_gt: 0}} order_by: [{last_transaction_version: desc}, {creator_address: asc}, {collection_name: asc}, {name: asc}] offset: $offset limit: $limit ) { amount current_token_data { ...TokenDataFields } current_collection_data { ...CollectionDataFields } last_transaction_version property_version } } ${exports.TokenDataFieldsFragmentDoc} ${exports.CollectionDataFieldsFragmentDoc}`; exports.GetAccountTokensCount = ` query getAccountTokensCount($owner_address: String) { current_token_ownerships_aggregate( where: {owner_address: {_eq: $owner_address}, amount: {_gt: "0"}} ) { aggregate { count } } } `; exports.GetAccountTransactionsCount = ` query getAccountTransactionsCount($address: String) { move_resources_aggregate( where: {address: {_eq: $address}} distinct_on: transaction_version ) { aggregate { count } } } `; exports.GetAccountTransactionsData = ` query getAccountTransactionsData($address: String, $limit: Int, $offset: Int) { move_resources( where: {address: {_eq: $address}} order_by: {transaction_version: desc} distinct_on: transaction_version limit: $limit offset: $offset ) { transaction_version } } `; exports.GetCollectionData = ` query getCollectionData($where_condition: current_collections_v2_bool_exp!, $offset: Int, $limit: Int) { current_collections_v2(where: $where_condition, offset: $offset, limit: $limit) { collection_id token_standard collection_name creator_address current_supply description uri } } `; exports.GetCollectionsWithOwnedTokens = ` query getCollectionsWithOwnedTokens($where_condition: current_collection_ownership_v2_view_bool_exp!, $offset: Int, $limit: Int) { current_collection_ownership_v2_view( where: $where_condition order_by: {last_transaction_version: desc} offset: $offset limit: $limit ) { current_collection { creator_address collection_name token_standard collection_id description table_handle_v1 uri total_minted_v2 max_supply } distinct_tokens last_transaction_version } } `; exports.GetDelegatedStakingActivities = ` query getDelegatedStakingActivities($delegatorAddress: String, $poolAddress: String) { delegated_staking_activities( where: {delegator_address: {_eq: $delegatorAddress}, pool_address: {_eq: $poolAddress}} ) { amount delegator_address event_index event_type pool_address transaction_version } } `; exports.GetIndexerLedgerInfo = ` query getIndexerLedgerInfo { ledger_infos { chain_id } } `; exports.GetNumberOfDelegators = ` query getNumberOfDelegators($poolAddress: String) { num_active_delegator_per_pool( where: {pool_address: {_eq: $poolAddress}, num_active_delegator: {_gt: "0"}} distinct_on: pool_address ) { num_active_delegator } } `; exports.GetOwnedTokens = ` query getOwnedTokens($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int) { current_token_ownerships_v2( where: $where_condition offset: $offset limit: $limit ) { ...CurrentTokenOwnershipFields } } ${exports.CurrentTokenOwnershipFieldsFragmentDoc}`; exports.GetTokenActivities = ` query getTokenActivities($idHash: String!, $offset: Int, $limit: Int) { token_activities( where: {token_data_id_hash: {_eq: $idHash}} order_by: {transaction_version: desc} offset: $offset limit: $limit ) { creator_address collection_name name token_data_id_hash collection_data_id_hash from_address to_address transaction_version transaction_timestamp property_version transfer_type event_sequence_number token_amount } } `; exports.GetTokenActivitiesCount = ` query getTokenActivitiesCount($token_id: String) { token_activities_aggregate(where: {token_data_id_hash: {_eq: $token_id}}) { aggregate { count } } } `; exports.GetTokenCurrentOwnerData = ` query getTokenCurrentOwnerData($where_condition: current_token_ownerships_v2_bool_exp!) { current_token_ownerships_v2(where: $where_condition) { owner_address } } `; exports.GetTokenData = ` query getTokenData($where_condition: current_token_datas_v2_bool_exp) { current_token_datas_v2(where: $where_condition) { token_data_id token_name token_uri token_properties token_standard largest_property_version_v1 maximum is_fungible_v2 supply last_transaction_version last_transaction_timestamp current_collection { collection_id collection_name creator_address uri current_supply } } } `; exports.GetTokenOwnedFromCollection = ` query getTokenOwnedFromCollection($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int) { current_token_ownerships_v2( where: $where_condition offset: $offset limit: $limit ) { ...CurrentTokenOwnershipFields } } ${exports.CurrentTokenOwnershipFieldsFragmentDoc}`; exports.GetTokenOwnersData = ` query getTokenOwnersData($where_condition: current_token_ownerships_v2_bool_exp!) { current_token_ownerships_v2(where: $where_condition) { owner_address } } `; exports.GetTopUserTransactions = ` query getTopUserTransactions($limit: Int) { user_transactions(limit: $limit, order_by: {version: desc}) { version } } `; exports.GetUserTransactions = ` query getUserTransactions($limit: Int, $start_version: bigint, $offset: Int) { user_transactions( limit: $limit order_by: {version: desc} where: {version: {_lte: $start_version}} offset: $offset ) { version } } `; const defaultWrapper = (action, _operationName, _operationType) => action(); function getSdk(client, withWrapper = defaultWrapper) { return { getAccountCoinsData(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetAccountCoinsData, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getAccountCoinsData", "query"); }, getAccountCurrentTokens(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetAccountCurrentTokens, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getAccountCurrentTokens", "query"); }, getAccountTokensCount(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetAccountTokensCount, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getAccountTokensCount", "query"); }, getAccountTransactionsCount(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetAccountTransactionsCount, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getAccountTransactionsCount", "query"); }, getAccountTransactionsData(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetAccountTransactionsData, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getAccountTransactionsData", "query"); }, getCollectionData(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetCollectionData, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getCollectionData", "query"); }, getCollectionsWithOwnedTokens(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetCollectionsWithOwnedTokens, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getCollectionsWithOwnedTokens", "query"); }, getDelegatedStakingActivities(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetDelegatedStakingActivities, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getDelegatedStakingActivities", "query"); }, getIndexerLedgerInfo(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetIndexerLedgerInfo, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getIndexerLedgerInfo", "query"); }, getNumberOfDelegators(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetNumberOfDelegators, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getNumberOfDelegators", "query"); }, getOwnedTokens(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetOwnedTokens, variables, { ...requestHeaders, ...wrappedRequestHeaders, }), "getOwnedTokens", "query"); }, getTokenActivities(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetTokenActivities, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getTokenActivities", "query"); }, getTokenActivitiesCount(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetTokenActivitiesCount, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getTokenActivitiesCount", "query"); }, getTokenCurrentOwnerData(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetTokenCurrentOwnerData, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getTokenCurrentOwnerData", "query"); }, getTokenData(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetTokenData, variables, { ...requestHeaders, ...wrappedRequestHeaders, }), "getTokenData", "query"); }, getTokenOwnedFromCollection(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetTokenOwnedFromCollection, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getTokenOwnedFromCollection", "query"); }, getTokenOwnersData(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetTokenOwnersData, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getTokenOwnersData", "query"); }, getTopUserTransactions(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetTopUserTransactions, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getTopUserTransactions", "query"); }, getUserTransactions(variables, requestHeaders) { return withWrapper((wrappedRequestHeaders) => client.request(exports.GetUserTransactions, variables, { ...requestHeaders, ...wrappedRequestHeaders }), "getUserTransactions", "query"); }, }; } exports.getSdk = getSdk; //# sourceMappingURL=queries.js.map