Create
Create a new Sage user
import { useSignAndExecuteTransaction } from '@mysten/dapp-kit';
import { useUser } from '@sage-app/sdk/react';
interface UserCreateInput {
amounts: number[]; // payment amounts set to [0, 0]
avatarHash?: string;
bannerHash?: string;
description: string;
inviteCode?: string;
inviteKey?: string;
name: string;
self: string; // user's wallet address
}
...
const { mutateAsync: signAndExecuteTransaction } = useSignAndExecuteTransaction();
const { create } = useUser();
...
const createUser = async (data: UserCreateInput) => {
const { ok, err, transaction } = create(data);
const { digest } = await signAndExecuteTransaction({
transaction
});
};Error Codes
Code
Value
Meaning
Code
Value
Meaning
Code
Value
Meaning
Code
Value
Meaning
Querying for New User Events
Last updated