Update IDL and merge issue fixups
This commit is contained in:
parent
52f8b61240
commit
96218fb7ba
|
@ -282,7 +282,7 @@ export class Group {
|
|||
coder,
|
||||
perpMarket.oracle,
|
||||
ai,
|
||||
perpMarket.baseTokenDecimals,
|
||||
perpMarket.baseDecimals,
|
||||
this.getMintDecimals(this.insuranceMint),
|
||||
);
|
||||
perpMarket.price = price;
|
||||
|
|
|
@ -145,13 +145,13 @@ export class PerpMarket {
|
|||
this.feesAccrued = I80F48.from(feesAccrued);
|
||||
|
||||
this.priceLotsToUiConverter = new Big(10)
|
||||
.pow(baseTokenDecimals - QUOTE_DECIMALS)
|
||||
.pow(baseDecimals - QUOTE_DECIMALS)
|
||||
.mul(new Big(this.quoteLotSize.toString()))
|
||||
.div(new Big(this.baseLotSize.toString()))
|
||||
.toNumber();
|
||||
|
||||
this.baseLotsToUiConverter = new Big(this.baseLotSize.toString())
|
||||
.div(new Big(10).pow(baseTokenDecimals))
|
||||
.div(new Big(10).pow(baseDecimals))
|
||||
.toNumber();
|
||||
|
||||
this.quoteLotsToUiConverter = new Big(this.quoteLotSize.toString())
|
||||
|
@ -217,11 +217,11 @@ export class PerpMarket {
|
|||
public uiPriceToLots(price: number): BN {
|
||||
return new BN(price * Math.pow(10, QUOTE_DECIMALS))
|
||||
.mul(this.baseLotSize)
|
||||
.div(this.quoteLotSize.mul(new BN(Math.pow(10, this.baseTokenDecimals))));
|
||||
.div(this.quoteLotSize.mul(new BN(Math.pow(10, this.baseDecimals))));
|
||||
}
|
||||
|
||||
public uiBaseToLots(quantity: number): BN {
|
||||
return new BN(quantity * Math.pow(10, this.baseTokenDecimals)).div(
|
||||
return new BN(quantity * Math.pow(10, this.baseDecimals)).div(
|
||||
this.baseLotSize,
|
||||
);
|
||||
}
|
||||
|
|
|
@ -2975,6 +2975,62 @@ export type MangoV4 = {
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "perpLiqBankruptcy",
|
||||
"accounts": [
|
||||
{
|
||||
"name": "group",
|
||||
"isMut": false,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "perpMarket",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "liqor",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "liqorOwner",
|
||||
"isMut": false,
|
||||
"isSigner": true
|
||||
},
|
||||
{
|
||||
"name": "liqee",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "quoteBank",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "quoteVault",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "insuranceVault",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "tokenProgram",
|
||||
"isMut": false,
|
||||
"isSigner": false
|
||||
}
|
||||
],
|
||||
"args": [
|
||||
{
|
||||
"name": "maxLiabTransfer",
|
||||
"type": "u64"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "altSet",
|
||||
"accounts": [
|
||||
|
@ -4331,6 +4387,10 @@ export type MangoV4 = {
|
|||
"type": {
|
||||
"defined": "I80F48"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "hasOpenOrders",
|
||||
"type": "bool"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -9012,6 +9072,62 @@ export const IDL: MangoV4 = {
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "perpLiqBankruptcy",
|
||||
"accounts": [
|
||||
{
|
||||
"name": "group",
|
||||
"isMut": false,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "perpMarket",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "liqor",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "liqorOwner",
|
||||
"isMut": false,
|
||||
"isSigner": true
|
||||
},
|
||||
{
|
||||
"name": "liqee",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "quoteBank",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "quoteVault",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "insuranceVault",
|
||||
"isMut": true,
|
||||
"isSigner": false
|
||||
},
|
||||
{
|
||||
"name": "tokenProgram",
|
||||
"isMut": false,
|
||||
"isSigner": false
|
||||
}
|
||||
],
|
||||
"args": [
|
||||
{
|
||||
"name": "maxLiabTransfer",
|
||||
"type": "u64"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "altSet",
|
||||
"accounts": [
|
||||
|
@ -10368,6 +10484,10 @@ export const IDL: MangoV4 = {
|
|||
"type": {
|
||||
"defined": "I80F48"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "hasOpenOrders",
|
||||
"type": "bool"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue