From 448399c363ca926a245159b2d59155f797f2a790 Mon Sep 17 00:00:00 2001 From: Jonathan Lourie <65506981+jonlourie@users.noreply.github.com> Date: Wed, 17 Apr 2024 07:43:27 -0400 Subject: [PATCH] Fixed external link to internal links (#15) * fixed button colors links and seo * fixed invalid links from external to internal * fixed links and buttons added seo --- app/docs/api/protobuf/page.tsx | 27 ++ app/docs/api/protobuf/protobuf.mdx | 410 ++++++++++-------- app/docs/api/rust-protobuf/page.tsx | 27 ++ app/docs/help/useful-links/page.tsx | 27 ++ app/docs/overview/xrpl-bridge/page.tsx | 27 +- app/docs/overview/xrpl-bridge/xrpl-bridge.mdx | 18 +- app/docs/tutorials/gas-price/page.tsx | 27 ++ .../install-prebuild-macos/page.tsx | 27 ++ .../install-prebuild-windows/page.tsx | 27 ++ .../typescript/transfer-funds/page.tsx | 27 ++ .../ibc/ibc-channels/ibc-channels.mdx | 14 +- .../ibc-transfer-to-osmosis.mdx | 2 +- app/docs/tutorials/special-addresses/page.tsx | 26 ++ .../use-tokens/smart-ft-with-wasm/page.tsx | 27 ++ 14 files changed, 525 insertions(+), 188 deletions(-) diff --git a/app/docs/api/protobuf/page.tsx b/app/docs/api/protobuf/page.tsx index 8317139..8ae6bf1 100644 --- a/app/docs/api/protobuf/page.tsx +++ b/app/docs/api/protobuf/page.tsx @@ -1,4 +1,31 @@ import Component from './protobuf.mdx'; +import { Metadata } from 'next'; + +export const metadata: Metadata = { + title: "Coreum Protobuf Documentation | Coreum Developers", + description: "Access comprehensive documentation for Protobuf files related to the Coreum blockchain. This resource details the structure and usage of various Protobuf messages and services across different modules of the Coreum ecosystem.", + keywords: [ + 'Coreum Protobuf Documentation', + 'Blockchain Protobuf Files', + 'Coreum Blockchain Interfaces', + 'gRPC for Coreum', + 'Coreum API Documentation', + 'Coreum Blockchain Development', + 'Protobuf File Descriptions', + 'Coreum Protobuf Services', + 'Blockchain Programming Interface', + 'Coreum Module Documentation' + ], + openGraph: { + type: 'website', + description: "Explore detailed Protobuf documentation for Coreum, providing essential information on how to interact with Coreum's blockchain protocols and services using gRPC and Protobuf interfaces.", + siteName: "Coreum Protobuf Documentation | Coreum Developers", + images: [{ + url: 'https://test.docs.coreum.dev/images/og.jpg', + }], + }, +}; + const Page = () => { return ( diff --git a/app/docs/api/protobuf/protobuf.mdx b/app/docs/api/protobuf/protobuf.mdx index 202911b..a0b7941 100644 --- a/app/docs/api/protobuf/protobuf.mdx +++ b/app/docs/api/protobuf/protobuf.mdx @@ -1508,7 +1508,8 @@ -
+ + ## coreum/asset/ft/v1/authz.proto @@ -1564,7 +1565,8 @@ the granter's account. - + + ## coreum/asset/ft/v1/event.proto @@ -1646,7 +1648,8 @@ EventIssued is emitted on MsgIssue. - + + ## coreum/asset/ft/v1/genesis.proto @@ -1725,7 +1728,8 @@ PendingTokenUpgrade stores the version of pending token upgrade. - + + ## coreum/asset/ft/v1/params.proto @@ -1762,7 +1766,8 @@ Params store gov manageable parameters. - + + ## coreum/asset/ft/v1/query.proto @@ -2085,7 +2090,8 @@ Query defines the gRPC querier service. - + + ## coreum/asset/ft/v1/token.proto @@ -2238,7 +2244,8 @@ Feature defines possible features of fungible token. - + + ## coreum/asset/ft/v1/tx.proto @@ -2487,7 +2494,8 @@ Msg defines the Msg service. - + + ## coreum/asset/nft/v1/authz.proto @@ -2538,7 +2546,8 @@ SendAuthorization allows the grantee to send specific NFTs from the granter's ac - + + ## coreum/asset/nft/v1/event.proto @@ -2713,7 +2722,8 @@ EventClassIssued is emitted on MsgIssueClass. - + + ## coreum/asset/nft/v1/genesis.proto @@ -2835,7 +2845,8 @@ GenesisState defines the nftasset module's genesis state. - + + ## coreum/asset/nft/v1/nft.proto @@ -2921,7 +2932,8 @@ ClassFeature defines possible features of non-fungible token class. - + + ## coreum/asset/nft/v1/params.proto @@ -2956,7 +2968,8 @@ Params store gov manageable parameters. - + + ## coreum/asset/nft/v1/query.proto @@ -3361,7 +3374,8 @@ Query defines the gRPC querier service. - + + ## coreum/asset/nft/v1/tx.proto @@ -3639,7 +3653,8 @@ Msg defines the Msg service. - + + ## coreum/asset/nft/v1/types.proto @@ -3670,7 +3685,8 @@ Msg defines the Msg service. - + + ## coreum/customparams/v1/genesis.proto @@ -3705,7 +3721,8 @@ GenesisState defines the module's genesis state. - + + ## coreum/customparams/v1/params.proto @@ -3740,7 +3757,8 @@ StakingParams defines the set of additional staking params for the staking modul - + + ## coreum/customparams/v1/query.proto @@ -3803,7 +3821,8 @@ Query defines the gRPC querier service. - + + ## coreum/customparams/v1/tx.proto @@ -3859,7 +3878,8 @@ Msg defines the Msg service. - + + ## coreum/delay/v1/genesis.proto @@ -3911,7 +3931,8 @@ GenesisState defines the module genesis state. - + + ## coreum/deterministicgas/v1/event.proto @@ -3948,7 +3969,8 @@ EventGas is emitted by deterministic gas module to report gas information. - + + ## coreum/feemodel/v1/genesis.proto @@ -3984,7 +4006,8 @@ GenesisState defines the module's genesis state. - + + ## coreum/feemodel/v1/params.proto @@ -4052,7 +4075,8 @@ Params store gov manageable feemodel parameters. - + + ## coreum/feemodel/v1/query.proto @@ -4182,7 +4206,8 @@ Query defines the gRPC querier service. - + + ## coreum/feemodel/v1/tx.proto @@ -4238,7 +4263,8 @@ Msg defines the Msg service. - + + ## coreum/nft/v1beta1/event.proto @@ -4318,7 +4344,8 @@ EventSend is emitted on Msg/Send - + + ## coreum/nft/v1beta1/genesis.proto @@ -4374,7 +4401,8 @@ GenesisState defines the nft module's genesis state. - + + ## coreum/nft/v1beta1/nft.proto @@ -4438,7 +4466,8 @@ NFT defines the NFT. - + + ## coreum/nft/v1beta1/query.proto @@ -4747,7 +4776,8 @@ Query defines the gRPC querier service. - + + ## coreum/nft/v1beta1/tx.proto @@ -4815,7 +4845,8 @@ Msg defines the nft Msg service. - + + ## amino/amino.proto @@ -4843,7 +4874,8 @@ Msg defines the nft Msg service. - + + ## cosmos/app/runtime/v1alpha1/module.proto @@ -4904,7 +4936,8 @@ is the module name. - + + ## cosmos/app/v1alpha1/config.proto @@ -4987,7 +5020,8 @@ ModuleConfig is a module configuration for an app. - + + ## cosmos/app/v1alpha1/module.proto @@ -5072,7 +5106,8 @@ PackageReference is a reference to a protobuf package used by a module. - + + ## cosmos/app/v1alpha1/query.proto @@ -5135,7 +5170,8 @@ Query is the app module query service. - + + ## cosmos/auth/module/v1/module.proto @@ -5192,7 +5228,8 @@ ModuleAccountPermission represents permissions for a module account. - + + ## cosmos/auth/v1beta1/auth.proto @@ -5298,7 +5335,8 @@ Params defines the parameters for the auth module. - + + ## cosmos/auth/v1beta1/genesis.proto @@ -5334,7 +5372,8 @@ GenesisState defines the auth module's genesis state. - + + ## cosmos/auth/v1beta1/query.proto @@ -5768,7 +5807,8 @@ Query defines the gRPC querier service. - + + ## cosmos/auth/v1beta1/tx.proto @@ -5837,7 +5877,8 @@ Msg defines the x/auth Msg service. - + + ## cosmos/authz/module/v1/module.proto @@ -5867,7 +5908,8 @@ Module is the config object of the authz module. - + + ## cosmos/authz/v1beta1/authz.proto @@ -5970,7 +6012,8 @@ GrantQueueItem contains the list of TypeURL of a sdk.Msg. - + + ## cosmos/authz/v1beta1/event.proto @@ -6032,7 +6075,8 @@ EventRevoke is emitted on Msg/Revoke - + + ## cosmos/authz/v1beta1/genesis.proto @@ -6071,7 +6115,8 @@ GenesisState defines the authz module's genesis state. - + + ## cosmos/authz/v1beta1/query.proto @@ -6229,7 +6274,8 @@ Query defines the gRPC querier service. - + + ## cosmos/authz/v1beta1/tx.proto @@ -6378,7 +6424,8 @@ Msg defines the authz Msg service. - + + ## cosmos/autocli/v1/options.proto @@ -6547,7 +6594,8 @@ ServiceCommandDescriptor describes a CLI command based on a protobuf service. - + + ## cosmos/autocli/v1/query.proto @@ -6627,7 +6675,8 @@ to build dynamically CLI clients for remote chains. - + + ## cosmos/bank/module/v1/module.proto @@ -6663,7 +6712,8 @@ Module is the config object of the bank module. - + + ## cosmos/bank/v1beta1/authz.proto @@ -6702,7 +6752,8 @@ Since: cosmos-sdk 0.43 - + + ## cosmos/bank/v1beta1/bank.proto @@ -6869,7 +6920,8 @@ This message is deprecated now that supply is indexed by denom. - + + ## cosmos/bank/v1beta1/genesis.proto @@ -6929,7 +6981,8 @@ GenesisState defines the bank module's genesis state. - + + ## cosmos/bank/v1beta1/query.proto @@ -7443,7 +7496,8 @@ Query defines the gRPC querier service. - + + ## cosmos/bank/v1beta1/tx.proto @@ -7627,7 +7681,8 @@ Msg defines the bank Msg service. - + + ## cosmos/base/abci/v1beta1/abci.proto @@ -7867,7 +7922,8 @@ tags are stringified and the log is JSON decoded. - + + ## cosmos/base/kv/v1beta1/kv.proto @@ -7922,7 +7978,8 @@ Pairs defines a repeated slice of Pair objects. - + + ## cosmos/base/node/v1beta1/query.proto @@ -7985,7 +8042,8 @@ Service defines the gRPC querier service for node related queries. - + + ## cosmos/base/query/v1beta1/pagination.proto @@ -8056,7 +8114,8 @@ corresponding request message has used PageRequest. - + + ## cosmos/base/reflection/v1beta1/reflection.proto @@ -8160,7 +8219,8 @@ ReflectionService defines a service for interface reflection. - + + ## cosmos/base/reflection/v2alpha1/reflection.proto @@ -8685,7 +8745,8 @@ ReflectionService defines a service for application reflection. - + + ## cosmos/base/snapshots/v1beta1/snapshot.proto @@ -8902,7 +8963,8 @@ Since: cosmos-sdk 0.46 - + + ## cosmos/base/store/v1beta1/commit_info.proto @@ -8982,7 +9044,7 @@ between a store name and the commit ID. - + ## cosmos/base/store/v1beta1/listening.proto @@ -9069,7 +9131,7 @@ Since: cosmos-sdk 0.43 - + ## cosmos/base/tendermint/v1beta1/query.proto @@ -9495,7 +9557,7 @@ Service defines the gRPC querier service for tendermint queries. - + ## cosmos/base/tendermint/v1beta1/types.proto @@ -9566,7 +9628,7 @@ Header defines the structure of a Tendermint block header. - + ## cosmos/base/v1beta1/coin.proto @@ -9666,7 +9728,7 @@ IntProto defines a Protobuf wrapper around an Int object. - + ## cosmos/capability/module/v1/module.proto @@ -9701,7 +9763,7 @@ Module is the config object of the capability module. - + ## cosmos/capability/v1beta1/capability.proto @@ -9778,7 +9840,7 @@ capability and the module name. - + ## cosmos/capability/v1beta1/genesis.proto @@ -9834,7 +9896,7 @@ GenesisState defines the capability module's genesis state. - + ## cosmos/consensus/module/v1/module.proto @@ -9869,7 +9931,7 @@ Module is the config object of the consensus module. - + ## cosmos/consensus/v1/query.proto @@ -9936,7 +9998,7 @@ Query defines the gRPC querier service. - + ## cosmos/consensus/v1/tx.proto @@ -10007,7 +10069,7 @@ Msg defines the bank Msg service. - + ## cosmos/crisis/module/v1/module.proto @@ -10043,7 +10105,7 @@ Module is the config object of the crisis module. - + ## cosmos/crisis/v1beta1/genesis.proto @@ -10078,7 +10140,7 @@ GenesisState defines the crisis module's genesis state. - + ## cosmos/crisis/v1beta1/tx.proto @@ -10183,7 +10245,7 @@ Msg defines the bank Msg service. - + ## cosmos/crypto/ed25519/keys.proto @@ -10242,7 +10304,7 @@ then you must create a new proto message and follow ADR-28 for Address construct - + ## cosmos/crypto/hd/v1/hd.proto @@ -10285,7 +10347,7 @@ BIP44Params is used as path field in ledger item in Record. - + ## cosmos/crypto/keyring/v1/record.proto @@ -10396,7 +10458,7 @@ Offline item - + ## cosmos/crypto/multisig/keys.proto @@ -10434,7 +10496,7 @@ it uses legacy amino address rules. - + ## cosmos/crypto/multisig/v1beta1/multisig.proto @@ -10494,7 +10556,7 @@ signed and with which modes. - + ## cosmos/crypto/secp256k1/keys.proto @@ -10552,7 +10614,7 @@ This prefix is followed with the x-coordinate. - + ## cosmos/crypto/secp256r1/keys.proto @@ -10610,7 +10672,7 @@ PubKey defines a secp256r1 ECDSA public key. - + ## cosmos/distribution/module/v1/module.proto @@ -10646,7 +10708,7 @@ Module is the config object of the distribution module. - + ## cosmos/distribution/v1beta1/distribution.proto @@ -10938,7 +11000,7 @@ ValidatorSlashEvents is a collection of ValidatorSlashEvent messages. - + ## cosmos/distribution/v1beta1/genesis.proto @@ -11130,7 +11192,7 @@ ValidatorSlashEventRecord is used for import / export via genesis json. - + ## cosmos/distribution/v1beta1/query.proto @@ -11563,7 +11625,7 @@ Query defines the gRPC querier service for distribution module. - + ## cosmos/distribution/v1beta1/tx.proto @@ -11831,7 +11893,7 @@ Msg defines the distribution Msg service. - + ## cosmos/evidence/module/v1/module.proto @@ -11861,7 +11923,7 @@ Module is the config object of the evidence module. - + ## cosmos/evidence/v1beta1/evidence.proto @@ -11900,7 +11962,7 @@ signing misbehavior. - + ## cosmos/evidence/v1beta1/genesis.proto @@ -11935,7 +11997,7 @@ GenesisState defines the evidence module's genesis state. - + ## cosmos/evidence/v1beta1/query.proto @@ -12046,7 +12108,7 @@ Query defines the gRPC querier service. - + ## cosmos/evidence/v1beta1/tx.proto @@ -12116,7 +12178,7 @@ Msg defines the evidence Msg service. - + ## cosmos/feegrant/module/v1/module.proto @@ -12146,7 +12208,7 @@ Module is the config object of the feegrant module. - + ## cosmos/feegrant/v1beta1/feegrant.proto @@ -12252,7 +12314,7 @@ as well as a limit per time period. - + ## cosmos/feegrant/v1beta1/genesis.proto @@ -12291,7 +12353,7 @@ GenesisState contains a set of fee allowances, persisted from the store - + ## cosmos/feegrant/v1beta1/query.proto @@ -12450,7 +12512,7 @@ Query defines the gRPC querier service. - + ## cosmos/feegrant/v1beta1/tx.proto @@ -12555,7 +12617,7 @@ Msg defines the feegrant msg service. - + ## cosmos/genutil/module/v1/module.proto @@ -12585,7 +12647,7 @@ Module is the config object for the genutil module. - + ## cosmos/genutil/v1beta1/genesis.proto @@ -12620,7 +12682,7 @@ GenesisState defines the raw genesis transaction in JSON. - + ## cosmos/gov/module/v1/module.proto @@ -12656,7 +12718,7 @@ Module is the config object of the gov module. - + ## cosmos/gov/v1/genesis.proto @@ -12702,7 +12764,7 @@ GenesisState defines the gov module's genesis state. - + ## cosmos/gov/v1/gov.proto @@ -12971,7 +13033,7 @@ VoteOption enumerates the valid vote options for a given governance proposal. - + ## cosmos/gov/v1/query.proto @@ -13330,7 +13392,7 @@ Query defines the gRPC querier service for gov module - + ## cosmos/gov/v1/tx.proto @@ -13594,7 +13656,7 @@ Msg defines the gov Msg service. - + ## cosmos/gov/v1beta1/genesis.proto @@ -13635,7 +13697,7 @@ GenesisState defines the gov module's genesis state. - + ## cosmos/gov/v1beta1/gov.proto @@ -13889,7 +13951,7 @@ VoteOption enumerates the valid vote options for a given governance proposal. - + ## cosmos/gov/v1beta1/query.proto @@ -14243,7 +14305,7 @@ Query defines the gRPC querier service for gov module - + ## cosmos/gov/v1beta1/tx.proto @@ -14426,7 +14488,7 @@ Msg defines the bank Msg service. - + ## cosmos/group/module/v1/module.proto @@ -14462,7 +14524,7 @@ Module is the config object of the group module. - + ## cosmos/group/v1/events.proto @@ -14677,7 +14739,7 @@ EventWithdrawProposal is an event emitted when a proposal is withdrawn. - + ## cosmos/group/v1/genesis.proto @@ -14723,7 +14785,7 @@ GenesisState defines the group module's genesis state. - + ## cosmos/group/v1/query.proto @@ -15324,7 +15386,7 @@ Query is the cosmos.group.v1 Query service. - + ## cosmos/group/v1/tx.proto @@ -15911,7 +15973,7 @@ Msg is the cosmos.group.v1 Msg service. - + ## cosmos/group/v1/types.proto @@ -16256,7 +16318,7 @@ VoteOption enumerates the valid vote options for a given proposal. - + ## cosmos/mint/module/v1/module.proto @@ -16292,7 +16354,7 @@ Module is the config object of the mint module. - + ## cosmos/mint/v1beta1/genesis.proto @@ -16328,7 +16390,7 @@ GenesisState defines the mint module's genesis state. - + ## cosmos/mint/v1beta1/mint.proto @@ -16388,7 +16450,7 @@ Params defines the parameters for the x/mint module. - + ## cosmos/mint/v1beta1/query.proto @@ -16522,7 +16584,7 @@ Query provides defines the gRPC querier service. - + ## cosmos/mint/v1beta1/tx.proto @@ -16591,7 +16653,7 @@ Msg defines the x/mint Msg service. - + ## cosmos/msg/v1/msg.proto @@ -16616,7 +16678,7 @@ Msg defines the x/mint Msg service. - + ## cosmos/nft/module/v1/module.proto @@ -16646,7 +16708,7 @@ Module is the config object of the nft module. - + ## cosmos/nft/v1beta1/event.proto @@ -16726,7 +16788,7 @@ EventSend is emitted on Msg/Send - + ## cosmos/nft/v1beta1/genesis.proto @@ -16782,7 +16844,7 @@ GenesisState defines the nft module's genesis state. - + ## cosmos/nft/v1beta1/nft.proto @@ -16846,7 +16908,7 @@ NFT defines the NFT. - + ## cosmos/nft/v1beta1/query.proto @@ -17155,7 +17217,7 @@ Query defines the gRPC querier service. - + ## cosmos/nft/v1beta1/tx.proto @@ -17221,7 +17283,7 @@ Msg defines the nft Msg service. - + ## cosmos/orm/module/v1alpha1/module.proto @@ -17253,7 +17315,7 @@ with ORM data. - + ## cosmos/orm/query/v1alpha1/query.proto @@ -17432,7 +17494,7 @@ Query is a generic gRPC service for querying ORM data. - + ## cosmos/orm/v1/orm.proto @@ -17538,7 +17600,7 @@ TableDescriptor describes an ORM table. - + ## cosmos/orm/v1alpha1/schema.proto @@ -17623,7 +17685,7 @@ StorageType - + ## cosmos/params/module/v1/module.proto @@ -17653,7 +17715,7 @@ Module is the config object of the params module. - + ## cosmos/params/v1beta1/params.proto @@ -17712,7 +17774,7 @@ ParameterChangeProposal defines a proposal to change one or more parameters. - + ## cosmos/params/v1beta1/query.proto @@ -17844,7 +17906,7 @@ Query defines the gRPC querier service. - + ## cosmos/query/v1/query.proto @@ -17868,7 +17930,7 @@ Query defines the gRPC querier service. - + ## cosmos/reflection/v1/reflection.proto @@ -17932,7 +17994,7 @@ file descriptors. - + ## cosmos/slashing/module/v1/module.proto @@ -17967,7 +18029,7 @@ Module is the config object of the slashing module. - + ## cosmos/slashing/v1beta1/genesis.proto @@ -18065,7 +18127,7 @@ address. - + ## cosmos/slashing/v1beta1/query.proto @@ -18211,7 +18273,7 @@ Query provides defines the gRPC querier service - + ## cosmos/slashing/v1beta1/slashing.proto @@ -18275,7 +18337,7 @@ liveness activity. - + ## cosmos/slashing/v1beta1/tx.proto @@ -18378,7 +18440,7 @@ Msg defines the slashing Msg service. - + ## cosmos/staking/module/v1/module.proto @@ -18414,7 +18476,7 @@ Module is the config object of the staking module. - + ## cosmos/staking/v1beta1/authz.proto @@ -18494,7 +18556,7 @@ Since: cosmos-sdk 0.43 - + ## cosmos/staking/v1beta1/genesis.proto @@ -18556,7 +18618,7 @@ LastValidatorPower required for validator set update logic. - + ## cosmos/staking/v1beta1/query.proto @@ -19158,7 +19220,7 @@ Query defines the gRPC querier service. - + ## cosmos/staking/v1beta1/staking.proto @@ -19686,7 +19748,7 @@ Infraction indicates the infraction a validator commited. - + ## cosmos/staking/v1beta1/tx.proto @@ -19995,7 +20057,7 @@ Msg defines the staking Msg service. - + ## cosmos/tx/config/v1/config.proto @@ -20031,7 +20093,7 @@ Config is the config object of the x/auth/tx package. - + ## cosmos/tx/signing/v1beta1/signing.proto @@ -20178,7 +20240,7 @@ apps have a consistent version of this enum. - + ## cosmos/tx/v1beta1/service.proto @@ -20646,7 +20708,7 @@ Service defines a gRPC service for interacting with transactions. - + ## cosmos/tx/v1beta1/tx.proto @@ -20958,7 +21020,7 @@ as the transaction ID. - + ## cosmos/upgrade/module/v1/module.proto @@ -20993,7 +21055,7 @@ Module is the config object of the upgrade module. - + ## cosmos/upgrade/v1beta1/query.proto @@ -21223,7 +21285,7 @@ Query defines the gRPC upgrade querier service. - + ## cosmos/upgrade/v1beta1/tx.proto @@ -21333,7 +21395,7 @@ Msg defines the upgrade Msg service. - + ## cosmos/upgrade/v1beta1/upgrade.proto @@ -21441,7 +21503,7 @@ proposals, see MsgSoftwareUpgrade. - + ## cosmos/vesting/module/v1/module.proto @@ -21471,7 +21533,7 @@ Module is the config object of the vesting module. - + ## cosmos/vesting/v1beta1/tx.proto @@ -21623,7 +21685,7 @@ Msg defines the bank Msg service. - + ## cosmos/vesting/v1beta1/vesting.proto @@ -21770,7 +21832,7 @@ Since: cosmos-sdk 0.43 - + ## tendermint/abci/types.proto @@ -22726,7 +22788,7 @@ VoteInfo - + ## tendermint/crypto/keys.proto @@ -22762,7 +22824,7 @@ PublicKey defines the keys available for use with Validators - + ## tendermint/crypto/proof.proto @@ -22871,7 +22933,7 @@ ProofOps is Merkle proof defined by the list of ProofOps - + ## tendermint/libs/bits/types.proto @@ -22903,7 +22965,7 @@ ProofOps is Merkle proof defined by the list of ProofOps - + ## tendermint/p2p/types.proto @@ -22991,7 +23053,7 @@ ProofOps is Merkle proof defined by the list of ProofOps - + ## tendermint/types/block.proto @@ -23025,7 +23087,7 @@ ProofOps is Merkle proof defined by the list of ProofOps - + ## tendermint/types/evidence.proto @@ -23118,7 +23180,7 @@ LightClientAttackEvidence contains evidence of a set of validators attempting to - + ## tendermint/types/params.proto @@ -23259,7 +23321,7 @@ VersionParams contains the ABCI application version. - + ## tendermint/types/types.proto @@ -23584,7 +23646,7 @@ SignedMsgType is a type of signed message in the consensus. - + ## tendermint/types/validator.proto @@ -23651,7 +23713,7 @@ SignedMsgType is a type of signed message in the consensus. - + ## tendermint/version/types.proto @@ -23711,7 +23773,7 @@ state transition machine. - + ## cosmwasm/wasm/v1/authz.proto @@ -23949,7 +24011,7 @@ Since: wasmd 0.42 - + ## cosmwasm/wasm/v1/genesis.proto @@ -24051,7 +24113,7 @@ Sequence key and value of an id generation counter - + ## cosmwasm/wasm/v1/ibc.proto @@ -24127,7 +24189,7 @@ MsgIBCSendResponse - + ## cosmwasm/wasm/v1/query.proto @@ -24632,7 +24694,7 @@ Query provides defines the gRPC querier service - + ## cosmwasm/wasm/v1/tx.proto @@ -25392,7 +25454,7 @@ Msg defines the wasm Msg service. - + ## cosmwasm/wasm/v1/types.proto diff --git a/app/docs/api/rust-protobuf/page.tsx b/app/docs/api/rust-protobuf/page.tsx index da551c7..c5a0615 100644 --- a/app/docs/api/rust-protobuf/page.tsx +++ b/app/docs/api/rust-protobuf/page.tsx @@ -1,5 +1,32 @@ import Component from './rust-protobuf.mdx'; +import { Metadata } from 'next'; + +export const metadata: Metadata = { + title: "Coreum Rust Protobuf Generator | Coreum Developers", + description: "Learn how to generate Rust protobuf structures for interacting with the Coreum blockchain using the Coreum Rust Protobuf tool. This guide provides detailed steps on using gRPC and Rust for blockchain development.", + keywords: [ + 'Coreum Rust Protobuf', + 'Rust Blockchain Development', + 'gRPC Coreum Interaction', + 'Coreum SDK', + 'Blockchain Protocol Buffers', + 'Rust Protobuf Generation', + 'Coreum Blockchain API', + 'Rust gRPC Integration', + 'Coreum Development Tools', + 'Blockchain Code Generation' + ], + openGraph: { + type: 'website', + description: "Master the generation of Rust protobuf structures with the Coreum Rust Protobuf tool, enabling efficient communication with the Coreum blockchain via gRPC and Rust.", + siteName: "Coreum Rust Protobuf Generator | Coreum Developers", + images: [{ + url: 'https://test.docs.coreum.dev/images/og.jpg', + }], + }, +}; + const Page = () => { return ( diff --git a/app/docs/help/useful-links/page.tsx b/app/docs/help/useful-links/page.tsx index fe3ea40..87ec673 100644 --- a/app/docs/help/useful-links/page.tsx +++ b/app/docs/help/useful-links/page.tsx @@ -1,6 +1,33 @@ import { NavigatonItem, NavigatonItemMode } from '@/components/NavigationItem'; import Component from './useful-links.mdx'; +import { Metadata } from 'next'; + +export const metadata: Metadata = { + title: "Useful Links for Coreum Community and Developers | Coreum", + description: "Access a curated list of useful links for the Coreum community. Includes links to the Coreum main website, GitHub repository, and the Discord Validators channel for active community engagement and support.", + keywords: [ + 'Coreum Links', + 'Coreum Community', + 'Coreum Developers', + 'Blockchain Development Resources', + 'Coreum GitHub', + 'Coreum Discord Channel', + 'Coreum Validator Resources', + 'Coreum Official Site', + 'Blockchain Community Links', + 'Coreum Support Channels' + ], + openGraph: { + type: 'website', + description: "Find all essential links for navigating the Coreum ecosystem, including official website, GitHub for code contributions, and Discord for community interactions.", + siteName: "Useful Links for Coreum Community and Developers | Coreum", + images: [{ + url: 'https://test.docs.coreum.dev/images/og.jpg', + }], + }, +}; + const Page = () => { const prevNavigationItem = { diff --git a/app/docs/overview/xrpl-bridge/page.tsx b/app/docs/overview/xrpl-bridge/page.tsx index 230f54b..a70099b 100644 --- a/app/docs/overview/xrpl-bridge/page.tsx +++ b/app/docs/overview/xrpl-bridge/page.tsx @@ -1,6 +1,31 @@ -'use client'; import Component from './xrpl-bridge.mdx'; import { NavigatonItem, NavigatonItemMode } from '@/components/NavigationItem'; +import { Metadata } from 'next'; + +export const metadata: Metadata = { + title: "XRPL-Coreum Bridge: Enabling Blockchain Interoperability | Coreum Developers", + description: "Discover the XRPL-Coreum Bridge, a groundbreaking solution for seamless asset transfers between XRPL and IBC-compatible appchains. Learn about the bridge's decentralized, non-custodial mechanism and its architecture involving smart contracts and multi-signing accounts.", + keywords: [ + 'XRPL-Coreum Bridge', + 'Blockchain Interoperability', + 'Asset Transfer Blockchain', + 'Decentralized Blockchain Mechanism', + 'Multi-signing Blockchain Account', + 'Blockchain Smart Contracts', + 'Coreum Blockchain Solutions', + 'XRPL Token Bridging', + 'Blockchain Relayers', + 'Smart Contract Minting Tokens' + ], + openGraph: { + type: 'website', + description: "Explore the XRPL-Coreum Bridge that facilitates asset transfers between the XRPL and Coreum blockchains, enhancing blockchain interoperability with a robust, decentralized architecture.", + siteName: "XRPL-Coreum Bridge: Enabling Blockchain Interoperability | Coreum Developers", + images: [{ + url: 'https://test.docs.coreum.dev/images/og.jpg', + }], + }, +}; const XRPLBridgeMainPage = () => { const prevNavigationItem = { diff --git a/app/docs/overview/xrpl-bridge/xrpl-bridge.mdx b/app/docs/overview/xrpl-bridge/xrpl-bridge.mdx index ca226da..64860fa 100644 --- a/app/docs/overview/xrpl-bridge/xrpl-bridge.mdx +++ b/app/docs/overview/xrpl-bridge/xrpl-bridge.mdx @@ -6,8 +6,8 @@ foundational blockchain in the industry, and the expanding universe of IBC-compa The flow of assets for the bridge incurs in a decentralized and non-custodial mechanism. -Each component's source code of the Bridge is open source and available on -GitHub.. + +Each component's source code of the Bridge is open source and available on GitHub. ###### Get started: @@ -20,13 +20,16 @@ Each component's source code of the Bridge is open source and available on ## Audit -Audit of the bridge has been performed by Certik. The -final report will be published shortly. + +Audit of the bridge has been performed by Certik. The final report will be published shortly. + ## Architecture For additional information, refer to the technical -specifications + +specifications +