Skip to main content

Installing the validation

You can install the validator during account deployment:
You can also install it when the account is already deployed:
To uninstall the validator:

Creating sessions

To create a session, use RhinestoneSDK.createSession:
You can also limit the session to specific allowed permissions:
Finally, you can constrain function parameters. The SDK derives the selector and parameter offsets from the ABI, so you reference parameters by name:
See the Call policy for the full set of parameter conditions, and Restrict a session to make the listed permissions the only calls the session can run.

Next steps

Use a session

Enable the session on-chain and transact with it.

Session signing

Decide what the session key may sign off-chain.