@cobo/agentic-wallet
v0.1.1
Published
Unified wallet engine for human and agent principals
Downloads
117
Readme
@cobo/[email protected]
Unified wallet engine for human and agent principals
TypeScript/JavaScript client for the Cobo Agentic Wallet Service API.
Installation
npm install @cobo/agentic-walletGetting Started
import { Configuration, AP2Api } from '@cobo/agentic-wallet';
const config = new Configuration({
apiKey: 'YOUR_API_KEY',
});
const api = new AP2Api(config);
Documentation for API Endpoints
All URIs are relative to http://localhost
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- AP2Api | getMerchants | GET /api/v1/ap2/merchants | List AP2 merchants ApprovalsApi | createApproval | POST /api/v1/approvals | Create approval request ApprovalsApi | getApproval | GET /api/v1/approvals/{approval_id} | Get approval details ApprovalsApi | listApprovals | GET /api/v1/approvals | List approvals ApprovalsApi | resolveApproval | POST /api/v1/approvals/{approval_id}/resolve | Resolve approval request AuditApi | listAuditLogs | GET /api/v1/audit-logs | List audit logs BalanceApi | listBalances | GET /api/v1/wallets/balances | List token balances CoinPriceApi | getAssetCoinPrices | GET /api/v1/coin-price | Get coin prices DelegationsApi | createDelegation | POST /api/v1/delegations | Create delegation DelegationsApi | freezeDelegations | POST /api/v1/freeze | Freeze delegations DelegationsApi | getDelegation | GET /api/v1/delegations/{delegation_id} | Get delegation DelegationsApi | listDelegations | GET /api/v1/delegations | List delegations DelegationsApi | listReceivedDelegations | GET /api/v1/delegations/received | List received delegations DelegationsApi | revokeDelegation | DELETE /api/v1/delegations/{delegation_id} | Revoke delegation DelegationsApi | unfreezeDelegations | POST /api/v1/unfreeze | Unfreeze delegations DelegationsApi | updateDelegation | PATCH /api/v1/delegations/{delegation_id} | Update delegation FaucetApi | deposit | POST /api/v1/faucet/deposit | Request faucet deposit FaucetApi | listTokens | GET /api/v1/faucet/tokens | List faucet tokens HealthApi | healthCheck | GET /health | Health Check IdentityApi | activateAgent | POST /api/v1/principals/{agent_id}/activate | Activate agent IdentityApi | createApiKey | POST /api/v1/api-keys | Create API key IdentityApi | createPrincipal | POST /api/v1/principals | Create principal IdentityApi | getAgentStatus | GET /api/v1/principals/{agent_id}/status | Get agent status IdentityApi | listApiKeys | GET /api/v1/api-keys | List API keys IdentityApi | listMyAgents | GET /api/v1/principals/agents | List my agents IdentityApi | listPrincipals | GET /api/v1/principals | List all principals IdentityApi | provisionAgent | POST /api/v1/principals/provision | Provision agent IdentityApi | revokeApiKey | DELETE /api/v1/api-keys/{api_key_id} | Revoke API key MetaApi | ping | GET /api/v1/ping | Ping MetadataApi | getChainInfoByChainId | GET /api/v1/metadata/chains/{chain_id}/info | Get chain info MetadataApi | listAssets | GET /api/v1/metadata/assets | List supported assets MetadataApi | listChains | GET /api/v1/metadata/chains | List supported chains PactsApi | getPact | GET /api/v1/pacts/{pact_id} | Get pact detail PactsApi | listPactEvents | GET /api/v1/pacts/{pact_id}/events | Get pact event history PactsApi | listPacts | GET /api/v1/pacts | List pacts PactsApi | revokePact | POST /api/v1/pacts/{pact_id}/revoke | Revoke an active pact PactsApi | submitPact | POST /api/v1/pacts/submit | Submit pact for approval PoliciesApi | approvePendingOperation | POST /api/v1/pending-operations/{pending_operation_id}/approve | Approve pending operation PoliciesApi | createPolicy | POST /api/v1/policies | Create policy PoliciesApi | deactivatePolicy | DELETE /api/v1/policies/{policy_id} | Deactivate policy PoliciesApi | dryRunPolicy | POST /api/v1/policies/dry-run | Dry-run policy PoliciesApi | getPendingOperation | GET /api/v1/pending-operations/{pending_operation_id} | Get pending operation PoliciesApi | getPolicy | GET /api/v1/policies/{policy_id} | Get policy PoliciesApi | listPendingOperations | GET /api/v1/pending-operations | List pending operations PoliciesApi | listPolicies | GET /api/v1/policies | List all policies PoliciesApi | rejectPendingOperation | POST /api/v1/pending-operations/{pending_operation_id}/reject | Reject pending operation PoliciesApi | updatePolicy | PATCH /api/v1/policies/{policy_id} | Update policy TelemetryApi | getTelemetryConfig | GET /api/v1/telemetry/config | Get Telemetry Config TelemetryApi | ingestTelemetry | POST /api/v1/telemetry | Ingest Telemetry TransactionRecordsApi | getTransactionRecord | GET /api/v1/wallets/{wallet_uuid}/transactions/{record_uuid} | Get transaction record TransactionRecordsApi | listTransactionRecords | GET /api/v1/wallets/transactions | List transaction records TransactionsApi | contractCall | POST /api/v1/wallets/{wallet_uuid}/contract-call | Call contract TransactionsApi | dropTransaction | POST /api/v1/wallets/{wallet_uuid}/transactions/{transaction_uuid}/drop | Drop transaction TransactionsApi | estimateContractCallFee | POST /api/v1/wallets/{wallet_uuid}/estimate-contract-call-fee | Estimate contract call fee TransactionsApi | estimateTransferFee | POST /api/v1/wallets/{wallet_uuid}/estimate-transfer-fee | Estimate transfer fee TransactionsApi | handleWaasWebhook | POST /api/v1/wallets/webhook | Handle WaaS webhook TransactionsApi | listRecentAddresses | GET /api/v1/wallets/{wallet_uuid}/recent-addresses | List recent addresses TransactionsApi | messageSign | POST /api/v1/wallets/{wallet_uuid}/message-sign | Sign a message TransactionsApi | speedupTransaction | POST /api/v1/wallets/{wallet_uuid}/transactions/{transaction_uuid}/speedup | Speed up transaction TransactionsApi | transferTokens | POST /api/v1/wallets/{wallet_uuid}/transfer | Transfer tokens TransactionsApi | x402Payment | POST /api/v1/wallets/{wallet_uuid}/x402-payment | x402 payment WalletsApi | archiveWallet | DELETE /api/v1/wallets/{wallet_uuid} | Archive wallet WalletsApi | confirmWalletClaim | POST /api/v1/wallets/claims/confirm | Confirm wallet claim WalletsApi | createWallet | POST /api/v1/wallets | Create wallet WalletsApi | createWalletAddress | POST /api/v1/wallets/{wallet_uuid}/addresses | Create wallet address WalletsApi | getClaimInfo | GET /api/v1/wallets/claims/{token} | Get claim info by token WalletsApi | getClaimInfoByWallet | GET /api/v1/wallets/claims/info/{wallet_uuid} | Get claim info by wallet ID WalletsApi | getWallet | GET /api/v1/wallets/{wallet_uuid} | Get wallet WalletsApi | getWalletNodeStatus | GET /api/v1/wallets/{wallet_uuid}/node-status | Get node status WalletsApi | initiateWalletClaim | POST /api/v1/wallets/claims/initiate | Initiate wallet claim WalletsApi | listWalletAddresses | GET /api/v1/wallets/{wallet_uuid}/addresses | List wallet addresses WalletsApi | listWallets | GET /api/v1/wallets | List all wallets WalletsApi | updateWallet | PATCH /api/v1/wallets/{wallet_uuid} | Update wallet WebhooksApi | deleteWebhookRegistration | DELETE /api/v1/webhooks/{registration_id} | Delete webhook registration WebhooksApi | listWebhookDlq | GET /api/v1/webhooks/dlq | List webhook DLQ WebhooksApi | registerWebhook | POST /api/v1/webhooks/register | Register webhook
Documentation for Models
- ActivateRequest
- ActivateResponse
- AgentStatusResponse
- ApiKeyCreate
- ApiKeyCreateResult
- ApiKeyRead
- ApplicableLimitRead
- ApprovalListResponse
- ApprovalRead
- ApprovalStatus
- ApprovalSummaryDTO
- AuditAction
- AuditLogPage
- AuditLogRead
- AuditResult
- BalanceRead
- ChainInfo
- ChainMetadata
- ClaimTokenStatus
- CompletionCondition
- CompletionConditionType
- ContractCallCreate
- ContractCallSubmitResult
- CreateApprovalRequest
- CreateApprovalResponse
- DelegationCreate
- DelegationFreezeRequest
- DelegationFreezeResult
- DelegationPermission
- DelegationRead
- DelegationSpendSummary
- DelegationStatus
- DelegationUnfreezeResult
- DelegationUpdate
- DropTransactionRequest
- EIP1559FeeRequest
- EstimateContractCallFeeRequest
- EstimateTransferFeeRead
- EstimateTransferFeeRequest
- FaucetDepositRequest
- FaucetDepositResult
- FaucetTokenInfo
- FaucetTokenItem
- Fee
- FeeEstimateRead
- FreezeScope
- InlinePolicyCreate
- MerchantInfo
- MessageSignCreate
- MessageSignDestType
- MessageSignResult
- ModelError
- NodeStatusRead
- PactEventListResponse
- PactEventRead
- PactEventType
- PactListResponse
- PactRead
- PactSpec
- PactStatus
- PactSubmitRequest
- PactSubmitResponse
- PactSummary
- PaginationMeta
- PendingOperationActionResult
- PendingOperationListResponse
- PendingOperationRead
- PendingOperationStatus
- PendingOperationType
- PolicyCreate
- PolicyDryRunRequest
- PolicyDryRunResult
- PolicyRead
- PolicyScope
- PolicyType
- PolicyUpdate
- PrincipalCreate
- PrincipalCreateResult
- PrincipalRead
- PrincipalType
- ProvisionRequest
- ProvisionResponse
- RecentAddressRead
- RejectPendingOperationRequest
- ResolveApprovalRequest
- ResolveApprovalResponse
- SOLFeeRequest
- SolAddressLookupTableAccount
- SolInstruction
- SolInstructionAccount
- SpeedupTransactionRequest
- StandardResponseActivateResponse
- StandardResponseAgentStatusResponse
- StandardResponseApiKeyCreateResult
- StandardResponseApprovalListResponse
- StandardResponseApprovalRead
- StandardResponseAuditLogPage
- StandardResponseChainInfo
- StandardResponseContractCallSubmitResult
- StandardResponseCreateApprovalResponse
- StandardResponseDelegationFreezeResult
- StandardResponseDelegationRead
- StandardResponseDelegationUnfreezeResult
- StandardResponseDictStrBool
- StandardResponseDictStrStr
- StandardResponseEstimateTransferFeeRead
- StandardResponseFaucetDepositResult
- StandardResponseListApiKeyRead
- StandardResponseListBalanceRead
- StandardResponseListDelegationRead
- StandardResponseListFaucetTokenItem
- StandardResponseListMerchantInfo
- StandardResponseListPolicyRead
- StandardResponseListPrincipalRead
- StandardResponseListRecentAddressRead
- StandardResponseListTransactionRecordRead
- StandardResponseListWalletAddressRead
- StandardResponseListWalletRead
- StandardResponseListWebhookDLQRead
- StandardResponseMessageSignResult
- StandardResponseNodeStatusRead
- StandardResponsePactEventListResponse
- StandardResponsePactListResponse
- StandardResponsePactRead
- StandardResponsePactSubmitResponse
- StandardResponsePendingOperationActionResult
- StandardResponsePendingOperationListResponse
- StandardResponsePendingOperationRead
- StandardResponsePolicyDryRunResult
- StandardResponsePolicyRead
- StandardResponsePrincipalCreateResult
- StandardResponseProvisionResponse
- StandardResponseResolveApprovalResponse
- StandardResponseTelemetryConfigResponse
- StandardResponseTransactionRbfResult
- StandardResponseTransactionRecordRead
- StandardResponseTransferSubmitResult
- StandardResponseWaasPaginatedResponseChainMetadata
- StandardResponseWaasPaginatedResponseTokenMetadata
- StandardResponseWalletAddressRead
- StandardResponseWalletClaimInfoRead
- StandardResponseWalletClaimInitiateRead
- StandardResponseWalletClaimRead
- StandardResponseWalletDetailRead
- StandardResponseWalletRead
- StandardResponseWebhookDeleteResult
- StandardResponseWebhookProcessResult
- StandardResponseWebhookRegistrationRead
- StandardResponseX402PaymentResult
- TelemetryConfigResponse
- TierEvaluationRead
- TokenMetadata
- TransactionRbfResult
- TransactionRecordExtra
- TransactionRecordRead
- TransactionRecordType
- TransferCreate
- TransferSubmitResult
- ValidationError
- ValidationErrorLocInner
- VaultGroupType
- WaasPaginatedResponseChainMetadata
- WaasPaginatedResponseTokenMetadata
- WaasPagination
- WalletAddressCreate
- WalletAddressRead
- WalletClaimAgentInfo
- WalletClaimConfirm
- WalletClaimInfoRead
- WalletClaimInitiate
- WalletClaimInitiateRead
- WalletClaimRead
- WalletClaimStatus
- WalletClaimWalletInfo
- WalletCreate
- WalletDetailRead
- WalletRead
- WalletStatus
- WalletType
- WalletUpdate
- WebhookDLQRead
- WebhookDeleteResult
- WebhookProcessResult
- WebhookRegistrationCreate
- WebhookRegistrationRead
- WrappedValidationError
- X402ErrorDetail
- X402ErrorResponse
- X402PaymentCreate
- X402PaymentResult
