Class SimulateUnnamedResourcesAccessed
- java.lang.Object
-
- com.algorand.algosdk.v2.client.common.PathResponse
-
- com.algorand.algosdk.v2.client.model.SimulateUnnamedResourcesAccessed
-
public class SimulateUnnamedResourcesAccessed extends PathResponse
These are resources that were accessed by this group that would normally have caused failure, but were allowed in simulation. Depending on where this object is in the response, the unnamed resources it contains may or may not qualify for group resource sharing. If this is a field in SimulateTransactionGroupResult, the resources do qualify, but if this is a field in SimulateTransactionResult, they do not qualify. In order to make this group valid for actual submission, resources that qualify for group sharing can be made available by any transaction of the group; otherwise, resources must be placed in the same transaction which accessed them.
-
-
Field Summary
Fields Modifier and Type Field Description List<Address>
accounts
List<ApplicationLocalReference>
appLocals
The unnamed application local states that were referenced.List<BigInteger>
apps
The unnamed applications that were referenced.List<AssetHoldingReference>
assetHoldings
The unnamed asset holdings that were referenced.List<BigInteger>
assets
The unnamed assets that were referenced.List<BoxReference>
boxes
The unnamed boxes that were referenced.Long
extraBoxRefs
The number of extra box references used to increase the IO budget.
-
Constructor Summary
Constructors Constructor Description SimulateUnnamedResourcesAccessed()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
accounts()
void
accounts(List<String> accounts)
The unnamed accounts that were referenced.boolean
equals(Object o)
-
Methods inherited from class com.algorand.algosdk.v2.client.common.PathResponse
toString
-
-
-
-
Field Detail
-
appLocals
public List<ApplicationLocalReference> appLocals
The unnamed application local states that were referenced. The order of this array is arbitrary.
-
apps
public List<BigInteger> apps
The unnamed applications that were referenced. The order of this array is arbitrary.
-
assetHoldings
public List<AssetHoldingReference> assetHoldings
The unnamed asset holdings that were referenced. The order of this array is arbitrary.
-
assets
public List<BigInteger> assets
The unnamed assets that were referenced. The order of this array is arbitrary.
-
boxes
public List<BoxReference> boxes
The unnamed boxes that were referenced. The order of this array is arbitrary.
-
extraBoxRefs
public Long extraBoxRefs
The number of extra box references used to increase the IO budget. This is in addition to the references defined in the input transaction group and any referenced to unnamed boxes.
-
-
Method Detail
-
accounts
public void accounts(List<String> accounts) throws NoSuchAlgorithmException
The unnamed accounts that were referenced. The order of this array is arbitrary.- Throws:
NoSuchAlgorithmException
-
accounts
public List<String> accounts() throws NoSuchAlgorithmException
- Throws:
NoSuchAlgorithmException
-
-