Transferring Assets
Component
Loading code from GitHub...
Dialect Switcher
Fetch a Compressed NFT
Loading code from GitHub...
Regular
// Given a Umi instance and a new signer.
const umi = await createUmi();
const newOwner = generateSigner(umi);
const asset = await createAsset(umi);
await assertAsset(t, umi, {
asset: asset.publicKey,
owner: umi.identity.publicKey,
updateAuthority: { type: 'Address', address: umi.identity.publicKey },
});
await transferV1(umi, {
asset: asset.publicKey,
newOwner: newOwner.publicKey,
}).sendAndConfirm(umi);