module Test.Cleveland.Internal.Actions
( MonadOps
, MonadTransfer
, MonadOriginate
, withSender
, withMoneybag
, runIO
, resolveAddress
, refillable
, newAddress
, newAddresses
, newFreshAddress
, enumAliases
, signBytes
, signBinary
, originate
, Large (..)
, transfer
, WithContractEvents (..)
, calling
, unsafeCalling
, inBatch
, importUntypedContract
, importContract
, noViews
, comment
, getBalance
, getStorage
, getFullStorage
, getSomeStorage
, getAllBigMapValues
, getAllBigMapValuesMaybe
, getBigMapSize
, getBigMapSizeMaybe
, getBigMapValueMaybe
, getBigMapValue
, getMorleyLogs
, getMorleyLogs_
, getPublicKey
, getChainId
, advanceTime
, advanceLevel
, advanceToLevel
, getNow
, getLevel
, getApproximateBlockInterval
, getMinBlockTime
, runCode
, branchout
, offshoot
, getDelegate
, registerDelegate
, setVotingPowers
, whenEmulation
, whenNetwork
, ifEmulation
, getMorleyClientEnv
, failure
, assert
, (@==)
, (@/=)
, (@@==)
, (@@/=)
, checkCompares
, checkComparesWith
, evalJust
, evalRight
, attempt
, catchTransferFailure
, checkTransferFailure
, expectTransferFailure
, expectFailedWith
, expectError
, expectCustomError
, expectCustomError_
, expectCustomErrorNoArg
, expectNumericError
, clarifyErrors
, TransferFailurePredicate(..)
, shiftOverflow
, emptyTransaction
, badParameter
, gasExhaustion
, failedWith
, addressIs
, constant
, lerror
, customError
, customError_
, customErrorNoArg
, numericError
) where
import Test.Cleveland.Internal.Actions.Assertions
import Test.Cleveland.Internal.Actions.ExceptionHandling
import Test.Cleveland.Internal.Actions.Misc
import Test.Cleveland.Internal.Actions.Originate
import Test.Cleveland.Internal.Actions.Transfer
import Test.Cleveland.Internal.Actions.TransferFailurePredicate
class (MonadTransfer m, MonadOriginate m) => MonadOps m
instance (MonadTransfer m, MonadOriginate m) => MonadOps m