![JAR search and dependency download from the Maven repository](/logo.png)
cc.youchain.tx.ReadonlyTransactionManager Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of core Show documentation
Show all versions of core Show documentation
YOUChain Common library in JAVA.
The newest version!
package cc.youchain.tx;
import java.io.IOException;
import java.math.BigInteger;
import cc.youchain.protocol.YOUChain;
import cc.youchain.protocol.core.DefaultBlockParameter;
import cc.youchain.protocol.core.methods.response.YOUSendTransaction;
/**
* Transaction manager implementation for read-only operations on smart contracts.
*/
public class ReadonlyTransactionManager extends TransactionManager {
public ReadonlyTransactionManager(YOUChain youChain, String fromAddress) {
super(youChain, fromAddress);
}
@Override
public YOUSendTransaction sendTransaction(
BigInteger gasPrice, BigInteger gasLimit, String to, String data, BigInteger value) {
throw new UnsupportedOperationException("Only read operations are supported by this transaction manager");
}
// @Override
// public String sendCall(String to, String data, DefaultBlockParameter defaultBlockParameter) {
// throw new UnsupportedOperationException("Only read operations are supported by this transaction manager");
// }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy