0.6.5 • Published 8 months ago

@mintbase-js/data v0.6.5

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

//: # { "title": "@mintbase-js/data", "order": "2" }

@mintbase-js/data

Built-in methods to help fetch data from our indexer. These methods aim to make it as easy as possible to get blockchain data.

If the data you want to get is more specific also check out our GraphQL schema instead.

Source Configuration

You can set network and in some cases default contract configuration using the SDK's mbjs.config method. Read about config global variables on: Config SDK method

Usage Options

The default export methods return a wrapped result object with error and data properties. For example const { error, data } = myApiMethod() will provide any network errors inside of error in the event of failure, and the expected result in data on success.

If you prefer to catch errors, you can import the method from @mintbase-js/data/lib/unwrap instead. e.g. import { ownedTokens } from '@mintbase-js/data/lib/unwrap which will re-throw in the event of an error.

use our GraphQL Fetch Method

check our GraphQl Fetch Method

ex:

import { QUERIES, fetchGraphQl } from '@mintbase-js/data'
import { mbjs } from '@mintbase-js/sdk'

const myFetchMethod = ({showOnlyListed, pagination, network}) => {
    const { data, error } = await fetchGraphQl<MyResultType>({
      query: QUERIES.storeNftsQuery,
      variables: {
        condition: {
          nft_contract_id: { _in: mbjs.keys.contractAddress },
          ...(showOnlyListed && { price: { _is_null: false } }),
        },
        limit: pagination?.limit ?? 12,
        offset: pagination?.offset ?? 0,
      },
      ...(network && { network:network }),
    });
  }

Use our Queries on your own GraphQL Service Implementation

check our Queries here

API Methods

method nameparamsdescription
ownedNftsByStoreownerId: string,contractAddress: string, pagination: {limit: number, offset:number}get all nfts from a single store
ownedTokensownerId: string,{limit: number, offset:number}get all tokens/nfts from a owner
tokenByIdtokenId: string, contractAddress: stringget token data by id of certain contract
tokenListingCountsByMetaIdmetadataId: stringget token listings from metadata id
tokensByStatusmetadataId: string, ownedBy: stringget token by status on metadataId, and owner
tokenOwnertokenId: string, contractAddress: stringget token owner by token id and certain contract
tokenProvenancetokenId: string, contractAddress: string, pagination?: {limit: number, offset:number}get token provenance by token id and certain contract
tokenOwnersByMetadataIdmetadataId: string, pagination?: {limit: number, offset:number}get token owners by metadata id
ownedStoresownerId: stringget stores owned by owner id
nearPrice-get near price in usd
checkStoreNamename: stringcheck if store name already exists
storeDatacontractAddress: string | string[]get store data by certain contract or contracts
storeNftscontractAddress: string | string[], showOnlyListed?: boolean, pagination?: {limit: number, offset:number}get store nfts by certain contract
metadataByMetadataIdmetadataId: stringget metadata by metadataId
tokenByAttributescontractId: string, filters: AttributesFiltersget tokens of a certain contract and filters
attributesByContractcontractId: stringget attributes of a certain contract
attributeRaritycontractId: string, attributeType: string, attributeValue: stringget attribute rarity of a certain contract, attribute type and attribute valueuserOwnedTokensuserMintedTokens

While we will continue to provide public and our new mb_views schema objects, we will also begin to introduce helper methods here that can be used to query data without having to write any graphql.

For now, reference our existing graphql docs and be sure to check back here soon for updates concerning our data layer API.

0.6.0-beta.10

11 months ago

0.6.3

10 months ago

0.6.2

10 months ago

0.6.5

9 months ago

0.6.4

9 months ago

0.6.1

10 months ago

0.6.0-beta.7

12 months ago

0.6.0-beta.4

1 year ago

0.6.0-beta.3

1 year ago

0.6.0-beta.6

1 year ago

0.6.0-beta.5

1 year ago

0.6.0-beta.0

1 year ago

0.6.0-beta.2

1 year ago

0.6.0-beta.1

1 year ago

0.6.1-beta.0

11 months ago

0.5.8-beta.0

1 year ago

0.5.9-beta.0

1 year ago

0.5.7-beta.0

1 year ago

0.5.5-beta.3

1 year ago

0.5.6-beta.0

1 year ago

0.5.5-beta.2

1 year ago

0.5.5-beta.1

1 year ago

0.5.5-beta.0

1 year ago

0.5.4-beta.1

1 year ago

0.5.4-beta.2

1 year ago

0.5.4-beta.0

1 year ago

0.5.2-beta.0

1 year ago

0.5.3-beta.0

1 year ago

0.5.1-beta.5

1 year ago

0.5.1-beta.4

1 year ago

0.5.1-beta.3

1 year ago

0.5.1-beta.2

1 year ago

0.5.1-beta.1

1 year ago

0.5.0-beta.13

2 years ago

0.5.0-beta.11

2 years ago

0.5.0-beta.12

2 years ago

0.5.0-beta.10

2 years ago

0.5.0-beta.1

2 years ago

0.5.0-beta.0

2 years ago

0.5.0-beta.9

2 years ago

0.5.0-beta.8

2 years ago

0.5.0-beta.7

2 years ago

0.5.0-beta.6

2 years ago

0.4.1-beta.10

2 years ago

0.5.0-beta.5

2 years ago

0.5.0-beta.4

2 years ago

0.5.0-beta.3

2 years ago

0.5.0-beta.2

2 years ago

0.4.1-beta.9

2 years ago

0.4.1-beta.8

2 years ago

0.4.1-beta.7

2 years ago

0.4.1-beta.6

2 years ago

0.4.1-beta.5

2 years ago

0.4.1-beta.4

2 years ago

0.4.1-beta.3

2 years ago

0.4.1-beta.2

2 years ago

0.4.1-beta.1

2 years ago

0.4.1-beta.0

2 years ago

0.4.2-beta.0

2 years ago

0.8.6-rc

2 years ago

0.3.4-beta.0

2 years ago

0.3.2-beta.15

2 years ago

0.3.2-beta.16

2 years ago

0.3.2-beta.14

2 years ago

0.3.2-beta.19

2 years ago

0.3.2-beta.17

2 years ago

0.3.2-beta.18

2 years ago

0.3.2-beta.22

2 years ago

0.3.2-beta.23

2 years ago

0.3.2-beta.20

2 years ago

0.3.2-beta.21

2 years ago

0.3.2-beta.26

2 years ago

0.3.2-beta.24

2 years ago

0.3.2-beta.25

2 years ago

0.3.3-beta.1

2 years ago

0.3.3-beta.0

2 years ago

0.4.0-beta.0

2 years ago

0.4.0-beta.1

2 years ago

0.4.0-beta.2

2 years ago

0.4.0-beta.3

2 years ago

0.4.0-beta.4

2 years ago

0.4.0-beta.5

2 years ago

0.3.6-beta.0

2 years ago

0.3.2-beta.11

2 years ago

0.3.2-beta.12

2 years ago

0.3.2-beta.10

2 years ago

0.3.2-beta.13

2 years ago

0.3.0-beta.2

2 years ago

0.3.0-beta.3

2 years ago

0.3.0-beta.0

2 years ago

0.3.0-beta.1

2 years ago

0.2.0-beta.2

2 years ago

0.2.0-beta.1

2 years ago

0.2.0-beta.0

2 years ago

0.2.0-beta.6

2 years ago

0.2.0-beta.5

2 years ago

0.2.0-beta.4

2 years ago

0.2.0-beta.3

2 years ago

0.1.0-beta.21

2 years ago

0.1.0-beta.20

2 years ago

0.1.0-beta.23

2 years ago

0.1.0-beta.22

2 years ago

0.1.0-beta.29

2 years ago

0.1.0-beta.28

2 years ago

0.1.0-beta.25

2 years ago

0.1.0-beta.24

2 years ago

0.1.0-beta.27

2 years ago

0.1.0-beta.26

2 years ago

0.3.2-beta.1

2 years ago

0.3.2-beta.0

2 years ago

0.3.2-beta.9

2 years ago

0.3.2-beta.8

2 years ago

0.3.2-beta.7

2 years ago

0.3.2-beta.6

2 years ago

0.3.2-beta.5

2 years ago

0.3.2-beta.4

2 years ago

0.3.2-beta.3

2 years ago

0.3.2-beta.2

2 years ago

0.3.1-beta.2

2 years ago

0.3.1-beta.1

2 years ago

0.3.1-beta.0

2 years ago

0.1.0-alpha-19

2 years ago

0.1.0-alpha-20

2 years ago

0.1.0-alpha.83

2 years ago

0.1.0-alpha.82

2 years ago

0.1.0-alpha.85

2 years ago

0.1.0-alpha.84

2 years ago

0.1.0-alpha.86

2 years ago

0.1.0-beta.3

2 years ago

0.1.0-beta.2

2 years ago

0.1.0-beta.5

2 years ago

0.1.0-beta.4

2 years ago

0.1.0-beta.1

2 years ago

0.1.0-beta.0

2 years ago

0.1.0-beta.10

2 years ago

0.1.0-beta.12

2 years ago

0.1.0-beta.11

2 years ago

0.1.0-beta.18

2 years ago

0.1.0-beta.17

2 years ago

0.1.0-beta.19

2 years ago

0.1.0-beta.14

2 years ago

0.1.0-beta.7

2 years ago

0.1.0-beta.13

2 years ago

0.1.0-beta.6

2 years ago

0.1.0-beta.16

2 years ago

0.1.0-beta.9

2 years ago

0.1.0-beta.15

2 years ago

0.1.0-beta.8

2 years ago

0.1.0-alpha-18

2 years ago

0.1.0-alpha.81

2 years ago

0.1.0-alpha-17

2 years ago

0.1.0-alpha.80

2 years ago

0.1.0-alpha.79

2 years ago

0.1.0-alpha-16

2 years ago

0.1.0-alpha.78

2 years ago

0.1.0-alpha.77

2 years ago

0.1.0-alpha.76

2 years ago

0.1.0-alpha.75

2 years ago

0.1.0-alpha.74

2 years ago

0.1.0-alpha.73

2 years ago

0.1.0-alpha.72

2 years ago

0.1.0-alpha.71

2 years ago

0.1.0-alpha.70

2 years ago

0.1.0-alpha.69

2 years ago

0.1.0-alpha.68

2 years ago

0.1.0-alpha.67

2 years ago

0.1.0-alpha.66

2 years ago

0.1.0-alpha.65

2 years ago

0.1.0-alpha.64

2 years ago

0.1.0-alpha.63

2 years ago

0.1.0-alpha-15

2 years ago

0.1.0-alpha.62

2 years ago

0.1.0-alpha.61

2 years ago

0.1.0-alpha.60

2 years ago

0.1.0-alpha.59

2 years ago

0.1.0-alpha-14

2 years ago

0.1.0-alpha.58

2 years ago

0.1.0-alpha.57

2 years ago

0.1.0-alpha.56

2 years ago

0.1.0-alpha.55

2 years ago

0.1.0-alpha-13

2 years ago

0.1.0-alpha.54

2 years ago

0.1.0-alpha-12

2 years ago

0.1.0-alpha.53

2 years ago

0.1.0-alpha-11

2 years ago

0.1.0-alpha.52

2 years ago

0.1.0-alpha.51

2 years ago

0.1.0-alpha.50

2 years ago

0.1.0-alpha.49

2 years ago

0.1.0-alpha.48

2 years ago

0.1.0-alpha.47

2 years ago

0.1.0-alpha.46

2 years ago

0.1.0-alpha.45

2 years ago

0.1.0-alpha.44

2 years ago

0.1.0-alpha.43

2 years ago

0.1.0-alpha.42

2 years ago

0.1.0-alpha.41

2 years ago

0.1.0-alpha.40

2 years ago

0.1.0-alpha.39

2 years ago

0.1.0-alpha.38

2 years ago

0.1.0-alpha.37

2 years ago

0.1.0-alpha.36

2 years ago

0.1.0-alpha.35

2 years ago

0.1.0-alpha.34

2 years ago

0.1.0-alpha.33

2 years ago

0.1.0-alpha.32

2 years ago

0.1.0-alpha.31

2 years ago

0.1.0-alpha.30

2 years ago

0.1.0-alpha.29

2 years ago

0.1.0-alpha.28

2 years ago

0.1.0-alpha.27

2 years ago

0.1.0-alpha.26

2 years ago

0.1.0-alpha.25

2 years ago

0.1.0-alpha.24

2 years ago

0.1.0-alpha.23

2 years ago

0.1.0-alpha.22

2 years ago

0.1.0-alpha.21

2 years ago

0.1.0-alpha.20

2 years ago

0.1.0-alpha.19

2 years ago

0.1.0-alpha.18

2 years ago

0.1.0-alpha.17

2 years ago

0.1.0-alpha.16

2 years ago

0.1.0-alpha.15

2 years ago

0.1.0-alpha.14

2 years ago

0.1.0-alpha.13

2 years ago

0.1.0-alpha.12

2 years ago

0.1.0-alpha.11

2 years ago

0.1.0-alpha-10

2 years ago

0.1.0-alpha-9

2 years ago

0.1.0-alpha-8

2 years ago

0.1.0-alpha-7

2 years ago

0.1.0-alpha-6

2 years ago

0.1.0-alpha.5

2 years ago

0.1.0-alpha.4

2 years ago

0.1.0-alpha.2

2 years ago

0.1.0-alpha.1

2 years ago

0.1.0-alpha.0

2 years ago

0.0.5-alpha.3

3 years ago

0.0.5-testing.0

3 years ago

0.0.5-alpha.2

3 years ago

0.0.5-alpha.1

3 years ago

0.0.5-alpha.0

3 years ago

0.0.4-mint.0

3 years ago

0.0.4-revoke.0

3 years ago

0.0.4-alpha.1

3 years ago

0.0.4-alpha.0

3 years ago

0.0.4-rc23

3 years ago

0.0.4-rc22

3 years ago

0.0.4-rc21

3 years ago

0.0.4-rc20

3 years ago

0.0.4-rc19

3 years ago

0.0.4-rc18

3 years ago

0.0.4-rc17

3 years ago

0.0.4-rc16

3 years ago

0.0.4-rc15

3 years ago

0.0.4-rc14

3 years ago

0.0.4-rc13

3 years ago

0.0.4-rc12

3 years ago

0.0.4-rc11

3 years ago

0.0.4-rc10

3 years ago

0.0.4-rc9

3 years ago

0.0.4-rc8

3 years ago

0.0.3-rc

3 years ago

0.0.2-rc

3 years ago