Pumps are the oracle framework of Basin. Well deployers can define the conditions under which the Well
- should write new reserve data to the Pump, which can be used as a price feed.
+ should write new reserve data to the Pump, which can be used as a data feed.
The Multi Flow Pump is
@@ -27,7 +27,7 @@ export const LearnPump: FC = () => {
🔮
{" "}
- What’s a pump?
+ What is a Pump?
diff --git a/projects/dex-ui/src/components/Well/LearnYield.tsx b/projects/dex-ui/src/components/Well/LearnYield.tsx
index c6cd01eab6..246deb3865 100644
--- a/projects/dex-ui/src/components/Well/LearnYield.tsx
+++ b/projects/dex-ui/src/components/Well/LearnYield.tsx
@@ -18,7 +18,7 @@ function YieldDetails() {
target="_blank"
rel="noopener noreferrer"
>
- Beanstalk UI
+ Beanstalk UI.
diff --git a/projects/dex-ui/src/components/Well/LiquidityBox.tsx b/projects/dex-ui/src/components/Well/LiquidityBox.tsx
index 75b6f83936..d259b8b05b 100644
--- a/projects/dex-ui/src/components/Well/LiquidityBox.tsx
+++ b/projects/dex-ui/src/components/Well/LiquidityBox.tsx
@@ -4,7 +4,7 @@ import styled from "styled-components";
import { TokenValue } from "@beanstalk/sdk";
import { mediaQuery } from "src/breakpoints";
-import { BodyCaps, BodyS, LinksButtonText, TextNudge } from "src/components/Typography";
+import { BodyCaps, BodyS, BodyXS, LinksButtonText, TextNudge } from "src/components/Typography";
import { InfoBox } from "src/components/InfoBox";
import { TokenLogo } from "src/components/TokenLogo";
import { Tooltip } from "src/components/Tooltip";
@@ -16,6 +16,7 @@ import { useLPPositionSummary } from "src/tokens/useLPPositionSummary";
import { useBeanstalkSiloWhitelist } from "src/wells/useBeanstalkSiloWhitelist";
import { LoadingItem } from "src/components/LoadingItem";
import { Well } from "@beanstalk/sdk/Wells";
+import { Info } from "src/components/Icons";
type Props = {
well: Well | undefined;
@@ -80,11 +81,57 @@ export const LiquidityBox: FC = ({ well: _well, loading }) => {
{!loading && isWhitelisted ? (
<>
- Deposited in the Silo
+
+
+ In the Beanstalk Silo
+
+ BEANETH LP token holders can Deposit their LP tokens in the{" "}
+
+ Beanstalk Silo
+
+ for yield.
+
+ }
+ offsetX={-40}
+ offsetY={350}
+ side="bottom"
+ arrowSize={0}
+ arrowOffset={0}
+ width={270}
+ >
+
+
+
+ {displayTV(position?.silo)}
- In my Farm Balance
+
+
+ In my Beanstalk Farm Balance
+
+
+ Farm Balances
+
+ allow Beanstalk users to hold assets in the protocol on their behalf. Using Farm Balances can reduce gas costs
+ and facilitate efficient movement of assets within Beanstalk.
+
+ }
+ offsetX={-40}
+ offsetY={525}
+ arrowOffset={0}
+ side="bottom"
+ arrowSize={0}
+ width={270}
+ >
+
+
+
+ {displayTV(position?.internal)}
>
@@ -102,7 +149,6 @@ export const LiquidityBox: FC = ({ well: _well, loading }) => {
{"Wallet: "}
+ The
+
+ Multi Flow Pump
+
+ , an inter-block MEV manipulation resistant oracle, stores reserve data from this Well. In particular, Multi Flow stores
+ reserve data in two formats:
+
- Explore the multi-block MEV manipulation resistant Oracle framework, with easy
- integration for everyone.
+ Explore the inter-block MEV manipulation resistant oracle implementation used by
+ the BEAN:WETH Well.