Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package abi provides utilities for interacting with contracts.
|
Package abi provides utilities for interacting with contracts. |
|
bindings
|
|
|
heimdall
Package heimdall implements the `polycli heimdall` command group, a cast-like CLI for querying Heimdall v2 REST + CometBFT endpoints and broadcasting signed Heimdall transactions.
|
Package heimdall implements the `polycli heimdall` command group, a cast-like CLI for querying Heimdall v2 REST + CometBFT endpoints and broadcasting signed Heimdall transactions. |
|
heimdall/chain
Package chain implements the cast-familiar CometBFT-facing subcommands of `polycli heimdall`: block, block-number, age, find-block, chain-id, chain, client.
|
Package chain implements the cast-familiar CometBFT-facing subcommands of `polycli heimdall`: block, block-number, age, find-block, chain-id, chain, client. |
|
heimdall/chainparams
Package chainparams implements the `polycli heimdall chainmanager` umbrella command (alias `cm`) and its subcommands targeting Heimdall v2's `x/chainmanager` module.
|
Package chainparams implements the `polycli heimdall chainmanager` umbrella command (alias `cm`) and its subcommands targeting Heimdall v2's `x/chainmanager` module. |
|
heimdall/checkpoint
Package checkpoint implements the `polycli heimdall checkpoint` umbrella command (alias `cp`) and its subcommands: params, count, latest, get, buffer, last-no-ack, next, list, signatures, overview.
|
Package checkpoint implements the `polycli heimdall checkpoint` umbrella command (alias `cp`) and its subcommands: params, count, latest, get, buffer, last-no-ack, next, list, signatures, overview. |
|
heimdall/clerk
Package clerk implements the `polycli heimdall state-sync` umbrella command (aliases `clerk` and `ss`) and its subcommands targeting Heimdall v2's `x/clerk` module: count, latest-id, get, list, range, sequence, is-old.
|
Package clerk implements the `polycli heimdall state-sync` umbrella command (aliases `clerk` and `ss`) and its subcommands targeting Heimdall v2's `x/clerk` module: count, latest-id, get, list, range, sequence, is-old. |
|
heimdall/decode
Package decode implements the `polycli heimdall decode` umbrella command and its subcommands (tx, msg, hash-tx, ve).
|
Package decode implements the `polycli heimdall decode` umbrella command and its subcommands (tx, msg, hash-tx, ve). |
|
heimdall/milestone
Package milestone implements the `polycli heimdall milestone` umbrella command (alias `ms`) and its subcommands targeting Heimdall v2's `x/milestone` module: params, count, latest, get.
|
Package milestone implements the `polycli heimdall milestone` umbrella command (alias `ms`) and its subcommands targeting Heimdall v2's `x/milestone` module: params, count, latest, get. |
|
heimdall/ops
Package ops implements the `polycli heimdall ops` umbrella command and its CometBFT JSON-RPC-facing subcommands: status, health, peers, consensus, tx-pool, abci-info, commit, and validators-cometbft.
|
Package ops implements the `polycli heimdall ops` umbrella command and its CometBFT JSON-RPC-facing subcommands: status, health, peers, consensus, tx-pool, abci-info, commit, and validators-cometbft. |
|
heimdall/span
Package span implements the `polycli heimdall span` umbrella command (alias `sp`) and its subcommands targeting Heimdall v2's `x/bor` module: params, latest, get, list, producers, seed, votes, downtime, scores, find.
|
Package span implements the `polycli heimdall span` umbrella command (alias `sp`) and its subcommands targeting Heimdall v2's `x/bor` module: params, latest, get, list, producers, seed, votes, downtime, scores, find. |
|
heimdall/topup
Package topup implements the `polycli heimdall topup` umbrella command and its subcommands targeting Heimdall v2's `x/topup` module: root, account, proof, verify, sequence, is-old.
|
Package topup implements the `polycli heimdall topup` umbrella command and its subcommands targeting Heimdall v2's `x/topup` module: root, account, proof, verify, sequence, is-old. |
|
heimdall/tx
Package tx implements the cast-familiar tx/account read-only subcommands of `polycli heimdall`: tx, receipt, logs, nonce, sequence, balance, rpc, publish.
|
Package tx implements the cast-familiar tx/account read-only subcommands of `polycli heimdall`: tx, receipt, logs, nonce, sequence, balance, rpc, publish. |
|
heimdall/tx/msgs
Package msgs wires the per-Msg subcommands shared by `polycli heimdall mktx`, `polycli heimdall send`, and `polycli heimdall estimate`.
|
Package msgs wires the per-Msg subcommands shared by `polycli heimdall mktx`, `polycli heimdall send`, and `polycli heimdall estimate`. |
|
heimdall/util
Package heimdallutil implements the `polycli heimdall util` umbrella command and its local utility subcommands (addr, b64, version, completions).
|
Package heimdallutil implements the `polycli heimdall util` umbrella command and its local utility subcommands (addr, b64, version, completions). |
|
heimdall/validator
Package validator implements the `polycli heimdall validator` umbrella command (alias `val`) and its subcommands targeting Heimdall v2's `x/stake` module: set/validators, total-power, get, signer, status, proposer, proposers, is-old-stake-tx.
|
Package validator implements the `polycli heimdall validator` umbrella command (alias `val`) and its subcommands targeting Heimdall v2's `x/stake` module: set/validators, total-power, get, signer, status, proposer, proposers, is-old-stake-tx. |
|
heimdall/wallet
Package wallet implements the `polycli heimdall wallet` umbrella command.
|
Package wallet implements the `polycli heimdall wallet` umbrella command. |
|
pos
Package pos provides utilities for interacting with Polygon PoS.
|
Package pos provides utilities for interacting with Polygon PoS. |
|
pos/exitproof
Package exitproof generates Polygon PoS exit proofs for L2→L1 token withdrawals.
|
Package exitproof generates Polygon PoS exit proofs for L2→L1 token withdrawals. |
|
publish/script
command
|
|
|
rpcfuzz
Package rpcfuzz is meant to have some basic RPC fuzzing and conformance tests.
|
Package rpcfuzz is meant to have some basic RPC fuzzing and conformance tests. |
|
rpcfuzz/argfuzz
Package argfuzz implements the randomizers, mutators, and fuzzers that can be utilized by gofuzz.
|
Package argfuzz implements the randomizers, mutators, and fuzzers that can be utilized by gofuzz. |
|
ulxly
Package ulxly provides utilities for interacting with the uLxLy bridge.
|
Package ulxly provides utilities for interacting with the uLxLy bridge. |
|
ulxly/bridge
Package bridge provides commands for bridging assets and messages between chains.
|
Package bridge provides commands for bridging assets and messages between chains. |
|
ulxly/bridge/asset
Package asset provides the bridge asset command.
|
Package asset provides the bridge asset command. |
|
ulxly/bridge/message
Package message provides the bridge message command.
|
Package message provides the bridge message command. |
|
ulxly/bridge/weth
Package weth provides the bridge WETH command.
|
Package weth provides the bridge WETH command. |
|
ulxly/claim
Package claim provides commands for claiming deposits on a particular chain.
|
Package claim provides commands for claiming deposits on a particular chain. |
|
ulxly/claim/asset
Package asset provides the claim asset command.
|
Package asset provides the claim asset command. |
|
ulxly/claim/everything
Package everything provides the claim-everything command.
|
Package everything provides the claim-everything command. |
|
ulxly/claim/message
Package message provides the claim message command.
|
Package message provides the claim message command. |
|
ulxly/events/claims
Package claims provides the get-claims command.
|
Package claims provides the get-claims command. |
|
ulxly/events/deposits
Package deposits provides the get-deposits command.
|
Package deposits provides the get-deposits command. |
|
ulxly/events/verifybatches
Package verifybatches provides the get-verify-batches command.
|
Package verifybatches provides the get-verify-batches command. |
|
ulxly/proof/deposits
Package deposits provides the proof deposits command.
|
Package deposits provides the proof deposits command. |
|
ulxly/proof/empty
Package empty provides the proof empty command.
|
Package empty provides the proof empty command. |
|
ulxly/proof/rollups
Package rollups provides the proof rollups command.
|
Package rollups provides the proof rollups command. |
|
ulxly/proof/zero
Package zero provides the proof zero command.
|
Package zero provides the proof zero command. |
|
ulxly/tree/balance
Package balance provides the compute-balance-tree command.
|
Package balance provides the compute-balance-tree command. |
|
ulxly/tree/combined
Package combined provides the compute-balance-nullifier-tree command.
|
Package combined provides the compute-balance-nullifier-tree command. |
|
ulxly/tree/nullifier
Package nullifier provides the compute-nullifier-tree command.
|
Package nullifier provides the compute-nullifier-tree command. |
|
Package flag provides utilities for managing command flags with environment variable fallback support.
|
Package flag provides utilities for managing command flags with environment variable fallback support. |
|
internal
|
|
|
heimdall/client
Package client provides thin HTTP clients for Heimdall's REST gateway and CometBFT JSON-RPC endpoint.
|
Package client provides thin HTTP clients for Heimdall's REST gateway and CometBFT JSON-RPC endpoint. |
|
heimdall/cmdutil
Package cmdutil holds the plumbing shared by every `polycli heimdall` command package: config-resolving client constructors, render.Options assembly, JSON decoding, hex normalization, the gRPC-gateway error envelope, and generic cobra command builders for the common "GET endpoint → render" and "CometBFT RPC → render" shapes.
|
Package cmdutil holds the plumbing shared by every `polycli heimdall` command package: config-resolving client constructors, render.Options assembly, JSON decoding, hex normalization, the gRPC-gateway error envelope, and generic cobra command builders for the common "GET endpoint → render" and "CometBFT RPC → render" shapes. |
|
heimdall/comet
Package comet provides typed fetch helpers for the CometBFT JSON-RPC endpoints shared by the heimdall subcommand families (chain, milestone).
|
Package comet provides typed fetch helpers for the CometBFT JSON-RPC endpoints shared by the heimdall subcommand families (chain, milestone). |
|
heimdall/config
Package config resolves the runtime configuration for the `polycli heimdall` command tree.
|
Package config resolves the runtime configuration for the `polycli heimdall` command tree. |
|
heimdall/proto
Package proto implements the narrow subset of the Cosmos SDK and Heimdall v2 protobuf wire format that polycli's heimdall tx builder needs.
|
Package proto implements the narrow subset of the Cosmos SDK and Heimdall v2 protobuf wire format that polycli's heimdall tx builder needs. |
|
heimdall/render
Package render formats Heimdall REST + CometBFT responses for CLI output.
|
Package render formats Heimdall REST + CometBFT responses for CLI output. |
|
heimdall/tx
Package tx implements the shared Heimdall transaction builder used by `polycli heimdall mktx`, `send`, and `estimate`.
|
Package tx implements the shared Heimdall transaction builder used by `polycli heimdall mktx`, `send`, and `estimate`. |
|
heimdall/wallet
Package wallet provides BIP-39/BIP-32 key derivation and go-ethereum v3 keystore helpers shared by `polycli heimdall wallet` (keystore management) and `polycli heimdall tx/mktx/send/estimate` (signing).
|
Package wallet provides BIP-39/BIP-32 key derivation and go-ethereum v3 keystore helpers shared by `polycli heimdall wallet` (keystore management) and `polycli heimdall tx/mktx/send/estimate` (signing). |
|
proto
|
|
|
Package rpctypes provides pretty JSON marshaling functionality for blockchain data types.
|
Package rpctypes provides pretty JSON marshaling functionality for blockchain data types. |
Click to show internal directories.
Click to hide internal directories.
