update idl

This commit is contained in:
Christian Kamm 2023-02-02 09:17:22 +01:00
parent 5328003183
commit df1f7418af
1 changed files with 246 additions and 24 deletions

View File

@ -5922,12 +5922,19 @@ export type MangoV4 = {
], ],
"type": "i64" "type": "i64"
}, },
{
"name": "clientOrderId",
"docs": [
"User defined id for this order, used in FillEvents"
],
"type": "u64"
},
{ {
"name": "reserved", "name": "reserved",
"type": { "type": {
"array": [ "array": [
"u8", "u8",
40 32
] ]
} }
} }
@ -6113,13 +6120,12 @@ export type MangoV4 = {
"type": "publicKey" "type": "publicKey"
}, },
{ {
"name": "makerOrderId", "name": "padding2",
"type": "u128"
},
{
"name": "makerFee",
"type": { "type": {
"defined": "I80F48" "array": [
"u8",
32
]
} }
}, },
{ {
@ -6131,17 +6137,25 @@ export type MangoV4 = {
"type": "publicKey" "type": "publicKey"
}, },
{ {
"name": "takerOrderId", "name": "padding3",
"type": "u128" "type": {
"array": [
"u8",
16
]
}
}, },
{ {
"name": "takerClientOrderId", "name": "takerClientOrderId",
"type": "u64" "type": "u64"
}, },
{ {
"name": "takerFee", "name": "padding4",
"type": { "type": {
"defined": "I80F48" "array": [
"u8",
16
]
} }
}, },
{ {
@ -6152,12 +6166,24 @@ export type MangoV4 = {
"name": "quantity", "name": "quantity",
"type": "i64" "type": "i64"
}, },
{
"name": "makerClientOrderId",
"type": "u64"
},
{
"name": "makerFee",
"type": "f32"
},
{
"name": "takerFee",
"type": "f32"
},
{ {
"name": "reserved", "name": "reserved",
"type": { "type": {
"array": [ "array": [
"u8", "u8",
24 8
] ]
} }
} }
@ -7214,6 +7240,91 @@ export type MangoV4 = {
} }
] ]
}, },
{
"name": "FillLogV2",
"fields": [
{
"name": "mangoGroup",
"type": "publicKey",
"index": false
},
{
"name": "marketIndex",
"type": "u16",
"index": false
},
{
"name": "takerSide",
"type": "u8",
"index": false
},
{
"name": "makerSlot",
"type": "u8",
"index": false
},
{
"name": "makerOut",
"type": "bool",
"index": false
},
{
"name": "timestamp",
"type": "u64",
"index": false
},
{
"name": "seqNum",
"type": "u64",
"index": false
},
{
"name": "maker",
"type": "publicKey",
"index": false
},
{
"name": "makerClientOrderId",
"type": "u64",
"index": false
},
{
"name": "makerFee",
"type": "f32",
"index": false
},
{
"name": "makerTimestamp",
"type": "u64",
"index": false
},
{
"name": "taker",
"type": "publicKey",
"index": false
},
{
"name": "takerClientOrderId",
"type": "u64",
"index": false
},
{
"name": "takerFee",
"type": "f32",
"index": false
},
{
"name": "price",
"type": "i64",
"index": false
},
{
"name": "quantity",
"type": "i64",
"index": false
}
]
},
{ {
"name": "PerpUpdateFundingLog", "name": "PerpUpdateFundingLog",
"fields": [ "fields": [
@ -14100,12 +14211,19 @@ export const IDL: MangoV4 = {
], ],
"type": "i64" "type": "i64"
}, },
{
"name": "clientOrderId",
"docs": [
"User defined id for this order, used in FillEvents"
],
"type": "u64"
},
{ {
"name": "reserved", "name": "reserved",
"type": { "type": {
"array": [ "array": [
"u8", "u8",
40 32
] ]
} }
} }
@ -14291,13 +14409,12 @@ export const IDL: MangoV4 = {
"type": "publicKey" "type": "publicKey"
}, },
{ {
"name": "makerOrderId", "name": "padding2",
"type": "u128"
},
{
"name": "makerFee",
"type": { "type": {
"defined": "I80F48" "array": [
"u8",
32
]
} }
}, },
{ {
@ -14309,17 +14426,25 @@ export const IDL: MangoV4 = {
"type": "publicKey" "type": "publicKey"
}, },
{ {
"name": "takerOrderId", "name": "padding3",
"type": "u128" "type": {
"array": [
"u8",
16
]
}
}, },
{ {
"name": "takerClientOrderId", "name": "takerClientOrderId",
"type": "u64" "type": "u64"
}, },
{ {
"name": "takerFee", "name": "padding4",
"type": { "type": {
"defined": "I80F48" "array": [
"u8",
16
]
} }
}, },
{ {
@ -14330,12 +14455,24 @@ export const IDL: MangoV4 = {
"name": "quantity", "name": "quantity",
"type": "i64" "type": "i64"
}, },
{
"name": "makerClientOrderId",
"type": "u64"
},
{
"name": "makerFee",
"type": "f32"
},
{
"name": "takerFee",
"type": "f32"
},
{ {
"name": "reserved", "name": "reserved",
"type": { "type": {
"array": [ "array": [
"u8", "u8",
24 8
] ]
} }
} }
@ -15392,6 +15529,91 @@ export const IDL: MangoV4 = {
} }
] ]
}, },
{
"name": "FillLogV2",
"fields": [
{
"name": "mangoGroup",
"type": "publicKey",
"index": false
},
{
"name": "marketIndex",
"type": "u16",
"index": false
},
{
"name": "takerSide",
"type": "u8",
"index": false
},
{
"name": "makerSlot",
"type": "u8",
"index": false
},
{
"name": "makerOut",
"type": "bool",
"index": false
},
{
"name": "timestamp",
"type": "u64",
"index": false
},
{
"name": "seqNum",
"type": "u64",
"index": false
},
{
"name": "maker",
"type": "publicKey",
"index": false
},
{
"name": "makerClientOrderId",
"type": "u64",
"index": false
},
{
"name": "makerFee",
"type": "f32",
"index": false
},
{
"name": "makerTimestamp",
"type": "u64",
"index": false
},
{
"name": "taker",
"type": "publicKey",
"index": false
},
{
"name": "takerClientOrderId",
"type": "u64",
"index": false
},
{
"name": "takerFee",
"type": "f32",
"index": false
},
{
"name": "price",
"type": "i64",
"index": false
},
{
"name": "quantity",
"type": "i64",
"index": false
}
]
},
{ {
"name": "PerpUpdateFundingLog", "name": "PerpUpdateFundingLog",
"fields": [ "fields": [