Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: implement first version of osmosis v16 pool #397

Merged
merged 10 commits into from
Jul 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Features

- [#397](https://github.com/alleslabs/celatone-frontend/pull/397) Implement first version of Osmosis v16 pool
- [#358](https://github.com/alleslabs/celatone-frontend/pull/358) Add Amp for Pool Detail page
- [#355](https://github.com/alleslabs/celatone-frontend/pull/355) Add Amp for Pool List page
- [#294](https://github.com/alleslabs/celatone-frontend/pull/294) Add Pool related txs table
Expand Down
6 changes: 3 additions & 3 deletions src/lib/components/state/EmptyState.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Flex, Heading } from "@chakra-ui/react";
import { Flex, Heading, Text } from "@chakra-ui/react";
import type { ReactElement } from "react";

import type { ImageVariant } from "./StateImage";
Expand Down Expand Up @@ -30,9 +30,9 @@ export const EmptyState = ({
{heading}
</Heading>
)}
<Flex fontSize="16px" color="text.dark">
<Text color="text.dark" textAlign="center" whiteSpace="pre-wrap">
{message}
</Flex>
</Text>
</Flex>
</Flex>
);
18 changes: 9 additions & 9 deletions src/lib/gql/gql.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,15 +51,15 @@ const documents = {
types.GetContractListByAdminPaginationDocument,
"\n query getContractListCountByAdmin($walletAddress: String!) {\n contracts_aggregate(\n where: { account: { address: { _eq: $walletAddress } } }\n ) {\n aggregate {\n count\n }\n }\n }\n":
types.GetContractListCountByAdminDocument,
"\n query getPoolList(\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools(\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n }\n }\n":
"\n query getPoolList(\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools(\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n contract_address\n }\n }\n":
types.GetPoolListDocument,
"\n query getPoolListCount($expression: pools_bool_exp) {\n pools_aggregate(where: $expression) {\n aggregate {\n count\n }\n }\n }\n":
types.GetPoolListCountDocument,
"\n query getPoolListByDenoms(\n $denoms: _varchar\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools: search_pools_with_denoms(\n args: { denoms: $denoms }\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n }\n }\n":
"\n query getPoolListByDenoms(\n $denoms: _varchar\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools: search_pools_with_denoms(\n args: { denoms: $denoms }\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n contract_address\n }\n }\n":
types.GetPoolListByDenomsDocument,
"\n query getPoolListByDenomsCount(\n $denoms: _varchar\n $expression: pools_bool_exp\n ) {\n pools_aggregate: search_pools_with_denoms_aggregate(\n args: { denoms: $denoms }\n where: $expression\n ) {\n aggregate {\n count\n }\n }\n }\n":
types.GetPoolListByDenomsCountDocument,
"\n query getPoolByPoolId($poolId: Int!) {\n pools_by_pk(id: $poolId) {\n id\n type\n is_superfluid\n is_supported\n liquidity\n transaction {\n block_height\n }\n account {\n address\n }\n address\n swap_fee\n exit_fee\n future_pool_governor\n weight\n smooth_weight_change_params\n scaling_factors\n scaling_factor_controller\n }\n }\n":
"\n query getPoolByPoolId($poolId: Int!) {\n pools_by_pk(id: $poolId) {\n id\n type\n is_superfluid\n is_supported\n liquidity\n transaction {\n block_height\n }\n account {\n address\n }\n address\n swap_fee\n exit_fee\n future_pool_governor\n weight\n smooth_weight_change_params\n scaling_factors\n scaling_factor_controller\n spread_factor\n tick_spacing\n contract_address\n }\n }\n":
types.GetPoolByPoolIdDocument,
"\n query getPoolsByPoolIds($poolIds: [Int!]!) {\n pools(where: { id: { _in: $poolIds } }) {\n id\n liquidity\n }\n }\n":
types.GetPoolsByPoolIdsDocument,
Expand Down Expand Up @@ -168,20 +168,20 @@ export function graphql(
source: "\n query getContractListCountByAdmin($walletAddress: String!) {\n contracts_aggregate(\n where: { account: { address: { _eq: $walletAddress } } }\n ) {\n aggregate {\n count\n }\n }\n }\n"
): typeof documents["\n query getContractListCountByAdmin($walletAddress: String!) {\n contracts_aggregate(\n where: { account: { address: { _eq: $walletAddress } } }\n ) {\n aggregate {\n count\n }\n }\n }\n"];
export function graphql(
source: "\n query getPoolList(\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools(\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n }\n }\n"
): typeof documents["\n query getPoolList(\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools(\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n }\n }\n"];
source: "\n query getPoolList(\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools(\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n contract_address\n }\n }\n"
): typeof documents["\n query getPoolList(\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools(\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n contract_address\n }\n }\n"];
export function graphql(
source: "\n query getPoolListCount($expression: pools_bool_exp) {\n pools_aggregate(where: $expression) {\n aggregate {\n count\n }\n }\n }\n"
): typeof documents["\n query getPoolListCount($expression: pools_bool_exp) {\n pools_aggregate(where: $expression) {\n aggregate {\n count\n }\n }\n }\n"];
export function graphql(
source: "\n query getPoolListByDenoms(\n $denoms: _varchar\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools: search_pools_with_denoms(\n args: { denoms: $denoms }\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n }\n }\n"
): typeof documents["\n query getPoolListByDenoms(\n $denoms: _varchar\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools: search_pools_with_denoms(\n args: { denoms: $denoms }\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n }\n }\n"];
source: "\n query getPoolListByDenoms(\n $denoms: _varchar\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools: search_pools_with_denoms(\n args: { denoms: $denoms }\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n contract_address\n }\n }\n"
): typeof documents["\n query getPoolListByDenoms(\n $denoms: _varchar\n $expression: pools_bool_exp\n $order: order_by\n $offset: Int!\n $pageSize: Int!\n ) {\n pools: search_pools_with_denoms(\n args: { denoms: $denoms }\n where: $expression\n order_by: { id: $order }\n offset: $offset\n limit: $pageSize\n ) {\n id\n type\n is_superfluid\n liquidity\n contract_address\n }\n }\n"];
export function graphql(
source: "\n query getPoolListByDenomsCount(\n $denoms: _varchar\n $expression: pools_bool_exp\n ) {\n pools_aggregate: search_pools_with_denoms_aggregate(\n args: { denoms: $denoms }\n where: $expression\n ) {\n aggregate {\n count\n }\n }\n }\n"
): typeof documents["\n query getPoolListByDenomsCount(\n $denoms: _varchar\n $expression: pools_bool_exp\n ) {\n pools_aggregate: search_pools_with_denoms_aggregate(\n args: { denoms: $denoms }\n where: $expression\n ) {\n aggregate {\n count\n }\n }\n }\n"];
export function graphql(
source: "\n query getPoolByPoolId($poolId: Int!) {\n pools_by_pk(id: $poolId) {\n id\n type\n is_superfluid\n is_supported\n liquidity\n transaction {\n block_height\n }\n account {\n address\n }\n address\n swap_fee\n exit_fee\n future_pool_governor\n weight\n smooth_weight_change_params\n scaling_factors\n scaling_factor_controller\n }\n }\n"
): typeof documents["\n query getPoolByPoolId($poolId: Int!) {\n pools_by_pk(id: $poolId) {\n id\n type\n is_superfluid\n is_supported\n liquidity\n transaction {\n block_height\n }\n account {\n address\n }\n address\n swap_fee\n exit_fee\n future_pool_governor\n weight\n smooth_weight_change_params\n scaling_factors\n scaling_factor_controller\n }\n }\n"];
source: "\n query getPoolByPoolId($poolId: Int!) {\n pools_by_pk(id: $poolId) {\n id\n type\n is_superfluid\n is_supported\n liquidity\n transaction {\n block_height\n }\n account {\n address\n }\n address\n swap_fee\n exit_fee\n future_pool_governor\n weight\n smooth_weight_change_params\n scaling_factors\n scaling_factor_controller\n spread_factor\n tick_spacing\n contract_address\n }\n }\n"
): typeof documents["\n query getPoolByPoolId($poolId: Int!) {\n pools_by_pk(id: $poolId) {\n id\n type\n is_superfluid\n is_supported\n liquidity\n transaction {\n block_height\n }\n account {\n address\n }\n address\n swap_fee\n exit_fee\n future_pool_governor\n weight\n smooth_weight_change_params\n scaling_factors\n scaling_factor_controller\n spread_factor\n tick_spacing\n contract_address\n }\n }\n"];
export function graphql(
source: "\n query getPoolsByPoolIds($poolIds: [Int!]!) {\n pools(where: { id: { _in: $poolIds } }) {\n id\n liquidity\n }\n }\n"
): typeof documents["\n query getPoolsByPoolIds($poolIds: [Int!]!) {\n pools(where: { id: { _in: $poolIds } }) {\n id\n liquidity\n }\n }\n"];
Expand Down
Loading