Constructors
constructor
- new ZkBag<IDs>(packageAddress, ids): ZkBag<IDs>
Parameters
- packageAddress: string
- ids: IDs
Properties
ids
Methods
add
- add(tx, __namedParameters): {
$kind: "Result";
Result: number;
} Parameters
- tx: Transaction
- __namedParameters: {
arguments: [store: string | TransactionObjectArgument, receiver: string | {
$kind: "GasCoin";
GasCoin: true;
} | {
$kind: "Input";
Input: number;
type?: "pure";
} | {
$kind: "Input";
Input: number;
type?: "object";
} | {
$kind: "Result";
Result: number;
} | {
$kind: "NestedResult";
NestedResult: [number, number];
}, item: string | TransactionObjectArgument];
typeArguments: [string];
}arguments: [store: string | TransactionObjectArgument, receiver: string | {
$kind: "GasCoin";
GasCoin: true;
} | {
$kind: "Input";
Input: number;
type?: "pure";
} | {
$kind: "Input";
Input: number;
type?: "object";
} | {
$kind: "Result";
Result: number;
} | {
$kind: "NestedResult";
NestedResult: [number, number];
}, item: string | TransactionObjectArgument]
typeArguments: [string]
Returns {
$kind: "Result";
Result: number;
}
$kind: "Result"
Result: number
claim
- claim(tx, __namedParameters): {
$kind: "Result";
Result: number;
} Returns {
$kind: "Result";
Result: number;
}
$kind: "Result"
Result: number
finalize
- finalize(tx, __namedParameters): void
Returns void
init_claim
- init_claim(tx, __namedParameters): readonly [{
$kind: "NestedResult";
NestedResult: [number, number];
}, {
$kind: "NestedResult";
NestedResult: [number, number];
}] Returns readonly [{
$kind: "NestedResult";
NestedResult: [number, number];
}, {
$kind: "NestedResult";
NestedResult: [number, number];
}]
new
- new(tx, __namedParameters): void
Parameters
- tx: Transaction
- __namedParameters: {
arguments: [store: string | TransactionObjectArgument, receiver: string | {
$kind: "GasCoin";
GasCoin: true;
} | {
$kind: "Input";
Input: number;
type?: "pure";
} | {
$kind: "Input";
Input: number;
type?: "object";
} | {
$kind: "Result";
Result: number;
} | {
$kind: "NestedResult";
NestedResult: [number, number];
}];
}arguments: [store: string | TransactionObjectArgument, receiver: string | {
$kind: "GasCoin";
GasCoin: true;
} | {
$kind: "Input";
Input: number;
type?: "pure";
} | {
$kind: "Input";
Input: number;
type?: "object";
} | {
$kind: "Result";
Result: number;
} | {
$kind: "NestedResult";
NestedResult: [number, number];
}]
Returns void
reclaim
- reclaim(tx, __namedParameters): readonly [{
$kind: "NestedResult";
NestedResult: [number, number];
}, {
$kind: "NestedResult";
NestedResult: [number, number];
}] Parameters
- tx: Transaction
- __namedParameters: {
arguments: [store: string | TransactionObjectArgument, receiver: string | {
$kind: "GasCoin";
GasCoin: true;
} | {
$kind: "Input";
Input: number;
type?: "pure";
} | {
$kind: "Input";
Input: number;
type?: "object";
} | {
$kind: "Result";
Result: number;
} | {
$kind: "NestedResult";
NestedResult: [number, number];
}];
}arguments: [store: string | TransactionObjectArgument, receiver: string | {
$kind: "GasCoin";
GasCoin: true;
} | {
$kind: "Input";
Input: number;
type?: "pure";
} | {
$kind: "Input";
Input: number;
type?: "object";
} | {
$kind: "Result";
Result: number;
} | {
$kind: "NestedResult";
NestedResult: [number, number];
}]
Returns readonly [{
$kind: "NestedResult";
NestedResult: [number, number];
}, {
$kind: "NestedResult";
NestedResult: [number, number];
}]
update_receiver
- update_receiver(tx, __namedParameters): void
Parameters
- tx: Transaction
- __namedParameters: {
arguments: [bag: string | TransactionObjectArgument, from: string | {
$kind: "GasCoin";
GasCoin: true;
} | {
$kind: "Input";
Input: number;
type?: "pure";
} | {
$kind: "Input";
Input: number;
type?: "object";
} | {
$kind: "Result";
Result: number;
} | {
$kind: "NestedResult";
NestedResult: [number, number];
}, to: string | {
$kind: "GasCoin";
GasCoin: true;
} | {
$kind: "Input";
Input: number;
type?: "pure";
} | {
$kind: "Input";
Input: number;
type?: "object";
} | {
$kind: "Result";
Result: number;
} | {
$kind: "NestedResult";
NestedResult: [number, number];
}];
}arguments: [bag: string | TransactionObjectArgument, from: string | {
$kind: "GasCoin";
GasCoin: true;
} | {
$kind: "Input";
Input: number;
type?: "pure";
} | {
$kind: "Input";
Input: number;
type?: "object";
} | {
$kind: "Result";
Result: number;
} | {
$kind: "NestedResult";
NestedResult: [number, number];
}, to: string | {
$kind: "GasCoin";
GasCoin: true;
} | {
$kind: "Input";
Input: number;
type?: "pure";
} | {
$kind: "Input";
Input: number;
type?: "object";
} | {
$kind: "Result";
Result: number;
} | {
$kind: "NestedResult";
NestedResult: [number, number];
}]
Returns void