@axiom-crypto/keystore-sdk
Version:
Keystore Rollup SDK
72 lines • 1.87 kB
TypeScript
export declare const DOMAIN: {
readonly name: "AxiomKeystore";
readonly version: "1";
readonly chainId: 999999999n;
};
export declare const EIP712_DOMAIN_TYPES: readonly [{
readonly name: "name";
readonly type: "string";
}, {
readonly name: "version";
readonly type: "string";
}, {
readonly name: "chainId";
readonly type: "uint256";
}];
export declare const UPDATE_TYPES: {
readonly EIP712Domain: readonly [{
readonly name: "name";
readonly type: "string";
}, {
readonly name: "version";
readonly type: "string";
}, {
readonly name: "chainId";
readonly type: "uint256";
}];
readonly Update: readonly [{
readonly name: "userKeystoreAddress";
readonly type: "bytes32";
}, {
readonly name: "nonce";
readonly type: "uint256";
}, {
readonly name: "feePerGas";
readonly type: "bytes";
}, {
readonly name: "newUserData";
readonly type: "bytes";
}, {
readonly name: "newUserVkey";
readonly type: "bytes";
}];
};
export declare const WITHDRAW_TYPES: {
readonly EIP712Domain: readonly [{
readonly name: "name";
readonly type: "string";
}, {
readonly name: "version";
readonly type: "string";
}, {
readonly name: "chainId";
readonly type: "uint256";
}];
readonly Withdraw: readonly [{
readonly name: "userKeystoreAddress";
readonly type: "bytes32";
}, {
readonly name: "nonce";
readonly type: "uint256";
}, {
readonly name: "feePerGas";
readonly type: "bytes";
}, {
readonly name: "to";
readonly type: "address";
}, {
readonly name: "amt";
readonly type: "uint256";
}];
};
//# sourceMappingURL=eip712.d.ts.map