Interface ApplicationCallReferencesSetter<T extends ApplicationCallReferencesSetter<T>>
-
- All Known Implementing Classes:
ApplicationBaseTransactionBuilder
,ApplicationCallTransactionBuilder
,ApplicationClearTransactionBuilder
,ApplicationCloseTransactionBuilder
,ApplicationCreateTransactionBuilder
,ApplicationDeleteTransactionBuilder
,ApplicationOptInTransactionBuilder
,ApplicationUpdateTransactionBuilder
,MethodCallTransactionBuilder
public interface ApplicationCallReferencesSetter<T extends ApplicationCallReferencesSetter<T>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
accounts(List<Address> accounts)
Accounts lists the accounts (in addition to the sender) that may be accessed from the application logic.T
applicationId(Long applicationId)
ApplicationID is the application being interacted with, or 0 if creating a new application.T
boxReferences(List<AppBoxReference> boxReferences)
BoxReferences lists the boxes whose state may be accessed during evaluation of this application call.T
foreignApps(List<Long> foreignApps)
ForeignApps lists the applications (in addition to txn.ApplicationID) whose global states may be accessed by this application.T
foreignAssets(List<Long> foreignAssets)
ForeignAssets lists the assets whose global states may be accessed by this application.
-
-
-
Method Detail
-
applicationId
T applicationId(Long applicationId)
ApplicationID is the application being interacted with, or 0 if creating a new application.
-
accounts
T accounts(List<Address> accounts)
Accounts lists the accounts (in addition to the sender) that may be accessed from the application logic.
-
foreignApps
T foreignApps(List<Long> foreignApps)
ForeignApps lists the applications (in addition to txn.ApplicationID) whose global states may be accessed by this application. The access is read-only.
-
foreignAssets
T foreignAssets(List<Long> foreignAssets)
ForeignAssets lists the assets whose global states may be accessed by this application. The access is read-only.
-
boxReferences
T boxReferences(List<AppBoxReference> boxReferences)
BoxReferences lists the boxes whose state may be accessed during evaluation of this application call. The apps the boxes belong to must be present in ForeignApps.
-
-