* Add missing U* (number) types * Missing number types & indexes * Add H256, H512, Hash & Signature * Add Bool, KeyValue & U8a (base) * Fix LengthCompact encoder (with tests) * AccountId * AccountId toU8a * Order imports * Apply type aliasses, PropIndex -> ProposalIndex * Cleanup mappers * Add fromJSON to Type * Spliut with Address, AccountId & AccountIndex * Add some comments around the types * instanceOf check * Address can construct from AccountIndex or AccountId * Remove Address.encode (unused) * Allow instance of class in constructor * Cleanup instanceof (String, Bool, H256, H512) * AccountId/AccountIndex check around CodecU8a * Fix unused imports * Additional in-constructor instanceof constructions * u8a allows hex, string or u8a inputs * Metadata.fromJSON * Add Header * Allow CodecNumber to take hex/string inputs * fromJSON uses decoder * Remove LengthFixed (only compact used), add tests * Some tests around Type * Remove unused package * PR comments * Expand tests (and fix some bug - yay for tests) * Rename /base -> /codec
11 lines
393 B
TypeScript
11 lines
393 B
TypeScript
// Copyright 2017-2018 @polkadot/api-codec authors & contributors
|
|
// This software may be modified and distributed under the terms
|
|
// of the ISC license. See the LICENSE file for details.
|
|
|
|
import H512 from './H512';
|
|
|
|
// The default signature that is used accross the system. It is currectly defined
|
|
// as a 512-bit value, represented by a hash.
|
|
export default class Signature extends H512 {
|
|
}
|