Class BlockchainTransactionController
java.lang.Object
app.keyconnect.server.controllers.BlockchainTransactionController
@RestController
public class BlockchainTransactionController
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description BlockchainTransactionController(BlockchainGatewayFactory blockchainGatewayFactory) -
Method Summary
Modifier and Type Method Description org.springframework.http.ResponseEntity<BlockchainAccountTransaction>getTransaction(java.lang.String chainId, java.lang.String hash, java.lang.String network)org.springframework.http.ResponseEntity<SubmitTransactionResult>submitTransaction(java.lang.String chainId, java.lang.String network, SubmitTransactionRequest submitTransactionRequest)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BlockchainTransactionController
-
-
Method Details
-
getTransaction
@GetMapping(path="/v1/blockchains/{chainId}/transactions/{hash}", produces="application/json") public org.springframework.http.ResponseEntity<BlockchainAccountTransaction> getTransaction(@PathVariable("chainId") java.lang.String chainId, @PathVariable("hash") java.lang.String hash, @RequestParam(value="network",required=false,defaultValue="mainnet") java.lang.String network) throws UnknownNetworkException- Throws:
UnknownNetworkException
-
submitTransaction
@PostMapping(path="/v1/blockchains/{chainId}/transactions", consumes="application/json", produces="application/json") public org.springframework.http.ResponseEntity<SubmitTransactionResult> submitTransaction(@PathVariable("chainId") java.lang.String chainId, @RequestParam(value="network",required=false,defaultValue="mainnet") java.lang.String network, @RequestBody SubmitTransactionRequest submitTransactionRequest) throws UnknownNetworkException- Throws:
UnknownNetworkException
-