Mina Signer for Node Operators
Mina Signer is a NodeJS SDK that allows you to sign strings, payments, and delegations using Mina's key pairs for various specified networks. See the full Mina Signer documentation for installation, API details, and usage with o1js and Rosetta.
Migration from o1labs/client-sdk to mina-signer
The signing library o1labs/client-sdk was deprecated some time ago and will stop working after the Mina mainnet upgrade. All users should upgrade to use the mina-signer library.
Please keep in mind the following:
- Make sure to adjust the
nonceto the correct nonce on the account you want to use as "sender" - Update the
urlvariable with an existing Mina Node GraphQL endpoint
See the Broadcasting a Signed Payment section for a complete example of signing and broadcasting a payment via GraphQL.