You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release introduces new codecs and signed data formats in order to support onchain action/session verification.
To create actions/sessions that can be verified onchain, use Eip712Signer to sign sessions, and Secp256k1DelegateSigner to sign actions. By default, applications use SIWESigner and Ed25519DelegateSigner.
Data formats have changed, and are no longer compatible with past versions' data stored on disk. Applications will need to be reset when moving to 0.9.
No further changes are planned for data formats or signatures at this time, so the next release (v0.10) will only be a networking upgrade.
This release is optimized for server-to-server sync only, so browser-to-server sync applications (e.g. using full Canvas/libp2p nodes in the browser) should stay on v0.8.26 until v0.10 is released.
Added
Added packages/ethereum-contracts with Solidity contracts and examples.
Added Postgres support. Canvas applications, ModelDB databases, and GossipLog instances can now use Postgres v14+ as a backing store.
Signers
Ethereum EIP712 + Secp256k1
Ethereum SIWE + Ed25519
Solana SIWS + Ed25519 (beta)
Cosmos / Terra / Evmos via Cosmos Wallet / Evmos via Ethereum Wallet (beta)