Skip to content

Commit 2f8302a

Browse files
authored
Merge pull request #420 from Gearbox-protocol/splitter-decode
2 parents 2ebe67d + e8586a9 commit 2f8302a

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/permissionless/bindings/treasury-splitter.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
} from "viem";
1010
import { ITreasurySplitterAbi } from "../../abi/310/iTreasurySplitter.js";
1111
import type { ParsedCallArgs, RawTx } from "../../sdk/index.js";
12-
import { BaseContract } from "../../sdk/index.js";
12+
import { BaseContract, json_stringify } from "../../sdk/index.js";
1313

1414
const abi = ITreasurySplitterAbi;
1515

@@ -106,7 +106,15 @@ export class TreasurySplitterContract extends BaseContract<typeof abi> {
106106
});
107107
return {
108108
functionName: decoded.functionName,
109-
...super.parseFunctionParams(decoded),
109+
...this.parseFunctionParams(decoded),
110+
};
111+
} case "setDefaultSplit": {
112+
const [receivers, proportions] = args;
113+
return {
114+
receivers: json_stringify(receivers),
115+
proportions: json_stringify(proportions.map((proportion) => `${proportion / 100}% [${proportion}]`))
116+
117+
,
110118
};
111119
}
112120

0 commit comments

Comments
 (0)