solana.js: published 2.0.112
This commit is contained in:
parent
c02c0c92c7
commit
8b113f31cf
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "@switchboard-xyz/solana.js",
|
||||
"version": "2.0.111",
|
||||
"version": "2.0.112",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@switchboard-xyz/solana.js",
|
||||
"version": "2.0.111",
|
||||
"version": "2.0.112",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@project-serum/anchor": "^0.26.0",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@switchboard-xyz/solana.js",
|
||||
"version": "2.0.111",
|
||||
"version": "2.0.112",
|
||||
"author": "",
|
||||
"license": "MIT",
|
||||
"description": "API wrapper for integrating with the Switchboard V2 program on Solana",
|
||||
|
|
|
@ -142,7 +142,26 @@ export class SwitchboardTestContextV2 {
|
|||
|
||||
const program = await SwitchboardProgram.fromConnection(connection, wallet);
|
||||
|
||||
const networkParams = networkInitParams ?? DEFAULT_LOCALNET_NETWORK;
|
||||
const networkInit = networkInitParams ?? DEFAULT_LOCALNET_NETWORK;
|
||||
// only allow creating a single oracle
|
||||
// ensure authority matches Anchor.toml wallet so we dont need to worry about transferring oracle funds
|
||||
const networkParams: NetworkInitParams = _.merge(
|
||||
{ reward: 0, minStake: 0, size: 10 },
|
||||
networkInit,
|
||||
{
|
||||
authority: undefined,
|
||||
oracles: [
|
||||
networkInit.oracle
|
||||
? _.merge(networkInit.oracle, {
|
||||
authority: undefined,
|
||||
enable: true,
|
||||
})
|
||||
: { authority: undefined, enable: true },
|
||||
],
|
||||
}
|
||||
);
|
||||
|
||||
// try to load existing network
|
||||
try {
|
||||
if ('keypair' in networkParams) {
|
||||
const queuePubkey = networkParams.keypair!.publicKey;
|
||||
|
@ -160,25 +179,7 @@ export class SwitchboardTestContextV2 {
|
|||
// eslint-disable-next-line no-empty
|
||||
} catch {}
|
||||
|
||||
// only allow creating a single oracle
|
||||
// ensure authority matches Anchor.toml wallet so we dont need to worry about transferring oracle funds
|
||||
const mergedNetworkParams = _.merge(
|
||||
DEFAULT_LOCALNET_NETWORK,
|
||||
networkParams,
|
||||
{
|
||||
authority: undefined,
|
||||
oracles: [
|
||||
_.merge(DEFAULT_LOCALNET_NETWORK.oracle, networkParams.oracle, {
|
||||
authority: undefined,
|
||||
}),
|
||||
],
|
||||
}
|
||||
);
|
||||
|
||||
const [network] = await SwitchboardNetwork.create(
|
||||
program,
|
||||
mergedNetworkParams
|
||||
);
|
||||
const [network] = await SwitchboardNetwork.create(program, networkParams);
|
||||
const loadedNetwork = await network.load();
|
||||
|
||||
if (loadedNetwork.oracles.length !== 1) {
|
||||
|
|
Loading…
Reference in New Issue