Skip to main content

Supported Methods

Below is a list of WaaS API methods supported by the proxy server and their corresponding endpoints.

Blockchain Service

NameMethodEndpoint
GetNetworkGET/v1/{networkName}
ListNetworksGET/v1/networks
GetAssetGET/v1/{assetName}
ListAssetsGET/v1/{networkName}/assets
BatchGetAssetsGET/v1/{networkName}/assets:batchGet

MPC Key Service

NameMethodEndpoint
RegisterDevicePOST/v1/device:register
GetDeviceGET/v1/{deviceName}
CreateDeviceGroupPOST/v1/{poolName}/deviceGroups
GetDeviceGroupGET/v1/{deviceGroupName}
ListMPCOperationsGET/v1/{deviceGroupName}/mpcOperations
CreateMPCKeyPOST/v1/{deviceGroupName}/mpcKeys
GetMPCKeyGET/v1/{mpcKeyName}
CreateSignaturePOST/v1/{mpcKeyName}/signatures
PrepareDeviceArchivePOST/v1/{deviceGroupName}:prepareDeviceArchive
PrepareDeviceBackupPOST/v1/{deviceGroupName}:prepareDeviceBackup
AddDevicePOST/v1/{deviceGroupName}:addDevice
RevokeDevicePOST/v1/device:revoke

MPC Transaction Service

NameMethodEndpoint
CreateMPCTransactionPOST/v1/{mpcWalletName}/mpcTransactions
GetMPCTransactionGET/v1/{mpcTransactionName}
ListMPCTransactionsGET/v1/{mpcWalletName}/mpcTransactions

MPC Wallet Service

NameMethodEndpoint
CreateMPCWalletPOST/v1/{poolName}/mpcWallets
GetMPCWalletGET/v1/{mpcWalletName}
ListMPCWalletsGET/v1/{poolName}/mpcWallets
GenerateAddressPOST/v1/{mpcWalletName}:generateAddress
GetAddressGET/v1/{networkName}
ListAddressesGET/v1/{networkName}/addresses
ListBalancesGET/v1/{addressName}/balances
ListBalanceDetailsGET/v1/{balanceName}/balanceDetails

Operation Service

NameMethodEndpoint
GetOperationGET/v1/{operationName}

Pool Service

NameMethodEndpoint
CreatePoolPOST/v1/pools
GetPoolGET/v1/{poolName}
ListPoolsGET/v1/pools

Protocol Service

NameMethodEndpoint
ConstructTransactionPOST/v1/{networkName}:constructTransaction
ConstructTransferTransactionPOST/v1/{networkName}:constructTransferTransaction
BroadcastTransactionPOST/v1/{networkName}:broadcastTransaction
EstimateFeeGET/v1/{networkName}:estimateFee

Was this helpful?