Skip to main content

INTU NODE SIGNER

An INTU account is essentially an MPC account that the user or users run on their own devices.
Any device that runs Javascript can be a signer on an INTU Account.

In the most common case, we can use a server to run a listener on the bloockchain and co-sign with our user(s). Participating in the MPC process and co-signing transactions with them.

The benefit on these co-signers is that you can add additional logic to the co-signer before they participate in the signing process with the end user. The co-signer could also be a proposer of transactions - it is a truly equal participant in the INTU Account.

Here is a publically available codebase for a node signer: https://github.com/intu-labs/intu_node_signer

The important parts to update are the private keys (and keep track of the public key for the signer to pass to your frontend) and an RPC endpoint.