JSPM

  • Created
  • Published
  • Downloads 3650
  • Score
    100M100P100Q157966F
  • License Apache-2.0

Axelarcore supporting protobuf types

Package Exports

  • @axelar-network/axelarjs-types/axelar/axelarnet/v1beta1/events
  • @axelar-network/axelarjs-types/axelar/axelarnet/v1beta1/genesis
  • @axelar-network/axelarjs-types/axelar/axelarnet/v1beta1/params
  • @axelar-network/axelarjs-types/axelar/axelarnet/v1beta1/query
  • @axelar-network/axelarjs-types/axelar/axelarnet/v1beta1/service
  • @axelar-network/axelarjs-types/axelar/axelarnet/v1beta1/tx
  • @axelar-network/axelarjs-types/axelar/axelarnet/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/evm/v1beta1/events
  • @axelar-network/axelarjs-types/axelar/evm/v1beta1/genesis
  • @axelar-network/axelarjs-types/axelar/evm/v1beta1/params
  • @axelar-network/axelarjs-types/axelar/evm/v1beta1/query
  • @axelar-network/axelarjs-types/axelar/evm/v1beta1/service
  • @axelar-network/axelarjs-types/axelar/evm/v1beta1/tx
  • @axelar-network/axelarjs-types/axelar/evm/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/multisig/exported/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/multisig/v1beta1/events
  • @axelar-network/axelarjs-types/axelar/multisig/v1beta1/genesis
  • @axelar-network/axelarjs-types/axelar/multisig/v1beta1/params
  • @axelar-network/axelarjs-types/axelar/multisig/v1beta1/query
  • @axelar-network/axelarjs-types/axelar/multisig/v1beta1/service
  • @axelar-network/axelarjs-types/axelar/multisig/v1beta1/tx
  • @axelar-network/axelarjs-types/axelar/multisig/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/nexus/exported/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/nexus/v1beta1/events
  • @axelar-network/axelarjs-types/axelar/nexus/v1beta1/genesis
  • @axelar-network/axelarjs-types/axelar/nexus/v1beta1/params
  • @axelar-network/axelarjs-types/axelar/nexus/v1beta1/proposal
  • @axelar-network/axelarjs-types/axelar/nexus/v1beta1/query
  • @axelar-network/axelarjs-types/axelar/nexus/v1beta1/service
  • @axelar-network/axelarjs-types/axelar/nexus/v1beta1/tx
  • @axelar-network/axelarjs-types/axelar/nexus/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/permission/exported/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/permission/v1beta1/genesis
  • @axelar-network/axelarjs-types/axelar/permission/v1beta1/params
  • @axelar-network/axelarjs-types/axelar/permission/v1beta1/query
  • @axelar-network/axelarjs-types/axelar/permission/v1beta1/service
  • @axelar-network/axelarjs-types/axelar/permission/v1beta1/tx
  • @axelar-network/axelarjs-types/axelar/permission/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/reward/v1beta1/genesis
  • @axelar-network/axelarjs-types/axelar/reward/v1beta1/params
  • @axelar-network/axelarjs-types/axelar/reward/v1beta1/query
  • @axelar-network/axelarjs-types/axelar/reward/v1beta1/service
  • @axelar-network/axelarjs-types/axelar/reward/v1beta1/tx
  • @axelar-network/axelarjs-types/axelar/reward/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/snapshot/exported/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/snapshot/v1beta1/genesis
  • @axelar-network/axelarjs-types/axelar/snapshot/v1beta1/params
  • @axelar-network/axelarjs-types/axelar/snapshot/v1beta1/query
  • @axelar-network/axelarjs-types/axelar/snapshot/v1beta1/service
  • @axelar-network/axelarjs-types/axelar/snapshot/v1beta1/tx
  • @axelar-network/axelarjs-types/axelar/snapshot/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/tss/exported/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/tss/tofnd/v1beta1/common
  • @axelar-network/axelarjs-types/axelar/tss/tofnd/v1beta1/tofnd
  • @axelar-network/axelarjs-types/axelar/tss/v1beta1/genesis
  • @axelar-network/axelarjs-types/axelar/tss/v1beta1/params
  • @axelar-network/axelarjs-types/axelar/tss/v1beta1/service
  • @axelar-network/axelarjs-types/axelar/tss/v1beta1/tx
  • @axelar-network/axelarjs-types/axelar/tss/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/utils/v1beta1/bitmap
  • @axelar-network/axelarjs-types/axelar/utils/v1beta1/queuer
  • @axelar-network/axelarjs-types/axelar/utils/v1beta1/threshold
  • @axelar-network/axelarjs-types/axelar/vote/exported/v1beta1/types
  • @axelar-network/axelarjs-types/axelar/vote/v1beta1/events
  • @axelar-network/axelarjs-types/axelar/vote/v1beta1/genesis
  • @axelar-network/axelarjs-types/axelar/vote/v1beta1/params
  • @axelar-network/axelarjs-types/axelar/vote/v1beta1/service
  • @axelar-network/axelarjs-types/axelar/vote/v1beta1/tx
  • @axelar-network/axelarjs-types/axelar/vote/v1beta1/types
  • @axelar-network/axelarjs-types/cosmos/base/query/v1beta1/pagination
  • @axelar-network/axelarjs-types/cosmos/base/v1beta1/coin
  • @axelar-network/axelarjs-types/cosmos/crypto/multisig/keys
  • @axelar-network/axelarjs-types/cosmos/staking/v1beta1/staking
  • @axelar-network/axelarjs-types/cosmos_proto/cosmos
  • @axelar-network/axelarjs-types/gogoproto/gogo
  • @axelar-network/axelarjs-types/google/api/annotations
  • @axelar-network/axelarjs-types/google/api/http
  • @axelar-network/axelarjs-types/google/protobuf/any
  • @axelar-network/axelarjs-types/google/protobuf/duration
  • @axelar-network/axelarjs-types/google/protobuf/timestamp
  • @axelar-network/axelarjs-types/tendermint/crypto/keys
  • @axelar-network/axelarjs-types/tendermint/crypto/proof
  • @axelar-network/axelarjs-types/tendermint/types/types
  • @axelar-network/axelarjs-types/tendermint/types/validator
  • @axelar-network/axelarjs-types/tendermint/version/types

Readme

@axelarnetwork/axelarjs-types

JS and TS types relating to Protocol Buffers used by axelar-core and other related projects

Dependencies

To generate JS/TS code from protocol buufers, you need to install:

You can use Brew on macOS:

brew install protobuf

Rebuilding types

pnpm sync # sync protobuf definition files from axelar-core, by default it will use the main branch. For a specific tag, use TAG=vX.X.X pnpm sync
pnpm codegen # generate .js/.d.ts files