UNPKG

@btc-vision/transaction

Version:

OPNet transaction library allows you to create and sign transactions for the OPNet network.

46 lines (40 loc) 1.23 kB
export enum ABIDataTypes { // Unsigned integers UINT8 = 'UINT8', UINT16 = 'UINT16', UINT32 = 'UINT32', UINT64 = 'UINT64', UINT128 = 'UINT128', UINT256 = 'UINT256', // Signed integers INT8 = 'INT8', INT16 = 'INT16', INT32 = 'INT32', INT64 = 'INT64', INT128 = 'INT128', // Basic types BOOL = 'BOOL', ADDRESS = 'ADDRESS', EXTENDED_ADDRESS = 'EXTENDED_ADDRESS', STRING = 'STRING', BYTES4 = 'BYTES4', BYTES32 = 'BYTES32', BYTES = 'BYTES', // Tuples/Maps ADDRESS_UINT256_TUPLE = 'ADDRESS_UINT256_TUPLE', EXTENDED_ADDRESS_UINT256_TUPLE = 'EXTENDED_ADDRESS_UINT256_TUPLE', // Signatures SCHNORR_SIGNATURE = 'SCHNORR_SIGNATURE', // Arrays ARRAY_OF_ADDRESSES = 'ARRAY_OF_ADDRESSES', ARRAY_OF_EXTENDED_ADDRESSES = 'ARRAY_OF_EXTENDED_ADDRESSES', ARRAY_OF_UINT256 = 'ARRAY_OF_UINT256', ARRAY_OF_UINT128 = 'ARRAY_OF_UINT128', ARRAY_OF_UINT64 = 'ARRAY_OF_UINT64', ARRAY_OF_UINT32 = 'ARRAY_OF_UINT32', ARRAY_OF_UINT16 = 'ARRAY_OF_UINT16', ARRAY_OF_UINT8 = 'ARRAY_OF_UINT8', ARRAY_OF_STRING = 'ARRAY_OF_STRING', ARRAY_OF_BYTES = 'ARRAY_OF_BYTES', ARRAY_OF_BUFFERS = 'ARRAY_OF_BUFFERS', }