All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.fisco.bcos.web3j.precompile.consensus.Consensus Maven / Gradle / Ivy

There is a newer version: 2.6.6
Show newest version
package org.fisco.bcos.web3j.precompile.consensus;

import org.fisco.bcos.web3j.abi.TypeReference;
import org.fisco.bcos.web3j.abi.datatypes.Function;
import org.fisco.bcos.web3j.abi.datatypes.Type;
import org.fisco.bcos.web3j.crypto.Credentials;
import org.fisco.bcos.web3j.protocol.Web3j;
import org.fisco.bcos.web3j.protocol.core.RemoteCall;
import org.fisco.bcos.web3j.protocol.core.methods.response.TransactionReceipt;
import org.fisco.bcos.web3j.tx.Contract;
import org.fisco.bcos.web3j.tx.TransactionManager;
import org.fisco.bcos.web3j.tx.gas.ContractGasProvider;

import java.math.BigInteger;
import java.util.Arrays;
import java.util.Collections;

/**
 * 

Auto generated code. *

Do not modify! *

Please use the web3j command line tools, * or the org.fisco.bcos.web3j.codegen.SolidityFunctionWrapperGenerator in the * codegen module to update. * *

Generated with web3j version none. */ public class Consensus extends Contract { private static final String BINARY = ""; public static final String FUNC_ADDMINER = "addMiner"; public static final String FUNC_REMOVE = "remove"; public static final String FUNC_ADDOBSERVER = "addObserver"; @Deprecated protected Consensus(String contractAddress, Web3j web3j, Credentials credentials, BigInteger gasPrice, BigInteger gasLimit) { super(BINARY, contractAddress, web3j, credentials, gasPrice, gasLimit); } protected Consensus(String contractAddress, Web3j web3j, Credentials credentials, ContractGasProvider contractGasProvider) { super(BINARY, contractAddress, web3j, credentials, contractGasProvider); } @Deprecated protected Consensus(String contractAddress, Web3j web3j, TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit) { super(BINARY, contractAddress, web3j, transactionManager, gasPrice, gasLimit); } protected Consensus(String contractAddress, Web3j web3j, TransactionManager transactionManager, ContractGasProvider contractGasProvider) { super(BINARY, contractAddress, web3j, transactionManager, contractGasProvider); } public RemoteCall addMiner(String nodeID) { final Function function = new Function( FUNC_ADDMINER, Arrays.asList(new org.fisco.bcos.web3j.abi.datatypes.Utf8String(nodeID)), Collections.>emptyList()); return executeRemoteCallTransaction(function); } public RemoteCall remove(String nodeID) { final Function function = new Function( FUNC_REMOVE, Arrays.asList(new org.fisco.bcos.web3j.abi.datatypes.Utf8String(nodeID)), Collections.>emptyList()); return executeRemoteCallTransaction(function); } public RemoteCall addObserver(String nodeID) { final Function function = new Function( FUNC_ADDOBSERVER, Arrays.asList(new org.fisco.bcos.web3j.abi.datatypes.Utf8String(nodeID)), Collections.>emptyList()); return executeRemoteCallTransaction(function); } @Deprecated public static Consensus load(String contractAddress, Web3j web3j, Credentials credentials, BigInteger gasPrice, BigInteger gasLimit) { return new Consensus(contractAddress, web3j, credentials, gasPrice, gasLimit); } @Deprecated public static Consensus load(String contractAddress, Web3j web3j, TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit) { return new Consensus(contractAddress, web3j, transactionManager, gasPrice, gasLimit); } public static Consensus load(String contractAddress, Web3j web3j, Credentials credentials, ContractGasProvider contractGasProvider) { return new Consensus(contractAddress, web3j, credentials, contractGasProvider); } public static Consensus load(String contractAddress, Web3j web3j, TransactionManager transactionManager, ContractGasProvider contractGasProvider) { return new Consensus(contractAddress, web3j, transactionManager, contractGasProvider); } public static RemoteCall deploy(Web3j web3j, Credentials credentials, ContractGasProvider contractGasProvider) { return deployRemoteCall(Consensus.class, web3j, credentials, contractGasProvider, BINARY, ""); } @Deprecated public static RemoteCall deploy(Web3j web3j, Credentials credentials, BigInteger gasPrice, BigInteger gasLimit) { return deployRemoteCall(Consensus.class, web3j, credentials, gasPrice, gasLimit, BINARY, ""); } public static RemoteCall deploy(Web3j web3j, TransactionManager transactionManager, ContractGasProvider contractGasProvider) { return deployRemoteCall(Consensus.class, web3j, transactionManager, contractGasProvider, BINARY, ""); } @Deprecated public static RemoteCall deploy(Web3j web3j, TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit) { return deployRemoteCall(Consensus.class, web3j, transactionManager, gasPrice, gasLimit, BINARY, ""); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy