RAILGUN Create Wallet logo

Catalog action Wallet Management

Generate a new RAILGUN wallet with a fresh mnemonic and derive its 0zk address. Returns the mnemonic (KEEP SECURE!) and RAILGUN address. Ideal for: user onboarding, wallet provisioning, testing, automation workflows.

At a Glance

FieldValue
Action IDrailgun-create-wallet
CategoryWallet Management
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagsrailgun, privacy, wallet, create, mnemonic

Payload Schema

FieldTypeRequiredDescription
encryptionKeystringNoOptional: Encryption key for securing the mnemonic. If provided, the mnemonic will be encrypted.

Result Schema

FieldTypeRequiredDescription
mnemonicstringYesGenerated RAILGUN wallet mnemonic (12 words). KEEP THIS SECURE!
railgunAddressstringYesThe RAILGUN 0zk... address derived from the mnemonic
encryptedMnemonicstringNoEncrypted mnemonic (only if encryptionKey was provided)

Examples

json
{ "type": "railgun-create-wallet", "payload": { "encryptionKey": "example-encryptionKey" }, "children": []}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I