ForgeAbi_DepositTetherTx

public struct ForgeAbi_DepositTetherTx
extension ForgeAbi_DepositTetherTx: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding

Undocumented

  • The amount of token to deposit

    Declaration

    Swift

    public var value: ForgeAbi_BigUint { get set }
  • Returns true if value has been explicitly set.

    Declaration

    Swift

    public var hasValue: Bool { get }
  • Clears the value of value. Subsequent reads from it will return its default value.

    Declaration

    Swift

    public mutating func clearValue()
  • The amount of token to reward custodian when the deposit is withdrew.

    Declaration

    Swift

    public var commission: ForgeAbi_BigUint { get set }
  • Returns true if commission has been explicitly set.

    Declaration

    Swift

    public var hasCommission: Bool { get }
  • Clears the value of commission. Subsequent reads from it will return its default value.

    Declaration

    Swift

    public mutating func clearCommission()
  • The amount of toekn to reward custodian when the deposit is revoked.

    Declaration

    Swift

    public var charge: ForgeAbi_BigUint { get set }
  • Returns true if charge has been explicitly set.

    Declaration

    Swift

    public var hasCharge: Bool { get }
  • Clears the value of charge. Subsequent reads from it will return its default value.

    Declaration

    Swift

    public mutating func clearCharge()
  • Target chain Id

    Declaration

    Swift

    public var target: String { get set }
  • The address of the withdrawer who is the only one allowed to withdraw the tether before locktime.

    Declaration

    Swift

    public var withdrawer: String { get set }
  • The UTC datetime before which this tether is locked. Before this time point, the depositor is not allowed to withdraw the tether, but can do it after this time point. This field is to prevent the scenario where the withdrawer refuses to do the transaction after depositor deposits token and make the token hang there forever.

    Declaration

    Swift

    public var locktime: SwiftProtobuf.Google_Protobuf_Timestamp { get set }
  • Returns true if locktime has been explicitly set.

    Declaration

    Swift

    public var hasLocktime: Bool { get }
  • Clears the value of locktime. Subsequent reads from it will return its default value.

    Declaration

    Swift

    public mutating func clearLocktime()
  • Undocumented

    Declaration

    Swift

    public var unknownFields: <<error type>>
  • Undocumented

    Declaration

    Swift

    public init()

Code below here is support for the SwiftProtobuf runtime.