setAlgorithm
Set the algorithm metadata of an 'algorithm' type asset.
To learn how to classify your asset as type 'algorithm', please refer to the setType()documentation.
Usage
When defining algorithm type assets, additional metadata is necessary to be set.
import { , } from '@deltadao/nautilus'
import { } from 'ethers'
const = await .(new ('0x1234'))
const = new ()
.({
: {
: 'node $ALGO',
: 'node',
: 'lts',
: 'sha256:a6faa1aa0ae1981b70c075dd6ea0a1725a1d05a4cab85536460ae4e4710e8331'
},
})
const = .()
await .()
ddo.metadata: { algorithm: { container: { entrypoint: 'node $ALGO', image: 'node', tag: 'lts', checksum: 'sha256:a6faa1aa0ae1981b70c075dd6ea0a1725a1d05a4cab85536460ae4e4710e8331' } }}Returns
- Type:
AssetBuilder
The asset builder instance, to chain further calls with.
Parameters
algorithm
- Type:
MetadataAlgorithm
The algorithms metadata to be specified.
.(
{
: {
: 'node $ALGO',
: 'node',
: 'lts',
: 'sha256:a6faa1aa0ae1981b70c075dd6ea0a1725a1d05a4cab85536460ae4e4710e8331'
},
}
)