All URIs are relative to https://api.staging.layer1.com
| Method | HTTP request | Description |
|---|---|---|
| createStakingTransaction | POST /digital/v1/staking-requests | Create staking transaction request |
| createTransaction | POST /digital/v1/transaction-requests | Create transaction request |
| getTransactionRequestById | GET /digital/v1/transaction-requests/{requestId} | Get transaction request |
| listTransactionRequests | GET /digital/v1/transaction-requests | List transaction requests |
TransactionRequest createStakingTransaction(createStakingTransactionRequest)
Create staking transaction request
Create a new blockchain staking transaction
import DigitalAsset from 'digital_asset';
let defaultClient = DigitalAsset.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new DigitalAsset.TransactionRequestApi();
let createStakingTransactionRequest = new DigitalAsset.CreateStakingTransactionRequest(); // CreateStakingTransactionRequest |
apiInstance.createStakingTransaction(createStakingTransactionRequest, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| createStakingTransactionRequest | CreateStakingTransactionRequest |
- Content-Type: application/json
- Accept: application/json
TransactionRequest createTransaction(createTransactionRequest)
Create transaction request
Create a new blockchain transaction
import DigitalAsset from 'digital_asset';
let defaultClient = DigitalAsset.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new DigitalAsset.TransactionRequestApi();
let createTransactionRequest = new DigitalAsset.CreateTransactionRequest(); // CreateTransactionRequest |
apiInstance.createTransaction(createTransactionRequest, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| createTransactionRequest | CreateTransactionRequest |
- Content-Type: application/json
- Accept: application/json
TransactionRequest getTransactionRequestById(requestId)
Get transaction request
Get transaction request by id
import DigitalAsset from 'digital_asset';
let defaultClient = DigitalAsset.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new DigitalAsset.TransactionRequestApi();
let requestId = "requestId_example"; // String |
apiInstance.getTransactionRequestById(requestId, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| requestId | String |
- Content-Type: Not defined
- Accept: application/json
PaginatedResultTransactionRequest listTransactionRequests(assetPoolId, pageNumber, pageSize, opts)
List transaction requests
Retrieve paginated list of transaction requests
import DigitalAsset from 'digital_asset';
let defaultClient = DigitalAsset.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new DigitalAsset.TransactionRequestApi();
let assetPoolId = "assetPoolId_example"; // String | asset pool id
let pageNumber = 0; // Number | current page number
let pageSize = 50; // Number | number of items in a page
let opts = {
'q': "q_example" // String | Query in lucene like format, e.g. reference:REF-12a1. Supported properties: reference, type
};
apiInstance.listTransactionRequests(assetPoolId, pageNumber, pageSize, opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| assetPoolId | String | asset pool id | |
| pageNumber | Number | current page number | [default to 0] |
| pageSize | Number | number of items in a page | [default to 50] |
| q | String | Query in lucene like format, e.g. reference:REF-12a1. Supported properties: reference, type | [optional] |
PaginatedResultTransactionRequest
- Content-Type: Not defined
- Accept: application/json