bc-tron-provider-svc¶
Microservice for TRON Blockchain integration
Links¶
- Repository: securitize_dev/bc-tron-provider-svc
- API URL: https://tron.internal.dev.securitize.io
- Swagger UI: https://tron.internal.dev.securitize.io/doc/swagger
- K8s URL:
http://bc-tron-provider-svc:8080
Endpoints (50)¶
| Method | Path | Summary | Tags |
|---|---|---|---|
GET |
/v1/info |
Get blockchain info about the provider | Provider |
GET |
/v1/token_contracts/{address}/latest_block_number |
Get the latest finalized block number. | Provider |
GET |
/v1/addresses/{address}/check |
Check if the given address is a valid address | Provider |
GET |
/v1/explorer/{address}/link |
Get explorer link of an address | Provider |
GET |
/v1/addresses/{address}/balance |
Gets the balance of a specific address | Provider |
GET |
/v1/token_contracts/{address}/wallets/{wallet} |
Get a token holder by wallet | Registry |
GET |
/v1/token_contracts/{address}/holders/{holderId} |
Get investor details by holder ID | Registry |
PUT |
/v1/token_contracts/{address}/holders/{holderId} |
Update a token holder record | Registry |
DELETE |
/v1/token_contracts/{address}/holders/{holderId} |
Delete a token holder | Registry |
GET |
/v1/token_contracts/{address}/holders/{holderId}/attribute/{attributeName} |
Get specific attribute of an investor by holder ID | Registry |
POST |
/v1/token_contracts/{address}/holders/{holderId}/attribute/{attributeName} |
Add or update an attribute status | Registry |
DELETE |
/v1/token_contracts/{address}/holders/{holderId}/attribute/{attributeName} |
Add or update an attribute status | Registry |
POST |
/v1/token_contracts/{address}/holders |
Create a new token holder record | Registry |
POST |
/v1/token_contracts/{address}/holders/bulk |
Create holders records | Registry |
POST |
/v1/token_contracts/{address}/wallets |
Add a wallet to an investor | Registry |
DELETE |
/v1/token_contracts/{address}/wallets/{walletId} |
Remove a wallet from registration | Registry |
GET |
/v1/token_contracts/{address}/locks/{holderId}/investor_lock |
Check if investor is locked | Locks |
POST |
/v1/token_contracts/{address}/locks/{holderId}/investor_lock |
Create an investor lock for a holder | Locks |
GET |
/v1/token_contracts/{address}/locks/{holderId} |
Get investor lock count and details | Locks |
POST |
/v1/token_contracts/{address}/locks/{holderId} |
Create a value-lock for a holder | Locks |
GET |
/v1/token_contracts/{address}/holders/{holderId}/transferable-tokens |
Get the transferable tokens available for an specific investor | Locks |
GET |
/v1/token_contracts/{address}/wallets/{walletId}/transferable-tokens |
Get the transferable tokens of an investor given on of their wallets | Locks |
DELETE |
/v1/token_contracts/{address}/locks/{holderId}/{lockIndex} |
Remove a value-lock for a holder | Locks |
GET |
/v1/token_contracts/{address}/details |
Get token details | Token |
GET |
/v1/token_contracts/{address}/tokens/{holder} |
Get the balance of tokens at a particular wallet id | Token |
GET |
/v1/total_issued/{address} |
Get total issued tokens | Token |
GET |
/v1/token_contracts/{address}/holders/{holderId}/balance |
Get the entire balance of tokens for an holder | Token |
POST |
/v1/token_contracts/{address}/tokens |
No description | Token |
DELETE |
/v1/token_contracts/{address}/tokens |
No description | Token |
POST |
/v1/token_contracts/{address}/pause |
Set whether the token is paused. A paused token disables all transfers | Token |
POST |
/v1/token_contracts/{address}/tokens/bulk |
Create new tokens in bulk mode | Token |
DELETE |
/v1/token_contracts/{address}/tokens/bulk |
Burn tokens in bulk mode | Token |
PUT |
/v1/token_contracts/{address}/tokens/{holder}/seize |
No description | Token |
GET |
/v1/token_contracts/{address}/multiplier |
Get token rebasing multiplier | Token |
GET |
/v1/token_contracts/{address}/role/{walletId} |
Get the role of a wallet | Trust |
POST |
/v1/token_contracts/{address}/role/{walletId} |
Set the role for a wallet | Trust |
GET |
/v1/token_contracts/{address}/compliance_rules |
Returns all compliance rules for the DS token | Compliance |
POST |
/v1/token_contracts/{address}/compliance_rules |
Set (update) the current compliance rules | Compliance |
GET |
/v1/token_contracts/{address}/compliance_counters |
Retrieve all deployments compliance counters | Compliance |
GET |
/v1/token_contracts/{address}/countries/{isocode} |
Returns compliance rules for a specific country | Compliance |
POST |
/v1/token_contracts/{address}/countries/{isocode} |
Set the compliance status of a specific country code | Compliance |
GET |
/v1/transactions/gas_price |
Get gas price | Transaction |
POST |
/v1/transactions |
No description | Transaction |
GET |
/v1/transactions/{id} |
Get transaction information | Transaction |
POST |
/v1/deployments |
Deploy a new token | Deployments |
GET |
/v1/deployments/{id}/deployment-logs |
Get deployment logs | Deployments |
POST |
/v1/deployments/{id}/retry |
Retry a token deployment | Deployments |
GET |
/v1/deployer-wallet |
Get deployer wallet | Deployments |
POST |
/v1/token_contracts/{address}/events/listen |
Listen to token events | Deployments |
GET |
/health |
No description | Health |