0.0.15 • Published 1 year ago

@defiedge/react v0.0.15

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Deifedge Logo

@defiedge/react

License: MIT minified gzipped size

@defiedge/react is a library that allows developers to integrate with the DefiEdge protocol in their React applications. It provides a set of React components that make it easy to interact with the DefiEdge API.

Getting Started

To get started with @defiedge/react, you'll need to install it in your project. You can do this using npm:

npm install @defiedge/react

# or

yarn add @defiedge/react

Once you've installed the package, you can import the components need in your React code:

import { LiquidityCard, DefiedgeProvider } from '@defiedge/react'

Components

@defiedge/react provides the following components:

<DefiedgeProvider>

The <DefiedgeProvider> component sets up the context for the @defiedge/react. It takes a children prop that should be a React component or a tree of components that will have access to the context.

import { DefiedgeProvider } from '@defiedge/react'

function App() {
  return (
    <DefiedgeProvider>
      <MyComponent />
    </DefiedgeProvider>
  )
}

<LiquidityCard>

The <LiquidityCard> component provides a button that allows users to connect their wallet to the DefiEdge protocol. It takes an strategyAddress and network prop that with show stats and functionality for that strategy.

import { LiquidityCard, SupportedChainId } from '@defiedge/react'

function MyComponent() {
  const strategyAddress: string = '0xc3ad...72bf9eb'
  const network: SupportedChainId = SupportedChainId.bsc

  return <LiquidityCard address={strategyAddress} network={network} />
}

Types

enum SupportedChainId {
  arbitrum = 42161,
  mainnet = 1,
  optimism = 10,
  polygon = 137,
  bsc = 56
}

interface LiquidityCardProps {
  strategyAddress: string;
  network: SupportedChainId;
  color?: string; // todo: pending implementation
}

Contributing

If you'd like to contribute to @defiedge/react, please create a pull request on GitHub.

License

@defiedge/react is licensed under the MIT License.

0.0.15

1 year ago

0.0.13

1 year ago

0.0.14

1 year ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.9

2 years ago

0.0.7-c

2 years ago

0.0.8-a

2 years ago

0.0.7-b

2 years ago

0.0.7-a

2 years ago

0.0.6-b

2 years ago

0.0.6-a

2 years ago

0.0.5-a

2 years ago

0.0.8

2 years ago

0.0.5

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.4

2 years ago

0.0.3-k

2 years ago

0.0.3-j

2 years ago

0.0.3-i

2 years ago

0.0.3-h

2 years ago

0.0.3-g

2 years ago

0.0.3-e

2 years ago

0.0.3-d

2 years ago

0.0.3-c

2 years ago

0.0.3-b

2 years ago

0.0.3-a

2 years ago

0.0.3

2 years ago

0.0.2-b

2 years ago

0.0.2-a

2 years ago

0.0.2

2 years ago

0.0.1-c

2 years ago

0.0.1-b

2 years ago

0.0.1-a

2 years ago

0.0.1

2 years ago