@telaro/marginfi
v0.1.0
Published
Telaro adapter for MarginFi. Wrap a marginfi-client SDK to auto-record lend/borrow/liq actions.
Maintainers
Readme
@telaro/marginfi
Drop-in Telaro adapter for MarginFi. Wrap a marginfi-client-v2 instance to auto-record every lend / borrow / liquidation as a bonded action.
npm install @telaro/marginfi @telaro/sdk @mrgnlabs/marginfi-client-v2import { MarginfiClient } from "@mrgnlabs/marginfi-client-v2";
import { withTelaro } from "@telaro/marginfi";
const mrgn = await MarginfiClient.fetch(config, wallet, connection);
const bonded = withTelaro(mrgn, {
bondAmount: 500_000_000n,
scorer: SCORER_PUBKEY,
});
await bonded.deposit({...});
await bonded.lendingAccountLiquidate({...}); // liquidator bots auto-bondedMethod → ActionKind mapping
| MarginFi method | ActionKind |
|---|---|
| deposit, withdraw, borrow, repay, withdrawEmissions, closeBalance | Lend |
| lendingAccountLiquidate, liquidate | Custom |
License
MIT
