56 packages
canonical-wedg
Canonical wrapped EDG package
@canvas-js/chain-atp
The Bluesky/AT Protocol session signer prompts the user for an app password, and uses it to generate a new signed post on Bluesky, authenticating a new session. The posted authentication message is then immediately deleted.
@canvas-js/chain-cosmos
The Cosmos session signer takes an injected Cosmos signer, which may be an `EthereumSigner`, `AminoSigner`, or `BytesSigner`, and uses it to authenticate a new session.
@canvas-js/chain-ethereum
The Ethers (v6) Ethereum signer takes an `ethers` signer, or generates a random `ethers.Wallet`, and uses it to sign a SIWE message authenticating a new session.
@canvas-js/chain-ethereum-viem
The Viem Ethereum signer takes a Viem `WalletClient`, or generates a random WalletClient, and uses it to sign a SIWE message authenticating a new session.
@canvas-js/chain-near
@canvas-js/chain-solana
The Solana session signer takes an injected `SolanaWindowSigner`, provided by Solana wallets like Phantom, and uses it to authenticate a new session.
@canvas-js/chain-substrate
The Substrate session signer takes an injected `polkadot-js` extension, or generates a random Substrate keypair, and uses it to authenticate a new session.
@canvas-js/cli
Canvas provides a command line interface for running applications inside Node.js.
@canvas-js/client
The `Client` class here manages one or more session signers to sign and post messages over the Canvas HTTP API.