Add Account Info config file

This commit is contained in:
HeesungB 2022-12-07 20:18:10 +09:00
parent e6f87e4114
commit 3c292e9d6c
4 changed files with 186 additions and 117 deletions

160
config.ts Normal file
View File

@ -0,0 +1,160 @@
import { AccountInfo } from "./types";
export const AccountInfos: AccountInfo[] = [
{
prefix: "cosmos",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/cosmoshub/chain.png",
},
{
prefix: "osmo",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/osmosis/chain.png",
},
{
prefix: "agoric",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/agoric/chain.png",
},
{
prefix: "akash",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/akashnet/chain.png",
},
{
prefix: "axelar",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/axelar-dojo/chain.png",
},
{
prefix: "bostrom",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/bostrom/chain.png",
},
{
prefix: "persistence",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/core/chain.png",
},
{
prefix: "cro",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/crypto-org-chain-mainnet/chain.png",
},
{
prefix: "emoney",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/emoney/chain.png",
},
{
prefix: "evmos",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/evmos_9001/chain.png",
},
{
prefix: "gravity",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/gravity-bridge/chain.png",
},
{
prefix: "ixo",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/impacthub/chain.png",
},
{
prefix: "star",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/iov-mainnet-ibc/chain.png",
},
{
prefix: "iaa",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/irishub/chain.png",
},
{
prefix: "juno",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/juno/chain.png",
},
{
prefix: "kava",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/kava_2222/chain.png",
},
{
prefix: "regen",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/regen/chain.png",
},
{
prefix: "secret",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/secret/chain.png",
},
{
prefix: "sent",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/sentinelhub/chain.png",
},
{
prefix: "certik",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/shentu-2.2/chain.png",
},
{
prefix: "sif",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/sifchain/chain.png",
},
{
prefix: "somm",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/sommelier/chain.png",
},
{
prefix: "stars",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/stargaze/chain.png",
},
{
prefix: "stride",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/stride/chain.png",
},
{
prefix: "tgrade",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/tgrade-mainnet/chain.png",
},
{
prefix: "umee",
address: "cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs",
chainImageUrl:
"https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/umee/chain.png",
},
];

View File

@ -48,6 +48,7 @@ import {
} from "./styled";
import { PrimaryButton } from "../../components/primary-button";
import { AccountInfos } from "../../config";
export default function VerificationPage() {
const [twitterAuthInfo, setTwitterAuthInfo] =
@ -237,125 +238,25 @@ export default function VerificationPage() {
</ChainListTitleContainer>
<ChainContainer color={color.grey["700"]}>
<ChainItemContainer>
<ChainImageContainer width="3rem" height="3rem">
<Image
src="https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/osmosis/chain.png"
alt="chain image"
fill={true}
/>
</ChainImageContainer>
<ChainInfoContainer>
<ChainName>.osmo</ChainName>
<WalletAddress>
cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs
</WalletAddress>
</ChainInfoContainer>
{AccountInfos.map((accountInfo) => (
<ChainItemContainer key={accountInfo.prefix}>
<ChainImageContainer width="3rem" height="3rem">
<Image
src={accountInfo.chainImageUrl}
alt={`${accountInfo.prefix} image`}
fill={true}
/>
</ChainImageContainer>
<ChainInfoContainer>
<ChainName>{`.${accountInfo.prefix}`}</ChainName>
<WalletAddress>{accountInfo.address}</WalletAddress>
</ChainInfoContainer>
<Flex1 />
<Flex1 />
<ChainCheckBox />
</ChainItemContainer>
<ChainItemContainer>
<ChainImageContainer width="3rem" height="3rem">
<Image
src="https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/osmosis/chain.png"
alt="chain image"
fill={true}
/>
</ChainImageContainer>
<ChainInfoContainer>
<ChainName>.osmo</ChainName>
<WalletAddress>
cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs
</WalletAddress>
</ChainInfoContainer>
<Flex1 />
<ChainCheckBox />
</ChainItemContainer>
<ChainItemContainer>
<ChainImageContainer width="3rem" height="3rem">
<Image
src="https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/osmosis/chain.png"
alt="chain image"
fill={true}
/>
</ChainImageContainer>
<ChainInfoContainer>
<ChainName>.osmo</ChainName>
<WalletAddress>
cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs
</WalletAddress>
</ChainInfoContainer>
<Flex1 />
<ChainCheckBox />
</ChainItemContainer>
<ChainItemContainer>
<ChainImageContainer width="3rem" height="3rem">
<Image
src="https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/osmosis/chain.png"
alt="chain image"
fill={true}
/>
</ChainImageContainer>
<ChainInfoContainer>
<ChainName>.osmo</ChainName>
<WalletAddress>
cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs
</WalletAddress>
</ChainInfoContainer>
<Flex1 />
<ChainCheckBox />
</ChainItemContainer>
<ChainItemContainer>
<ChainImageContainer width="3rem" height="3rem">
<Image
src="https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/osmosis/chain.png"
alt="chain image"
fill={true}
/>
</ChainImageContainer>
<ChainInfoContainer>
<ChainName>.osmo</ChainName>
<WalletAddress>
cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs
</WalletAddress>
</ChainInfoContainer>
<Flex1 />
<ChainCheckBox />
</ChainItemContainer>
<ChainItemContainer>
<ChainImageContainer width="3rem" height="3rem">
<Image
src="https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/images/osmosis/chain.png"
alt="chain image"
fill={true}
/>
</ChainImageContainer>
<ChainInfoContainer>
<ChainName>.osmo</ChainName>
<WalletAddress>
cosmos14ky6udatsvdx859050mrnr7rvml0huue2wszvs
</WalletAddress>
</ChainInfoContainer>
<Flex1 />
<ChainCheckBox />
</ChainItemContainer>
<ChainCheckBox />
</ChainItemContainer>
))}
</ChainContainer>
<ButtonContainer>

5
types/account-info.ts Normal file
View File

@ -0,0 +1,5 @@
export interface AccountInfo {
prefix: string;
chainImageUrl: string;
address: string;
}

View File

@ -1 +1,4 @@
export * from "./width-height-props";
export * from "./api-response";
export * from "./account-info";
export * from "./msg";