Skip to content

bc-tron-provider-svc

Microservice for TRON Blockchain integration

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