Ethernet Square Chinese document translation - Smart Contract

This article original link
click here for Etherscan API Chinese document (full version)
complete the content layout better, we recommend the reader go read.

Smart contracts (Contracts)

Intelligent contracts related API, the parameters of the interface description please refer to Etherscan API agreement , the document does not explain alone.

Newly verified Contracts are synced to the API servers within 5 minutes or less

Get the code has been verified contract ABI

Verified Contract Source Codes

https://api.etherscan.io/api?module=contract&action=getabi&address=0xBB9bc244D798123fDe783fCc1C72d3Bb8C189413&apikey=YourApiKeyToken

A simple sample for retrieving the contractABI using Web3.js and Jquery to interact with a contract

    var Web3 = require('web3');
    var web3 = new Web3(new Web3.providers.HttpProvider());
    var version = web3.version.api;
            
    $.getJSON('http://api.etherscan.io/api?module=contract&action=getabi&address=0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359', function (data) {
        var contractABI = "";
        contractABI = JSON.parse(data.result);
        if (contractABI != ''){
            var MyContract = web3.eth.contract(contractABI);
            var myContractInstance = MyContract.at("0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359");
            var result = myContractInstance.memberId("0xfe8ad7dd2f564a877cc23feea6c0a9cc2e783715");
            console.log("result1 : " + result);            
            var result = myContractInstance.members(1);
            console.log("result2 : " + result);
        } else {
            console.log("Error" );
        }            
    });

Get the code has been verified contract Source

https://api.etherscan.io/api?module=contract&action=getsourcecode&address=0xBB9bc244D798123fDe783fCc1C72d3Bb8C189413&apikey=YourApiKeyToken
Click for Etherscan API Chinese document (full version)

schematic diagram:
Here Insert Picture Description

Related documents Recommended:

Solidity Chinese document (full version)
ethers.js Chinese document (full version)
Web3.js Chinese document (full version)
Truffle Chinese document (full version)

Guess you like

Origin www.cnblogs.com/tinyxiong/p/10927040.html