The fee final calculation applicable to all fees is
transaction fee = max( config.DefaultFee
, fee)
if msg.DomainType
is closed
fee = config.RegisterDomain_{len(msg.Name)}
else
fee = same as register-domain-closed * config.RegisterOpenDomainMultiplier
if msg.DomainType
is closed
fee = config.TransferClosedDomain
else
fee = config.TransferOpenDomain
if msg.DomainType
is closed
same as register-domain-closed + config.RegisterClosedAccount * number of accounts in the domain
else
config.RenewOpenDomain
if msg.DomainType
is closed
fee = config.RegisterClosedAccount
else
fee = config.RegisterOpenAccount
if msg.DomainType
is closed
fee = config.TransferClosedAccount
else
fee = config.TransferOpenAccount
same as register-account
fee = config.ReplaceTargets
fee = config.AddCertificate
fee = config.SetMetaData