Skip to content

Commit

Permalink
chore(acceptance): support long living bids, improve robustness again…
Browse files Browse the repository at this point in the history
…st time related complexities

fix: apply change requests from PR review, resolve rebase conflicts, style fixes

* change `performAction.js` name to `submitBid.js`
* remove `Math.round` from `scale6`
* update indexing of bids and other constants in `config` object to improve readability (`auction.test.js`)
* move helper functions in `auction.test.js` to `test-lib/auction-lib.js`
* move `lib/vaults.mts` to `test-lib/vaults.mts`  and remove empty `lib` directory
* let it be known `sync-tools.js` is a stand-in code for #10171

Refs: Agoric/BytePitchPartnerEng#8

fix: style fixes

fix(acceptance-auction): lint fixes
  • Loading branch information
anilhelvaci committed Oct 30, 2024
1 parent dedf1f3 commit 5bbdde8
Show file tree
Hide file tree
Showing 9 changed files with 645 additions and 177 deletions.
40 changes: 40 additions & 0 deletions a3p-integration/proposals/n:upgrade-next/submitBid.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
#!/usr/bin/env node

import {
GOV1ADDR,
CHAINID,
agd,
agopsInter,
addUser,
waitForBlock,
provisionSmartWallet,
ATOM_DENOM,
} from '@agoric/synthetic-chain';

export const bankSend = (from, addr, wanted) => {
const chain = ['--chain-id', CHAINID];
const fromArg = ['--from', from];
const testKeyring = ['--keyring-backend', 'test'];
const noise = [...fromArg, ...chain, ...testKeyring, '--yes'];

return agd.tx('bank', 'send', from, addr, wanted, ...noise);
};

const bidder = await addUser('long-living-bidder');
console.log('BIDDDER', bidder);
await bankSend(GOV1ADDR, bidder, `80000000uist`);
console.log('IST sent');
await provisionSmartWallet(bidder, `20000000ubld,100000000${ATOM_DENOM}`);
console.log('Provision sent');
await waitForBlock(3);
console.log('Wait For Block done. Sending bid offer');
agopsInter(
'bid',
'by-price',
`--price 49.0`,
`--give 80IST`,
'--from',
bidder,
'--keyring-backend test',
`--offer-id long-living-bid-for-acceptance`,
);
3 changes: 2 additions & 1 deletion a3p-integration/proposals/n:upgrade-next/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"compilerOptions": {
"target": "esnext",
"module": "esnext",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"allowJs": true,
"checkJs": true,
"strict": false,
Expand Down
1 change: 1 addition & 0 deletions a3p-integration/proposals/n:upgrade-next/use.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ node ./addGov4

./verifyPushedPrice.js 'ATOM' 12.01
./verifyPushedPrice.js 'stATOM' 12.01
./submitBid.js
Loading

0 comments on commit 5bbdde8

Please sign in to comment.