Skip to content

Commit

Permalink
Update sdk examples
Browse files Browse the repository at this point in the history
  • Loading branch information
sarah-thong committed Apr 8, 2022
1 parent b68fc4a commit b141363
Show file tree
Hide file tree
Showing 15 changed files with 102 additions and 61 deletions.
24 changes: 0 additions & 24 deletions examples/change_num_quotes.ts

This file was deleted.

35 changes: 10 additions & 25 deletions examples/create_market.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,32 +18,17 @@ import "./_setup";
const connectedSDK = await sdk.connectWithMnemonic(mnemonics);
console.log("connected sdk");

const base = "swth";
const quote = "eth";
const baseUSD = sdk.token.getUSDValue(base) ?? new BigNumber(0);
const quoteUSD = sdk.token.getUSDValue(quote) ?? new BigNumber(0);

const result = await connectedSDK.admin.createMarket({
name: "swth_eth2",
displayName: "SwitcheoEth",
description: "spot market swth eth",
marketType: "spot",
base: "swth",
quote: "eth",
lotSize: new BigNumber(100000),
tickSize: new BigNumber(0.01),
minQuantity: new BigNumber(100000),
makerFee: new BigNumber(0.002),
takerFee: new BigNumber(0.002),
riskStepSize: new BigNumber(0),
initialMarginBase: new BigNumber(1),
initialMarginStep: new BigNumber(0),
maintenanceMarginRatio: new BigNumber(0),
maxLiquidationOrderTicket: new BigNumber(0),
maxLiquidationOrderDuration: Duration.fromPartial({
seconds: Long.fromNumber(0)
}),
impactSize: new BigNumber(0),
markPriceBand: 0,
lastPriceProtectedBand: 0,
indexOracleId: "",
expiryTime: new Date(""),
tradingBandwidth: 0,
base,
quote,
currentBasePriceUsd: baseUSD,
currentQuotePriceUsd: quoteUSD,
})
console.log(result)
console.log(result).
})().catch(console.error).finally(() => process.exit(0));
2 changes: 1 addition & 1 deletion examples/create_vault_type.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import "./_setup";
console.log("connected sdk");

const result = await connectedSDK.admin.createVaultType({
collateralDenom: "swth",
collateralDenom: "swth",
debtDenom: "eth",
collateralizationRatio: new BigNumber(0.01)
})
Expand Down
2 changes: 1 addition & 1 deletion examples/link_pool.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import "./_setup";
console.log("connected sdk");

const result = await connectedSDK.admin.linkPool({
poolId: 1,
poolId: 1,
market: "swth_eth",
})
console.log(result)
Expand Down
1 change: 0 additions & 1 deletion examples/query.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ import "./_setup";
offset: new Long(0),
key: new Uint8Array(),
countTotal: true,
reverse: false,
},
});
console.log("tokens", tokens);
Expand Down
2 changes: 1 addition & 1 deletion examples/set_commitment_curve.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import "./_setup";
console.log("connected sdk");

const result = await connectedSDK.admin.setCommitmentCurve({
maxDuration: 100,
maxDuration: 100,
maxRewardMultiplier: 100,
})
console.log(result)
Expand Down
2 changes: 1 addition & 1 deletion examples/set_msg_fee.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import "./_setup";
console.log("connected sdk");

const result = await connectedSDK.admin.setMsgFee({
msgType: "test1",
msgType: "test1",
fee: new BigNumber(100),
})
console.log(result)
Expand Down
2 changes: 1 addition & 1 deletion examples/set_reward_curve.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import "./_setup";
console.log("connected sdk");

const result = await connectedSDK.admin.setRewardCurve({
startTime: new Date(),
startTime: new Date(),
initialRewardBps: 1000,
reductionMultiplierBps: 100,
reductionIntervalSeconds: 5000,
Expand Down
2 changes: 1 addition & 1 deletion examples/set_rewards_weights.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import "./_setup";
console.log("connected sdk");

const result = await connectedSDK.admin.setRewardsWeights([{
poolId: 1,
poolId: 1,
weight: 100,
}])
console.log(result)
Expand Down
2 changes: 1 addition & 1 deletion examples/set_trading_flag.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import "./_setup";
console.log("connected sdk");

const result = await connectedSDK.admin.setTradingFlag({
isEnabled: true,
isEnabled: true,
blockchain: "swth_eth2",
})
console.log(result)
Expand Down
2 changes: 1 addition & 1 deletion examples/sync_token.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import "./_setup";
console.log("connected sdk");

const result = await connectedSDK.admin.syncToken({
denom: "swth",
denom: "swth",
})
console.log(result)
})().catch(console.error).finally(() => process.exit(0));
2 changes: 1 addition & 1 deletion examples/unlink_pool.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import "./_setup";
console.log("connected sdk");

const result = await connectedSDK.admin.unlinkPool({
poolId: 1,
poolId: 1,
})
console.log(result)
})().catch(console.error).finally(() => process.exit(0));
3 changes: 2 additions & 1 deletion examples/change_swap_fee.ts → examples/update_pool.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ import "./_setup";
const connectedSDK = await sdk.connectWithMnemonic(mnemonics);
console.log("connected sdk");

const result = await connectedSDK.admin.changeSwapFee({
const result = await connectedSDK.admin.updatePool({
poolId: 1,
swapFee: new BigNumber(0.001),
numQuotes: 12,
})
console.log(result)
})().catch(console.error).finally(() => process.exit(0));
81 changes: 81 additions & 0 deletions src/codec/cosmos/upgrade/v1beta1/upgrade.ts
Original file line number Diff line number Diff line change
Expand Up @@ -321,6 +321,87 @@ export const CancelSoftwareUpgradeProposal = {
},
};

/**
* ModuleVersion specifies a module and its consensus version.
*
* Since: cosmos-sdk 0.43
*/
export interface ModuleVersion {
/** name of the app module */
name: string;
/** consensus version of the app module */
version: Long;
}

const baseModuleVersion: object = { name: "", version: Long.UZERO };

export const ModuleVersion = {
encode(
message: ModuleVersion,
writer: _m0.Writer = _m0.Writer.create()
): _m0.Writer {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (!message.version.isZero()) {
writer.uint32(16).uint64(message.version);
}
return writer;
},

decode(input: _m0.Reader | Uint8Array, length?: number): ModuleVersion {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = { ...baseModuleVersion } as ModuleVersion;
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.name = reader.string();
break;
case 2:
message.version = reader.uint64() as Long;
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},

fromJSON(object: any): ModuleVersion {
const message = { ...baseModuleVersion } as ModuleVersion;
message.name =
object.name !== undefined && object.name !== null
? String(object.name)
: "";
message.version =
object.version !== undefined && object.version !== null
? Long.fromString(object.version)
: Long.UZERO;
return message;
},

toJSON(message: ModuleVersion): unknown {
const obj: any = {};
message.name !== undefined && (obj.name = message.name);
message.version !== undefined &&
(obj.version = (message.version || Long.UZERO).toString());
return obj;
},

fromPartial(object: DeepPartial<ModuleVersion>): ModuleVersion {
const message = { ...baseModuleVersion } as ModuleVersion;
message.name = object.name ?? "";
message.version =
object.version !== undefined && object.version !== null
? Long.fromValue(object.version)
: Long.UZERO;
return message;
},
};

type Builtin =
| Date
| Function
Expand Down
1 change: 0 additions & 1 deletion src/modules/admin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import { Coin } from "@carbon-sdk/codec/cosmos/base/v1beta1/coin";
import { Description } from "@carbon-sdk/codec/cosmos/staking/v1beta1/staking";
import { MsgCreateValidator, MsgEditValidator } from "@carbon-sdk/codec/cosmos/staking/v1beta1/tx";
import { MsgSetFee } from "@carbon-sdk/codec/fee/tx";
import { Duration } from "@carbon-sdk/codec/google/protobuf/duration";
import { MsgLinkPool, MsgSetCommitmentCurve, MsgSetRewardCurve, MsgSetRewardsWeights, MsgUnlinkPool, MsgUpdatePool } from "@carbon-sdk/codec/liquiditypool/tx";
import { MsgCreateMarket } from "@carbon-sdk/codec/market/tx";
import { MsgCreateOracle } from "@carbon-sdk/codec/oracle/tx";
Expand Down

0 comments on commit b141363

Please sign in to comment.