Array

public extension Array where Element == Flow.Cadence.FValue
public extension Array where Element == Flow.Argument
public extension Array where Element == UInt8

Available where Element == Flow.Cadence.FValue

Available where Element == Flow.Argument

Available where Element == UInt8

  • Convert to Data type

    Declaration

    Swift

    var data: Data { get }
  • Convert bytes to hex string

    Declaration

    Swift

    var hexValue: String { get }
  • Mutate data with adding zero padding to the left until fulfil the block size

    Declaration

    Swift

    @discardableResult
    mutating func padZeroLeft(blockSize: Int) -> [UInt8]

    Parameters

    blockSize

    The size of block.

    Return Value

    self in Data type.

  • Mutate data with adding zero padding to the right until fulfil the block size

    Declaration

    Swift

    @discardableResult
    mutating func padZeroRight(blockSize: Int) -> [UInt8]

    Parameters

    blockSize

    The size of block.

    Return Value

    self in Data type.

  • Add zero padding to the left until fulfil the block size

    Declaration

    Swift

    func paddingZeroLeft(blockSize: Int) -> [UInt8]

    Parameters

    blockSize

    The size of block.

    Return Value

    A new [UInt8] type with padding zero.

  • Add zero padding to the right until fulfil the block size

    Declaration

    Swift

    func paddingZeroRight(blockSize: Int) -> [UInt8]

    Parameters

    blockSize

    The size of block.

    Return Value

    A new [UInt8] type with padding zero.