# Functions
No description provided by the author
WithAddress sets the address for the address unlock condition.
WithBlockIssuerKeys adds a block issuer feature and adds the given amount of dummy keys.
WithExpirationAddress adds a expiration unlock condition and sets the address.
WithGovernorAddress sets the address for the governor address unlock condition.
WithHasNativeToken adds a native token feature.
WithHasTimelock adds a timelock unlock condition.
WithImmutableIssuerAddress adds an immutable issuer feature and sets the address.
WithImmutableMetadataSerializedSize adds an immutable metadata feature and adds an entry with an empty key and a dummy value of the given length minus the length of the map length prefix, key length prefix and value length prefix.
WithIssuerAddress adds a issuer feature and sets the address.
WithMetadataSerializedSize adds a metadata feature and adds an entry with an empty key and a dummy value of the given length minus the length of the map length prefix, key length prefix and value length prefix.
WithSenderAddress adds a sender feature and sets the address.
WithStakedAmount adds a staking feature and sets the staked amount.
WithStateControllerAddress sets the address for the state controller address unlock condition.
WithStateMetadataSerializedSize adds a state metadata feature and adds an entry with an empty key and a dummy value of the given length minus the length of the map length prefix, key length prefix and value length prefix.
WithStorageDepositReturnAddress adds a storage deposit return unlock condition and sets the address.
WithTagLength adds a tag feature and sets a dummy tag with the given length.