@defiedge/react v0.0.15
![]()
@defiedge/react
@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/reactOnce 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.
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago