Push Chain Core SDK
JavaScript/TypeScript SDK (@pushchain/core) for the Push Chain Universal Layer 1 blockchain. Exposes PushChain.initialize(signer, {network}) for client setup, pushChainClient.universal.sendTransaction({tx}) for universal and cross-chain transaction routing, pushChainClient.universal.signMessage() and signTypedData() for EIP-712 message signing, and a suite of utility helpers for unit conversion, chain namespace mapping, account derivation, moveable/payable token lookup, slippage calculation, and explorer URL generation. Compatible with Ethers v6, Viem, and Solana Web3 JS signers.
Documentation
Documentation
https://push.org/docs/chain
GettingStarted
https://push.org/docs/chain/quickstart
Documentation
https://push.org/docs/chain/build/create-universal-signer
Documentation
https://push.org/docs/chain/build/initialize-push-chain-client
Documentation
https://push.org/docs/chain/build/send-universal-transaction
Documentation
https://push.org/docs/chain/build/sign-universal-message
Documentation
https://push.org/docs/chain/build/utility-functions
Documentation
https://push.org/docs/chain/build/contract-helpers