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 Taccounts(List<Address> accounts)Accounts lists the accounts (in addition to the sender) that may be accessed from the application logic.TapplicationId(Long applicationId)ApplicationID is the application being interacted with, or 0 if creating a new application.TboxReferences(List<AppBoxReference> boxReferences)BoxReferences lists the boxes whose state may be accessed during evaluation of this application call.TforeignApps(List<Long> foreignApps)ForeignApps lists the applications (in addition to txn.ApplicationID) whose global states may be accessed by this application.TforeignAssets(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.
-
-