chain.guard.v1.GuardSignerService
CreateGuardSignerWallet
Method
POST
Path
chain.guard.v1.GuardSignerService/CreateGuardSignerWallet
Service
chain.guard.v1.GuardSignerService
Visibility
Authentication
Session token
MFA Requirement
Not required
POST
chain.guard.v1.GuardSignerService/CreateGuardSignerWallet Request
Testnet
curl --request POST \ \
--url 'https://api.testnet.polyester.com/chain.guard.v1.GuardSignerService/CreateGuardSignerWallet' \
--header 'Content-Type: application/json' \
--header 'Connect-Protocol-Version: 1' \
--data '{
"subaccountId": "6789012345678"
}'Responses
{
"signerAddress": "0x5555555555555555555555555555555555555555"
}Request
chain.guard.v1.CreateGuardSignerWalletRequestResponse
chain.guard.v1.CreateGuardSignerWalletResponse subaccountId string (fixed64)
Optional subaccount public id. When omitted, the authenticated caller's root account is used as the target account.
signerAddress string
EVM address of the created guard signer wallet.
| Key | HTTP status | Connect code | Error | When |
|---|---|---|---|---|
| unauthenticated | 401 | unauthenticated | Unauthenticated | Authentication required. |
| permission-denied | 403 | permission_denied | Permission Denied | Permission denied. |
| invalid-argument | 400 | invalid_argument | Invalid Argument | Invalid argument. |
| not-found | 404 | not_found | Not Found | Not found. |
| unavailable | 503 | unavailable | Unavailable | Service unavailable. |