Wallets

Server Wallets

Server wallets are wallets that are managed by your own application, like a treasury wallet or admin wallet. They are used to send transactions from the server.

Use an existing Server Wallet

Once created, you can use your server wallet by passing it as the from field of the thirdweb API.

Create a new Server Wallet Programmatically

POST /v1/wallets/server
Host: api.thirdweb.com
Content-Type: application/json
x-secret-key: <your-project-secret-key>
{
"identifier": "My Server Wallet"
}

List all Server Wallets

GET /v1/wallets/server
Host: api.thirdweb.com
Content-Type: application/json
x-secret-key: <your-project-secret-key>