Vereenvoudig de Blockchain-ontwikkeling met krachtige API’s

Blockchain-API’s van bedrijfsniveau voor het implementeren en beheren van Smart Contracts, het verzenden van Ethereum-transacties, het opvragen van blockchain-gegevens en meer.

Wat het is

Een volledige reeks API’s om de ontwikkeling van Blockchain voor elke ontwikkelaar eenvoudig te maken

De REST API Gateway geeft applicatie-ontwikkelaars alles wat ze nodig hebben om zich te concentreren op de bedrijfslogica en gebruikerservaring van hun app, zonder vast te lopen in de complexiteit van het indienen van Ethereum-transacties, dikke Web3-clientbibliotheken, nonce-beheer, RLP-codering, transactieondertekening en smartcontract-beheer.

Gebruik gewoon de intuïtieve REST API’s die voor u zijn gegenereerd, samen met industriestandaard OpenAPI (Swagger)-definities en beheer-API’s.

Laat de REST API Gateway voor de rest zorgen, ondersteund door een volledig beheerde Apache Kafka-infrastructuur met hoge doorvoer. Houd uw geïmplementeerde smartcontracts bij, met beschrijvende namen en API-documentatie, in plaats van reeksen Hex-adressen.

Implementeer uw eerste SmartContract in enkele seconden

Alle complexiteiten van het indienen van transacties bij Ethereum worden voor u afgehandeld. Met één klik in de gebruikersinterface kunt u uw eerste smartcontract implementeren en vervolgens die API verkennen om transacties te verzenden en gegevens te lezen in een handige webervaring. Er is geen speciale expertise op het gebied van blockchain-codering vereist.

REST API’s voor uw on-chain logica en gegevens

OpenAPI (Swagger)-definities worden gegenereerd voor de Solidity Smart Contracts die u inschakelt op de REST API Gateway. De Blockchain wordt net zo eenvoudig te coderen als elk modern webgebaseerd systeem. Geen dikke clientbibliotheken nodig in uw app, geen complexe typetoewijzing. Maak rechtstreeks verbinding vanuit uw kernapplicaties of gebruik uw bestaande integratielaag/Enterprise Service Bus (ESB).

Betrouwbare transactiestreaming via Apache Kafka

De REST API Gateway verzorgt de compilatie van smartcontracten, nonce-beheer, RLP-codering en meer. Het wordt allemaal ondersteund door de industriestandaard voor betrouwbare geordende streaming van transacties: Apache Kafka. Dus dezelfde handige API’s begeleiden u vanaf het eerste gebruik tot en met grootschalige productietoepassingen op bedrijfsniveau.

Blockchain-ontwikkeling, vereenvoudigd

Dwaparalabs biedt de connectiviteit op bedrijfsniveau die uw applicaties en backofficesystemen nodig hebben voor betrouwbare connectiviteit met hoge doorvoer met uw on-chain smartcontracts. U kunt eenvoudig transacties naar uw knooppunten verzenden, de gegevens van uw keten opvragen en naar gebeurtenissen luisteren. We genereren moderne REST API’s met volledige OpenAPI (Swagger) documentatie vanuit uw Solidity-broncode, waarbij alle methoden, gebeurtenissen en typen worden verwerkt – zelfs de ontwikkelaarsdocumentatie wordt in de definitie geladen.

Voor een eenvoudig eerste gebruik kunt u vervolgens synchroon transacties uitvoeren in de keten, wachtend tot ze zijn voltooid. Wanneer u vervolgens richting productie gaat, kunt u ons throttling- en nonce-beheer via onze Kafka-backbone gebruiken om transacties naar de keten te streamen. Dit alles komt uiteraard bovenop de directe JSON/RPC-toegang tot uw knooppunten, voor de ontwikkeling van slimme contractlogica met behulp van Truffle, of DevOps-activiteiten met een Geth-console.

Implementeer en beheer uw SmartContracts via onze blockchain API en gebruikersinterface. U uploadt uw .sol- of .zip-bestand met uw Solidity-pakket, en wij genereren voor u een REST API die kan communiceren met elk on-chain-contract met dezelfde Application Binary Interface (ABI).

Als u bijvoorbeeld een ERC20-contract uploadt, krijgt u een interface die algemene gegevens kan opvragen en transacties kan indienen bij elk op ERC20 gebaseerd contract. U kunt deze gegenereerde gateway-REST API gebruiken om nieuwe contractinstanties te implementeren, waarvan u weet dat ze hetzelfde Solidity-pakket en dezelfde compilerversie gebruiken. bijv. elke contractinstantie is identiek. Met de UI en REST API van de gateway kunt u deze instanties beheren.