Package xbr.network
Class SimpleSeller
java.lang.Object
xbr.network.SimpleSeller
public class SimpleSeller
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description SimpleSeller(java.lang.String marketMakerAddr, java.lang.String sellerKey) -
Method Summary
Modifier and Type Method Description voidadd(byte[] apiID, java.lang.String prefix, java.math.BigInteger price, int interval)java.lang.StringcloseChannel(java.util.List<java.lang.Object> args, java.util.Map<java.lang.String,java.lang.Object> kwargs, InvocationDetails details)byte[]getPublicKey()InvocationResultsell(java.util.List<java.lang.Object> args, java.util.Map<java.lang.String,java.lang.Object> kwargs, InvocationDetails details)java.util.concurrent.CompletableFuture<java.math.BigInteger>start(Session session)java.util.Map<java.lang.String,java.lang.Object>wrap(byte[] apiID, java.lang.String uri, java.util.Map<java.lang.String,java.lang.Object> payload)
-
Constructor Details
-
SimpleSeller
public SimpleSeller(java.lang.String marketMakerAddr, java.lang.String sellerKey)
-
-
Method Details
-
getPublicKey
public byte[] getPublicKey() -
add
public void add(byte[] apiID, java.lang.String prefix, java.math.BigInteger price, int interval) -
start
-
sell
public InvocationResult sell(java.util.List<java.lang.Object> args, java.util.Map<java.lang.String,java.lang.Object> kwargs, InvocationDetails details) -
closeChannel
public java.lang.String closeChannel(java.util.List<java.lang.Object> args, java.util.Map<java.lang.String,java.lang.Object> kwargs, InvocationDetails details) -
wrap
public java.util.Map<java.lang.String,java.lang.Object> wrap(byte[] apiID, java.lang.String uri, java.util.Map<java.lang.String,java.lang.Object> payload) throws com.fasterxml.jackson.core.JsonProcessingException- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-