bump: Update all dependencies (#80)
This commit is contained in:
parent
4a92cad65a
commit
80b0fa4605
|
@ -11,6 +11,7 @@ import {
|
||||||
Connection,
|
Connection,
|
||||||
Transaction,
|
Transaction,
|
||||||
TransactionSignature,
|
TransactionSignature,
|
||||||
|
PublicKey,
|
||||||
} from "@solana/web3.js";
|
} from "@solana/web3.js";
|
||||||
import {
|
import {
|
||||||
TokenListContainer,
|
TokenListContainer,
|
||||||
|
@ -118,6 +119,13 @@ function AppInner() {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Cast wallet to AnchorWallet in order to be compatible with Anchor's Provider class
|
||||||
|
interface AnchorWallet {
|
||||||
|
signTransaction(tx: Transaction): Promise<Transaction>;
|
||||||
|
signAllTransactions(txs: Transaction[]): Promise<Transaction[]>;
|
||||||
|
publicKey: PublicKey;
|
||||||
|
}
|
||||||
|
|
||||||
// Custom provider to display notifications whenever a transaction is sent.
|
// Custom provider to display notifications whenever a transaction is sent.
|
||||||
//
|
//
|
||||||
// Note that this is an Anchor wallet/network provider--not a React provider,
|
// Note that this is an Anchor wallet/network provider--not a React provider,
|
||||||
|
@ -137,7 +145,8 @@ class NotifyingProvider extends Provider {
|
||||||
opts: ConfirmOptions,
|
opts: ConfirmOptions,
|
||||||
onTransaction: (tx: TransactionSignature | undefined, err?: Error) => void
|
onTransaction: (tx: TransactionSignature | undefined, err?: Error) => void
|
||||||
) {
|
) {
|
||||||
super(connection, wallet, opts);
|
const newWallet = wallet as AnchorWallet;
|
||||||
|
super(connection, newWallet, opts);
|
||||||
this.onTransaction = onTransaction;
|
this.onTransaction = onTransaction;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -151,7 +160,9 @@ class NotifyingProvider extends Provider {
|
||||||
this.onTransaction(txSig);
|
this.onTransaction(txSig);
|
||||||
return txSig;
|
return txSig;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
if (err instanceof Error || err === undefined) {
|
||||||
this.onTransaction(undefined, err);
|
this.onTransaction(undefined, err);
|
||||||
|
}
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -167,7 +178,9 @@ class NotifyingProvider extends Provider {
|
||||||
});
|
});
|
||||||
return txSigs;
|
return txSigs;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
if (err instanceof Error || err === undefined) {
|
||||||
this.onTransaction(undefined, err);
|
this.onTransaction(undefined, err);
|
||||||
|
}
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
64
package.json
64
package.json
|
@ -1,23 +1,23 @@
|
||||||
{
|
{
|
||||||
"name": "@project-serum/swap-ui",
|
"name": "@project-serum/swap-ui",
|
||||||
"version": "0.2.2",
|
"version": "0.2.3",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
"homepage": "https://github.com/project-serum/swap-ui",
|
"homepage": "https://github.com/project-serum/swap-ui",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@project-serum/serum": "^0.13.34",
|
"@project-serum/serum": "^0.13.58",
|
||||||
"@project-serum/swap": "^0.1.0-alpha.32",
|
"@project-serum/swap": "^0.1.0-alpha.32",
|
||||||
"@solana/spl-token": "^0.1.4"
|
"@solana/spl-token": "^0.1.8"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@material-ui/core": "^4.11.4",
|
"@material-ui/core": "^4.12.3",
|
||||||
"@material-ui/icons": "^4.11.2",
|
"@material-ui/icons": "^4.11.2",
|
||||||
"@material-ui/lab": "^4.0.0-alpha.58",
|
"@material-ui/lab": "^4.0.0-alpha.60",
|
||||||
"@project-serum/anchor": "^0.7.0",
|
"@project-serum/anchor": "^0.14.0",
|
||||||
"@solana/spl-token-registry": "^0.2.86",
|
"@solana/spl-token-registry": "^0.2.229",
|
||||||
"@solana/web3.js": "^1.17.1",
|
"@solana/web3.js": "^1.17.1",
|
||||||
"material-ui-popup-state": "^1.8.3",
|
"material-ui-popup-state": "^1.9.3",
|
||||||
"react": "^17.0.2",
|
"react": "^17.0.2",
|
||||||
"react-async-hook": "^3.6.2"
|
"react-async-hook": "^3.6.2"
|
||||||
},
|
},
|
||||||
|
@ -35,39 +35,39 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@fontsource/roboto": "4.3.0",
|
"@fontsource/roboto": "4.5.0",
|
||||||
"@material-ui/core": "^4.11.4",
|
"@material-ui/core": "^4.12.3",
|
||||||
"@material-ui/icons": "^4.11.2",
|
"@material-ui/icons": "^4.11.2",
|
||||||
"@material-ui/lab": "^4.0.0-alpha.58",
|
"@material-ui/lab": "^4.0.0-alpha.60",
|
||||||
"@project-serum/anchor": "^0.7.0",
|
"@project-serum/anchor": "^0.14.0",
|
||||||
"@project-serum/serum": "^0.13.34",
|
"@project-serum/serum": "^0.13.58",
|
||||||
"@project-serum/sol-wallet-adapter": "^0.2.0",
|
"@project-serum/sol-wallet-adapter": "^0.2.5",
|
||||||
"@project-serum/swap": "^0.1.0-alpha.31",
|
"@project-serum/swap": "^0.1.0-alpha.32",
|
||||||
"@solana/spl-token": "^0.1.4",
|
"@solana/spl-token": "^0.1.8",
|
||||||
"@solana/spl-token-registry": "^0.2.86",
|
"@solana/spl-token-registry": "^0.2.229",
|
||||||
"@solana/web3.js": "^1.17.0",
|
"@solana/web3.js": "^1.24.1",
|
||||||
"@testing-library/jest-dom": "^5.11.4",
|
"@testing-library/jest-dom": "^5.14.1",
|
||||||
"@testing-library/react": "^11.1.0",
|
"@testing-library/react": "^12.0.0",
|
||||||
"@testing-library/user-event": "^12.1.10",
|
"@testing-library/user-event": "^13.2.1",
|
||||||
"@types/bs58": "^4.0.1",
|
"@types/bs58": "^4.0.1",
|
||||||
"@types/jest": "^26.0.15",
|
"@types/jest": "^27.0.1",
|
||||||
"@types/node": "^12.0.0",
|
"@types/node": "^16.7.10",
|
||||||
"@types/react": "^17.0.0",
|
"@types/react": "^17.0.19",
|
||||||
"@types/react-dom": "^17.0.0",
|
"@types/react-dom": "^17.0.9",
|
||||||
"bs58": "^4.0.1",
|
"bs58": "^4.0.1",
|
||||||
"gh-pages": "^3.1.0",
|
"gh-pages": "^3.2.3",
|
||||||
"material-ui-popup-state": "^1.8.3",
|
"material-ui-popup-state": "^1.9.3",
|
||||||
"notistack": "^1.0.7",
|
"notistack": "^1.0.10",
|
||||||
"prettier": "^2.3.0",
|
"prettier": "^2.3.2",
|
||||||
"react": "^17.0.2",
|
"react": "^17.0.2",
|
||||||
"react-app-rewire-alias": "^1.0.3",
|
"react-app-rewire-alias": "^1.0.3",
|
||||||
"react-app-rewired": "^2.1.8",
|
"react-app-rewired": "^2.1.8",
|
||||||
"react-async-hook": "^3.6.2",
|
"react-async-hook": "^3.6.2",
|
||||||
"react-dom": "^17.0.2",
|
"react-dom": "^17.0.2",
|
||||||
"react-scripts": "4.0.3",
|
"react-scripts": "4.0.3",
|
||||||
"typedoc": "^0.20.36",
|
"typedoc": "^0.21.9",
|
||||||
"typescript": "^4.1.2",
|
"typescript": "^4.4.2",
|
||||||
"web-vitals": "^1.0.1"
|
"web-vitals": "^2.1.0"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"dist"
|
"dist"
|
||||||
|
|
Loading…
Reference in New Issue