Skip to content

Commit

Permalink
fix: allow uint64 type as well for Application and Asset parameter types
Browse files Browse the repository at this point in the history
  • Loading branch information
boblat committed Nov 5, 2024
1 parent ef52014 commit d84d291
Showing 1 changed file with 33 additions and 33 deletions.
66 changes: 33 additions & 33 deletions src/awst_build/op-metadata.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* THIS FILE IS GENERATED BY ~/scripts/generate-op-metadata.ts - DO NOT MODIFY DIRECTLY */
import * as ptypes from './ptypes'
import type { Expression } from '../awst/nodes'
import * as ptypes from './ptypes'

export type ImmediateArgMapping = {
name: string
Expand Down Expand Up @@ -228,7 +228,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
argNames: ['a', 'b'],
immediateArgs: [],
stackArgs: [
{ name: 'a', ptypes: [ptypes.applicationPType] },
{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] },
{ name: 'b', ptypes: [ptypes.bytesPType] },
],
returnType: new ptypes.TuplePType({ items: [ptypes.bytesPType, ptypes.boolPType] }),
Expand All @@ -243,7 +243,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
argNames: ['a', 'b'],
immediateArgs: [],
stackArgs: [
{ name: 'a', ptypes: [ptypes.applicationPType] },
{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] },
{ name: 'b', ptypes: [ptypes.bytesPType] },
],
returnType: new ptypes.TuplePType({ items: [ptypes.uint64PType, ptypes.boolPType] }),
Expand Down Expand Up @@ -325,7 +325,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
immediateArgs: [],
stackArgs: [
{ name: 'a', ptypes: [ptypes.accountPType, ptypes.uint64PType] },
{ name: 'b', ptypes: [ptypes.applicationPType] },
{ name: 'b', ptypes: [ptypes.applicationPType, ptypes.uint64PType] },
{ name: 'c', ptypes: [ptypes.bytesPType] },
],
returnType: new ptypes.TuplePType({ items: [ptypes.bytesPType, ptypes.boolPType] }),
Expand All @@ -341,7 +341,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
immediateArgs: [],
stackArgs: [
{ name: 'a', ptypes: [ptypes.accountPType, ptypes.uint64PType] },
{ name: 'b', ptypes: [ptypes.applicationPType] },
{ name: 'b', ptypes: [ptypes.applicationPType, ptypes.uint64PType] },
{ name: 'c', ptypes: [ptypes.bytesPType] },
],
returnType: new ptypes.TuplePType({ items: [ptypes.uint64PType, ptypes.boolPType] }),
Expand Down Expand Up @@ -375,7 +375,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
immediateArgs: [],
stackArgs: [
{ name: 'a', ptypes: [ptypes.accountPType, ptypes.uint64PType] },
{ name: 'b', ptypes: [ptypes.applicationPType] },
{ name: 'b', ptypes: [ptypes.applicationPType, ptypes.uint64PType] },
],
returnType: ptypes.boolPType,
},
Expand All @@ -392,7 +392,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AppApprovalProgram'],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.bytesPType, ptypes.boolPType] }),
},
],
Expand All @@ -404,7 +404,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AppClearStateProgram'],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.bytesPType, ptypes.boolPType] }),
},
],
Expand All @@ -416,7 +416,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AppGlobalNumUint'],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.uint64PType, ptypes.boolPType] }),
},
],
Expand All @@ -428,7 +428,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AppGlobalNumByteSlice'],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.uint64PType, ptypes.boolPType] }),
},
],
Expand All @@ -440,7 +440,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AppLocalNumUint'],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.uint64PType, ptypes.boolPType] }),
},
],
Expand All @@ -452,7 +452,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AppLocalNumByteSlice'],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.uint64PType, ptypes.boolPType] }),
},
],
Expand All @@ -464,7 +464,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AppExtraProgramPages'],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.uint64PType, ptypes.boolPType] }),
},
],
Expand All @@ -476,7 +476,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AppCreator'],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.accountPType, ptypes.boolPType] }),
},
],
Expand All @@ -488,7 +488,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AppAddress'],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.accountPType, ptypes.boolPType] }),
},
],
Expand All @@ -515,7 +515,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
immediateArgs: ['AssetBalance'],
stackArgs: [
{ name: 'a', ptypes: [ptypes.accountPType, ptypes.uint64PType] },
{ name: 'b', ptypes: [ptypes.assetPType] },
{ name: 'b', ptypes: [ptypes.assetPType, ptypes.uint64PType] },
],
returnType: new ptypes.TuplePType({ items: [ptypes.uint64PType, ptypes.boolPType] }),
},
Expand All @@ -530,7 +530,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
immediateArgs: ['AssetFrozen'],
stackArgs: [
{ name: 'a', ptypes: [ptypes.accountPType, ptypes.uint64PType] },
{ name: 'b', ptypes: [ptypes.assetPType] },
{ name: 'b', ptypes: [ptypes.assetPType, ptypes.uint64PType] },
],
returnType: new ptypes.TuplePType({ items: [ptypes.boolPType, ptypes.boolPType] }),
},
Expand All @@ -549,7 +549,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetTotal'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.uint64PType, ptypes.boolPType] }),
},
],
Expand All @@ -561,7 +561,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetDecimals'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.uint64PType, ptypes.boolPType] }),
},
],
Expand All @@ -573,7 +573,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetDefaultFrozen'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.boolPType, ptypes.boolPType] }),
},
],
Expand All @@ -585,7 +585,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetUnitName'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.bytesPType, ptypes.boolPType] }),
},
],
Expand All @@ -597,7 +597,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetName'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.bytesPType, ptypes.boolPType] }),
},
],
Expand All @@ -609,7 +609,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetURL'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.bytesPType, ptypes.boolPType] }),
},
],
Expand All @@ -621,7 +621,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetMetadataHash'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.bytesPType, ptypes.boolPType] }),
},
],
Expand All @@ -633,7 +633,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetManager'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.accountPType, ptypes.boolPType] }),
},
],
Expand All @@ -645,7 +645,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetReserve'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.accountPType, ptypes.boolPType] }),
},
],
Expand All @@ -657,7 +657,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetFreeze'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.accountPType, ptypes.boolPType] }),
},
],
Expand All @@ -669,7 +669,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetClawback'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.accountPType, ptypes.boolPType] }),
},
],
Expand All @@ -681,7 +681,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['AssetCreator'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: new ptypes.TuplePType({ items: [ptypes.accountPType, ptypes.boolPType] }),
},
],
Expand Down Expand Up @@ -3616,7 +3616,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['XferAsset'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: ptypes.voidPType,
},
],
Expand Down Expand Up @@ -3676,7 +3676,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['ApplicationID'],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.applicationPType, ptypes.uint64PType] }],
returnType: ptypes.voidPType,
},
],
Expand Down Expand Up @@ -3760,7 +3760,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['ConfigAsset'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: ptypes.voidPType,
},
],
Expand Down Expand Up @@ -3904,7 +3904,7 @@ export const OP_METADATA: Record<string, IntrinsicOpMapping | IntrinsicOpGroupin
{
argNames: ['a'],
immediateArgs: ['FreezeAsset'],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType] }],
stackArgs: [{ name: 'a', ptypes: [ptypes.assetPType, ptypes.uint64PType] }],
returnType: ptypes.voidPType,
},
],
Expand Down

0 comments on commit d84d291

Please sign in to comment.