maestro-sdk-1.7.3: Maestro Blockchain Indexer SDK
Safe HaskellNone
LanguageHaskell2010

Maestro.API.V1.Addresses

Documentation

data AddressesAPI route #

Constructors

AddressesAPI 

Fields

Instances

Instances details
Generic (AddressesAPI route) # 
Instance details

Defined in Maestro.API.V1.Addresses

Associated Types

type Rep (AddressesAPI route) ∷ TypeType #

Methods

fromAddressesAPI route → Rep (AddressesAPI route) x #

toRep (AddressesAPI route) x → AddressesAPI route #

type Rep (AddressesAPI route) # 
Instance details

Defined in Maestro.API.V1.Addresses

type Rep (AddressesAPI route) = D1 ('MetaData "AddressesAPI" "Maestro.API.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "AddressesAPI" 'PrefixI 'True) (((S1 ('MetaSel ('Just "decodeAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- (Capture "address" (TaggedText AddressToDecode) :> ("decode" :> Get '[JSON] AddressInfo)))) :*: S1 ('MetaSel ('Just "addressUtxos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- (Capture "address" (Bech32StringOf Address) :> ("utxos" :> (QueryParam "resolve_datums" Bool :> (QueryParam "with_cbor" Bool :> (QueryParam "asset" NonAdaNativeToken :> (Pagination :> Get '[JSON] PaginatedUtxoWithSlot))))))))) :*: (S1 ('MetaSel ('Just "addressesUtxos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- ("utxos" :> (QueryParam "resolve_datums" Bool :> (QueryParam "with_cbor" Bool :> (Pagination :> (ReqBody '[JSON] [Bech32StringOf Address] :> Post '[JSON] PaginatedUtxoWithSlot))))))) :*: S1 ('MetaSel ('Just "addressUtxoRefs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- (Capture "address" (Bech32StringOf Address) :> ("utxo_refs" :> (Pagination :> Get '[JSON] PaginatedOutputReferenceObject))))))) :*: ((S1 ('MetaSel ('Just "addressTxs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- (Capture "address" (Bech32StringOf Address) :> ("transactions" :> (QueryParam "order" Order :> (QueryParam "from" SlotNo :> (QueryParam "to" SlotNo :> (Pagination :> Get '[JSON] PaginatedAddressTransaction)))))))) :*: S1 ('MetaSel ('Just "paymentCredentialUtxos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- ("cred" :> (Capture "credential" (Bech32StringOf PaymentCredentialAddress) :> ("utxos" :> (QueryParam "resolve_datums" Bool :> (QueryParam "with_cbor" Bool :> (QueryParam "asset" NonAdaNativeToken :> (Pagination :> Get '[JSON] PaginatedUtxoWithSlot)))))))))) :*: (S1 ('MetaSel ('Just "paymentCredentialsUtxos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- ("cred" :> ("utxos" :> (QueryParam "resolve_datums" Bool :> (QueryParam "with_cbor" Bool :> (Pagination :> (ReqBody '[JSON] [Bech32StringOf PaymentCredentialAddress] :> Post '[JSON] PaginatedUtxoWithSlot)))))))) :*: S1 ('MetaSel ('Just "paymentCredentialTxs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- ("cred" :> (Capture "credential" (Bech32StringOf PaymentCredentialAddress) :> ("transactions" :> (QueryParam "order" Order :> (QueryParam "from" SlotNo :> (QueryParam "to" SlotNo :> (Pagination :> Get '[JSON] PaginatedPaymentCredentialTransaction)))))))))))))