BNBChain이 API REST를 통해 지능형 기능을 호출할 수 있습니다🤯

Hola a todos, el día de hoy vamos a ver otra forma de invocar funciones de los contratos inteligentes, mediante la solución de TATUM ( https://tatum.io/ ).
Con tatum la creación de NFT, y muchas funcionalidades que se necesitan a diario en una daap, vienen en forma de una simple llamada a una API REST, lo cual nos abre un mundo de posibilidades en nuestras aplicaciones (cualquier cosa puede llamar una api rest) 😁).

Otra ventaja es que tenemos acceso mediante API rest a 40 blockchains, lo cual nos ayuda muchisimo en nuestros desarrollos.

En esta ocación vamos invocar la función que creamos la primera vez en bnb studio( ).

Lo primero que debemos hacer es crear un usuario en TATUM, luego de esto, entramos en el dash board y damos click en api 키


Creamos una api key de testnet y otra de mainnet.
참고: Según la api key que usamos en las invocaciones de las API rest el sistema sabe si nos dirigimos a operaciones de testnet o mainnet 🤓

Para ver toda la documentación, la podemos ver acá https://docs.tatum.io/

Ejemplo práctico
1) Vamos directos al siguiente 링크
https://apidoc.tatum.io/tag/BNB-Smart-Chain#operation/BscBlockchainSmartContractInvocation

podemos probar dentro del mismo documentador de tatum o en postman, para 시장 comodidad vamos realizarlo en postman
2) elegimos que servidor queremos, si en europa o en USA en el URL de la api



En este caso lo dejamos en Europa y el link quedaría así
https://api-eu1.tatum.io/v3/bsc/smartcontract
모든 증거는 버전 3 BNB 체인 및 엔드포인트 스마트 계약에 대한 라마도

3) Es un request tipo Post, para poner que es una aplicación tipo JSON y las credenciales en la parte de headers en Post man

4)En el body ponemos que es tipo raw con tipo JSON


E incluimos el siguiente código

0 {
1  "contractAddress":"0x7BcAF331B2d33Fbdc17De5dD0C3DEadb360503bb",
2  "methodName": "getResult",
3  "methodABI":  
4            {
5              "inputs": [],
6              "name": "getResult",
7              "outputs": [
8               {
9                  "internalType": "string",
10                  "name": "",
11                  "type": "string"
12               }
13              ],
14              "stateMutability": "view",
15              "type": "function"
16            } ,
17   "params": []
18 } 


Línea 1 el contrato a usar
Línea 2 el mètodo o función a invocar
Línea 3 엘 코디고 아비

Al ver el ABI en el BNB Studio, vemos que el código está entre [], en tatum, quitamos esos []


Línea 17 los parametros que vamos a usar

Ejecutamos el api rest, que es un llamado a una función de un contrato inteligente de la BNBChain y obtenemos lo siguiente



고려 사항:
No es el santo grial para todas las aplicaciones, ya que en opciones que haya que pagar en BNB, hay que tener una billetera con fondos e indirectamente poner la privatekey con todas las medidas de seguridad, lo cual en ciertos escenarios no aplica.
특정 작업은 메타마스크가 완전히 작동하지 않는 경우에만 작동하므로 예를 들어 팬케이크 스왑이 발생하는 경우가 많습니다. 에어드랍, 백엔드 운영, 빌레테라스 모바일과 앱이 완벽하게 실행 가능합니다.

Nos vemos más adelante en este maravilloso mundo blockchain 🤓😁🤠

좋은 웹페이지 즐겨찾기