app rev.7
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
This commit is contained in:
parent
6f0e5e2af3
commit
718e9a7be4
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "ghost-dao-interface",
|
"name": "ghost-dao-interface",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.5.26",
|
"version": "0.5.27",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@ -163,6 +163,14 @@ const NewProposal = ({ config, address, connect, chainId }) => {
|
|||||||
isVertical
|
isVertical
|
||||||
>
|
>
|
||||||
<Box display="flex" flexDirection="column" alignItems="center">
|
<Box display="flex" flexDirection="column" alignItems="center">
|
||||||
|
<TertiaryButton
|
||||||
|
sx={{ maxWidth: isSemiSmallScreen ? "100%" : "350px" }}
|
||||||
|
fullWidth
|
||||||
|
disabled={isPending}
|
||||||
|
onClick={() => setIsModalOpened(true)}
|
||||||
|
>
|
||||||
|
Add New Function
|
||||||
|
</TertiaryButton>
|
||||||
<PrimaryButton
|
<PrimaryButton
|
||||||
disabled={
|
disabled={
|
||||||
proposalFunctions.length === 0 ||
|
proposalFunctions.length === 0 ||
|
||||||
@ -174,14 +182,6 @@ const NewProposal = ({ config, address, connect, chainId }) => {
|
|||||||
>
|
>
|
||||||
{isPending ? "Submitting..." : "Submit Proposal"}
|
{isPending ? "Submitting..." : "Submit Proposal"}
|
||||||
</PrimaryButton>
|
</PrimaryButton>
|
||||||
<TertiaryButton
|
|
||||||
sx={{ maxWidth: isSemiSmallScreen ? "100%" : "350px" }}
|
|
||||||
fullWidth
|
|
||||||
disabled={isPending}
|
|
||||||
onClick={() => setIsModalOpened(true)}
|
|
||||||
>
|
|
||||||
Add New
|
|
||||||
</TertiaryButton>
|
|
||||||
</Box>
|
</Box>
|
||||||
</TokenAllowanceGuard>
|
</TokenAllowanceGuard>
|
||||||
</Box>
|
</Box>
|
||||||
|
|||||||
@ -196,7 +196,7 @@ const ProposalDetails = ({ chainId, address, connect, config }) => {
|
|||||||
name={`GBP-${id.slice(-5)}`}
|
name={`GBP-${id.slice(-5)}`}
|
||||||
subtitle={
|
subtitle={
|
||||||
<Typography component="span">
|
<Typography component="span">
|
||||||
Proposal details, need more in-depth description
|
{`Cast $${ghstSymbol} to shape this proposal's outcome`}
|
||||||
</Typography>
|
</Typography>
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@ -103,7 +103,11 @@ const InitialStep = ({ selectedOption, handleChange, handleCalldata, handleProce
|
|||||||
return allPossibleFunctions.find(opt => opt.value === selected)?.label || selected;
|
return allPossibleFunctions.find(opt => opt.value === selected)?.label || selected;
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
<Typography align="center" variant="body2">{functionDescription}</Typography>
|
<Typography align="center" variant="body2">
|
||||||
|
<b>{selectedOption}</b>
|
||||||
|
{" "}
|
||||||
|
{functionDescription}
|
||||||
|
</Typography>
|
||||||
{ready
|
{ready
|
||||||
? <TertiaryButton disabled={!selectedOption} onClick={() => handleProceed()} fullWidth>Proceed</TertiaryButton>
|
? <TertiaryButton disabled={!selectedOption} onClick={() => handleProceed()} fullWidth>Proceed</TertiaryButton>
|
||||||
: <PrimaryButton disabled={!selectedOption} onClick={() => handleCalldata()} fullWidth>Create Function</PrimaryButton>
|
: <PrimaryButton disabled={!selectedOption} onClick={() => handleCalldata()} fullWidth>Create Function</PrimaryButton>
|
||||||
|
|||||||
@ -20,7 +20,7 @@ export const prepareAuditReservesCalldata = (chainId) => {
|
|||||||
return { label, target, calldata, value };
|
return { label, target, calldata, value };
|
||||||
}
|
}
|
||||||
|
|
||||||
export const prepareAuditReservesDescription = "Audit Reserves function audits and updates the protocol's total reserve value. It sums the value of all approved reserve and liquidity tokens, then stores and logs the new total.";
|
export const prepareAuditReservesDescription = "function audits and updates the protocol's total reserve value. It sums the value of all approved reserve and liquidity tokens, then stores and logs the new total.";
|
||||||
|
|
||||||
export const AuditReservesSteps = () => {
|
export const AuditReservesSteps = () => {
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@ -29,7 +29,7 @@ export const prepareCreateBondCalldata = (chainId, markets, terms, quoteToken, i
|
|||||||
return { label, target, calldata, value };
|
return { label, target, calldata, value };
|
||||||
}
|
}
|
||||||
|
|
||||||
export const prepareCreateBondDescription = "Create Bond function creates a new bond market by processing pricing, capacity, and term inputs. It initializes and stores the new bond market's complete configuration in the protocol.";
|
export const prepareCreateBondDescription = "function creates a new bond market by processing pricing, capacity, and term inputs. It initializes and stores the new bond market's complete configuration in the protocol.";
|
||||||
|
|
||||||
export const CreateBondParsed = (props) => {
|
export const CreateBondParsed = (props) => {
|
||||||
const [isOpened, setIsOpened] = useState(false);
|
const [isOpened, setIsOpened] = useState(false);
|
||||||
@ -129,7 +129,7 @@ export const CreateBondSteps = ({ nativeCurrency, ftsoSymbol, chainId, toInitial
|
|||||||
createMode={createMode}
|
createMode={createMode}
|
||||||
possibleTokens={possibleTokens}
|
possibleTokens={possibleTokens}
|
||||||
setTokenAddress={createMode ? setTokenAddress : empty}
|
setTokenAddress={createMode ? setTokenAddress : empty}
|
||||||
nativeCurrency={nativeCurrency}
|
nativeCurrency={reserveSymbol}
|
||||||
ftsoSymbol={ftsoSymbol}
|
ftsoSymbol={ftsoSymbol}
|
||||||
capacityInQuote={capacityInQuote}
|
capacityInQuote={capacityInQuote}
|
||||||
setCapacityInQuote={createMode ? setCapacityInQuote : empty}
|
setCapacityInQuote={createMode ? setCapacityInQuote : empty}
|
||||||
|
|||||||
@ -24,7 +24,7 @@ export const prepareSetAdjustmentCalldata = (chainId, rateChange, targetRate, in
|
|||||||
return { label, target, calldata, value };
|
return { label, target, calldata, value };
|
||||||
}
|
}
|
||||||
|
|
||||||
export const prepareSetAdjustmentDescription = "Set Adjustment function schedules a gradual change to the staking APY. It increases or decreases the staking APY by a specified rate per epoch until a target rate reached.";
|
export const prepareSetAdjustmentDescription = "function schedules a gradual change to the staking APY. It increases or decreases the staking APY by a specified rate per epoch until a target rate reached.";
|
||||||
|
|
||||||
export const SetAdjustmentParsed = (props) => {
|
export const SetAdjustmentParsed = (props) => {
|
||||||
const [isOpened, setIsOpened] = useState(false);
|
const [isOpened, setIsOpened] = useState(false);
|
||||||
|
|||||||
@ -52,7 +52,7 @@ export const TotalDeposit = props => {
|
|||||||
const _props = {
|
const _props = {
|
||||||
...props,
|
...props,
|
||||||
label: "Total Deposit",
|
label: "Total Deposit",
|
||||||
tooltip: `The total native coin reserves in the ghostDAO treasury backing the entire circulating supply of ${props.stnkSymbol}.`,
|
tooltip: `Total reserves of native coins, LP tokens, and other assets in the ghostDAO treasury backing the entire circulating supply of ${props.stnkSymbol}.`,
|
||||||
};
|
};
|
||||||
|
|
||||||
if (deposit) _props.metric = `${formatCurrency(deposit, 2)}`;
|
if (deposit) _props.metric = `${formatCurrency(deposit, 2)}`;
|
||||||
|
|||||||
@ -84,7 +84,7 @@ export const FatsoBacking = props => {
|
|||||||
const _props = {
|
const _props = {
|
||||||
...props,
|
...props,
|
||||||
label: `Backing per ${props.ftsoSymbol}`,
|
label: `Backing per ${props.ftsoSymbol}`,
|
||||||
tooltip: `The total amount of native coins held by the ghostDAO treasury to support the value of each ${props.ftsoSymbol} in circulation.`
|
tooltip: `The total amount of native coins, LP tokens, and other assets held by the ghostDAO treasury to support the value of each ${props.ftsoSymbol} in circulation.`
|
||||||
};
|
};
|
||||||
|
|
||||||
if (backing) _props.metric = formatCurrency(backing, 2);
|
if (backing) _props.metric = formatCurrency(backing, 2);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user