class TezosClient::TezBalanceTooLow

Constants

FIRST_ERROR_REGEXP

Attributes

amount[R]
balance[R]
contract[R]

Public Class Methods

new(metadata:, errors:, status:) click to toggle source
Calls superclass method TezosClient::OperationFailure::new
# File lib/tezos_client/exceptions.rb, line 81
def initialize(metadata:, errors:, status:)
  error = errors[0]
  @contract = error[:contract]
  @balance = error[:balance]
  @amount = error[:amount]

  @message = "Tezos balance too low for address #{contract} (balance: #{balance}, amount #{amount})"

  super
end