Skip to main content

remote-profile

remote-profile

List remote profiles available on-chain by page.

Flags

ParameterTypeMeaningDefault
--pageintPage number (max 10 profiles per page)0
--profile-idintList versions in a specific profile (max 10 versions per page)-1

Example

derand remote-profile --page 1
derand remote-profile --profile-id 1

remote-profile benchmark

Benchmark a remote profile to assess system suitability.

derand remote-profile benchmark <profile-id>

Flags

ParameterTypeMeaningDefault
--repeatsintNumber of repeats5

Example

derand remote-profile benchmark 0 --repeats 5

remote-profile create

Create a new remote profile from a local profile.

Flags

ParameterTypeMeaningDefault
--local-profilestringLocal profile name""
--base-timeuintBase time in seconds0
--delay-timeuintDelay time in seconds12
--delay-maxuint16Maximum delay value300
--delay-scaleuintDelay scale value0
--base-feestringBase fee in ETH"0"
--delay-feestringDelay fee in ETH"0"

Example

derand remote-profile create --local-profile "my-profile" \
--base-time 100 --delay-time 12 --base-fee 0.1

remote-profile create-version

Create a new version of an existing remote profile.

Flags

ParameterTypeMeaningDefault
--profile-iduintRemote profile ID0
--base-feestringBase fee in ETH"0"
--delay-feestringDelay fee in ETH"0"

Example

derand remote-profile create-version --profile-id 1 --base-fee "0.2"

Link a remote profile with a local profile and verify it.

Flags

ParameterTypeMeaningDefault
--profile-iduintRemote profile ID0
--local-profilestringLocal profile name""

Example

derand remote-profile link --profile-id 1 --local-profile "my-profile"