Class BlockchainTransactionController

java.lang.Object
app.keyconnect.server.controllers.BlockchainTransactionController

@RestController
public class BlockchainTransactionController
extends java.lang.Object
  • Constructor Details

    • BlockchainTransactionController

      public BlockchainTransactionController​(BlockchainGatewayFactory blockchainGatewayFactory)
  • 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