API Reference

Derive wallet by address

puthttps://api.circle.com/v1/w3s/developer/wallets/derive

  • Reference
  • Playground

Creates a wallet on the target blockchain using the same address as the source wallet identified by source blockchain and wallet address. If the target wallet already exists, its metadata is updated.

Body parameters
targetBlockchain
string
Required

The blockchain network that the resource is to be created on or is currently on.

Allowed valuesETHETH-SEPOLIAAVAXAVAX-FUJIMATICMATIC-AMOYARBARB-SEPOLIAUNIUNI-SEPOLIABASEBASE-SEPOLIAOPOP-SEPOLIAEVMEVM-TESTNET
walletAddress
string
Required

Blockchain generated unique identifier, associated with wallet (account), smart contract or other blockchain objects.

sourceBlockchain
string
Required

The blockchain network that the resource is to be created on or is currently on.

Allowed valuesETHETH-SEPOLIAAVAXAVAX-FUJIMATICMATIC-AMOYARBARB-SEPOLIAUNIUNI-SEPOLIABASEBASE-SEPOLIAOPOP-SEPOLIAEVMEVM-TESTNET
metadata
object
name
string

Name or description associated with the wallet or walletSet.

refId
string

Reference or description used to identify the object.

Response
RequestChoose a language
ResponseChoose an example
1{
2  "data": {
3    "wallet": {
4      "id": "c4d1da72-111e-4d52-bdbf-2e74a2d803d5",
5      "address": "0xca9142d0b9804ef5e239d3bc1c7aa0d1c74e7350",
6      "blockchain": "MATIC-AMOY",
7      "createDate": "2023-01-01T12:04:05Z",
8      "updateDate": "2023-01-01T12:04:05Z",
9      "custodyType": "DEVELOPER",
10      "name": "",
11      "refId": "custom_ref_id",
12      "state": "LIVE",
13      "userId": "ext_user_id_1",
14      "walletSetId": "c4d1da72-111e-4d52-bdbf-2e74a2d803d5",
15      "initialPublicKey": "3eQoJ3ex6uWX3R8F1THF6Y6oBQwPYpF1X9HBM1gjqw7w",
16      "accountType": "EOA"
17    }
18  }
19}
Did this page help you?
© 2023-2025 Circle Technology Services, LLC. All rights reserved.