Create Wallets logo

Catalog action Wallet Management

Create one or more wallets (up to 5) in your organization. Each wallet gets a unique name based on your prefix (e.g., treasury-1-{timestamp}) with timestamps for uniqueness. Supports custom account configurations for Ethereum, Solana, and other chains. Ideal for: multi-sig setup, treasury management, DApp onboarding, testing environments, DAO operations.

At a Glance

FieldValue
Action IDcreate-turnkey-wallets
CategoryWallet Management
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagswallet, turnkey, create, batch, security

Payload Schema

FieldTypeRequiredDescription
countnumberYesNumber of wallets to create (1-5)
walletNamePrefixstringYesPrefix for wallet names. Wallets will be named: {prefix}-1, {prefix}-2, etc.
accountsarrayNoAccount configurations for the wallet. Each account specifies curve, path format, derivation path, and address format. Defaults to Ethereum if omitted.

Result Schema

FieldTypeRequiredDescription
walletsarrayYesArray of created wallets
successCountnumberYesNumber of successfully created wallets
failureCountnumberYesNumber of failed wallet creations
errorsarrayNoArray of errors if any wallets failed to create

Examples

json
{ "type": "create-turnkey-wallets", "payload": { "walletNamePrefix": "treasury", "count": 1 }, "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