Skip to content

Commit

Permalink
Client SDK v2.0.9; remove sdk-core (#20)
Browse files Browse the repository at this point in the history
  • Loading branch information
ytham authored Apr 25, 2024
1 parent 777e4fb commit 0485d88
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 236 deletions.
14 changes: 5 additions & 9 deletions build/axiom-std-cli-build.js
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,6 @@ var require_prove = __commonJS({
var utils_1 = require("@axiom-crypto/circuit/cliHandler/utils");
var utils_2 = require_utils();
var viem_1 = require("viem");
var core_1 = require("@axiom-crypto/core");
var client_1 = require("@axiom-crypto/client");
var utils_3 = require("@axiom-crypto/client/axiom/utils");
var prove = async (compiledJson, inputs, providerUri, sourceChainId, callbackTarget, callbackExtraData, refundAddress, maxFeePerGas, callbackGasLimit, caller) => {
Expand All @@ -235,11 +234,6 @@ var require_prove = __commonJS({
});
let decodedInputSchema = Buffer.from(compiled.inputSchema, "base64");
const circuitInputs = (0, utils_2.getInputs)(inputs, decoder.decode(decodedInputSchema));
const axiom = new core_1.AxiomSdkCore({
providerUri: provider,
chainId: sourceChainId,
version: "v2"
});
try {
let computeQuery;
circuit.loadSavedMock(compiled);
Expand All @@ -253,19 +247,21 @@ var require_prove = __commonJS({
dataQuery
};
let build = await (0, client_1.buildSendQuery)({
axiom,
chainId: sourceChainId,
providerUri: provider,
dataQuery: res.dataQuery,
computeQuery: res.computeQuery,
callback: {
target: callbackTarget,
extraData: callbackExtraData
},
caller,
mock: false,
options: {
refundee: refundAddress,
maxFeePerGas,
callbackGasLimit: Number(callbackGasLimit)
},
caller
}
});
build.value = build.value.toString();
const query = {
Expand Down
18 changes: 6 additions & 12 deletions cli/prove.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
import path from 'path';
import { AxiomBaseCircuit } from "@axiom-crypto/circuit/js";
import { getFunctionFromTs, getProvider, readInputs, saveJsonToFile } from "@axiom-crypto/circuit/cliHandler/utils";
import { getProvider } from "@axiom-crypto/circuit/cliHandler/utils";
import { getInputs, redirectConsole } from './utils';
import { decodeAbiParameters, encodeAbiParameters, parseAbiParameters } from 'viem';
import { AxiomSdkCore } from "@axiom-crypto/core";
import { encodeAbiParameters, parseAbiParameters } from 'viem';
import { buildSendQuery } from "@axiom-crypto/client";
import { argsArrToObj } from '@axiom-crypto/client/axiom/utils';

Expand Down Expand Up @@ -40,12 +38,6 @@ export const prove = async (
let decodedInputSchema = Buffer.from(compiled.inputSchema, 'base64');
const circuitInputs = getInputs(inputs, decoder.decode(decodedInputSchema));

const axiom = new AxiomSdkCore({
providerUri: provider,
chainId: sourceChainId,
version: "v2",
});

try {
let computeQuery;

Expand All @@ -62,19 +54,21 @@ export const prove = async (
}

let build = await buildSendQuery({
axiom,
chainId: sourceChainId,
providerUri: provider,
dataQuery: res.dataQuery,
computeQuery: res.computeQuery,
callback: {
target: callbackTarget,
extraData: callbackExtraData,
},
caller: caller,
mock: false,
options: {
refundee: refundAddress,
maxFeePerGas: maxFeePerGas,
callbackGasLimit: Number(callbackGasLimit),
},
caller: caller,
});
build.value = build.value.toString() as any;
const query = {
Expand Down
5 changes: 2 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@
"author": "Intrinsic Technologies",
"license": "MIT",
"dependencies": {
"@axiom-crypto/circuit": "2.0.8",
"@axiom-crypto/client": "2.0.8",
"@axiom-crypto/core": "2.3.8",
"@axiom-crypto/circuit": "2.0.9",
"@axiom-crypto/client": "2.0.9",
"commander": "^11.1.0",
"dotenv": "^16.4.5",
"viem": "^2.9.7"
Expand Down
Loading

0 comments on commit 0485d88

Please sign in to comment.