@drift-labs/sdk
Version:
SDK for Drift Protocol
98 lines • 2.51 kB
TypeScript
/**
* Program IDL in camelCase format in order to be used in JS/TS.
*
* Note that this is only a type helper and is not the actual IDL. The original
* IDL can be found at `target/idl/pyth.json`.
*/
export type Pyth = {
address: 'FsJ3A3u2vn5cTVofAjvy6y5kwABJAqYWpe4975bi2epH';
metadata: {
name: 'pyth';
version: '0.1.0';
spec: '0.1.0';
description: 'Created with Anchor';
};
instructions: [
{
name: 'initialize';
discriminator: [175, 175, 109, 31, 13, 152, 155, 237];
accounts: [
{
name: 'price';
writable: true;
}
];
args: [
{
name: 'price';
type: 'i64';
},
{
name: 'expo';
type: 'i32';
},
{
name: 'conf';
type: 'u64';
}
];
},
{
name: 'setPrice';
discriminator: [16, 19, 182, 8, 149, 83, 72, 181];
accounts: [
{
name: 'price';
writable: true;
}
];
args: [
{
name: 'price';
type: 'i64';
}
];
},
{
name: 'setPriceInfo';
discriminator: [52, 225, 243, 132, 19, 89, 254, 181];
accounts: [
{
name: 'price';
writable: true;
}
];
args: [
{
name: 'price';
type: 'i64';
},
{
name: 'conf';
type: 'u64';
},
{
name: 'slot';
type: 'u64';
}
];
},
{
name: 'setTwap';
discriminator: [10, 194, 43, 204, 120, 214, 177, 206];
accounts: [
{
name: 'price';
writable: true;
}
];
args: [
{
name: 'twap';
type: 'i64';
}
];
}
];
};
//# sourceMappingURL=pyth.d.ts.map