Skip to content

Commit e79b884

Browse files
committed
fix: encodedOidcData
1 parent b5af9bd commit e79b884

File tree

3 files changed

+23
-21
lines changed

3 files changed

+23
-21
lines changed

packages/auth-server/stores/client.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ export const contractsByChain: Record<SupportedChainId, ChainContracts> = {
2929
accountPaymaster: "0xA46D949858335308859076FA605E773eB679e534",
3030
},
3131
[zksyncInMemoryNode.id]: {
32-
session: "0x045b82c1e4F36442Bbc16FAde8aDf898B3D67Fd3",
33-
passkey: "0x5F8Ef9E98ad0C51648B16d977F07F75bE3DE082a",
34-
recovery: "0x971AFC8451cEfB03d679c47455F973Dd42554AAa",
35-
recoveryOidc: "0xB6F8dEfD632E67a6E5f72F8B8F992d4b1F41B0Be",
36-
accountFactory: "0x90953AEAe78a8995E917B7Ff29d277271737D9ab",
37-
accountPaymaster: "0x3470806D0B7B8D21bED2B2F82378AC8a7eee9F6A",
32+
session: "0x644040Bc7f2b243BB5ba28ccFa67Ec3dD7f9a77F",
33+
passkey: "0x1Ec1126fab9eE89d0babC8669076e1dd1e36cd09",
34+
recovery: "0x4E619cA9DDb3A207E4764F3Ee5D36DD478212335",
35+
recoveryOidc: "0x3ad654fC38bb5Abe789c912cfE900A867d52A164",
36+
accountFactory: "0x01F99512191c036FcA9Fcd416dE73b19e93B7D60",
37+
accountPaymaster: "0x2A2869fa5a1E94474798C02ED930278C154EE213",
3838
},
3939
};
4040

packages/sdk/src/client/recovery/actions/recovery.ts

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -240,23 +240,25 @@ transport extends Transport,
240240
chain extends Chain,
241241
account extends Account,
242242
>(client: Client<transport, chain, account>, args: Prettify<AddOidcAccountArgs>): Promise<Prettify<AddOidcAccountReturnType>> => {
243+
const encodedOidcData = encodeAbiParameters(
244+
[
245+
{
246+
type: "tuple", name: "OidcData", components: [
247+
{ type: "bytes", name: "oidcDigest" },
248+
{ type: "bytes", name: "iss" },
249+
{ type: "bytes", name: "aud" }
250+
]
251+
}
252+
],
253+
[
254+
{oidcDigest: "0x", iss: "0x", aud: "0x"}
255+
],
256+
);
257+
243258
const callData = encodeFunctionData({
244259
abi: OidcRecoveryModuleAbi,
245260
functionName: "addValidationKey",
246-
args: [
247-
encodeAbiParameters(
248-
[
249-
{ type: "bytes", name: "oidcDigest" },
250-
{ type: "bytes", name: "iss" },
251-
{ type: "bytes", name: "aud" },
252-
],
253-
[
254-
"0xdeadbeef",
255-
"0xdeadbeef",
256-
"0xdeadbeef",
257-
],
258-
)
259-
],
261+
args: [encodedOidcData],
260262
});
261263

262264
const sendTransactionArgs = {

0 commit comments

Comments
 (0)