0.6.0 • Published 3 years ago

@xweb3/react-hooks v0.6.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@pngfi/react-hooks

Docs Link

Installation

yarn add @pngfi/react-hooks
// or
npm i @pngfi/react-hooks --save

Usage

Api Host

react hooks base api

[PngfiProvider]

import { PngfiProvider } from '@pngfi/react-hooks';

const App = ({ children }) => {
  const wallet = useWallet();
  return (
    <PngfiProvider
      cluster="mainnet-beta"
      userPublicKey={wallet.publicKey}
      >
      {/* You can use useBonding in children now */}
      {children}
    </PngfiProvider>
  )
}

[usePngfiConfig]

import { usePngfiConfig } from '@pngfi/react-hooks';
const {
  fallback: {
    cluster,
    pngfiApi,
    userPublicKey
    //...
  }
  //...
} = usePngfiConfig()

[useAnchorProvider]

import { useAnchorProvider } from '@pngfi/react-hooks';
const provider = useAnchorProvider({
  connection,
  wallet,
  connected
});

Distributors

[useDistributors]

import { useDistributors } from '@pngfi/react-hooks';
const { data, error, loading } = useDistributors(user: string);

[useMerkleRewards]

import { useMerkleRewards } from '@pngfi/react-hooks';
const { data, error, loading } = useMerkleRewards(user: string);

[useDistributorEpochs]

import { useDistributorEpochs } from '@pngfi/react-hooks';
const { data, error, loading } = useDistributorEpochs(distributor: string);

[useMerkleRewardsDistributor]

import { useMerkleRewardsDistributor } from '@pngfi/react-hooks';
const { data, error, loading } = useMerkleRewardsDistributor(distributor: string);

[useDistributorRewardsEpoch]

import { useDistributorRewardsEpoch } from '@pngfi/react-hooks';
const { data, error, loading } = useDistributorRewardsEpoch(distributor: string, epoch: string);

[useTokens]

import { useTokens } from '@pngfi/react-hooks';
const { data, error, loading } = useTokens();

[usePools]

import { usePools } from '@pngfi/react-hooks';
const { data, error, loading } = usePools();

[useMarkets]

import { useMarkets } from '@pngfi/react-hooks';
const { data, error, loading } = useMarkets();

[usePrices]

import { usePrices } from '@pngfi/react-hooks';
const { data, error, loading } = usePrices(['SOL', 'UST']);

[useBonding]

import { useBonding } from '@pngfi/react-hooks';
const { data, error, loading } = useBonding();

[useStaking]

import { useStaking } from '@pngfi/react-hooks';
const { data, error, loading } = useStaking();

[useBalances]

import { useBalances } from '@pngfi/react-hooks';
const { data, error, loading } = useBalances(user);

[useUserVesting]

import { useUserVesting } from '@pngfi/react-hooks';
const { data, error, loading } = useUserVesting(owner, vestConfig);

[useRewards]

[include:How-to-claim-rewards.md]

[include:How-to-create-distributor.md]

[include:How-to-get-distributor.md]

[include:How-to-update-distributor.md]

[include:How-to-delete-distributor.md]

[useBond]

[include:How-to-bond.md]

[useStake]

[include:How-to-stake.md]

0.6.0

3 years ago

0.5.77

3 years ago

0.5.76

3 years ago

0.5.74

3 years ago

0.5.73

3 years ago

0.5.72

3 years ago

0.5.71

3 years ago

0.5.70

3 years ago

0.5.69

3 years ago

0.5.68

3 years ago

0.5.67

3 years ago

0.5.66

3 years ago

0.5.64

3 years ago

0.5.63

3 years ago

0.5.62

3 years ago

0.5.61

3 years ago

0.5.59

3 years ago

0.5.58

3 years ago

0.5.37

3 years ago

0.5.36

3 years ago

0.5.35

3 years ago

0.5.33

3 years ago

0.5.32

3 years ago

0.5.31

3 years ago

0.5.30

3 years ago

0.5.29

3 years ago

0.5.28

3 years ago

0.5.27

3 years ago

0.5.26

3 years ago

0.5.23

3 years ago

0.5.22

3 years ago

0.5.21

3 years ago

0.5.20

3 years ago

0.5.19

3 years ago

0.5.18

3 years ago

0.5.17

3 years ago

0.5.16

3 years ago

0.5.15

3 years ago

0.5.14

3 years ago

0.5.13

3 years ago

0.5.12

3 years ago

0.5.11

3 years ago

0.5.10

3 years ago

0.5.9

3 years ago

0.5.8

3 years ago

0.5.7

3 years ago

0.5.6

3 years ago

0.5.5

3 years ago

0.5.4

3 years ago

0.5.3

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.120

3 years ago

0.3.119

3 years ago

0.3.118

3 years ago

0.3.117

3 years ago

0.3.116

3 years ago

0.3.115

3 years ago

0.3.114

3 years ago

0.3.113

3 years ago

0.3.111

3 years ago

0.3.110

3 years ago

0.3.109

3 years ago

0.3.108

3 years ago

0.3.107

3 years ago

0.3.106

3 years ago

0.3.105

3 years ago

0.3.104

3 years ago

0.3.103

3 years ago

0.3.102

3 years ago

0.3.101

3 years ago

0.3.100

3 years ago

0.3.99

3 years ago

0.3.98

3 years ago

0.3.97

3 years ago

0.3.95

3 years ago

0.3.94

3 years ago

0.3.92

3 years ago

0.3.91

3 years ago

0.3.90

3 years ago

0.3.89

3 years ago

0.3.88

3 years ago

0.3.87

3 years ago

0.3.85

3 years ago

0.3.83

3 years ago

0.3.82

3 years ago

0.3.80

3 years ago

0.3.79

3 years ago

0.3.78

3 years ago

0.3.77

3 years ago

0.3.76

3 years ago

0.3.75

3 years ago

0.3.74

3 years ago

0.3.73

3 years ago

0.3.72

3 years ago

0.3.71

3 years ago

0.3.69

3 years ago

0.3.68

3 years ago

0.3.65

3 years ago

0.3.62

3 years ago

0.3.60

3 years ago

0.3.58

3 years ago

0.3.54

3 years ago

0.3.53

3 years ago

0.3.52

3 years ago

0.3.51

3 years ago

0.3.50

3 years ago

0.3.49

3 years ago

0.3.48

3 years ago

0.3.47

3 years ago

0.3.45

3 years ago

0.3.40

3 years ago

0.3.39

3 years ago

0.3.38

3 years ago

0.3.37

3 years ago

0.3.35

3 years ago

0.3.34

3 years ago

0.3.33

3 years ago

0.3.26

3 years ago

0.3.25

3 years ago

0.3.24

3 years ago

0.3.23

3 years ago

0.3.22

3 years ago

0.3.21

3 years ago

0.3.20

3 years ago

0.3.19

3 years ago

0.3.18

3 years ago

0.3.16

3 years ago

0.3.15

3 years ago

0.3.14

3 years ago

0.3.13

3 years ago

0.3.12

3 years ago

0.3.6

3 years ago

0.3.5

3 years ago

0.3.4

3 years ago

0.2.7

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.38

3 years ago

0.1.37

3 years ago

0.1.36

3 years ago

0.1.35

3 years ago

0.1.34

3 years ago

0.1.33

3 years ago

0.1.32

3 years ago

0.1.31

3 years ago

0.1.30

3 years ago

0.1.29

3 years ago

0.1.28

3 years ago

0.1.27

3 years ago

0.1.26

3 years ago

0.1.25

3 years ago

0.1.24

3 years ago

0.1.23

3 years ago

0.1.21

3 years ago

0.1.19

3 years ago

0.1.18

3 years ago

0.1.17

3 years ago

0.1.16

3 years ago

0.1.15

3 years ago

0.1.14

3 years ago

0.1.13

3 years ago

0.1.12

3 years ago

0.1.11

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.4

3 years ago

0.1.1

3 years ago