QueryBuilder and UpdateBuilder
List<IDLValue> args = new ArrayList<IDLValue>();
BigInteger intValue = new BigInteger("10000");
args.add(IDLValue.create(intValue));
IDLArgs idlArgs = IDLArgs.create(args);
byte[] payload = idlArgs.toBytes();QueryBuilder
CompletableFuture<byte[]> response = QueryBuilder
.create(agent, Principal.fromString(canisterid), "echoInt")
.expireAfter(Duration.ofMinutes(3))
.arg(payload)
.call();UpdateBuilder
Last updated