Create Wallet

Generate a new wallet public and private key pair.

About

The action will generate a public key and private key, so there will be no UI associated with this wallet. This action allows you to create custodial wallets within your platform.

Wallet Address

Tokens and NFTs can be sent to the public wallet address.

Private Key

The private key is used to submit transactions from a wallet.

Private Key Security

Do not save private keys anywhere in plain text format, use an encryption/decryption plugin to encrypt the private key first then save it.

Decrypt the private key and then use it to make transactions on behalf of the user, so this wallet will be a custodial wallet, ultimately controlled by your platform to perform actions on the users behalf.

Use Backend Workflows

Make sure any actions that involve the private key are done as backend workflows.

This ensures the decrypted private is never exposed to the users browser!

Backend Actions

Find all backend workflow actions in the Plugins actions section pictured below.

Backend action don't require an element to be dropped on the page.

Action Name

Create Wallet

Returned Value

The following values are returned once this action has run.

Wallet Address

Returns the public wallet address of the newly created wallet. Tokens and NFTs can be sent to this wallet address.

Private Key

Returns the plain text private key for the newly create wallet.

More questions? Join our Discord

Last updated