You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a follow up to #247, which added support for invoking ABI methods.
In addition to standard ABI type arguments, the SDK should support the special foreign object argument types account, asset, and application, as described in ARC-4.
Scope
Extend the AtomicTransactionComposer.add_method_call function to support these new method argument types. At a high level it should:
Recognize when an argument is a special type or a standard ABI type. The special argument types are only valid as top-level arguments, so direct string comparison should be sufficient.
If a special type is present, insert the argument value into the appropriate foreign array, and use the array index of the value as the app call argument, treated as an ABI uint8.
The text was updated successfully, but these errors were encountered:
Summary
This is a follow up to #247, which added support for invoking ABI methods.
In addition to standard ABI type arguments, the SDK should support the special foreign object argument types
account
,asset
, andapplication
, as described in ARC-4.Scope
Extend the
AtomicTransactionComposer.add_method_call
function to support these new method argument types. At a high level it should:uint8
.The text was updated successfully, but these errors were encountered: