Skip to content

Commit

Permalink
fix examples
Browse files Browse the repository at this point in the history
  • Loading branch information
simke9445 committed Mar 2, 2024
1 parent 4c6f30c commit 8e7d2dd
Show file tree
Hide file tree
Showing 3 changed files with 79 additions and 55 deletions.
46 changes: 27 additions & 19 deletions src/examples/example_astro.ts
Original file line number Diff line number Diff line change
Expand Up @@ -110,23 +110,31 @@ const estimateJobRewardMsg = job
.executions(executions)
.compose();

const reward = await sdk.estimateJobReward(sender, estimateJobRewardMsg);

const operationalAmount = await sdk.estimateJobFee(sender, estimateJobRewardMsg, reward.amount.toString());

const createJobMsg = job
.create()
.name('astroport-limit-order')
.reward(reward.amount.toString())
.operationalAmount(operationalAmount.amount.toString())
.recurring(recurring)
.description('This job creates an astroport limit order.')
.labels([])
.vars(vars)
.durationDays(durationDays)
.executions(executions)
.compose();
const main = async () => {
try {
const reward = await sdk.estimateJobReward(sender, estimateJobRewardMsg);

const operationalAmount = await sdk.estimateJobFee(sender, estimateJobRewardMsg, reward.amount.toString());

const createJobMsg = job
.create()
.name('astroport-limit-order')
.reward(reward.amount.toString())
.operationalAmount(operationalAmount.amount.toString())
.recurring(recurring)
.description('This job creates an astroport limit order.')
.labels([])
.vars(vars)
.durationDays(durationDays)
.executions(executions)
.compose();

sdk.createJob(sender, createJobMsg, [operationalAmount]).then((response) => {
console.log(response);
});
} catch (err) {
console.log(err);
}
};

sdk.createJob(sender, createJobMsg, [operationalAmount]).then((response) => {
console.log(response);
});
main();
46 changes: 27 additions & 19 deletions src/examples/example_cross_chain.ts
Original file line number Diff line number Diff line change
Expand Up @@ -185,23 +185,31 @@ const estimateJobRewardMsg = job
.executions(executions)
.compose();

const reward = await sdk.estimateJobReward(sender, estimateJobRewardMsg);

const operationalAmount = await sdk.estimateJobFee(sender, estimateJobRewardMsg, reward.amount.toString());

const createJobMsg = job
.create()
.name('swap-and-send')
.description('')
.recurring(recurring)
.reward(reward.amount.toString())
.operationalAmount(operationalAmount.amount.toString())
.vars(vars)
.executions(executions)
.durationDays(durationDays)
.labels([])
.compose();
const main = async () => {
try {
const reward = await sdk.estimateJobReward(sender, estimateJobRewardMsg);

const operationalAmount = await sdk.estimateJobFee(sender, estimateJobRewardMsg, reward.amount.toString());

const createJobMsg = job
.create()
.name('swap-and-send')
.description('')
.recurring(recurring)
.reward(reward.amount.toString())
.operationalAmount(operationalAmount.amount.toString())
.vars(vars)
.executions(executions)
.durationDays(durationDays)
.labels([])
.compose();

sdk.createJob(sender, createJobMsg, [operationalAmount]).then((response) => {
console.log(response);
});
} catch (err) {
console.log(err);
}
};

sdk.createJob(sender, createJobMsg, [operationalAmount]).then((response) => {
console.log(response);
});
main();
42 changes: 25 additions & 17 deletions src/examples/example_eris.ts
Original file line number Diff line number Diff line change
Expand Up @@ -49,23 +49,31 @@ const estimateJobRewardMsg = job
.executions(executions)
.compose();

const reward = await sdk.estimateJobReward(sender, estimateJobRewardMsg);
const main = async () => {
try {
const reward = await sdk.estimateJobReward(sender, estimateJobRewardMsg);

const operationalAmount = await sdk.estimateJobFee(sender, estimateJobRewardMsg, reward.amount.toString());
const operationalAmount = await sdk.estimateJobFee(sender, estimateJobRewardMsg, reward.amount.toString());

const createJobMsg = job
.create()
.name('eris-harvest')
.description('This job harvests rewards for eris protoocl vaults each day.')
.labels([])
.recurring(recurring)
.reward(reward.amount.toString())
.operationalAmount(operationalAmount.amount.toString())
.vars(vars)
.durationDays(durationDays)
.executions(executions)
.compose();
const createJobMsg = job
.create()
.name('eris-harvest')
.description('This job harvests rewards for eris protoocl vaults each day.')
.labels([])
.recurring(recurring)
.reward(reward.amount.toString())
.operationalAmount(operationalAmount.amount.toString())
.vars(vars)
.durationDays(durationDays)
.executions(executions)
.compose();

sdk.createJob(sender, createJobMsg, [operationalAmount]).then((response) => {
console.log(response);
});
sdk.createJob(sender, createJobMsg, [operationalAmount]).then((response) => {
console.log(response);
});
} catch (err) {
console.log(err);
}
};

main();

0 comments on commit 8e7d2dd

Please sign in to comment.