External Plugins
Removing Plugin Adapters
Remove from Asset
Remove External Plugin from Asset
To remove the External Plugin Adapter from an Asset you'll need to use the removePlugin()
function.
import {publicKey } from '@metaplex-foundation/umi'
import { removePlugin, CheckResult } from '@metaplex-foundation/core'
const asset = publicKey('1111111111111111111111111111111')
const oracleAccount = publicKey('2222222222222222222222222222222')
await removePlugin(umi, {
asset,
plugin: {
type: 'Oracle',
baseAddress: oracleAccount,
},
})
Remove from Collection
Remove External Plugin from Collection
To remove the External Plugin Adapter from a Collection you'll need to use the removeCollectionPlugin()
function.
import { publicKey } from '@metaplex-foundation/umi'
import { removeCollectionPlugin, CheckResult } from '@metaplex-foundation/core'
const collection = publicKey('1111111111111111111111111111111')
const oracleAccount = publicKey('2222222222222222222222222222222')
removeCollectionPlugin(umi, {
collection,
plugin: {
type: 'Oracle',
baseAddress: publicKey(oracleAccount),
},
})