ts: remove deprecated commitment settings (#1128)
This commit is contained in:
parent
d353ed133c
commit
483999e870
|
@ -11,8 +11,9 @@ incremented for features.
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
### Fixes
|
||||
|
||||
### Fixes
|
||||
* ts: Change commitment message `recent` to `processed` and `max` to `finalized` ([#1128](https://github.com/project-serum/anchor/pull/1128))
|
||||
* ts: fix `translateAddress` which currently leads to failing browser code. Now uses `PublicKey` constructor instead of prototype chain constructor name checking which doesn't work in the presence of code minifying/mangling([1138](https://github.com/project-serum/anchor/pull/1138))
|
||||
|
||||
### Features
|
||||
|
|
|
@ -19,7 +19,7 @@ async function main() {
|
|||
let marketClient = await Market.load(
|
||||
provider.connection,
|
||||
market,
|
||||
{ commitment: "recent" },
|
||||
{ commitment: "processed" },
|
||||
DEX_PID
|
||||
);
|
||||
console.log("Fees: ", marketClient._decoded.quoteFeesAccrued.toString());
|
||||
|
|
|
@ -102,13 +102,13 @@ describe("cfo", () => {
|
|||
marketAClient = await Market.load(
|
||||
program.provider.connection,
|
||||
ORDERBOOK_ENV.marketA.address,
|
||||
{ commitment: "recent" },
|
||||
{ commitment: "processed" },
|
||||
DEX_PID
|
||||
);
|
||||
marketBClient = await Market.load(
|
||||
program.provider.connection,
|
||||
ORDERBOOK_ENV.marketB.address,
|
||||
{ commitment: "recent" },
|
||||
{ commitment: "processed" },
|
||||
DEX_PID
|
||||
);
|
||||
assert.ok(marketAClient._decoded.quoteFeesAccrued.toString() === FEES);
|
||||
|
|
|
@ -201,7 +201,7 @@ async function setupMarket({
|
|||
const MARKET_A_USDC = await Market.load(
|
||||
provider.connection,
|
||||
marketAPublicKey,
|
||||
{ commitment: "recent" },
|
||||
{ commitment: "processed" },
|
||||
DEX_PID
|
||||
);
|
||||
for (let k = 0; k < asks.length; k += 1) {
|
||||
|
@ -382,7 +382,8 @@ async function signTransactions({
|
|||
wallet,
|
||||
connection,
|
||||
}) {
|
||||
const blockhash = (await connection.getRecentBlockhash("max")).blockhash;
|
||||
const blockhash = (await connection.getRecentBlockhash("finalized"))
|
||||
.blockhash;
|
||||
transactionsAndSigners.forEach(({ transaction, signers = [] }) => {
|
||||
transaction.recentBlockhash = blockhash;
|
||||
transaction.setSigners(
|
||||
|
@ -401,7 +402,7 @@ async function signTransactions({
|
|||
async function sendAndConfirmRawTransaction(
|
||||
connection,
|
||||
raw,
|
||||
commitment = "recent"
|
||||
commitment = "processed"
|
||||
) {
|
||||
let tx = await connection.sendRawTransaction(raw, {
|
||||
skipPreflight: true,
|
||||
|
@ -429,7 +430,7 @@ async function runTradeBot(market, provider, iterations = undefined) {
|
|||
let marketClient = await Market.load(
|
||||
provider.connection,
|
||||
market,
|
||||
{ commitment: "recent" },
|
||||
{ commitment: "processed" },
|
||||
DEX_PID
|
||||
);
|
||||
const baseTokenUser1 = (
|
||||
|
|
|
@ -272,7 +272,7 @@ async function setupMarket({
|
|||
const MARKET_A_USDC = await Market.load(
|
||||
provider.connection,
|
||||
marketAPublicKey,
|
||||
{ commitment: "recent" },
|
||||
{ commitment: "processed" },
|
||||
DEX_PID
|
||||
);
|
||||
for (let k = 0; k < asks.length; k += 1) {
|
||||
|
@ -453,7 +453,8 @@ async function signTransactions({
|
|||
wallet,
|
||||
connection,
|
||||
}) {
|
||||
const blockhash = (await connection.getRecentBlockhash("max")).blockhash;
|
||||
const blockhash = (await connection.getRecentBlockhash("finalized"))
|
||||
.blockhash;
|
||||
transactionsAndSigners.forEach(({ transaction, signers = [] }) => {
|
||||
transaction.recentBlockhash = blockhash;
|
||||
transaction.setSigners(
|
||||
|
@ -472,7 +473,7 @@ async function signTransactions({
|
|||
async function sendAndConfirmRawTransaction(
|
||||
connection,
|
||||
raw,
|
||||
commitment = "recent"
|
||||
commitment = "processed"
|
||||
) {
|
||||
let tx = await connection.sendRawTransaction(raw, {
|
||||
skipPreflight: true,
|
||||
|
|
|
@ -30,8 +30,8 @@ export default class Provider {
|
|||
|
||||
static defaultOptions(): ConfirmOptions {
|
||||
return {
|
||||
preflightCommitment: "recent",
|
||||
commitment: "recent",
|
||||
preflightCommitment: "processed",
|
||||
commitment: "processed",
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -207,7 +207,7 @@ export default class Provider {
|
|||
return await simulateTransaction(
|
||||
this.connection,
|
||||
tx,
|
||||
opts.commitment ?? this.opts.commitment ?? "recent"
|
||||
opts.commitment ?? this.opts.commitment ?? "processed"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue