com.jd.blockchain.transaction.ContractEventOperator Maven / Gradle / Ivy
package com.jd.blockchain.transaction;
import utils.Bytes;
/**
* 合约调用操作
*/
public interface ContractEventOperator {
/**
* 创建调用合约的代理实例;
*
* @param address
* @param contractIntf
* @return
*/
T contract(String address, Class contractIntf);
/**
* 创建调用合约的代理实例;
*
* @param address
* @param contractIntf
* @return
*/
T contract(Bytes address, Class contractIntf);
/**
* 非代理方式的合约调用
*
* @return
*/
ContractEventSendOperationBuilder contract();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy