Show / Hide Table of Contents

Class CurrencyPermissionException

The exception that is thrown when a TransactionSigner has no rights to mint a Currency or burn assets of a Currency.

Inheritance
Object
Exception
CurrencyPermissionException
Implements
System.Runtime.Serialization.ISerializable
Inherited Members
Exception.GetBaseException()
Exception.GetObjectData(SerializationInfo, StreamingContext)
Exception.GetType()
Exception.ToString()
Exception.Data
Exception.HelpLink
System.Exception.HResult
Exception.InnerException
Exception.Message
Exception.Source
System.Exception.StackTrace
Exception.TargetSite
Exception.SerializeObjectState
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Namespace: Libplanet.Action.State
Assembly: Libplanet.Action.dll
Syntax
[Serializable]
public sealed class CurrencyPermissionException : Exception, ISerializable

Constructors

| Improve this Doc View Source

CurrencyPermissionException(String, Address, Currency)

Creates a new CurrencyPermissionException object.

Declaration
public CurrencyPermissionException(string message, Address transactionSigner, Currency currency)
Parameters
Type Name Description
String message

Specifies a Message.

Address transactionSigner

The address of the account who tried to mint or burn assets of a currency. Corresponds to the TransactionSigner property.

Currency currency

The to be tried to be minted or burned by the transactionSigner. Corresponds to the Currency property.

See Also
MintAsset(IActionContext, Address, FungibleAssetValue)
BurnAsset(IActionContext, Address, FungibleAssetValue)

Properties

| Improve this Doc View Source

Currency

The to be tried to be minted or burned by the TransactionSigner.

Declaration
public Currency Currency { get; }
Property Value
Type Description
Currency
See Also
MintAsset(IActionContext, Address, FungibleAssetValue)
BurnAsset(IActionContext, Address, FungibleAssetValue)
| Improve this Doc View Source

TransactionSigner

The address of the account who tried to mint or burn assets of a Currency.

Declaration
public Address TransactionSigner { get; }
Property Value
Type Description
Address
See Also
MintAsset(IActionContext, Address, FungibleAssetValue)
BurnAsset(IActionContext, Address, FungibleAssetValue)

Implements

System.Runtime.Serialization.ISerializable

See Also

MintAsset(IActionContext, Address, FungibleAssetValue)
BurnAsset(IActionContext, Address, FungibleAssetValue)
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © 2018–2023 Planetarium