Skip to content

Commit 6d72592

Browse files
committed
remove deprecated parts
1 parent dbdbcca commit 6d72592

File tree

4 files changed

+17
-10
lines changed

4 files changed

+17
-10
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### [0.15.1](https://github.com/xdevguild/buildo.dev/releases/tag/v0.15.1) (2024-11-10)
2+
- remove `@multiversx/sdk-wallet`
3+
- replace `SignableMessage` with `Message`
4+
15
### [0.15.0](https://github.com/xdevguild/buildo.dev/releases/tag/v0.15.0) (2024-11-10)
26
- update useElven
37
- update Next

app/(operations)/utilities/verify-signature/components/verify-signature.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,17 @@ export const VerifySignature = () => {
3434
signature,
3535
}: z.infer<typeof formSchema>) => {
3636
try {
37-
const { Address, SignableMessage } = await import('@multiversx/sdk-core');
38-
const { UserVerifier } = await import('@multiversx/sdk-wallet');
37+
const { Address, Message, MessageComputer, UserVerifier } = await import(
38+
'@multiversx/sdk-core'
39+
);
3940

4041
const verifier = UserVerifier.fromAddress(new Address(address));
41-
// TODO: replace signable message
42-
const signableMessage = new SignableMessage({
43-
message: Buffer.from(message),
42+
const messageToVerify = new Message({
43+
data: Buffer.from(message),
4444
});
45-
const serializedMessage = signableMessage.serializeForSigning();
45+
const messageComputer = new MessageComputer();
46+
const serializedMessage =
47+
messageComputer.computeBytesForVerifying(messageToVerify);
4648
const messageSignature = Buffer.from(signature, 'hex');
4749

4850
const verified = verifier.verify(serializedMessage, messageSignature);

app/layout.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ export default function RootLayout({
1616
children: React.ReactNode;
1717
}) {
1818
return (
19-
<html lang="en">
19+
// suppressHydrationWarning:
20+
// https://github.com/pacocoursey/next-themes?tab=readme-ov-file#with-app
21+
<html lang="en" suppressHydrationWarning>
2022
<body className={inter.className}>
2123
<ElvenInit />
2224
<ThemeProvider attribute="class" defaultTheme="system" enableSystem>

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "buildo.dev",
3-
"version": "0.15.0",
3+
"version": "0.15.1",
44
"author": "Julian Ćwirko <julian.io>",
55
"license": "MIT",
66
"homepage": "https://www.buildo.dev",
@@ -21,7 +21,6 @@
2121
"@hookform/resolvers": "3.9.1",
2222
"@multiversx/sdk-core": "13.14.1",
2323
"@multiversx/sdk-transaction-decoder": "2.0.0",
24-
"@multiversx/sdk-wallet": "4.6.0",
2524
"@radix-ui/react-accordion": "1.2.1",
2625
"@radix-ui/react-checkbox": "1.1.2",
2726
"@radix-ui/react-dialog": "1.1.2",
@@ -74,4 +73,4 @@
7473
"overrides": {
7574
"rxjs": "7.8.1"
7675
}
77-
}
76+
}

0 commit comments

Comments
 (0)