Adds boundary checks when copying dynamic fields (includes tests)

This commit is contained in:
Greg Hysen
2019-06-04 12:37:03 -07:00
parent 899d0f1e42
commit 1212e534a8
3 changed files with 342 additions and 5 deletions

View File

@@ -312,6 +312,9 @@ export enum RevertReason {
TriedToMintNonFungibleForFungibleToken = 'TRIED_TO_MINT_NON_FUNGIBLE_FOR_FUNGIBLE_TOKEN',
TransferRejected = 'TRANSFER_REJECTED',
Uint256Underflow = 'UINT256_UNDERFLOW',
InvalidIdsOffset = 'INVALID_IDS_OFFSET',
InvalidValuesOffset = 'INVALID_VALUES_OFFSET',
InvalidDataOffset = 'INVALID_DATA_OFFSET',
}
export enum StatusCodes {