This commit is contained in:
Dark Sun
2023-10-04 17:52:41 +05:00
parent 71a05d7425
commit c8e11e53a8
94 changed files with 282 additions and 1952 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
+5
View File
@@ -10,4 +10,9 @@ export declare const makeAccount: (username: string, mnemonic: string, wif: stri
export declare const makeAccountByMnemonic: (username: string, mnemonic: string) => Promise<AccountData>;
export declare const makeAccountByWif: (username: string, wif: string) => Promise<AccountData>;
export declare const generateAccount: () => Promise<AccountData>;
export declare const generateKeyPair: () => Promise<{
mnemonic: string;
private_key: any;
public_key: any;
}>;
//# sourceMappingURL=index.d.ts.map
+1 -1
View File
@@ -1 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../ts/src/auth/index.ts"],"names":[],"mappings":"AAQA,eAAO,MAAM,oBAAoB,aAAoB,MAAM,4CAU1D,CAAA;AAGD,eAAO,MAAM,uBAAuB,aAAoB,MAAM,iBAK7D,CAAA;AAED,MAAM,WAAW,WAAW;IAC1B,IAAI,EAAE,MAAM,CAAA;IACZ,QAAQ,EAAE,MAAM,CAAA;IAChB,GAAG,EAAE,MAAM,CAAA;IACX,GAAG,EAAE,MAAM,CAAA;CACZ;AAED,eAAO,MAAM,WAAW,aAAc,MAAM,YAAY,MAAM,OAAO,MAAM,OAAO,MAAM,KAAG,WAO1F,CAAA;AAED,eAAO,MAAM,qBAAqB,aAAoB,MAAM,YAAY,MAAM,yBAO7E,CAAA;AAED,eAAO,MAAM,gBAAgB,aAAoB,MAAM,OAAO,MAAM,yBAQnE,CAAA;AAED,eAAO,MAAM,eAAe,QAAa,QAAQ,WAAW,CAW3D,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../ts/src/auth/index.ts"],"names":[],"mappings":"AAaA,eAAO,MAAM,oBAAoB,aAAoB,MAAM,4CAU1D,CAAA;AAGD,eAAO,MAAM,uBAAuB,aAAoB,MAAM,iBAK7D,CAAA;AAED,MAAM,WAAW,WAAW;IAC1B,IAAI,EAAE,MAAM,CAAA;IACZ,QAAQ,EAAE,MAAM,CAAA;IAChB,GAAG,EAAE,MAAM,CAAA;IACX,GAAG,EAAE,MAAM,CAAA;CACZ;AAED,eAAO,MAAM,WAAW,aAAc,MAAM,YAAY,MAAM,OAAO,MAAM,OAAO,MAAM,KAAG,WAO1F,CAAA;AAED,eAAO,MAAM,qBAAqB,aAAoB,MAAM,YAAY,MAAM,yBAO7E,CAAA;AAED,eAAO,MAAM,gBAAgB,aAAoB,MAAM,OAAO,MAAM,yBAQnE,CAAA;AAED,eAAO,MAAM,eAAe,QAAa,QAAQ,WAAW,CAW3D,CAAA;AAED,eAAO,MAAM,eAAe;;;;EAU3B,CAAA"}
+50 -1
View File
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"crypto.d.ts","sourceRoot":"","sources":["../../../../../ts/src/auth/keys/crypto.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,UAAU,eAAgB,MAAM,KAAG,MAmB/C,CAAA;AAED,eAAO,MAAM,MAAM,YAAmB,MAAM,KAAG,QAAQ,MAAM,CAM5D,CAAC;AAEF,eAAO,MAAM,IAAI,OAAQ,WAAW,KAAG,MAAM,EAK5C,CAAC;AAEF,eAAO,MAAM,MAAM,OAAQ,MAAM,EAAE,KAAG,MAOrC,CAAC;AAEF,eAAO,MAAM,gBAAgB,UAAW,MAAM,KAAG,WAOhD,CAAC"}
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,5 +1,5 @@
/// <reference path="../../../ts/src/eos-api.d.ts" />
export { makePublicKeyByMnemonic, generateAccount, AccountData, makeAccountByMnemonic, makeAccountByWif, } from './auth';
export { makePublicKeyByMnemonic, generateAccount, AccountData, makeAccountByMnemonic, makeAccountByWif, generateKeyPair } from './auth';
export { isValidWif } from './auth/keys/ecc';
export { default as ChainsSingleton } from './blockchain/chainsSingleton';
export { default as ReadApi } from './blockchain/readApi';
+1 -1
View File
@@ -1 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../ts/src/index.ts"],"names":[],"mappings":";AAEA,OAAO,EACH,uBAAuB,EACvB,eAAe,EACf,WAAW,EACX,qBAAqB,EACrB,gBAAgB,GACnB,MAAM,QAAQ,CAAA;AAEf,OAAO,EAAC,UAAU,EAAC,MAAM,iBAAiB,CAAA;AAE1C,OAAO,EAAC,OAAO,IAAI,eAAe,EAAC,MAAM,8BAA8B,CAAA;AAEvE,OAAO,EAAC,OAAO,IAAI,OAAO,EAAC,MAAM,sBAAsB,CAAA;AACvD,OAAO,EAAC,eAAe,EAAC,MAAM,oBAAoB,CAAA;AAClD,OAAO,EAAC,OAAO,IAAI,YAAY,EAAC,MAAM,6BAA6B,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../ts/src/index.ts"],"names":[],"mappings":";AAEA,OAAO,EACH,uBAAuB,EACvB,eAAe,EACf,WAAW,EACX,qBAAqB,EACrB,gBAAgB,EAChB,eAAe,EAClB,MAAM,QAAQ,CAAA;AAEf,OAAO,EAAC,UAAU,EAAC,MAAM,iBAAiB,CAAA;AAE1C,OAAO,EAAC,OAAO,IAAI,eAAe,EAAC,MAAM,8BAA8B,CAAA;AAEvE,OAAO,EAAC,OAAO,IAAI,OAAO,EAAC,MAAM,sBAAsB,CAAA;AACvD,OAAO,EAAC,eAAe,EAAC,MAAM,oBAAoB,CAAA;AAClD,OAAO,EAAC,OAAO,IAAI,YAAY,EAAC,MAAM,6BAA6B,CAAA"}
+2 -2
View File
@@ -1,7 +1,7 @@
/// <reference path="./eos-api.d.ts" />
export { makePublicKeyByMnemonic, generateAccount, makeAccountByMnemonic, makeAccountByWif, } from './auth';
export { makePublicKeyByMnemonic, generateAccount, makeAccountByMnemonic, makeAccountByWif, generateKeyPair } from './auth';
export { isValidWif } from './auth/keys/ecc';
export { default as ChainsSingleton } from './blockchain/chainsSingleton';
export { default as ReadApi } from './blockchain/readApi';
export { default as BaseContract } from './blockchain/contracts/base';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi90cy9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUNBQXVDO0FBRXZDLE9BQU8sRUFDSCx1QkFBdUIsRUFDdkIsZUFBZSxFQUVmLHFCQUFxQixFQUNyQixnQkFBZ0IsR0FDbkIsTUFBTSxRQUFRLENBQUE7QUFFZixPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0saUJBQWlCLENBQUE7QUFFMUMsT0FBTyxFQUFDLE9BQU8sSUFBSSxlQUFlLEVBQUMsTUFBTSw4QkFBOEIsQ0FBQTtBQUV2RSxPQUFPLEVBQUMsT0FBTyxJQUFJLE9BQU8sRUFBQyxNQUFNLHNCQUFzQixDQUFBO0FBRXZELE9BQU8sRUFBQyxPQUFPLElBQUksWUFBWSxFQUFDLE1BQU0sNkJBQTZCLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9lb3MtYXBpLmQudHNcIiAvPlxuXG5leHBvcnQge1xuICAgIG1ha2VQdWJsaWNLZXlCeU1uZW1vbmljLFxuICAgIGdlbmVyYXRlQWNjb3VudCxcbiAgICBBY2NvdW50RGF0YSxcbiAgICBtYWtlQWNjb3VudEJ5TW5lbW9uaWMsXG4gICAgbWFrZUFjY291bnRCeVdpZixcbn0gZnJvbSAnLi9hdXRoJ1xuXG5leHBvcnQge2lzVmFsaWRXaWZ9IGZyb20gJy4vYXV0aC9rZXlzL2VjYydcblxuZXhwb3J0IHtkZWZhdWx0IGFzIENoYWluc1NpbmdsZXRvbn0gZnJvbSAnLi9ibG9ja2NoYWluL2NoYWluc1NpbmdsZXRvbidcblxuZXhwb3J0IHtkZWZhdWx0IGFzIFJlYWRBcGl9IGZyb20gJy4vYmxvY2tjaGFpbi9yZWFkQXBpJ1xuZXhwb3J0IHtUYWJsZUNvZGVDb25maWd9IGZyb20gJy4vYmxvY2tjaGFpbi90eXBlcydcbmV4cG9ydCB7ZGVmYXVsdCBhcyBCYXNlQ29udHJhY3R9IGZyb20gJy4vYmxvY2tjaGFpbi9jb250cmFjdHMvYmFzZSdcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi90cy9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUNBQXVDO0FBRXZDLE9BQU8sRUFDSCx1QkFBdUIsRUFDdkIsZUFBZSxFQUVmLHFCQUFxQixFQUNyQixnQkFBZ0IsRUFDaEIsZUFBZSxFQUNsQixNQUFNLFFBQVEsQ0FBQTtBQUVmLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxpQkFBaUIsQ0FBQTtBQUUxQyxPQUFPLEVBQUMsT0FBTyxJQUFJLGVBQWUsRUFBQyxNQUFNLDhCQUE4QixDQUFBO0FBRXZFLE9BQU8sRUFBQyxPQUFPLElBQUksT0FBTyxFQUFDLE1BQU0sc0JBQXNCLENBQUE7QUFFdkQsT0FBTyxFQUFDLE9BQU8sSUFBSSxZQUFZLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL2Vvcy1hcGkuZC50c1wiIC8+XG5cbmV4cG9ydCB7XG4gICAgbWFrZVB1YmxpY0tleUJ5TW5lbW9uaWMsXG4gICAgZ2VuZXJhdGVBY2NvdW50LFxuICAgIEFjY291bnREYXRhLFxuICAgIG1ha2VBY2NvdW50QnlNbmVtb25pYyxcbiAgICBtYWtlQWNjb3VudEJ5V2lmLFxuICAgIGdlbmVyYXRlS2V5UGFpclxufSBmcm9tICcuL2F1dGgnXG5cbmV4cG9ydCB7aXNWYWxpZFdpZn0gZnJvbSAnLi9hdXRoL2tleXMvZWNjJ1xuXG5leHBvcnQge2RlZmF1bHQgYXMgQ2hhaW5zU2luZ2xldG9ufSBmcm9tICcuL2Jsb2NrY2hhaW4vY2hhaW5zU2luZ2xldG9uJ1xuXG5leHBvcnQge2RlZmF1bHQgYXMgUmVhZEFwaX0gZnJvbSAnLi9ibG9ja2NoYWluL3JlYWRBcGknXG5leHBvcnQge1RhYmxlQ29kZUNvbmZpZ30gZnJvbSAnLi9ibG9ja2NoYWluL3R5cGVzJ1xuZXhwb3J0IHtkZWZhdWx0IGFzIEJhc2VDb250cmFjdH0gZnJvbSAnLi9ibG9ja2NoYWluL2NvbnRyYWN0cy9iYXNlJ1xuIl19
+5
View File
@@ -10,4 +10,9 @@ export declare const makeAccount: (username: string, mnemonic: string, wif: stri
export declare const makeAccountByMnemonic: (username: string, mnemonic: string) => Promise<AccountData>;
export declare const makeAccountByWif: (username: string, wif: string) => Promise<AccountData>;
export declare const generateAccount: () => Promise<AccountData>;
export declare const generateKeyPair: () => Promise<{
mnemonic: string;
private_key: any;
public_key: any;
}>;
//# sourceMappingURL=index.d.ts.map
+1 -1
View File
@@ -1 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../ts/src/auth/index.ts"],"names":[],"mappings":"AAQA,eAAO,MAAM,oBAAoB,aAAoB,MAAM,4CAU1D,CAAA;AAGD,eAAO,MAAM,uBAAuB,aAAoB,MAAM,iBAK7D,CAAA;AAED,MAAM,WAAW,WAAW;IAC1B,IAAI,EAAE,MAAM,CAAA;IACZ,QAAQ,EAAE,MAAM,CAAA;IAChB,GAAG,EAAE,MAAM,CAAA;IACX,GAAG,EAAE,MAAM,CAAA;CACZ;AAED,eAAO,MAAM,WAAW,aAAc,MAAM,YAAY,MAAM,OAAO,MAAM,OAAO,MAAM,KAAG,WAO1F,CAAA;AAED,eAAO,MAAM,qBAAqB,aAAoB,MAAM,YAAY,MAAM,yBAO7E,CAAA;AAED,eAAO,MAAM,gBAAgB,aAAoB,MAAM,OAAO,MAAM,yBAQnE,CAAA;AAED,eAAO,MAAM,eAAe,QAAa,QAAQ,WAAW,CAW3D,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../ts/src/auth/index.ts"],"names":[],"mappings":"AAaA,eAAO,MAAM,oBAAoB,aAAoB,MAAM,4CAU1D,CAAA;AAGD,eAAO,MAAM,uBAAuB,aAAoB,MAAM,iBAK7D,CAAA;AAED,MAAM,WAAW,WAAW;IAC1B,IAAI,EAAE,MAAM,CAAA;IACZ,QAAQ,EAAE,MAAM,CAAA;IAChB,GAAG,EAAE,MAAM,CAAA;IACX,GAAG,EAAE,MAAM,CAAA;CACZ;AAED,eAAO,MAAM,WAAW,aAAc,MAAM,YAAY,MAAM,OAAO,MAAM,OAAO,MAAM,KAAG,WAO1F,CAAA;AAED,eAAO,MAAM,qBAAqB,aAAoB,MAAM,YAAY,MAAM,yBAO7E,CAAA;AAED,eAAO,MAAM,gBAAgB,aAAoB,MAAM,OAAO,MAAM,yBAQnE,CAAA;AAED,eAAO,MAAM,eAAe,QAAa,QAAQ,WAAW,CAW3D,CAAA;AAED,eAAO,MAAM,eAAe;;;;EAU3B,CAAA"}
+58 -1
View File
File diff suppressed because one or more lines are too long
+6
View File
@@ -0,0 +1,6 @@
export declare const encode_b58: (hex_number: string) => string;
export declare const sha256: (hex_str: string) => Promise<string>;
export declare const ab2b: (ab: ArrayBuffer) => number[];
export declare const to_hex: (bs: number[]) => string;
export declare const base64url_decode: (value: string) => ArrayBuffer;
//# sourceMappingURL=crypto.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"crypto.d.ts","sourceRoot":"","sources":["../../../../../ts/src/auth/keys/crypto.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,UAAU,eAAgB,MAAM,KAAG,MAmB/C,CAAA;AAED,eAAO,MAAM,MAAM,YAAmB,MAAM,KAAG,QAAQ,MAAM,CAM5D,CAAC;AAEF,eAAO,MAAM,IAAI,OAAQ,WAAW,KAAG,MAAM,EAK5C,CAAC;AAEF,eAAO,MAAM,MAAM,OAAQ,MAAM,EAAE,KAAG,MAOrC,CAAC;AAEF,eAAO,MAAM,gBAAgB,UAAW,MAAM,KAAG,WAOhD,CAAC"}
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,5 +1,5 @@
/// <reference path="../../../ts/src/eos-api.d.ts" />
export { makePublicKeyByMnemonic, generateAccount, AccountData, makeAccountByMnemonic, makeAccountByWif, } from './auth';
export { makePublicKeyByMnemonic, generateAccount, AccountData, makeAccountByMnemonic, makeAccountByWif, generateKeyPair } from './auth';
export { isValidWif } from './auth/keys/ecc';
export { default as ChainsSingleton } from './blockchain/chainsSingleton';
export { default as ReadApi } from './blockchain/readApi';
+1 -1
View File
@@ -1 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../ts/src/index.ts"],"names":[],"mappings":";AAEA,OAAO,EACH,uBAAuB,EACvB,eAAe,EACf,WAAW,EACX,qBAAqB,EACrB,gBAAgB,GACnB,MAAM,QAAQ,CAAA;AAEf,OAAO,EAAC,UAAU,EAAC,MAAM,iBAAiB,CAAA;AAE1C,OAAO,EAAC,OAAO,IAAI,eAAe,EAAC,MAAM,8BAA8B,CAAA;AAEvE,OAAO,EAAC,OAAO,IAAI,OAAO,EAAC,MAAM,sBAAsB,CAAA;AACvD,OAAO,EAAC,eAAe,EAAC,MAAM,oBAAoB,CAAA;AAClD,OAAO,EAAC,OAAO,IAAI,YAAY,EAAC,MAAM,6BAA6B,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../ts/src/index.ts"],"names":[],"mappings":";AAEA,OAAO,EACH,uBAAuB,EACvB,eAAe,EACf,WAAW,EACX,qBAAqB,EACrB,gBAAgB,EAChB,eAAe,EAClB,MAAM,QAAQ,CAAA;AAEf,OAAO,EAAC,UAAU,EAAC,MAAM,iBAAiB,CAAA;AAE1C,OAAO,EAAC,OAAO,IAAI,eAAe,EAAC,MAAM,8BAA8B,CAAA;AAEvE,OAAO,EAAC,OAAO,IAAI,OAAO,EAAC,MAAM,sBAAsB,CAAA;AACvD,OAAO,EAAC,eAAe,EAAC,MAAM,oBAAoB,CAAA;AAClD,OAAO,EAAC,OAAO,IAAI,YAAY,EAAC,MAAM,6BAA6B,CAAA"}
+2 -2
View File
@@ -1,7 +1,7 @@
/// <reference path="./eos-api.d.ts" />
export { makePublicKeyByMnemonic, generateAccount, makeAccountByMnemonic, makeAccountByWif, } from './auth';
export { makePublicKeyByMnemonic, generateAccount, makeAccountByMnemonic, makeAccountByWif, generateKeyPair } from './auth';
export { isValidWif } from './auth/keys/ecc';
export { default as ChainsSingleton } from './blockchain/chainsSingleton';
export { default as ReadApi } from './blockchain/readApi';
export { default as BaseContract } from './blockchain/contracts/base';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi90cy9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUNBQXVDO0FBRXZDLE9BQU8sRUFDSCx1QkFBdUIsRUFDdkIsZUFBZSxFQUVmLHFCQUFxQixFQUNyQixnQkFBZ0IsR0FDbkIsTUFBTSxRQUFRLENBQUE7QUFFZixPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0saUJBQWlCLENBQUE7QUFFMUMsT0FBTyxFQUFDLE9BQU8sSUFBSSxlQUFlLEVBQUMsTUFBTSw4QkFBOEIsQ0FBQTtBQUV2RSxPQUFPLEVBQUMsT0FBTyxJQUFJLE9BQU8sRUFBQyxNQUFNLHNCQUFzQixDQUFBO0FBRXZELE9BQU8sRUFBQyxPQUFPLElBQUksWUFBWSxFQUFDLE1BQU0sNkJBQTZCLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9lb3MtYXBpLmQudHNcIiAvPlxuXG5leHBvcnQge1xuICAgIG1ha2VQdWJsaWNLZXlCeU1uZW1vbmljLFxuICAgIGdlbmVyYXRlQWNjb3VudCxcbiAgICBBY2NvdW50RGF0YSxcbiAgICBtYWtlQWNjb3VudEJ5TW5lbW9uaWMsXG4gICAgbWFrZUFjY291bnRCeVdpZixcbn0gZnJvbSAnLi9hdXRoJ1xuXG5leHBvcnQge2lzVmFsaWRXaWZ9IGZyb20gJy4vYXV0aC9rZXlzL2VjYydcblxuZXhwb3J0IHtkZWZhdWx0IGFzIENoYWluc1NpbmdsZXRvbn0gZnJvbSAnLi9ibG9ja2NoYWluL2NoYWluc1NpbmdsZXRvbidcblxuZXhwb3J0IHtkZWZhdWx0IGFzIFJlYWRBcGl9IGZyb20gJy4vYmxvY2tjaGFpbi9yZWFkQXBpJ1xuZXhwb3J0IHtUYWJsZUNvZGVDb25maWd9IGZyb20gJy4vYmxvY2tjaGFpbi90eXBlcydcbmV4cG9ydCB7ZGVmYXVsdCBhcyBCYXNlQ29udHJhY3R9IGZyb20gJy4vYmxvY2tjaGFpbi9jb250cmFjdHMvYmFzZSdcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi90cy9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUNBQXVDO0FBRXZDLE9BQU8sRUFDSCx1QkFBdUIsRUFDdkIsZUFBZSxFQUVmLHFCQUFxQixFQUNyQixnQkFBZ0IsRUFDaEIsZUFBZSxFQUNsQixNQUFNLFFBQVEsQ0FBQTtBQUVmLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxpQkFBaUIsQ0FBQTtBQUUxQyxPQUFPLEVBQUMsT0FBTyxJQUFJLGVBQWUsRUFBQyxNQUFNLDhCQUE4QixDQUFBO0FBRXZFLE9BQU8sRUFBQyxPQUFPLElBQUksT0FBTyxFQUFDLE1BQU0sc0JBQXNCLENBQUE7QUFFdkQsT0FBTyxFQUFDLE9BQU8sSUFBSSxZQUFZLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL2Vvcy1hcGkuZC50c1wiIC8+XG5cbmV4cG9ydCB7XG4gICAgbWFrZVB1YmxpY0tleUJ5TW5lbW9uaWMsXG4gICAgZ2VuZXJhdGVBY2NvdW50LFxuICAgIEFjY291bnREYXRhLFxuICAgIG1ha2VBY2NvdW50QnlNbmVtb25pYyxcbiAgICBtYWtlQWNjb3VudEJ5V2lmLFxuICAgIGdlbmVyYXRlS2V5UGFpclxufSBmcm9tICcuL2F1dGgnXG5cbmV4cG9ydCB7aXNWYWxpZFdpZn0gZnJvbSAnLi9hdXRoL2tleXMvZWNjJ1xuXG5leHBvcnQge2RlZmF1bHQgYXMgQ2hhaW5zU2luZ2xldG9ufSBmcm9tICcuL2Jsb2NrY2hhaW4vY2hhaW5zU2luZ2xldG9uJ1xuXG5leHBvcnQge2RlZmF1bHQgYXMgUmVhZEFwaX0gZnJvbSAnLi9ibG9ja2NoYWluL3JlYWRBcGknXG5leHBvcnQge1RhYmxlQ29kZUNvbmZpZ30gZnJvbSAnLi9ibG9ja2NoYWluL3R5cGVzJ1xuZXhwb3J0IHtkZWZhdWx0IGFzIEJhc2VDb250cmFjdH0gZnJvbSAnLi9ibG9ja2NoYWluL2NvbnRyYWN0cy9iYXNlJ1xuIl19
-5
View File
@@ -1,5 +0,0 @@
export declare class UniCoreMnemonicParseError extends Error {
}
export declare class UniCoreWifParseError extends Error {
}
//# sourceMappingURL=errors.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"errors.d.ts","sourceRoot":"","sources":["../../../ts/src/auth/errors.ts"],"names":[],"mappings":"AAAA,qBAAa,yBAA0B,SAAQ,KAAK;CAAG;AAEvD,qBAAa,oBAAqB,SAAQ,KAAK;CAAG"}
-5
View File
@@ -1,5 +0,0 @@
export class UniCoreMnemonicParseError extends Error {
}
export class UniCoreWifParseError extends Error {
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vdHMvc3JjL2F1dGgvZXJyb3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sT0FBTyx5QkFBMEIsU0FBUSxLQUFLO0NBQUc7QUFFdkQsTUFBTSxPQUFPLG9CQUFxQixTQUFRLEtBQUs7Q0FBRyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyBVbmlDb3JlTW5lbW9uaWNQYXJzZUVycm9yIGV4dGVuZHMgRXJyb3Ige31cblxuZXhwb3J0IGNsYXNzIFVuaUNvcmVXaWZQYXJzZUVycm9yIGV4dGVuZHMgRXJyb3Ige31cbiJdfQ==
-14
View File
@@ -1,14 +0,0 @@
export declare const makeHdNodeByMnemonic: (mnemonic: string) => Promise<import("bip32").BIP32Interface>;
export declare const makePublicKeyByMnemonic: (mnemonic: string) => Promise<any>;
export interface AccountData {
name: string;
mnemonic: string;
wif: string;
pub: string;
}
export declare const makeAccount: (username: string, mnemonic: string, wif: string, pub: string) => AccountData;
export declare const makeAccountByMnemonic: (username: string, mnemonic: string) => Promise<AccountData>;
export declare const makeAccountByWif: (username: string, wif: string) => Promise<AccountData>;
export declare const generateAccount: () => Promise<AccountData>;
export declare const generateKeyPair: () => Promise<void>;
//# sourceMappingURL=index.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../ts/src/auth/index.ts"],"names":[],"mappings":"AAUA,eAAO,MAAM,oBAAoB,aAAoB,MAAM,4CAU1D,CAAA;AAGD,eAAO,MAAM,uBAAuB,aAAoB,MAAM,iBAK7D,CAAA;AAED,MAAM,WAAW,WAAW;IAC1B,IAAI,EAAE,MAAM,CAAA;IACZ,QAAQ,EAAE,MAAM,CAAA;IAChB,GAAG,EAAE,MAAM,CAAA;IACX,GAAG,EAAE,MAAM,CAAA;CACZ;AAED,eAAO,MAAM,WAAW,aAAc,MAAM,YAAY,MAAM,OAAO,MAAM,OAAO,MAAM,KAAG,WAO1F,CAAA;AAED,eAAO,MAAM,qBAAqB,aAAoB,MAAM,YAAY,MAAM,yBAO7E,CAAA;AAED,eAAO,MAAM,gBAAgB,aAAoB,MAAM,OAAO,MAAM,yBAQnE,CAAA;AAED,eAAO,MAAM,eAAe,QAAa,QAAQ,WAAW,CAW3D,CAAA;AAGD,eAAO,MAAM,eAAe,qBA6B3B,CAAA"}
-71
View File
File diff suppressed because one or more lines are too long
-4
View File
@@ -1,4 +0,0 @@
export declare const isValidMnemonic: (mnemonic: string) => any;
export declare const mnemonicToSeed: (mnemonic: string) => any;
export declare const generateMnemonic: () => string;
//# sourceMappingURL=bip39.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"bip39.d.ts","sourceRoot":"","sources":["../../../../ts/src/auth/keys/bip39.ts"],"names":[],"mappings":"AAGA,eAAO,MAAM,eAAe,aAAc,MAAM,QAAmC,CAAA;AAEnF,eAAO,MAAM,cAAc,aAAc,MAAM,QAC6B,CAAA;AAE5E,eAAO,MAAM,gBAAgB,QAAO,MAA4B,CAAA"}
-6
View File
@@ -1,6 +0,0 @@
import { validateMnemonic, mnemonicToSeed as mnemonicToSeedBip39, generateMnemonic as gM } from 'bip39';
import EN from 'bip39/src/wordlists/english.json';
export const isValidMnemonic = (mnemonic) => validateMnemonic(mnemonic, EN);
export const mnemonicToSeed = (mnemonic) => mnemonicToSeedBip39(mnemonic).then((seed) => seed.toString('hex'));
export const generateMnemonic = () => gM(null, null, EN);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmlwMzkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi90cy9zcmMvYXV0aC9rZXlzL2JpcDM5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxjQUFjLElBQUksbUJBQW1CLEVBQUUsZ0JBQWdCLElBQUksRUFBRSxFQUFFLE1BQU0sT0FBTyxDQUFBO0FBQ3ZHLE9BQU8sRUFBRSxNQUFNLGtDQUFrQyxDQUFBO0FBRWpELE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBRyxDQUFDLFFBQWdCLEVBQUUsRUFBRSxDQUFDLGdCQUFnQixDQUFDLFFBQVEsRUFBRSxFQUFFLENBQUMsQ0FBQTtBQUVuRixNQUFNLENBQUMsTUFBTSxjQUFjLEdBQUcsQ0FBQyxRQUFnQixFQUFFLEVBQUUsQ0FDakQsbUJBQW1CLENBQUMsUUFBUSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBWSxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUE7QUFFNUUsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcsR0FBVyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsRUFBRSxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB2YWxpZGF0ZU1uZW1vbmljLCBtbmVtb25pY1RvU2VlZCBhcyBtbmVtb25pY1RvU2VlZEJpcDM5LCBnZW5lcmF0ZU1uZW1vbmljIGFzIGdNIH0gZnJvbSAnYmlwMzknXG5pbXBvcnQgRU4gZnJvbSAnYmlwMzkvc3JjL3dvcmRsaXN0cy9lbmdsaXNoLmpzb24nXG5cbmV4cG9ydCBjb25zdCBpc1ZhbGlkTW5lbW9uaWMgPSAobW5lbW9uaWM6IHN0cmluZykgPT4gdmFsaWRhdGVNbmVtb25pYyhtbmVtb25pYywgRU4pXG5cbmV4cG9ydCBjb25zdCBtbmVtb25pY1RvU2VlZCA9IChtbmVtb25pYzogc3RyaW5nKSA9PlxuICBtbmVtb25pY1RvU2VlZEJpcDM5KG1uZW1vbmljKS50aGVuKChzZWVkOiBCdWZmZXIpID0+IHNlZWQudG9TdHJpbmcoJ2hleCcpKVxuXG5leHBvcnQgY29uc3QgZ2VuZXJhdGVNbmVtb25pYyA9ICgpOiBzdHJpbmcgPT4gZ00obnVsbCwgbnVsbCwgRU4pXG4iXX0=
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"crypto.d.ts","sourceRoot":"","sources":["../../../../ts/src/auth/keys/crypto.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,UAAU,eAAgB,MAAM,KAAG,MAmB/C,CAAA;AAED,eAAO,MAAM,MAAM,YAAmB,MAAM,KAAG,QAAQ,MAAM,CAM5D,CAAC;AAEF,eAAO,MAAM,IAAI,OAAQ,WAAW,KAAG,MAAM,EAK5C,CAAC;AAEF,eAAO,MAAM,MAAM,OAAQ,MAAM,EAAE,KAAG,MAOrC,CAAC;AAEF,eAAO,MAAM,gBAAgB,UAAW,MAAM,KAAG,WAOhD,CAAC"}
-46
View File
File diff suppressed because one or more lines are too long
-8
View File
@@ -1,8 +0,0 @@
/// <reference types="node" />
import { PrivateKey } from 'eosjs/dist/eosjs-jssig';
export declare const isValidWif: (wif: string) => boolean;
export declare const wifToPrivateKey: (wif: string) => PrivateKey;
export declare const privateKeyToPublic: (privateKey: PrivateKey) => import("eosjs/dist/PublicKey").PublicKey;
export declare const hdPublicToEccPublicKey: (hdPublicKey: string | Buffer) => any;
export declare const hdPrivateToWif: (hdPrivateKey: Buffer) => any;
//# sourceMappingURL=ecc.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"ecc.d.ts","sourceRoot":"","sources":["../../../../ts/src/auth/keys/ecc.ts"],"names":[],"mappings":";AACA,OAAO,EAAE,UAAU,EAAE,MAAM,wBAAwB,CAAA;AAInD,eAAO,MAAM,UAAU,QAAS,MAAM,YAA4B,CAAA;AAElE,eAAO,MAAM,eAAe,QAAS,MAAM,eAA+B,CAAA;AAE1E,eAAO,MAAM,kBAAkB,eAAgB,UAAU,6CAA8B,CAAA;AAEvF,eAAO,MAAM,sBAAsB,gBAAiB,MAAM,GAAG,MAAM,QAC5B,CAAA;AAEvC,eAAO,MAAM,cAAc,iBAAkB,MAAM,QAAyC,CAAA"}
-10
View File
@@ -1,10 +0,0 @@
import { ecc } from 'eosjs/dist/eosjs-ecc-migration';
import { PrivateKey } from 'eosjs/dist/eosjs-jssig';
import Ecc from 'eosjs-ecc';
import wif from 'wif';
export const isValidWif = (wif) => ecc.isValidPrivate(wif);
export const wifToPrivateKey = (wif) => PrivateKey.fromString(wif);
export const privateKeyToPublic = (privateKey) => privateKey.getPublicKey();
export const hdPublicToEccPublicKey = (hdPublicKey) => Ecc.PublicKey(hdPublicKey).toString();
export const hdPrivateToWif = (hdPrivateKey) => wif.encode(128, hdPrivateKey, false);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNjLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vdHMvc3JjL2F1dGgva2V5cy9lY2MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLEdBQUcsRUFBRSxNQUFNLGdDQUFnQyxDQUFBO0FBQ3BELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQTtBQUNuRCxPQUFPLEdBQUcsTUFBTSxXQUFXLENBQUE7QUFDM0IsT0FBTyxHQUFHLE1BQU0sS0FBSyxDQUFBO0FBRXJCLE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FBRyxDQUFDLEdBQVcsRUFBRSxFQUFFLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsQ0FBQTtBQUVsRSxNQUFNLENBQUMsTUFBTSxlQUFlLEdBQUcsQ0FBQyxHQUFXLEVBQUUsRUFBRSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUE7QUFFMUUsTUFBTSxDQUFDLE1BQU0sa0JBQWtCLEdBQUcsQ0FBQyxVQUFzQixFQUFFLEVBQUUsQ0FBQyxVQUFVLENBQUMsWUFBWSxFQUFFLENBQUE7QUFFdkYsTUFBTSxDQUFDLE1BQU0sc0JBQXNCLEdBQUcsQ0FBQyxXQUE0QixFQUFFLEVBQUUsQ0FDckUsR0FBRyxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQTtBQUV2QyxNQUFNLENBQUMsTUFBTSxjQUFjLEdBQUcsQ0FBQyxZQUFvQixFQUFFLEVBQUUsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsRUFBRSxZQUFZLEVBQUUsS0FBSyxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBlY2MgfSBmcm9tICdlb3Nqcy9kaXN0L2Vvc2pzLWVjYy1taWdyYXRpb24nXG5pbXBvcnQgeyBQcml2YXRlS2V5IH0gZnJvbSAnZW9zanMvZGlzdC9lb3Nqcy1qc3NpZydcbmltcG9ydCBFY2MgZnJvbSAnZW9zanMtZWNjJ1xuaW1wb3J0IHdpZiBmcm9tICd3aWYnXG5cbmV4cG9ydCBjb25zdCBpc1ZhbGlkV2lmID0gKHdpZjogc3RyaW5nKSA9PiBlY2MuaXNWYWxpZFByaXZhdGUod2lmKVxuXG5leHBvcnQgY29uc3Qgd2lmVG9Qcml2YXRlS2V5ID0gKHdpZjogc3RyaW5nKSA9PiBQcml2YXRlS2V5LmZyb21TdHJpbmcod2lmKVxuXG5leHBvcnQgY29uc3QgcHJpdmF0ZUtleVRvUHVibGljID0gKHByaXZhdGVLZXk6IFByaXZhdGVLZXkpID0+IHByaXZhdGVLZXkuZ2V0UHVibGljS2V5KClcblxuZXhwb3J0IGNvbnN0IGhkUHVibGljVG9FY2NQdWJsaWNLZXkgPSAoaGRQdWJsaWNLZXk6IHN0cmluZyB8IEJ1ZmZlcikgPT5cbiAgRWNjLlB1YmxpY0tleShoZFB1YmxpY0tleSkudG9TdHJpbmcoKVxuXG5leHBvcnQgY29uc3QgaGRQcml2YXRlVG9XaWYgPSAoaGRQcml2YXRlS2V5OiBCdWZmZXIpID0+IHdpZi5lbmNvZGUoMTI4LCBoZFByaXZhdGVLZXksIGZhbHNlKVxuIl19
-9
View File
@@ -1,9 +0,0 @@
/// <reference types="node" />
import { Buffer } from 'buffer';
declare const bip32: import("bip32").BIP32API;
export declare const seedToHd: (seed: string | Buffer) => import("bip32").BIP32Interface;
export declare const hdToFirstHdNode: (hd: ReturnType<typeof bip32.fromSeed>) => import("bip32").BIP32Interface;
export declare const hdNodeToPublicKeyBuffer: (hd: ReturnType<typeof bip32.fromSeed>) => Buffer;
export declare const hdNodeToPrivateKeyBuffer: (hd: ReturnType<typeof bip32.fromSeed>) => Buffer;
export {};
//# sourceMappingURL=hdkey.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"hdkey.d.ts","sourceRoot":"","sources":["../../../../ts/src/auth/keys/hdkey.ts"],"names":[],"mappings":";AAEA,OAAO,EAAE,MAAM,EAAE,MAAM,QAAQ,CAAC;AAEhC,QAAA,MAAM,KAAK,0BAAoB,CAAC;AAEhC,eAAO,MAAM,QAAQ,SAAU,MAAM,GAAG,MAAM,mCAI7C,CAAC;AAEF,eAAO,MAAM,eAAe,OAAQ,WAAW,OAAO,MAAM,QAAQ,CAAC,mCAEpE,CAAC;AAEF,eAAO,MAAM,uBAAuB,OAAQ,WAAW,OAAO,MAAM,QAAQ,CAAC,WAE5E,CAAC;AAEF,eAAO,MAAM,wBAAwB,OAAQ,WAAW,OAAO,MAAM,QAAQ,CAAC,WAE7E,CAAC"}
-19
View File
@@ -1,19 +0,0 @@
import { BIP32Factory } from 'bip32';
import * as ecc from 'tiny-secp256k1';
import { Buffer } from 'buffer';
const bip32 = BIP32Factory(ecc);
export const seedToHd = (seed) => {
const isString = typeof seed === 'string';
const seedBuffer = isString ? Buffer.from(seed, 'hex') : seed;
return bip32.fromSeed(seedBuffer);
};
export const hdToFirstHdNode = (hd) => {
return hd.derivePath("m/44'/194'/0'/0/0");
};
export const hdNodeToPublicKeyBuffer = (hd) => {
return Buffer.from(hd.publicKey);
};
export const hdNodeToPrivateKeyBuffer = (hd) => {
return Buffer.from(hd.privateKey);
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGRrZXkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi90cy9zcmMvYXV0aC9rZXlzL2hka2V5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxPQUFPLENBQUM7QUFDckMsT0FBTyxLQUFLLEdBQUcsTUFBTSxnQkFBZ0IsQ0FBQztBQUN0QyxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sUUFBUSxDQUFDO0FBRWhDLE1BQU0sS0FBSyxHQUFHLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUVoQyxNQUFNLENBQUMsTUFBTSxRQUFRLEdBQUcsQ0FBQyxJQUFxQixFQUFFLEVBQUU7SUFDaEQsTUFBTSxRQUFRLEdBQUcsT0FBTyxJQUFJLEtBQUssUUFBUSxDQUFDO0lBQzFDLE1BQU0sVUFBVSxHQUFHLFFBQVEsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztJQUM5RCxPQUFPLEtBQUssQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLENBQUM7QUFDcEMsQ0FBQyxDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sZUFBZSxHQUFHLENBQUMsRUFBcUMsRUFBRSxFQUFFO0lBQ3ZFLE9BQU8sRUFBRSxDQUFDLFVBQVUsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO0FBQzVDLENBQUMsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLHVCQUF1QixHQUFHLENBQUMsRUFBcUMsRUFBRSxFQUFFO0lBQy9FLE9BQU8sTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUM7QUFDbkMsQ0FBQyxDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sd0JBQXdCLEdBQUcsQ0FBQyxFQUFxQyxFQUFFLEVBQUU7SUFDaEYsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxVQUFXLENBQUMsQ0FBQztBQUNyQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCSVAzMkZhY3RvcnkgfSBmcm9tICdiaXAzMic7XG5pbXBvcnQgKiBhcyBlY2MgZnJvbSAndGlueS1zZWNwMjU2azEnO1xuaW1wb3J0IHsgQnVmZmVyIH0gZnJvbSAnYnVmZmVyJztcblxuY29uc3QgYmlwMzIgPSBCSVAzMkZhY3RvcnkoZWNjKTtcblxuZXhwb3J0IGNvbnN0IHNlZWRUb0hkID0gKHNlZWQ6IHN0cmluZyB8IEJ1ZmZlcikgPT4ge1xuICBjb25zdCBpc1N0cmluZyA9IHR5cGVvZiBzZWVkID09PSAnc3RyaW5nJztcbiAgY29uc3Qgc2VlZEJ1ZmZlciA9IGlzU3RyaW5nID8gQnVmZmVyLmZyb20oc2VlZCwgJ2hleCcpIDogc2VlZDtcbiAgcmV0dXJuIGJpcDMyLmZyb21TZWVkKHNlZWRCdWZmZXIpO1xufTtcblxuZXhwb3J0IGNvbnN0IGhkVG9GaXJzdEhkTm9kZSA9IChoZDogUmV0dXJuVHlwZTx0eXBlb2YgYmlwMzIuZnJvbVNlZWQ+KSA9PiB7XG4gIHJldHVybiBoZC5kZXJpdmVQYXRoKFwibS80NCcvMTk0Jy8wJy8wLzBcIik7XG59O1xuXG5leHBvcnQgY29uc3QgaGROb2RlVG9QdWJsaWNLZXlCdWZmZXIgPSAoaGQ6IFJldHVyblR5cGU8dHlwZW9mIGJpcDMyLmZyb21TZWVkPikgPT4ge1xuICByZXR1cm4gQnVmZmVyLmZyb20oaGQucHVibGljS2V5KTtcbn07XG5cbmV4cG9ydCBjb25zdCBoZE5vZGVUb1ByaXZhdGVLZXlCdWZmZXIgPSAoaGQ6IFJldHVyblR5cGU8dHlwZW9mIGJpcDMyLmZyb21TZWVkPikgPT4ge1xuICByZXR1cm4gQnVmZmVyLmZyb20oaGQucHJpdmF0ZUtleSEpO1xufTtcbiJdfQ==
-2
View File
@@ -1,2 +0,0 @@
export declare const generateAccountName: () => string;
//# sourceMappingURL=utils.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../../ts/src/auth/utils.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,mBAAmB,QAAO,MAQtC,CAAA"}
-8
View File
@@ -1,8 +0,0 @@
export const generateAccountName = () => {
let result = '';
const possible = "abcdefghijklmnopqrstuvwxyz";
for (let i = 0; i < 12; i++)
result += possible.charAt(Math.floor(Math.random() * possible.length));
return result;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi90cy9zcmMvYXV0aC91dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQUMsTUFBTSxtQkFBbUIsR0FBRyxHQUFXLEVBQUU7SUFDNUMsSUFBSSxNQUFNLEdBQUcsRUFBRSxDQUFBO0lBRWYsTUFBTSxRQUFRLEdBQUcsNEJBQTRCLENBQUM7SUFDOUMsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLEVBQUU7UUFDdkIsTUFBTSxJQUFJLFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7SUFFM0UsT0FBTyxNQUFNLENBQUE7QUFDakIsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IGdlbmVyYXRlQWNjb3VudE5hbWUgPSAoKTogc3RyaW5nID0+IHtcbiAgICBsZXQgcmVzdWx0ID0gJydcblxuICAgIGNvbnN0IHBvc3NpYmxlID0gXCJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5elwiO1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgMTI7IGkrKylcbiAgICAgICAgcmVzdWx0ICs9IHBvc3NpYmxlLmNoYXJBdChNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiBwb3NzaWJsZS5sZW5ndGgpKTtcblxuICAgIHJldHVybiByZXN1bHRcbn0iXX0=
-9
View File
@@ -1,9 +0,0 @@
import { ChainCrypt } from "./types";
declare class BaseCrypt implements ChainCrypt {
decrypt(authKey: string, publicKey: string, message: string, memo?: string): Promise<string>;
encrypt(authKey: string, publicKey: string, message: string, memo?: string): Promise<string>;
sign(privateKey: string, message: string): string;
verify(publicKey: string, signature: string, message: string): boolean;
}
export default BaseCrypt;
//# sourceMappingURL=baseCrypt.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"baseCrypt.d.ts","sourceRoot":"","sources":["../../../ts/src/blockchain/baseCrypt.ts"],"names":[],"mappings":"AAGA,OAAO,EAAC,UAAU,EAAC,MAAM,SAAS,CAAC;AAEnC,cAAM,SAAU,YAAW,UAAU;IACjC,OAAO,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;IAI5F,OAAO,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;IAI5F,IAAI,CAAC,UAAU,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,GAAG,MAAM;IAIjD,MAAM,CAAC,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,GAAG,OAAO;CAGzE;AAED,eAAe,SAAS,CAAA"}
-18
View File
@@ -1,18 +0,0 @@
import Ecc from 'eosjs-ecc';
import { encrypt, decrypt } from 'eos-encrypt';
class BaseCrypt {
decrypt(authKey, publicKey, message, memo) {
return Promise.resolve(decrypt(authKey, publicKey, message, { memo }));
}
encrypt(authKey, publicKey, message, memo) {
return Promise.resolve(encrypt(authKey, publicKey, message, { memo, maxsize: 10000 }));
}
sign(privateKey, message) {
return Ecc.sign(message, privateKey);
}
verify(publicKey, signature, message) {
return Ecc.verify(signature, message, publicKey);
}
}
export default BaseCrypt;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZUNyeXB0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vdHMvc3JjL2Jsb2NrY2hhaW4vYmFzZUNyeXB0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sR0FBRyxNQUFNLFdBQVcsQ0FBQTtBQUMzQixPQUFPLEVBQUMsT0FBTyxFQUFFLE9BQU8sRUFBQyxNQUFNLGFBQWEsQ0FBQTtBQUk1QyxNQUFNLFNBQVM7SUFDWCxPQUFPLENBQUMsT0FBZSxFQUFFLFNBQWlCLEVBQUUsT0FBZSxFQUFFLElBQWE7UUFDdEUsT0FBTyxPQUFPLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxFQUFDLElBQUksRUFBQyxDQUFDLENBQUMsQ0FBQztJQUN6RSxDQUFDO0lBRUQsT0FBTyxDQUFDLE9BQWUsRUFBRSxTQUFpQixFQUFFLE9BQWUsRUFBRSxJQUFhO1FBQ3RFLE9BQU8sT0FBTyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLFNBQVMsRUFBRSxPQUFPLEVBQUUsRUFBQyxJQUFJLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBQyxDQUFDLENBQUMsQ0FBQztJQUN6RixDQUFDO0lBRUQsSUFBSSxDQUFDLFVBQWtCLEVBQUUsT0FBZTtRQUNwQyxPQUFPLEdBQUcsQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLFVBQVUsQ0FBQyxDQUFBO0lBQ3hDLENBQUM7SUFFRCxNQUFNLENBQUMsU0FBaUIsRUFBRSxTQUFpQixFQUFFLE9BQWU7UUFDeEQsT0FBTyxHQUFHLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRSxPQUFPLEVBQUUsU0FBUyxDQUFDLENBQUE7SUFDcEQsQ0FBQztDQUNKO0FBRUQsZUFBZSxTQUFTLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgRWNjIGZyb20gJ2Vvc2pzLWVjYydcbmltcG9ydCB7ZW5jcnlwdCwgZGVjcnlwdH0gZnJvbSAnZW9zLWVuY3J5cHQnXG5cbmltcG9ydCB7Q2hhaW5DcnlwdH0gZnJvbSBcIi4vdHlwZXNcIjtcblxuY2xhc3MgQmFzZUNyeXB0IGltcGxlbWVudHMgQ2hhaW5DcnlwdCB7XG4gICAgZGVjcnlwdChhdXRoS2V5OiBzdHJpbmcsIHB1YmxpY0tleTogc3RyaW5nLCBtZXNzYWdlOiBzdHJpbmcsIG1lbW8/OiBzdHJpbmcpOiBQcm9taXNlPHN0cmluZz4ge1xuICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKGRlY3J5cHQoYXV0aEtleSwgcHVibGljS2V5LCBtZXNzYWdlLCB7bWVtb30pKTtcbiAgICB9XG5cbiAgICBlbmNyeXB0KGF1dGhLZXk6IHN0cmluZywgcHVibGljS2V5OiBzdHJpbmcsIG1lc3NhZ2U6IHN0cmluZywgbWVtbz86IHN0cmluZyk6IFByb21pc2U8c3RyaW5nPiB7XG4gICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoZW5jcnlwdChhdXRoS2V5LCBwdWJsaWNLZXksIG1lc3NhZ2UsIHttZW1vLCBtYXhzaXplOiAxMDAwMH0pKTtcbiAgICB9XG5cbiAgICBzaWduKHByaXZhdGVLZXk6IHN0cmluZywgbWVzc2FnZTogc3RyaW5nKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIEVjYy5zaWduKG1lc3NhZ2UsIHByaXZhdGVLZXkpXG4gICAgfVxuXG4gICAgdmVyaWZ5KHB1YmxpY0tleTogc3RyaW5nLCBzaWduYXR1cmU6IHN0cmluZywgbWVzc2FnZTogc3RyaW5nKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiBFY2MudmVyaWZ5KHNpZ25hdHVyZSwgbWVzc2FnZSwgcHVibGljS2V5KVxuICAgIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgQmFzZUNyeXB0XG4iXX0=
-80
View File
@@ -1,80 +0,0 @@
import { TextDecoder, TextEncoder } from 'text-encoding';
import { Api, JsonRpc } from 'eosjs';
import { SignatureProvider, TransactConfig, Transaction, TransactResult } from 'eosjs/dist/eosjs-api-interfaces';
import { PushTransactionArgs, ReadOnlyTransactResult } from 'eosjs/dist/eosjs-rpc-interfaces';
import EosioContract from './contracts/eosio';
import CoreContract from './contracts/core';
import PartnersContract from './contracts/partners';
import P2PContract from './contracts/p2p';
import NftContract from './contracts/nft';
import { AuthKeySearchCallback, AuthKeyType, ChainConfig, ChainCrypt, SignatureProviderMaker, TableCodeConfig } from './types';
import ReadApi from './readApi';
import BaseContract from "./contracts/base";
import Wallet from "./wallet";
import Explorer from "./explorer";
import PersonalData from "./personalData";
declare class Chain {
private readonly name;
readApi: ReadApi;
explorer: Explorer;
private readonly tableCodeConfig;
private readonly rpcByEndpoint;
private readonly authKeyType;
private readonly authKeySearchCallback?;
private readonly signatureProviderMaker;
private readonly chainCrypt;
private textDecoder?;
private textEncoder?;
private personalData;
eosioContract: EosioContract;
coreContract: CoreContract;
partnersContract: PartnersContract;
p2pContract: P2PContract;
nftContract: NftContract;
wallets: Wallet[];
readonly coreSymbol?: string;
constructor(chainConfig: ChainConfig, tableCodeConfig: TableCodeConfig, personalData: PersonalData, authKeySearchCallback?: AuthKeySearchCallback, signatureProviderMaker?: SignatureProviderMaker, chainCrypt?: ChainCrypt, textDecoder?: typeof TextDecoder, textEncoder?: typeof TextEncoder);
get walletsSymbols(): string[];
getWalletBySymbol(symbol: string): Wallet | undefined;
applyContract<T extends BaseContract>(contract: {
new (...args: any[]): T;
}): T;
getCachedRpc(): JsonRpc;
getEosInstanceBySignatureProvider(signatureProvider: SignatureProvider): Api;
/**
* @deprecated since version 1.0.2
*/
getEosPassInstance(wif: string): Api;
makeEosInstance(authKey: string): Promise<Api>;
getAuthKey(authKeyQuery: string, authKeyType?: AuthKeyType): string | Promise<string | null>;
transactByAuthKey(authKey: string, transaction: Transaction, config?: TransactConfig): Promise<TransactResult | ReadOnlyTransactResult | PushTransactionArgs>;
transact(authKeyQuery: string, transaction: Transaction, config?: TransactConfig, authKeyType?: AuthKeyType): Promise<TransactResult | ReadOnlyTransactResult | PushTransactionArgs>;
encryptMessage(authKeyQuery: string, publicKey: string, message: string, memo?: string, authKeyType?: AuthKeyType): Promise<string>;
decryptMessage(authKeyQuery: string, publicKey: string, message: string, memo?: string, authKeyType?: AuthKeyType): Promise<string>;
makeValueAsStr(value: any): string;
objToStableMessage(dict: Record<string, any>): string;
btoaEscape(str: string): string;
signMessage(authKeyQuery: string, publicKey: string, message: string, authKeyType?: AuthKeyType): Promise<string>;
verifyMessage(publicKey: string, message: string, signature: string): Promise<boolean>;
signObject(authKeyQuery: string, publicKey: string, dict: Record<string, any>, authKeyType?: AuthKeyType): Promise<string>;
verifyObject(publicKey: string, dict: Record<string, any>, signature: string): Promise<boolean>;
sendPersonalData(authKeyQuery: string, senderAccountName: string, recipientAccountName: string, data: any, authKeyType?: AuthKeyType): Promise<any>;
parseEncryptedPersonalData(authKeyQuery: string, data: {
id: string;
senderPub: string;
data: string;
}[], authKeyType?: AuthKeyType): Promise<{
id: string;
data: any;
}[]>;
getPersonalAsRecipient(authKeyQuery: string, recipientAccountName: string, ids: string[], authKeyType?: AuthKeyType): Promise<{
id: string;
data: any;
}[]>;
getPersonalAsSender(authKeyQuery: string, senderAccountName: string, ids: string[], authKeyType?: AuthKeyType): Promise<{
id: string;
data: any;
}[]>;
}
export default Chain;
//# sourceMappingURL=chain.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"chain.d.ts","sourceRoot":"","sources":["../../../ts/src/blockchain/chain.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,WAAW,EAAE,WAAW,EAAC,MAAM,eAAe,CAAC;AACvD,OAAO,EAAC,GAAG,EAAE,OAAO,EAAC,MAAM,OAAO,CAAC;AAEnC,OAAO,EAAC,iBAAiB,EAAE,cAAc,EAAE,WAAW,EAAE,cAAc,EAAC,MAAM,iCAAiC,CAAC;AAC/G,OAAO,EAAC,mBAAmB,EAAE,sBAAsB,EAAC,MAAM,iCAAiC,CAAC;AAQ5F,OAAO,aAAa,MAAM,mBAAmB,CAAA;AAC7C,OAAO,YAAY,MAAM,kBAAkB,CAAA;AAC3C,OAAO,gBAAgB,MAAM,sBAAsB,CAAA;AACnD,OAAO,WAAW,MAAM,iBAAiB,CAAA;AACzC,OAAO,WAAW,MAAM,iBAAiB,CAAA;AACzC,OAAO,EACH,qBAAqB,EACrB,WAAW,EACX,WAAW,EACX,UAAU,EACV,sBAAsB,EACtB,eAAe,EAClB,MAAM,SAAS,CAAA;AAChB,OAAO,OAAO,MAAM,WAAW,CAAA;AAC/B,OAAO,YAAY,MAAM,kBAAkB,CAAC;AAG5C,OAAO,MAAM,MAAM,UAAU,CAAC;AAC9B,OAAO,QAAQ,MAAM,YAAY,CAAC;AAClC,OAAO,YAAY,MAAM,gBAAgB,CAAC;AAQ1C,cAAM,KAAK;IACP,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAQ;IACtB,OAAO,EAAE,OAAO,CAAA;IAChB,QAAQ,EAAE,QAAQ,CAAA;IACzB,OAAO,CAAC,QAAQ,CAAC,eAAe,CAAiB;IACjD,OAAO,CAAC,QAAQ,CAAC,aAAa,CAAiB;IAC/C,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAa;IACzC,OAAO,CAAC,QAAQ,CAAC,qBAAqB,CAAC,CAAuB;IAC9D,OAAO,CAAC,QAAQ,CAAC,sBAAsB,CAAwB;IAC/D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAY;IACvC,OAAO,CAAC,WAAW,CAAC,CAAoB;IACxC,OAAO,CAAC,WAAW,CAAC,CAAoB;IACxC,OAAO,CAAC,YAAY,CAAc;IAE3B,aAAa,EAAE,aAAa,CAAA;IAC5B,YAAY,EAAE,YAAY,CAAA;IAC1B,gBAAgB,EAAE,gBAAgB,CAAA;IAClC,WAAW,EAAE,WAAW,CAAA;IACxB,WAAW,EAAE,WAAW,CAAA;IAExB,OAAO,EAAE,MAAM,EAAE,CAAA;IACxB,SAAgB,UAAU,CAAC,EAAE,MAAM,CAAA;gBAG/B,WAAW,EAAE,WAAW,EACxB,eAAe,EAAE,eAAe,EAChC,YAAY,EAAE,YAAY,EAC1B,qBAAqB,CAAC,EAAE,qBAAqB,EAC7C,sBAAsB,CAAC,EAAE,sBAAsB,EAC/C,UAAU,CAAC,EAAE,UAAU,EACvB,WAAW,CAAC,EAAE,OAAO,WAAW,EAChC,WAAW,CAAC,EAAE,OAAO,WAAW;IAyBpC,IAAI,cAAc,aAEjB;IAED,iBAAiB,CAAC,MAAM,EAAE,MAAM;IAIhC,aAAa,CAAC,CAAC,SAAS,YAAY,EAAE,QAAQ,EAAE;QAAE,KAAI,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;KAAE,GAAG,CAAC;IAI/E,YAAY;IASZ,iCAAiC,CAAC,iBAAiB,EAAE,iBAAiB;IAYtE;;OAEG;IACH,kBAAkB,CAAC,GAAG,EAAE,MAAM;IAKxB,eAAe,CAAC,OAAO,EAAE,MAAM;IAKrC,UAAU,CAAC,YAAY,EAAE,MAAM,EAAE,WAAW,CAAC,EAAE,WAAW;IAiBpD,iBAAiB,CACnB,OAAO,EAAE,MAAM,EACf,WAAW,EAAE,WAAW,EACxB,MAAM,CAAC,EAAE,cAAc,GACxB,OAAO,CAAC,cAAc,GAAG,sBAAsB,GAAG,mBAAmB,CAAC;IAKnE,QAAQ,CACV,YAAY,EAAE,MAAM,EACpB,WAAW,EAAE,WAAW,EACxB,MAAM,CAAC,EAAE,cAAc,EACvB,WAAW,CAAC,EAAE,WAAW,GAC1B,OAAO,CAAC,cAAc,GAAG,sBAAsB,GAAG,mBAAmB,CAAC;IAUnE,cAAc,CAChB,YAAY,EAAE,MAAM,EACpB,SAAS,EAAE,MAAM,EACjB,OAAO,EAAE,MAAM,EACf,IAAI,CAAC,EAAE,MAAM,EACb,WAAW,CAAC,EAAE,WAAW;IAYvB,cAAc,CAChB,YAAY,EAAE,MAAM,EACpB,SAAS,EAAE,MAAM,EACjB,OAAO,EAAE,MAAM,EACf,IAAI,CAAC,EAAE,MAAM,EACb,WAAW,CAAC,EAAE,WAAW;IAa7B,cAAc,CAAC,KAAK,EAAE,GAAG,GAAG,MAAM;IAgBlC,kBAAkB,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC;IAI5C,UAAU,CAAC,GAAG,EAAE,MAAM;IAIhB,WAAW,CACb,YAAY,EAAE,MAAM,EACpB,SAAS,EAAE,MAAM,EACjB,OAAO,EAAE,MAAM,EACf,WAAW,CAAC,EAAE,WAAW;IAYvB,aAAa,CACf,SAAS,EAAE,MAAM,EACjB,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM;IAMf,UAAU,CACZ,YAAY,EAAE,MAAM,EACpB,SAAS,EAAE,MAAM,EACjB,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EACzB,WAAW,CAAC,EAAE,WAAW;IAMvB,YAAY,CACd,SAAS,EAAE,MAAM,EACjB,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EACzB,SAAS,EAAE,MAAM;IAMf,gBAAgB,CAClB,YAAY,EAAE,MAAM,EACpB,iBAAiB,EAAE,MAAM,EACzB,oBAAoB,EAAE,MAAM,EAC5B,IAAI,EAAE,GAAG,EACT,WAAW,CAAC,EAAE,WAAW;IAsBvB,0BAA0B,CAC5B,YAAY,EAAE,MAAM,EACpB,IAAI,EAAE;QAAC,EAAE,EAAE,MAAM,CAAC;QAAC,SAAS,EAAE,MAAM,CAAC;QAAC,IAAI,EAAE,MAAM,CAAA;KAAC,EAAE,EACrD,WAAW,CAAC,EAAE,WAAW;YAEN,MAAM;cAAQ,GAAG;;IAgBlC,sBAAsB,CACxB,YAAY,EAAE,MAAM,EACpB,oBAAoB,EAAE,MAAM,EAC5B,GAAG,EAAE,MAAM,EAAE,EACb,WAAW,CAAC,EAAE,WAAW,GAC1B,OAAO,CAAC;QAAC,EAAE,EAAE,MAAM,CAAC;QAAC,IAAI,EAAE,GAAG,CAAA;KAAC,EAAE,CAAC;IAqB/B,mBAAmB,CACrB,YAAY,EAAE,MAAM,EACpB,iBAAiB,EAAE,MAAM,EACzB,GAAG,EAAE,MAAM,EAAE,EACb,WAAW,CAAC,EAAE,WAAW,GAC1B,OAAO,CAAC;QAAC,EAAE,EAAE,MAAM,CAAC;QAAC,IAAI,EAAE,GAAG,CAAA;KAAC,EAAE,CAAC;CAoBxC;AAED,eAAe,KAAK,CAAA"}
-228
View File
File diff suppressed because one or more lines are too long
-21
View File
@@ -1,21 +0,0 @@
import { TextDecoder, TextEncoder } from 'text-encoding';
import Chain from './chain';
import { Config, SignatureProviderMaker, AuthKeySearchCallback, ChainCrypt } from './types';
import Registrator from "./registrator";
import PersonalData from "./personalData";
declare class ChainsSingleton {
private readonly chainsByName;
private initialized;
private rootChain;
registrator: Registrator;
personalData: PersonalData;
textDecoder?: typeof TextDecoder;
textEncoder?: typeof TextEncoder;
constructor();
init(config: Config, authKeySearchCallback?: AuthKeySearchCallback, signatureProviderMaker?: SignatureProviderMaker, chainCrypt?: ChainCrypt, textDecoder?: typeof TextDecoder, textEncoder?: typeof TextEncoder): void;
checkChainsIsInitialized(): void;
getChainByName(name: string): Chain;
getRootChain(): Chain;
}
export default ChainsSingleton;
//# sourceMappingURL=chainsSingleton.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"chainsSingleton.d.ts","sourceRoot":"","sources":["../../../ts/src/blockchain/chainsSingleton.ts"],"names":[],"mappings":"AACA,OAAO,EAAC,WAAW,EAAE,WAAW,EAAC,MAAM,eAAe,CAAA;AAEtD,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,EAAC,MAAM,EAAE,sBAAsB,EAAE,qBAAqB,EAAE,UAAU,EAAC,MAAM,SAAS,CAAA;AAEzF,OAAO,WAAW,MAAM,eAAe,CAAC;AACxC,OAAO,YAAY,MAAM,gBAAgB,CAAC;AAM1C,cAAM,eAAe;IACnB,OAAO,CAAC,QAAQ,CAAC,YAAY,CAAc;IAC3C,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,SAAS,CAAQ;IAClB,WAAW,EAAE,WAAW,CAAA;IACxB,YAAY,EAAE,YAAY,CAAA;IAC1B,WAAW,CAAC,EAAE,OAAO,WAAW,CAAA;IAChC,WAAW,CAAC,EAAE,OAAO,WAAW,CAAA;;IAUvC,IAAI,CACA,MAAM,EAAE,MAAM,EACd,qBAAqB,CAAC,EAAE,qBAAqB,EAC7C,sBAAsB,CAAC,EAAE,sBAAsB,EAC/C,UAAU,CAAC,EAAE,UAAU,EACvB,WAAW,CAAC,EAAE,OAAO,WAAW,EAChC,WAAW,CAAC,EAAE,OAAO,WAAW;IAiCpC,wBAAwB;IAMxB,cAAc,CAAC,IAAI,EAAE,MAAM;IAY3B,YAAY;CAGb;AAED,eAAe,eAAe,CAAA"}
File diff suppressed because one or more lines are too long
-30
View File
@@ -1,30 +0,0 @@
import ReadApi from '../readApi';
import { TableCodeConfig } from '../types';
import { TableResult } from "../../eos/types";
interface DefaultJsonValueMaker {
[key: string]: () => any;
}
export interface TableRowsArgs {
scope?: string;
table: string;
table_key?: string;
lower_bound?: number | string;
upper_bound?: number | string;
limit?: number;
key_type?: string;
index_position?: number;
parseMetaAsJson?: boolean;
parseKeysAsJson?: string[];
defaultJsonValues?: DefaultJsonValueMaker;
getAllRows?: boolean;
}
declare class BaseContract {
private api;
private readonly baseName;
constructor(api: ReadApi, tableCodeConfig: TableCodeConfig, name: string);
get name(): string;
getTableRows<ReturnType>({ scope, table, table_key, lower_bound, upper_bound, limit, key_type, index_position, parseMetaAsJson, parseKeysAsJson, defaultJsonValues, getAllRows, }: TableRowsArgs, prependResult?: ReturnType[]): Promise<TableResult<ReturnType>>;
getSingleTableRow<ReturnType>(args: TableRowsArgs): Promise<ReturnType>;
}
export default BaseContract;
//# sourceMappingURL=base.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"base.d.ts","sourceRoot":"","sources":["../../../../ts/src/blockchain/contracts/base.ts"],"names":[],"mappings":"AAAA,OAAO,OAAO,MAAM,YAAY,CAAA;AAChC,OAAO,EAAE,eAAe,EAAE,MAAM,UAAU,CAAA;AAC1C,OAAO,EAAC,WAAW,EAAC,MAAM,iBAAiB,CAAC;AAE5C,UAAU,qBAAqB;IAC7B,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,GAAG,CAAA;CACzB;AAID,MAAM,WAAW,aAAa;IAC5B,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,KAAK,EAAE,MAAM,CAAA;IACb,SAAS,CAAC,EAAE,MAAM,CAAA;IAClB,WAAW,CAAC,EAAE,MAAM,GAAG,MAAM,CAAA;IAC7B,WAAW,CAAC,EAAE,MAAM,GAAG,MAAM,CAAA;IAC7B,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,QAAQ,CAAC,EAAE,MAAM,CAAA;IACjB,cAAc,CAAC,EAAE,MAAM,CAAA;IACvB,eAAe,CAAC,EAAE,OAAO,CAAA;IACzB,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;IAC3B,iBAAiB,CAAC,EAAE,qBAAqB,CAAC;IAC1C,UAAU,CAAC,EAAE,OAAO,CAAA;CACrB;AAED,cAAM,YAAY;IAChB,OAAO,CAAC,GAAG,CAAS;IACpB,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAQ;gBAErB,GAAG,EAAE,OAAO,EAAE,eAAe,EAAE,eAAe,EAAE,IAAI,EAAE,MAAM;IAOxE,IAAW,IAAI,WAEd;IAEK,YAAY,CAAC,UAAU,EAAE,EAC7B,KAAK,EACL,KAAK,EACL,SAAS,EACT,WAAW,EACX,WAAW,EACX,KAAK,EACL,QAAQ,EACR,cAAc,EACd,eAAe,EACf,eAAe,EACf,iBAAiB,EACjB,UAAU,GACX,EAAE,aAAa,EAAE,aAAa,CAAC,EAAE,UAAU,EAAE,GAAG,OAAO,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;IAqE3E,iBAAiB,CAAC,UAAU,EAAE,IAAI,EAAE,aAAa;CAKxD;AAED,eAAe,YAAY,CAAA"}
File diff suppressed because one or more lines are too long
-189
View File
@@ -1,189 +0,0 @@
import ReadApi from '../readApi';
import { TableCodeConfig } from '../types';
import BaseContract from './base';
interface UserPowerData {
delegated: number;
frozen: number;
power: number;
staked: number;
username: string;
with_badges: number;
}
interface MarketBalance {
balance: string;
weight: string;
contract: string;
}
interface MarketPrice {
buy: string;
sell: string;
}
interface MarketData {
base: MarketBalance;
id: number;
name: string;
quote: MarketBalance;
supply: string;
vesting_seconds: number;
liquid: number;
price: MarketPrice;
stake: string;
if_user_sell_all?: string;
}
interface ReportData {
approved: number;
balance: string;
comment: string;
count: number;
created_at: string;
curator: string;
data: string;
distributed: number;
expired_at: string;
goal_id: string;
need_check: number;
report_id: number;
requested: string;
status: string;
task_id: string;
total_votes: number;
type: number;
username: string;
voters: any[];
}
interface TaskData {
active: number;
badge_id: number;
batch: any[];
benefactor: string;
calendar: any[];
completed: number;
created_at: string;
creator: string;
curator: string;
data: string;
doer: string;
duration: number;
expired_at: string;
for_each: string;
funded: string;
gifted_badges: number;
gifted_power: number;
goal_id: string;
host: string;
is_batch: number;
is_encrypted: number;
is_public: number;
is_regular: number;
level: number;
meta: any;
parent_batch_id: number;
permlink: string;
priority: number;
public_key: string;
remain: string;
reports_count: number;
requested: string;
role: string;
start_at: string;
status: string;
suggester: string;
task_id: string;
title: string;
total_votes: number;
type: string;
validated: number;
voters: any[];
with_badge: number;
}
interface BadgeData {
caption: string;
description: string;
id: number;
iurl: string;
pic: string;
power: number;
remain: number;
total: number;
}
interface TaskDataResult extends TaskData {
reports: ReportData[];
user_reports: ReportData[];
no_reports_on_check: boolean;
has_report: boolean;
report_approved: boolean;
badge?: BadgeData;
}
interface HostData {
achieved_goals: number;
activated: number;
ahost: string;
approved_reports: number;
architect: string;
asset_on_sale: string;
asset_on_sale_precision: number;
asset_on_sale_symbol: string;
cfund_percent: number;
chat_mode: string;
chosts: any[];
completed_tasks: number;
consensus_percent: number;
current_cycle_num: number;
current_pool_id: number;
current_pool_num: number;
cycle_start_id: number;
dac_mode: number;
dacs_percent: number;
direct_goal_withdraw: number;
fhosts: any[];
fhosts_mode: number;
gsponsor_model: any[];
hfund_percent: number;
hoperator: string;
levels: number[];
meta: string;
need_switch: number;
non_active_chost: number;
parameters_setted: number;
payed: number;
power_market_id: string;
precision: number;
priority_flag: number;
purpose: string;
quote_amount: string;
quote_precision: number;
quote_symbol: string;
quote_token_contract: string;
referral_percent: number;
registered_at: string;
root_token: string;
root_token_contract: string;
sale_is_enabled: number;
sale_mode: string;
sale_shift: number;
sale_token_contract: string;
symbol: string;
sys_percent: number;
title: string;
to_pay: string;
total_dacs_weight: number;
total_goals: number;
total_reports: number;
total_shares: number;
total_tasks: number;
type: string;
username: string;
voting_only_up: number;
}
declare class CoreContract extends BaseContract {
constructor(api: ReadApi, tableCodeConfig: TableCodeConfig);
getUserPower(username: string, hostname: string): Promise<UserPowerData>;
getMarket(host: HostData, userPower: UserPowerData): Promise<MarketData>;
getReports(username: string): Promise<ReportData[]>;
getTasksRaw(): Promise<TaskData[]>;
getBadgesRaw(): Promise<BadgeData[]>;
getTasks(username: string, reports: ReportData[]): Promise<TaskDataResult[]>;
getHost(hostname: string): Promise<HostData>;
}
export default CoreContract;
//# sourceMappingURL=core.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"core.d.ts","sourceRoot":"","sources":["../../../../ts/src/blockchain/contracts/core.ts"],"names":[],"mappings":"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"}
File diff suppressed because one or more lines are too long
-41
View File
@@ -1,41 +0,0 @@
import ReadApi from '../readApi';
import { TableCodeConfig } from '../types';
import BaseContract from './base';
interface EosioGlobalData {
base_per_transaction_net_usage: number;
context_free_discount_net_usage_den: number;
context_free_discount_net_usage_num: number;
deferred_trx_expiration_window: number;
last_name_close: string;
last_pervote_bucket_fill: string;
last_producer_schedule_size: number;
last_producer_schedule_update: string;
max_authority_depth: number;
max_block_cpu_usage: number;
max_block_net_usage: number;
max_inline_action_depth: number;
max_inline_action_size: number;
max_ram_size: string;
max_transaction_cpu_usage: number;
max_transaction_delay: number;
max_transaction_lifetime: number;
max_transaction_net_usage: number;
min_transaction_cpu_usage: number;
net_usage_leeway: number;
perblock_bucket: string;
pervote_bucket: string;
target_block_cpu_usage_pct: number;
target_block_net_usage_pct: number;
thresh_activated_stake_time: string;
total_activated_stake: number;
total_producer_vote_weight: string;
total_ram_bytes_reserved: number;
total_ram_stake: number;
total_unpaid_blocks: number;
}
declare class EosioContract extends BaseContract {
constructor(api: ReadApi, tableCodeConfig: TableCodeConfig);
getGlobalData(): Promise<EosioGlobalData>;
}
export default EosioContract;
//# sourceMappingURL=eosio.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"eosio.d.ts","sourceRoot":"","sources":["../../../../ts/src/blockchain/contracts/eosio.ts"],"names":[],"mappings":"AAAA,OAAO,OAAO,MAAM,YAAY,CAAA;AAChC,OAAO,EAAE,eAAe,EAAE,MAAM,UAAU,CAAA;AAC1C,OAAO,YAAY,MAAM,QAAQ,CAAA;AAEjC,UAAU,eAAe;IACvB,8BAA8B,EAAE,MAAM,CAAA;IACtC,mCAAmC,EAAE,MAAM,CAAA;IAC3C,mCAAmC,EAAE,MAAM,CAAA;IAC3C,8BAA8B,EAAE,MAAM,CAAA;IACtC,eAAe,EAAE,MAAM,CAAA;IACvB,wBAAwB,EAAE,MAAM,CAAA;IAChC,2BAA2B,EAAE,MAAM,CAAA;IACnC,6BAA6B,EAAE,MAAM,CAAA;IACrC,mBAAmB,EAAE,MAAM,CAAA;IAC3B,mBAAmB,EAAE,MAAM,CAAA;IAC3B,mBAAmB,EAAE,MAAM,CAAA;IAC3B,uBAAuB,EAAE,MAAM,CAAA;IAC/B,sBAAsB,EAAE,MAAM,CAAA;IAC9B,YAAY,EAAE,MAAM,CAAA;IACpB,yBAAyB,EAAE,MAAM,CAAA;IACjC,qBAAqB,EAAE,MAAM,CAAA;IAC7B,wBAAwB,EAAE,MAAM,CAAA;IAChC,yBAAyB,EAAE,MAAM,CAAA;IACjC,yBAAyB,EAAE,MAAM,CAAA;IACjC,gBAAgB,EAAE,MAAM,CAAA;IACxB,eAAe,EAAE,MAAM,CAAA;IACvB,cAAc,EAAE,MAAM,CAAA;IACtB,0BAA0B,EAAE,MAAM,CAAA;IAClC,0BAA0B,EAAE,MAAM,CAAA;IAClC,2BAA2B,EAAE,MAAM,CAAA;IACnC,qBAAqB,EAAE,MAAM,CAAA;IAC7B,0BAA0B,EAAE,MAAM,CAAA;IAClC,wBAAwB,EAAE,MAAM,CAAA;IAChC,eAAe,EAAE,MAAM,CAAA;IACvB,mBAAmB,EAAE,MAAM,CAAA;CAC5B;AAED,cAAM,aAAc,SAAQ,YAAY;gBAC1B,GAAG,EAAE,OAAO,EAAE,eAAe,EAAE,eAAe;IAI1D,aAAa,IAAI,OAAO,CAAC,eAAe,CAAC;CAK1C;AAED,eAAe,aAAa,CAAA"}
-13
View File
@@ -1,13 +0,0 @@
import BaseContract from './base';
class EosioContract extends BaseContract {
constructor(api, tableCodeConfig) {
super(api, tableCodeConfig, 'eosio');
}
getGlobalData() {
return this.getSingleTableRow({
table: 'global',
});
}
}
export default EosioContract;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW9zaW8uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi90cy9zcmMvYmxvY2tjaGFpbi9jb250cmFjdHMvZW9zaW8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsT0FBTyxZQUFZLE1BQU0sUUFBUSxDQUFBO0FBbUNqQyxNQUFNLGFBQWMsU0FBUSxZQUFZO0lBQ3RDLFlBQVksR0FBWSxFQUFFLGVBQWdDO1FBQ3hELEtBQUssQ0FBQyxHQUFHLEVBQUUsZUFBZSxFQUFFLE9BQU8sQ0FBQyxDQUFBO0lBQ3RDLENBQUM7SUFFRCxhQUFhO1FBQ1gsT0FBTyxJQUFJLENBQUMsaUJBQWlCLENBQWtCO1lBQzdDLEtBQUssRUFBRSxRQUFRO1NBQ2hCLENBQUMsQ0FBQTtJQUNKLENBQUM7Q0FDRjtBQUVELGVBQWUsYUFBYSxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWRBcGkgZnJvbSAnLi4vcmVhZEFwaSdcbmltcG9ydCB7IFRhYmxlQ29kZUNvbmZpZyB9IGZyb20gJy4uL3R5cGVzJ1xuaW1wb3J0IEJhc2VDb250cmFjdCBmcm9tICcuL2Jhc2UnXG5cbmludGVyZmFjZSBFb3Npb0dsb2JhbERhdGEge1xuICBiYXNlX3Blcl90cmFuc2FjdGlvbl9uZXRfdXNhZ2U6IG51bWJlclxuICBjb250ZXh0X2ZyZWVfZGlzY291bnRfbmV0X3VzYWdlX2RlbjogbnVtYmVyXG4gIGNvbnRleHRfZnJlZV9kaXNjb3VudF9uZXRfdXNhZ2VfbnVtOiBudW1iZXJcbiAgZGVmZXJyZWRfdHJ4X2V4cGlyYXRpb25fd2luZG93OiBudW1iZXJcbiAgbGFzdF9uYW1lX2Nsb3NlOiBzdHJpbmdcbiAgbGFzdF9wZXJ2b3RlX2J1Y2tldF9maWxsOiBzdHJpbmdcbiAgbGFzdF9wcm9kdWNlcl9zY2hlZHVsZV9zaXplOiBudW1iZXJcbiAgbGFzdF9wcm9kdWNlcl9zY2hlZHVsZV91cGRhdGU6IHN0cmluZ1xuICBtYXhfYXV0aG9yaXR5X2RlcHRoOiBudW1iZXJcbiAgbWF4X2Jsb2NrX2NwdV91c2FnZTogbnVtYmVyXG4gIG1heF9ibG9ja19uZXRfdXNhZ2U6IG51bWJlclxuICBtYXhfaW5saW5lX2FjdGlvbl9kZXB0aDogbnVtYmVyXG4gIG1heF9pbmxpbmVfYWN0aW9uX3NpemU6IG51bWJlclxuICBtYXhfcmFtX3NpemU6IHN0cmluZ1xuICBtYXhfdHJhbnNhY3Rpb25fY3B1X3VzYWdlOiBudW1iZXJcbiAgbWF4X3RyYW5zYWN0aW9uX2RlbGF5OiBudW1iZXJcbiAgbWF4X3RyYW5zYWN0aW9uX2xpZmV0aW1lOiBudW1iZXJcbiAgbWF4X3RyYW5zYWN0aW9uX25ldF91c2FnZTogbnVtYmVyXG4gIG1pbl90cmFuc2FjdGlvbl9jcHVfdXNhZ2U6IG51bWJlclxuICBuZXRfdXNhZ2VfbGVld2F5OiBudW1iZXJcbiAgcGVyYmxvY2tfYnVja2V0OiBzdHJpbmdcbiAgcGVydm90ZV9idWNrZXQ6IHN0cmluZ1xuICB0YXJnZXRfYmxvY2tfY3B1X3VzYWdlX3BjdDogbnVtYmVyXG4gIHRhcmdldF9ibG9ja19uZXRfdXNhZ2VfcGN0OiBudW1iZXJcbiAgdGhyZXNoX2FjdGl2YXRlZF9zdGFrZV90aW1lOiBzdHJpbmdcbiAgdG90YWxfYWN0aXZhdGVkX3N0YWtlOiBudW1iZXJcbiAgdG90YWxfcHJvZHVjZXJfdm90ZV93ZWlnaHQ6IHN0cmluZ1xuICB0b3RhbF9yYW1fYnl0ZXNfcmVzZXJ2ZWQ6IG51bWJlclxuICB0b3RhbF9yYW1fc3Rha2U6IG51bWJlclxuICB0b3RhbF91bnBhaWRfYmxvY2tzOiBudW1iZXJcbn1cblxuY2xhc3MgRW9zaW9Db250cmFjdCBleHRlbmRzIEJhc2VDb250cmFjdCB7XG4gIGNvbnN0cnVjdG9yKGFwaTogUmVhZEFwaSwgdGFibGVDb2RlQ29uZmlnOiBUYWJsZUNvZGVDb25maWcpIHtcbiAgICBzdXBlcihhcGksIHRhYmxlQ29kZUNvbmZpZywgJ2Vvc2lvJylcbiAgfVxuXG4gIGdldEdsb2JhbERhdGEoKTogUHJvbWlzZTxFb3Npb0dsb2JhbERhdGE+IHtcbiAgICByZXR1cm4gdGhpcy5nZXRTaW5nbGVUYWJsZVJvdzxFb3Npb0dsb2JhbERhdGE+KHtcbiAgICAgIHRhYmxlOiAnZ2xvYmFsJyxcbiAgICB9KVxuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IEVvc2lvQ29udHJhY3RcbiJdfQ==
-84
View File
@@ -1,84 +0,0 @@
import { AccountName } from '../../eos/types';
import ReadApi from '../readApi';
import { TableCodeConfig } from '../types';
import BaseContract from './base';
export interface NftObject {
category: string;
creator: string;
description: string;
id: number;
images: string[];
ipns: string;
meta: Record<string, unknown>;
title: string;
total_pieces: number;
}
export interface NftPieceObject {
id: number;
object_id: number;
owner: string;
pieces: number;
day_finish: number;
day_start: number;
}
export interface DeliveryRequest {
type: string;
placeholder: string;
}
export declare type DeliveryRequestFilled = DeliveryRequest & {
value: string;
};
export declare type DeliveryRequestPersonalData = {
personalDataId?: string;
};
export interface NftMarketObject {
base_piece_price: string;
blocked_pieces: number;
day_finish: number;
day_start: number;
id: number;
meta: {
delivery_request: DeliveryRequest[];
};
min_piece_price: string;
object_id: number;
remain_pieces: number;
total_pieces_on_sell: number;
solded_pieces: number;
backed_pieces: number;
sales_closed_at: string;
sales_start_at: string;
seller: string;
status: "waiting" | "pause";
token_contract: string;
total_price: string;
}
export interface NftMarketRequest {
id: number;
market_id: number;
buyer: string;
seller: string;
manager: string;
requested_pieces: number;
total_price: string;
base_piece_price: string;
one_piece_price: string;
total_payed: string;
status: "waiting" | "accepted" | "confirmed" | "issued" | "declined" | "cancelled" | "completed";
day_start: number;
day_finish: number;
delivery_to: DeliveryRequestFilled[] | DeliveryRequestPersonalData;
meta: Record<string, unknown>;
}
declare class NftContract extends BaseContract {
constructor(api: ReadApi, tableCodeConfig: TableCodeConfig);
getObjectsByOwner(owner: AccountName): Promise<NftPieceObject[]>;
getAllObjects(): Promise<NftObject[]>;
getObjectsById(id: number): Promise<NftObject[]>;
getMarket(): Promise<NftMarketObject[]>;
getMarketObjectsById(id: number): Promise<NftMarketObject[]>;
fetchRequestsWithIndexPosition(username: AccountName, indexPosition: number): Promise<NftMarketRequest[]>;
fetchRequests(username: AccountName): Promise<NftMarketRequest[]>;
}
export default NftContract;
//# sourceMappingURL=nft.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"nft.d.ts","sourceRoot":"","sources":["../../../../ts/src/blockchain/contracts/nft.ts"],"names":[],"mappings":"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"}
File diff suppressed because one or more lines are too long
-59
View File
@@ -1,59 +0,0 @@
import ReadApi from '../readApi';
import { TableCodeConfig } from '../types';
import BaseContract from './base';
interface OrdersData {
created_at: string;
creator: string;
curator: string;
details: any;
expired_at: string;
id: number;
out_completed: string;
out_contract: string;
out_currency_code: number;
out_locked: string;
out_precision: number;
out_quantity: string;
out_rate: string;
out_remain: string;
out_symbol: string;
out_type: string;
parent_creator: string;
parent_id: number;
quote_completed: string;
quote_contract: string;
quote_locked: string;
quote_precision: number;
quote_quantity: string;
quote_rate: string;
quote_remain: string;
quote_symbol: string;
quote_type: string;
root_completed: string;
root_contract: string;
root_locked: string;
root_precision: number;
root_quantity: string;
root_remain: string;
root_remain_float?: number;
root_symbol: string;
status: string;
type: string;
}
interface UsdRatesData {
id: number;
out_asset: string;
out_contract: string;
rate: string;
updated_at: string;
}
declare class P2PContract extends BaseContract {
constructor(api: ReadApi, tableCodeConfig: TableCodeConfig);
getOrders(username?: string, parent_id?: number | string, order_id?: number | string): Promise<OrdersData[]>;
getOrder(order_id: number): Promise<OrdersData>;
getUSDRates(): Promise<UsdRatesData[]>;
getRateFromRates(rates: UsdRatesData[], symbol: string, precision: number): string;
getUsdRate(symbol: string, precision: number): Promise<string>;
}
export default P2PContract;
//# sourceMappingURL=p2p.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"p2p.d.ts","sourceRoot":"","sources":["../../../../ts/src/blockchain/contracts/p2p.ts"],"names":[],"mappings":"AAAA,OAAO,OAAO,MAAM,YAAY,CAAA;AAChC,OAAO,EAAE,eAAe,EAAE,MAAM,UAAU,CAAA;AAC1C,OAAO,YAA6B,MAAM,QAAQ,CAAA;AAElD,UAAU,UAAU;IAClB,UAAU,EAAE,MAAM,CAAA;IAClB,OAAO,EAAE,MAAM,CAAA;IACf,OAAO,EAAE,MAAM,CAAA;IACf,OAAO,EAAE,GAAG,CAAA;IACZ,UAAU,EAAE,MAAM,CAAA;IAClB,EAAE,EAAE,MAAM,CAAA;IACV,aAAa,EAAE,MAAM,CAAA;IACrB,YAAY,EAAE,MAAM,CAAA;IACpB,iBAAiB,EAAE,MAAM,CAAA;IACzB,UAAU,EAAE,MAAM,CAAA;IAClB,aAAa,EAAE,MAAM,CAAA;IACrB,YAAY,EAAE,MAAM,CAAA;IACpB,QAAQ,EAAE,MAAM,CAAA;IAChB,UAAU,EAAE,MAAM,CAAA;IAClB,UAAU,EAAE,MAAM,CAAA;IAClB,QAAQ,EAAE,MAAM,CAAA;IAChB,cAAc,EAAE,MAAM,CAAA;IACtB,SAAS,EAAE,MAAM,CAAA;IACjB,eAAe,EAAE,MAAM,CAAA;IACvB,cAAc,EAAE,MAAM,CAAA;IACtB,YAAY,EAAE,MAAM,CAAA;IACpB,eAAe,EAAE,MAAM,CAAA;IACvB,cAAc,EAAE,MAAM,CAAA;IACtB,UAAU,EAAE,MAAM,CAAA;IAClB,YAAY,EAAE,MAAM,CAAA;IACpB,YAAY,EAAE,MAAM,CAAA;IACpB,UAAU,EAAE,MAAM,CAAA;IAClB,cAAc,EAAE,MAAM,CAAA;IACtB,aAAa,EAAE,MAAM,CAAA;IACrB,WAAW,EAAE,MAAM,CAAA;IACnB,cAAc,EAAE,MAAM,CAAA;IACtB,aAAa,EAAE,MAAM,CAAA;IACrB,WAAW,EAAE,MAAM,CAAA;IACnB,iBAAiB,CAAC,EAAE,MAAM,CAAA;IAC1B,WAAW,EAAE,MAAM,CAAA;IACnB,MAAM,EAAE,MAAM,CAAA;IACd,IAAI,EAAE,MAAM,CAAA;CACb;AAED,UAAU,YAAY;IACpB,EAAE,EAAE,MAAM,CAAA;IACV,SAAS,EAAE,MAAM,CAAA;IACjB,YAAY,EAAE,MAAM,CAAA;IACpB,IAAI,EAAE,MAAM,CAAA;IACZ,UAAU,EAAE,MAAM,CAAA;CACnB;AAED,cAAM,WAAY,SAAQ,YAAY;gBACxB,GAAG,EAAE,OAAO,EAAE,eAAe,EAAE,eAAe;IAIpD,SAAS,CAAC,QAAQ,CAAC,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC,UAAU,EAAE,CAAC;IAsC5G,QAAQ,CAAC,QAAQ,EAAE,MAAM;IAM/B,WAAW;IASX,gBAAgB,CAAC,KAAK,EAAE,YAAY,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM;IAQnE,UAAU,CAAC,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM;CAKnD;AAED,eAAe,WAAW,CAAA"}
File diff suppressed because one or more lines are too long
-10
View File
@@ -1,10 +0,0 @@
import { AccountName } from '../../eos/types';
import ReadApi from '../readApi';
import { TableCodeConfig } from '../types';
import BaseContract from './base';
declare class PartnersContract extends BaseContract {
constructor(api: ReadApi, tableCodeConfig: TableCodeConfig);
getAccountPartner(accountName: AccountName): Promise<any>;
}
export default PartnersContract;
//# sourceMappingURL=partners.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"partners.d.ts","sourceRoot":"","sources":["../../../../ts/src/blockchain/contracts/partners.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,iBAAiB,CAAA;AAC7C,OAAO,OAAO,MAAM,YAAY,CAAA;AAChC,OAAO,EAAE,eAAe,EAAE,MAAM,UAAU,CAAA;AAC1C,OAAO,YAAY,MAAM,QAAQ,CAAA;AAKjC,cAAM,gBAAiB,SAAQ,YAAY;gBAC7B,GAAG,EAAE,OAAO,EAAE,eAAe,EAAE,eAAe;IAI1D,iBAAiB,CAAC,WAAW,EAAE,WAAW;CAS3C;AAED,eAAe,gBAAgB,CAAA"}
-17
View File
@@ -1,17 +0,0 @@
import BaseContract from './base';
class PartnersContract extends BaseContract {
constructor(api, tableCodeConfig) {
super(api, tableCodeConfig, 'part');
}
getAccountPartner(accountName) {
return this.getSingleTableRow({
table: 'partners2',
lower_bound: accountName,
upper_bound: accountName,
limit: 1,
parseMetaAsJson: true,
});
}
}
export default PartnersContract;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFydG5lcnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi90cy9zcmMvYmxvY2tjaGFpbi9jb250cmFjdHMvcGFydG5lcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsT0FBTyxZQUFZLE1BQU0sUUFBUSxDQUFBO0FBS2pDLE1BQU0sZ0JBQWlCLFNBQVEsWUFBWTtJQUN6QyxZQUFZLEdBQVksRUFBRSxlQUFnQztRQUN4RCxLQUFLLENBQUMsR0FBRyxFQUFFLGVBQWUsRUFBRSxNQUFNLENBQUMsQ0FBQTtJQUNyQyxDQUFDO0lBRUQsaUJBQWlCLENBQUMsV0FBd0I7UUFDeEMsT0FBTyxJQUFJLENBQUMsaUJBQWlCLENBQWE7WUFDeEMsS0FBSyxFQUFFLFdBQVc7WUFDbEIsV0FBVyxFQUFFLFdBQVc7WUFDeEIsV0FBVyxFQUFFLFdBQVc7WUFDeEIsS0FBSyxFQUFFLENBQUM7WUFDUixlQUFlLEVBQUUsSUFBSTtTQUN0QixDQUFDLENBQUE7SUFDSixDQUFDO0NBQ0Y7QUFFRCxlQUFlLGdCQUFnQixDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWNjb3VudE5hbWUgfSBmcm9tICcuLi8uLi9lb3MvdHlwZXMnXG5pbXBvcnQgUmVhZEFwaSBmcm9tICcuLi9yZWFkQXBpJ1xuaW1wb3J0IHsgVGFibGVDb2RlQ29uZmlnIH0gZnJvbSAnLi4vdHlwZXMnXG5pbXBvcnQgQmFzZUNvbnRyYWN0IGZyb20gJy4vYmFzZSdcblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbnR5cGUgUGFydG5lclJvdyA9IGFueVxuXG5jbGFzcyBQYXJ0bmVyc0NvbnRyYWN0IGV4dGVuZHMgQmFzZUNvbnRyYWN0IHtcbiAgY29uc3RydWN0b3IoYXBpOiBSZWFkQXBpLCB0YWJsZUNvZGVDb25maWc6IFRhYmxlQ29kZUNvbmZpZykge1xuICAgIHN1cGVyKGFwaSwgdGFibGVDb2RlQ29uZmlnLCAncGFydCcpXG4gIH1cblxuICBnZXRBY2NvdW50UGFydG5lcihhY2NvdW50TmFtZTogQWNjb3VudE5hbWUpIHtcbiAgICByZXR1cm4gdGhpcy5nZXRTaW5nbGVUYWJsZVJvdzxQYXJ0bmVyUm93Pih7XG4gICAgICB0YWJsZTogJ3BhcnRuZXJzMicsXG4gICAgICBsb3dlcl9ib3VuZDogYWNjb3VudE5hbWUsXG4gICAgICB1cHBlcl9ib3VuZDogYWNjb3VudE5hbWUsXG4gICAgICBsaW1pdDogMSxcbiAgICAgIHBhcnNlTWV0YUFzSnNvbjogdHJ1ZSxcbiAgICB9KVxuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IFBhcnRuZXJzQ29udHJhY3RcbiJdfQ==
-13
View File
@@ -1,13 +0,0 @@
export declare class RpcEndpointsEmptyError extends Error {
}
export declare class UnknownChainError extends Error {
}
export declare class ChainsIsNotInitializedError extends Error {
}
export declare class NotImplementedError extends Error {
}
export declare class RegistratorIsNotConfigured extends Error {
}
export declare class PersonalDataIsNotConfigured extends Error {
}
//# sourceMappingURL=errors.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"errors.d.ts","sourceRoot":"","sources":["../../../ts/src/blockchain/errors.ts"],"names":[],"mappings":"AAAA,qBAAa,sBAAuB,SAAQ,KAAK;CAAG;AAEpD,qBAAa,iBAAkB,SAAQ,KAAK;CAAG;AAE/C,qBAAa,2BAA4B,SAAQ,KAAK;CAAG;AAEzD,qBAAa,mBAAoB,SAAQ,KAAK;CAAG;AAEjD,qBAAa,0BAA2B,SAAQ,KAAK;CAAG;AAExD,qBAAa,2BAA4B,SAAQ,KAAK;CAAG"}
-13
View File
@@ -1,13 +0,0 @@
export class RpcEndpointsEmptyError extends Error {
}
export class UnknownChainError extends Error {
}
export class ChainsIsNotInitializedError extends Error {
}
export class NotImplementedError extends Error {
}
export class RegistratorIsNotConfigured extends Error {
}
export class PersonalDataIsNotConfigured extends Error {
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vdHMvc3JjL2Jsb2NrY2hhaW4vZXJyb3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sT0FBTyxzQkFBdUIsU0FBUSxLQUFLO0NBQUc7QUFFcEQsTUFBTSxPQUFPLGlCQUFrQixTQUFRLEtBQUs7Q0FBRztBQUUvQyxNQUFNLE9BQU8sMkJBQTRCLFNBQVEsS0FBSztDQUFHO0FBRXpELE1BQU0sT0FBTyxtQkFBb0IsU0FBUSxLQUFLO0NBQUc7QUFFakQsTUFBTSxPQUFPLDBCQUEyQixTQUFRLEtBQUs7Q0FBRztBQUV4RCxNQUFNLE9BQU8sMkJBQTRCLFNBQVEsS0FBSztDQUFHIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIFJwY0VuZHBvaW50c0VtcHR5RXJyb3IgZXh0ZW5kcyBFcnJvciB7fVxuXG5leHBvcnQgY2xhc3MgVW5rbm93bkNoYWluRXJyb3IgZXh0ZW5kcyBFcnJvciB7fVxuXG5leHBvcnQgY2xhc3MgQ2hhaW5zSXNOb3RJbml0aWFsaXplZEVycm9yIGV4dGVuZHMgRXJyb3Ige31cblxuZXhwb3J0IGNsYXNzIE5vdEltcGxlbWVudGVkRXJyb3IgZXh0ZW5kcyBFcnJvciB7fVxuXG5leHBvcnQgY2xhc3MgUmVnaXN0cmF0b3JJc05vdENvbmZpZ3VyZWQgZXh0ZW5kcyBFcnJvciB7fVxuXG5leHBvcnQgY2xhc3MgUGVyc29uYWxEYXRhSXNOb3RDb25maWd1cmVkIGV4dGVuZHMgRXJyb3Ige31cbiJdfQ==
-11
View File
@@ -1,11 +0,0 @@
import { AccountName } from "../eos/types";
declare class Explorer {
baseUrl: string;
constructor(baseUrl: string);
getUrl(path: string): string;
post(path: string, data: any): Promise<any>;
get(path: string, params?: any): Promise<any>;
getHistoryActions(username: AccountName, limit: number, skip: number): Promise<any>;
}
export default Explorer;
//# sourceMappingURL=explorer.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"explorer.d.ts","sourceRoot":"","sources":["../../../ts/src/blockchain/explorer.ts"],"names":[],"mappings":"AACA,OAAO,EAAC,WAAW,EAAC,MAAM,cAAc,CAAC;AAEzC,cAAM,QAAQ;IACV,OAAO,EAAE,MAAM,CAAA;gBAEH,OAAO,EAAE,MAAM;IAI3B,MAAM,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;IAa5B,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG;IAI5B,GAAG,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,GAAG;IAO9B,iBAAiB,CAAC,QAAQ,EAAE,WAAW,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM;CASvE;AAED,eAAe,QAAQ,CAAC"}
-39
View File
@@ -1,39 +0,0 @@
import axios from "axios";
class Explorer {
constructor(baseUrl) {
this.baseUrl = baseUrl;
}
getUrl(path) {
let result = this.baseUrl;
if (result.endsWith('/')) {
result = result.substring(0, result.length - 1);
}
if (path[0] === '/') {
result = result + path;
}
else {
result = result + '/' + path;
}
return result;
}
post(path, data) {
return axios.post(this.getUrl(path), data, { headers: { 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json' } }).then(r => r.data);
}
get(path, params) {
return axios.get(this.getUrl(path), {
params: params || {},
headers: { 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json' },
}).then(r => r.data);
}
getHistoryActions(username, limit, skip) {
return this.get('/v2/history/get_actions', {
account: username,
limit,
skip,
noBinary: 'true',
simple: 'true',
});
}
}
export default Explorer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXhwbG9yZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi90cy9zcmMvYmxvY2tjaGFpbi9leHBsb3Jlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssTUFBTSxPQUFPLENBQUM7QUFHMUIsTUFBTSxRQUFRO0lBR1YsWUFBWSxPQUFlO1FBQ3ZCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFBO0lBQzFCLENBQUM7SUFFRCxNQUFNLENBQUMsSUFBWTtRQUNmLElBQUksTUFBTSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUE7UUFDekIsSUFBSSxNQUFNLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxFQUFFO1lBQ3RCLE1BQU0sR0FBRyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsRUFBRSxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFBO1NBQ2xEO1FBQ0QsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxFQUFFO1lBQ2pCLE1BQU0sR0FBRyxNQUFNLEdBQUcsSUFBSSxDQUFBO1NBQ3pCO2FBQU07WUFDSCxNQUFNLEdBQUcsTUFBTSxHQUFHLEdBQUcsR0FBRyxJQUFJLENBQUE7U0FDL0I7UUFDRCxPQUFPLE1BQU0sQ0FBQTtJQUNqQixDQUFDO0lBRUQsSUFBSSxDQUFDLElBQVksRUFBRSxJQUFTO1FBQ3hCLE9BQU8sS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxFQUFDLE9BQU8sRUFBRSxFQUFDLDZCQUE2QixFQUFFLEdBQUcsRUFBRSxjQUFjLEVBQUUsa0JBQWtCLEVBQUMsRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFBO0lBQ3JKLENBQUM7SUFFRCxHQUFHLENBQUMsSUFBWSxFQUFFLE1BQVk7UUFDMUIsT0FBTyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUU7WUFDaEMsTUFBTSxFQUFFLE1BQU0sSUFBSSxFQUFFO1lBQ3BCLE9BQU8sRUFBRSxFQUFDLDZCQUE2QixFQUFFLEdBQUcsRUFBRSxjQUFjLEVBQUUsa0JBQWtCLEVBQUM7U0FDcEYsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQTtJQUN4QixDQUFDO0lBRUQsaUJBQWlCLENBQUMsUUFBcUIsRUFBRSxLQUFhLEVBQUUsSUFBWTtRQUNoRSxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMseUJBQXlCLEVBQUU7WUFDdkMsT0FBTyxFQUFFLFFBQVE7WUFDakIsS0FBSztZQUNMLElBQUk7WUFDSixRQUFRLEVBQUUsTUFBTTtZQUNoQixNQUFNLEVBQUUsTUFBTTtTQUNqQixDQUFDLENBQUE7SUFDTixDQUFDO0NBQ0o7QUFFRCxlQUFlLFFBQVEsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBheGlvcyBmcm9tIFwiYXhpb3NcIjtcbmltcG9ydCB7QWNjb3VudE5hbWV9IGZyb20gXCIuLi9lb3MvdHlwZXNcIjtcblxuY2xhc3MgRXhwbG9yZXIge1xuICAgIGJhc2VVcmw6IHN0cmluZ1xuXG4gICAgY29uc3RydWN0b3IoYmFzZVVybDogc3RyaW5nKSB7XG4gICAgICAgIHRoaXMuYmFzZVVybCA9IGJhc2VVcmxcbiAgICB9XG5cbiAgICBnZXRVcmwocGF0aDogc3RyaW5nKTogc3RyaW5nIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IHRoaXMuYmFzZVVybFxuICAgICAgICBpZiAocmVzdWx0LmVuZHNXaXRoKCcvJykpIHtcbiAgICAgICAgICAgIHJlc3VsdCA9IHJlc3VsdC5zdWJzdHJpbmcoMCwgcmVzdWx0Lmxlbmd0aCAtIDEpXG4gICAgICAgIH1cbiAgICAgICAgaWYgKHBhdGhbMF0gPT09ICcvJykge1xuICAgICAgICAgICAgcmVzdWx0ID0gcmVzdWx0ICsgcGF0aFxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgcmVzdWx0ID0gcmVzdWx0ICsgJy8nICsgcGF0aFxuICAgICAgICB9XG4gICAgICAgIHJldHVybiByZXN1bHRcbiAgICB9XG5cbiAgICBwb3N0KHBhdGg6IHN0cmluZywgZGF0YTogYW55KSB7XG4gICAgICAgIHJldHVybiBheGlvcy5wb3N0KHRoaXMuZ2V0VXJsKHBhdGgpLCBkYXRhLCB7aGVhZGVyczogeydBY2Nlc3MtQ29udHJvbC1BbGxvdy1PcmlnaW4nOiAnKicsICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24vanNvbid9fSkudGhlbihyID0+IHIuZGF0YSlcbiAgICB9XG5cbiAgICBnZXQocGF0aDogc3RyaW5nLCBwYXJhbXM/OiBhbnkpIHtcbiAgICAgICAgcmV0dXJuIGF4aW9zLmdldCh0aGlzLmdldFVybChwYXRoKSwge1xuICAgICAgICAgICAgcGFyYW1zOiBwYXJhbXMgfHwge30sXG4gICAgICAgICAgICBoZWFkZXJzOiB7J0FjY2Vzcy1Db250cm9sLUFsbG93LU9yaWdpbic6ICcqJywgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJ30sXG4gICAgICAgIH0pLnRoZW4ociA9PiByLmRhdGEpXG4gICAgfVxuXG4gICAgZ2V0SGlzdG9yeUFjdGlvbnModXNlcm5hbWU6IEFjY291bnROYW1lLCBsaW1pdDogbnVtYmVyLCBza2lwOiBudW1iZXIpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZ2V0KCcvdjIvaGlzdG9yeS9nZXRfYWN0aW9ucycsIHtcbiAgICAgICAgICAgIGFjY291bnQ6IHVzZXJuYW1lLFxuICAgICAgICAgICAgbGltaXQsXG4gICAgICAgICAgICBza2lwLFxuICAgICAgICAgICAgbm9CaW5hcnk6ICd0cnVlJyxcbiAgICAgICAgICAgIHNpbXBsZTogJ3RydWUnLFxuICAgICAgICB9KVxuICAgIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgRXhwbG9yZXI7Il19
-25
View File
@@ -1,25 +0,0 @@
import { PersonalDataConfig } from "./types";
declare class PersonalData {
config: PersonalDataConfig | null;
constructor(config: PersonalDataConfig | null);
setConfig(config: PersonalDataConfig): void;
getUrl(path: string): string;
post(path: string, data: any): Promise<any>;
get(path: string, params?: any): Promise<any>;
sendPersonalData(dataBundle: {
senderPub: string;
recipientPub: string;
senderData: string;
recipientData: string;
}, signature: string): Promise<any>;
getPersonalDataAsRecipient(dataBundle: {
recipientPub: string;
ids: string[];
}, signature: string): Promise<any>;
getPersonalDataAsSender(dataBundle: {
senderPub: string;
ids: string[];
}, signature: string): Promise<any>;
}
export default PersonalData;
//# sourceMappingURL=personalData.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"personalData.d.ts","sourceRoot":"","sources":["../../../ts/src/blockchain/personalData.ts"],"names":[],"mappings":"AAEA,OAAO,EAAC,kBAAkB,EAAC,MAAM,SAAS,CAAA;AAG1C,cAAM,YAAY;IACd,MAAM,EAAE,kBAAkB,GAAG,IAAI,CAAA;gBAErB,MAAM,EAAE,kBAAkB,GAAG,IAAI;IAI7C,SAAS,CAAC,MAAM,EAAE,kBAAkB;IAIpC,MAAM,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;IAQ5B,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG;IAI5B,GAAG,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,GAAG;IAO9B,gBAAgB,CAAC,UAAU,EAAE;QAAC,SAAS,EAAE,MAAM,CAAC;QAAC,YAAY,EAAE,MAAM,CAAC;QAAC,UAAU,EAAE,MAAM,CAAC;QAAC,aAAa,EAAE,MAAM,CAAA;KAAC,EAAE,SAAS,EAAE,MAAM;IAOpI,0BAA0B,CAAC,UAAU,EAAE;QAAC,YAAY,EAAE,MAAM,CAAC;QAAC,GAAG,EAAE,MAAM,EAAE,CAAA;KAAC,EAAE,SAAS,EAAE,MAAM;IAO/F,uBAAuB,CAAC,UAAU,EAAE;QAAC,SAAS,EAAE,MAAM,CAAC;QAAC,GAAG,EAAE,MAAM,EAAE,CAAA;KAAC,EAAE,SAAS,EAAE,MAAM;CAM5F;AAED,eAAe,YAAY,CAAC"}
-46
View File
@@ -1,46 +0,0 @@
import ono from "@jsdevtools/ono";
import axios from "axios";
import { PersonalDataIsNotConfigured } from "./errors";
class PersonalData {
constructor(config) {
this.config = config;
}
setConfig(config) {
this.config = config;
}
getUrl(path) {
if (!this.config) {
throw ono(new PersonalDataIsNotConfigured(`personal data config is empty`));
}
return `${this.config.api}${path}`.replace(/\/\/+/g, '/').replace('http:/', 'http://').replace('https:/', 'https://');
}
post(path, data) {
return axios.post(this.getUrl(path), data, { headers: { 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json' } }).then(r => r.data);
}
get(path, params) {
return axios.get(this.getUrl(path), {
params: params || {},
headers: { 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json' },
}).then(r => r.data);
}
sendPersonalData(dataBundle, signature) {
return this.post('/v1/user-data/add-data', {
data: dataBundle,
signature,
});
}
getPersonalDataAsRecipient(dataBundle, signature) {
return this.post('/v1/user-data/get-data-as-recipient', {
data: dataBundle,
signature,
});
}
getPersonalDataAsSender(dataBundle, signature) {
return this.post('/v1/user-data/get-data-as-sender', {
data: dataBundle,
signature,
});
}
}
export default PersonalData;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGVyc29uYWxEYXRhLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vdHMvc3JjL2Jsb2NrY2hhaW4vcGVyc29uYWxEYXRhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sR0FBRyxNQUFNLGlCQUFpQixDQUFDO0FBQ2xDLE9BQU8sS0FBSyxNQUFNLE9BQU8sQ0FBQztBQUUxQixPQUFPLEVBQUMsMkJBQTJCLEVBQUMsTUFBTSxVQUFVLENBQUM7QUFFckQsTUFBTSxZQUFZO0lBR2QsWUFBWSxNQUFpQztRQUN6QyxJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQTtJQUN4QixDQUFDO0lBRUQsU0FBUyxDQUFDLE1BQTBCO1FBQ2hDLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFBO0lBQ3hCLENBQUM7SUFFRCxNQUFNLENBQUMsSUFBWTtRQUNmLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ2QsTUFBTSxHQUFHLENBQUMsSUFBSSwyQkFBMkIsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLENBQUE7U0FDOUU7UUFFRCxPQUFPLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLEdBQUcsSUFBSSxFQUFFLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLFNBQVMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLENBQUE7SUFDekgsQ0FBQztJQUVELElBQUksQ0FBQyxJQUFZLEVBQUUsSUFBUztRQUN4QixPQUFPLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLEVBQUUsRUFBQyxPQUFPLEVBQUUsRUFBQyw2QkFBNkIsRUFBRSxHQUFHLEVBQUUsY0FBYyxFQUFFLGtCQUFrQixFQUFDLEVBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQTtJQUNySixDQUFDO0lBRUQsR0FBRyxDQUFDLElBQVksRUFBRSxNQUFZO1FBQzFCLE9BQU8sS0FBSyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFO1lBQ2hDLE1BQU0sRUFBRSxNQUFNLElBQUksRUFBRTtZQUNwQixPQUFPLEVBQUUsRUFBQyw2QkFBNkIsRUFBRSxHQUFHLEVBQUUsY0FBYyxFQUFFLGtCQUFrQixFQUFDO1NBQ3BGLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDeEIsQ0FBQztJQUVELGdCQUFnQixDQUFDLFVBQWdHLEVBQUUsU0FBaUI7UUFDaEksT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLHdCQUF3QixFQUFFO1lBQ3ZDLElBQUksRUFBRSxVQUFVO1lBQ2hCLFNBQVM7U0FDWixDQUFDLENBQUE7SUFDTixDQUFDO0lBRUQsMEJBQTBCLENBQUMsVUFBaUQsRUFBRSxTQUFpQjtRQUMzRixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMscUNBQXFDLEVBQUU7WUFDcEQsSUFBSSxFQUFFLFVBQVU7WUFDaEIsU0FBUztTQUNaLENBQUMsQ0FBQTtJQUNOLENBQUM7SUFFRCx1QkFBdUIsQ0FBQyxVQUE4QyxFQUFFLFNBQWlCO1FBQ3JGLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxrQ0FBa0MsRUFBRTtZQUNqRCxJQUFJLEVBQUUsVUFBVTtZQUNoQixTQUFTO1NBQ1osQ0FBQyxDQUFBO0lBQ04sQ0FBQztDQUNKO0FBRUQsZUFBZSxZQUFZLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgb25vIGZyb20gXCJAanNkZXZ0b29scy9vbm9cIjtcbmltcG9ydCBheGlvcyBmcm9tIFwiYXhpb3NcIjtcbmltcG9ydCB7UGVyc29uYWxEYXRhQ29uZmlnfSBmcm9tIFwiLi90eXBlc1wiXG5pbXBvcnQge1BlcnNvbmFsRGF0YUlzTm90Q29uZmlndXJlZH0gZnJvbSBcIi4vZXJyb3JzXCI7XG5cbmNsYXNzIFBlcnNvbmFsRGF0YSB7XG4gICAgY29uZmlnOiBQZXJzb25hbERhdGFDb25maWcgfCBudWxsXG5cbiAgICBjb25zdHJ1Y3Rvcihjb25maWc6IFBlcnNvbmFsRGF0YUNvbmZpZyB8IG51bGwpIHtcbiAgICAgICAgdGhpcy5jb25maWcgPSBjb25maWdcbiAgICB9XG5cbiAgICBzZXRDb25maWcoY29uZmlnOiBQZXJzb25hbERhdGFDb25maWcpIHtcbiAgICAgICAgdGhpcy5jb25maWcgPSBjb25maWdcbiAgICB9XG5cbiAgICBnZXRVcmwocGF0aDogc3RyaW5nKTogc3RyaW5nIHtcbiAgICAgICAgaWYgKCF0aGlzLmNvbmZpZykge1xuICAgICAgICAgICAgdGhyb3cgb25vKG5ldyBQZXJzb25hbERhdGFJc05vdENvbmZpZ3VyZWQoYHBlcnNvbmFsIGRhdGEgY29uZmlnIGlzIGVtcHR5YCkpXG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gYCR7dGhpcy5jb25maWcuYXBpfSR7cGF0aH1gLnJlcGxhY2UoL1xcL1xcLysvZywgJy8nKS5yZXBsYWNlKCdodHRwOi8nLCAnaHR0cDovLycpLnJlcGxhY2UoJ2h0dHBzOi8nLCAnaHR0cHM6Ly8nKVxuICAgIH1cblxuICAgIHBvc3QocGF0aDogc3RyaW5nLCBkYXRhOiBhbnkpIHtcbiAgICAgICAgcmV0dXJuIGF4aW9zLnBvc3QodGhpcy5nZXRVcmwocGF0aCksIGRhdGEsIHtoZWFkZXJzOiB7J0FjY2Vzcy1Db250cm9sLUFsbG93LU9yaWdpbic6ICcqJywgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJ319KS50aGVuKHIgPT4gci5kYXRhKVxuICAgIH1cblxuICAgIGdldChwYXRoOiBzdHJpbmcsIHBhcmFtcz86IGFueSkge1xuICAgICAgICByZXR1cm4gYXhpb3MuZ2V0KHRoaXMuZ2V0VXJsKHBhdGgpLCB7XG4gICAgICAgICAgICBwYXJhbXM6IHBhcmFtcyB8fCB7fSxcbiAgICAgICAgICAgIGhlYWRlcnM6IHsnQWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2luJzogJyonLCAnQ29udGVudC1UeXBlJzogJ2FwcGxpY2F0aW9uL2pzb24nfSxcbiAgICAgICAgfSkudGhlbihyID0+IHIuZGF0YSlcbiAgICB9XG5cbiAgICBzZW5kUGVyc29uYWxEYXRhKGRhdGFCdW5kbGU6IHtzZW5kZXJQdWI6IHN0cmluZywgcmVjaXBpZW50UHViOiBzdHJpbmcsIHNlbmRlckRhdGE6IHN0cmluZywgcmVjaXBpZW50RGF0YTogc3RyaW5nfSwgc2lnbmF0dXJlOiBzdHJpbmcpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucG9zdCgnL3YxL3VzZXItZGF0YS9hZGQtZGF0YScsIHtcbiAgICAgICAgICAgIGRhdGE6IGRhdGFCdW5kbGUsXG4gICAgICAgICAgICBzaWduYXR1cmUsXG4gICAgICAgIH0pXG4gICAgfVxuXG4gICAgZ2V0UGVyc29uYWxEYXRhQXNSZWNpcGllbnQoZGF0YUJ1bmRsZToge3JlY2lwaWVudFB1Yjogc3RyaW5nLCBpZHM6IHN0cmluZ1tdfSwgc2lnbmF0dXJlOiBzdHJpbmcpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucG9zdCgnL3YxL3VzZXItZGF0YS9nZXQtZGF0YS1hcy1yZWNpcGllbnQnLCB7XG4gICAgICAgICAgICBkYXRhOiBkYXRhQnVuZGxlLFxuICAgICAgICAgICAgc2lnbmF0dXJlLFxuICAgICAgICB9KVxuICAgIH1cblxuICAgIGdldFBlcnNvbmFsRGF0YUFzU2VuZGVyKGRhdGFCdW5kbGU6IHtzZW5kZXJQdWI6IHN0cmluZywgaWRzOiBzdHJpbmdbXX0sIHNpZ25hdHVyZTogc3RyaW5nKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnBvc3QoJy92MS91c2VyLWRhdGEvZ2V0LWRhdGEtYXMtc2VuZGVyJywge1xuICAgICAgICAgICAgZGF0YTogZGF0YUJ1bmRsZSxcbiAgICAgICAgICAgIHNpZ25hdHVyZSxcbiAgICAgICAgfSlcbiAgICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IFBlcnNvbmFsRGF0YTsiXX0=
-27
View File
@@ -1,27 +0,0 @@
import EosApi from 'eosjs-api';
import { RpcEndpoint, BalancingMode } from './types';
interface BalancingResult<T> {
result: T;
offset: number;
}
declare class ReadApi {
private readonly balancingMode;
private readonly apis;
private readonly endpoints;
private offset;
constructor(chainName: string, apiConfigs: RpcEndpoint[], balancingMode?: BalancingMode);
getBalancedItemByOffset<T>(currentOffset: number, items: T[], balancingMode: BalancingMode): BalancingResult<T>;
getBalancedItem<T>(collection: T[]): T;
getInstance(): EosApi;
getEndpoint(): string;
getKeyAccounts: EosApi['getKeyAccounts'];
getAccount: EosApi['getAccount'];
getAbi: EosApi['getAbi'];
getCurrencyBalance: EosApi['getCurrencyBalance'];
getUserBalance(account: string, symbol: string): Promise<string>;
getPermissionKeyByName(accountName: string, name: string): Promise<string | undefined>;
getInfo(accountName: string, name: string): Promise<string | undefined>;
getTableRows<RowType>(code: string, scope: string, table: string, table_key?: string, lower_bound?: number | string, upper_bound?: number | string, limit?: number, key_type?: string, index_position?: number): import("../eos/types").TableResult<RowType>;
}
export default ReadApi;
//# sourceMappingURL=readApi.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"readApi.d.ts","sourceRoot":"","sources":["../../../ts/src/blockchain/readApi.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,WAAW,CAAA;AAG9B,OAAO,EAAE,WAAW,EAAE,aAAa,EAAE,MAAM,SAAS,CAAA;AAGpD,UAAU,eAAe,CAAC,CAAC;IACzB,MAAM,EAAE,CAAC,CAAC;IACV,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,cAAM,OAAO;IACX,OAAO,CAAC,QAAQ,CAAC,aAAa,CAAe;IAC7C,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAU;IAC/B,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAU;IACpC,OAAO,CAAC,MAAM,CAAQ;gBAEV,SAAS,EAAE,MAAM,EAAE,UAAU,EAAE,WAAW,EAAE,EAAE,aAAa,CAAC,EAAE,aAAa;IAqBvF,uBAAuB,CAAC,CAAC,EAAE,aAAa,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,aAAa,EAAE,aAAa,GAAG,eAAe,CAAC,CAAC,CAAC;IA6B/G,eAAe,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,EAAE,GAAG,CAAC;IAWtC,WAAW,IAAI,MAAM;IAIrB,WAAW,IAAI,MAAM;IAIrB,cAAc,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAIvC;IAED,UAAU,EAAE,MAAM,CAAC,YAAY,CAAC,CAI/B;IAED,MAAM,EAAE,MAAM,CAAC,QAAQ,CAAC,CAIvB;IAED,kBAAkB,EAAE,MAAM,CAAC,oBAAoB,CAAC,CAI/C;IAEK,cAAc,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM;IAM9C,sBAAsB,CAAC,WAAW,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM;IAOxD,OAAO,CAAC,WAAW,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM;IAQ/C,YAAY,CAAC,OAAO,EAClB,IAAI,EAAE,MAAM,EACZ,KAAK,EAAE,MAAM,EACb,KAAK,EAAE,MAAM,EACb,SAAS,CAAC,EAAE,MAAM,EAClB,WAAW,CAAC,EAAE,MAAM,GAAG,MAAM,EAC7B,WAAW,CAAC,EAAE,MAAM,GAAG,MAAM,EAC7B,KAAK,CAAC,EAAE,MAAM,EACd,QAAQ,CAAC,EAAE,MAAM,EACjB,cAAc,CAAC,EAAE,MAAM;CAiB1B;AAED,eAAe,OAAO,CAAA"}
-92
View File
File diff suppressed because one or more lines are too long
-14
View File
@@ -1,14 +0,0 @@
import { RegistratorConfig } from "./types";
import { AccountName } from "../eos/types";
declare class Registrator {
config: RegistratorConfig | null;
constructor(config: RegistratorConfig | null);
setConfig(config: RegistratorConfig): void;
getUrl(path: string): string;
post(path: string, data: any): Promise<any>;
get(path: string, params?: any): Promise<any>;
setAccount(locale: string, username: AccountName, pub: string, ownerpub: string, email: string, referer: string | null, callback: string, meta: String): Promise<any>;
checkEmail(email: string): Promise<any>;
}
export default Registrator;
//# sourceMappingURL=registrator.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"registrator.d.ts","sourceRoot":"","sources":["../../../ts/src/blockchain/registrator.ts"],"names":[],"mappings":"AAEA,OAAO,EAAC,iBAAiB,EAAC,MAAM,SAAS,CAAA;AAEzC,OAAO,EAAC,WAAW,EAAC,MAAM,cAAc,CAAC;AAEzC,cAAM,WAAW;IACb,MAAM,EAAE,iBAAiB,GAAG,IAAI,CAAA;gBAEpB,MAAM,EAAE,iBAAiB,GAAG,IAAI;IAI5C,SAAS,CAAC,MAAM,EAAE,iBAAiB;IAInC,MAAM,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;IAQ5B,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG;IAI5B,GAAG,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,GAAG;IAO9B,UAAU,CAAC,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,WAAW,EAAE,GAAG,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,EAAE,QAAQ,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM;IAatJ,UAAU,CAAC,KAAK,EAAE,MAAM;CAK3B;AAED,eAAe,WAAW,CAAC"}
-45
View File
@@ -1,45 +0,0 @@
import ono from "@jsdevtools/ono";
import axios from "axios";
import { RegistratorIsNotConfigured } from "./errors";
class Registrator {
constructor(config) {
this.config = config;
}
setConfig(config) {
this.config = config;
}
getUrl(path) {
if (!this.config) {
throw ono(new RegistratorIsNotConfigured(`registrator config is empty`));
}
return `${this.config.api}${path}`.replace(/\/\/+/g, '/').replace('http:/', 'http://').replace('https:/', 'https://');
}
post(path, data) {
return axios.post(this.getUrl(path), data, { headers: { 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json' } }).then(r => r.data);
}
get(path, params) {
return axios.get(this.getUrl(path), {
params: params || {},
headers: { 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json' },
}).then(r => r.data);
}
setAccount(locale, username, pub, ownerpub, email, referer, callback, meta) {
return this.get('/register', {
locale,
username,
active_pub: pub,
owner_pub: ownerpub,
email,
referer,
callback,
meta: meta,
});
}
checkEmail(email) {
return this.get('/check', {
email,
});
}
}
export default Registrator;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVnaXN0cmF0b3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi90cy9zcmMvYmxvY2tjaGFpbi9yZWdpc3RyYXRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEdBQUcsTUFBTSxpQkFBaUIsQ0FBQztBQUNsQyxPQUFPLEtBQUssTUFBTSxPQUFPLENBQUM7QUFFMUIsT0FBTyxFQUFDLDBCQUEwQixFQUFDLE1BQU0sVUFBVSxDQUFDO0FBR3BELE1BQU0sV0FBVztJQUdiLFlBQVksTUFBZ0M7UUFDeEMsSUFBSSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUE7SUFDeEIsQ0FBQztJQUVELFNBQVMsQ0FBQyxNQUF5QjtRQUMvQixJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQTtJQUN4QixDQUFDO0lBRUQsTUFBTSxDQUFDLElBQVk7UUFDZixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUNkLE1BQU0sR0FBRyxDQUFDLElBQUksMEJBQTBCLENBQUMsNkJBQTZCLENBQUMsQ0FBQyxDQUFBO1NBQzNFO1FBRUQsT0FBTyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxHQUFHLElBQUksRUFBRSxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxTQUFTLENBQUMsQ0FBQyxPQUFPLENBQUMsU0FBUyxFQUFFLFVBQVUsQ0FBQyxDQUFBO0lBQ3pILENBQUM7SUFFRCxJQUFJLENBQUMsSUFBWSxFQUFFLElBQVM7UUFDeEIsT0FBTyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLEVBQUMsT0FBTyxFQUFFLEVBQUMsNkJBQTZCLEVBQUUsR0FBRyxFQUFFLGNBQWMsRUFBRSxrQkFBa0IsRUFBQyxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDckosQ0FBQztJQUVELEdBQUcsQ0FBQyxJQUFZLEVBQUUsTUFBWTtRQUMxQixPQUFPLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUNoQyxNQUFNLEVBQUUsTUFBTSxJQUFJLEVBQUU7WUFDcEIsT0FBTyxFQUFFLEVBQUMsNkJBQTZCLEVBQUUsR0FBRyxFQUFFLGNBQWMsRUFBRSxrQkFBa0IsRUFBQztTQUNwRixDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFBO0lBQ3hCLENBQUM7SUFFRCxVQUFVLENBQUMsTUFBYyxFQUFFLFFBQXFCLEVBQUUsR0FBVyxFQUFFLFFBQWdCLEVBQUUsS0FBYSxFQUFFLE9BQXNCLEVBQUUsUUFBZ0IsRUFBRSxJQUFZO1FBQ2xKLE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBQyxXQUFXLEVBQUU7WUFDekIsTUFBTTtZQUNOLFFBQVE7WUFDUixVQUFVLEVBQUUsR0FBRztZQUNmLFNBQVMsRUFBRSxRQUFRO1lBQ25CLEtBQUs7WUFDTCxPQUFPO1lBQ1AsUUFBUTtZQUNSLElBQUksRUFBRSxJQUFJO1NBQ2IsQ0FBQyxDQUFBO0lBQ04sQ0FBQztJQUVELFVBQVUsQ0FBQyxLQUFhO1FBQ3BCLE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBQyxRQUFRLEVBQUU7WUFDdEIsS0FBSztTQUNSLENBQUMsQ0FBQTtJQUNOLENBQUM7Q0FDSjtBQUVELGVBQWUsV0FBVyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG9ubyBmcm9tIFwiQGpzZGV2dG9vbHMvb25vXCI7XG5pbXBvcnQgYXhpb3MgZnJvbSBcImF4aW9zXCI7XG5pbXBvcnQge1JlZ2lzdHJhdG9yQ29uZmlnfSBmcm9tIFwiLi90eXBlc1wiXG5pbXBvcnQge1JlZ2lzdHJhdG9ySXNOb3RDb25maWd1cmVkfSBmcm9tIFwiLi9lcnJvcnNcIjtcbmltcG9ydCB7QWNjb3VudE5hbWV9IGZyb20gXCIuLi9lb3MvdHlwZXNcIjtcblxuY2xhc3MgUmVnaXN0cmF0b3Ige1xuICAgIGNvbmZpZzogUmVnaXN0cmF0b3JDb25maWcgfCBudWxsXG5cbiAgICBjb25zdHJ1Y3Rvcihjb25maWc6IFJlZ2lzdHJhdG9yQ29uZmlnIHwgbnVsbCkge1xuICAgICAgICB0aGlzLmNvbmZpZyA9IGNvbmZpZ1xuICAgIH1cblxuICAgIHNldENvbmZpZyhjb25maWc6IFJlZ2lzdHJhdG9yQ29uZmlnKSB7XG4gICAgICAgIHRoaXMuY29uZmlnID0gY29uZmlnXG4gICAgfVxuXG4gICAgZ2V0VXJsKHBhdGg6IHN0cmluZyk6IHN0cmluZyB7XG4gICAgICAgIGlmICghdGhpcy5jb25maWcpIHtcbiAgICAgICAgICAgIHRocm93IG9ubyhuZXcgUmVnaXN0cmF0b3JJc05vdENvbmZpZ3VyZWQoYHJlZ2lzdHJhdG9yIGNvbmZpZyBpcyBlbXB0eWApKVxuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIGAke3RoaXMuY29uZmlnLmFwaX0ke3BhdGh9YC5yZXBsYWNlKC9cXC9cXC8rL2csICcvJykucmVwbGFjZSgnaHR0cDovJywgJ2h0dHA6Ly8nKS5yZXBsYWNlKCdodHRwczovJywgJ2h0dHBzOi8vJylcbiAgICB9XG5cbiAgICBwb3N0KHBhdGg6IHN0cmluZywgZGF0YTogYW55KSB7XG4gICAgICAgIHJldHVybiBheGlvcy5wb3N0KHRoaXMuZ2V0VXJsKHBhdGgpLCBkYXRhLCB7aGVhZGVyczogeydBY2Nlc3MtQ29udHJvbC1BbGxvdy1PcmlnaW4nOiAnKicsICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24vanNvbid9fSkudGhlbihyID0+IHIuZGF0YSlcbiAgICB9XG5cbiAgICBnZXQocGF0aDogc3RyaW5nLCBwYXJhbXM/OiBhbnkpIHtcbiAgICAgICAgcmV0dXJuIGF4aW9zLmdldCh0aGlzLmdldFVybChwYXRoKSwge1xuICAgICAgICAgICAgcGFyYW1zOiBwYXJhbXMgfHwge30sXG4gICAgICAgICAgICBoZWFkZXJzOiB7J0FjY2Vzcy1Db250cm9sLUFsbG93LU9yaWdpbic6ICcqJywgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJ30sXG4gICAgICAgIH0pLnRoZW4ociA9PiByLmRhdGEpXG4gICAgfVxuXG4gICAgc2V0QWNjb3VudChsb2NhbGU6IHN0cmluZywgdXNlcm5hbWU6IEFjY291bnROYW1lLCBwdWI6IHN0cmluZywgb3duZXJwdWI6IHN0cmluZywgZW1haWw6IHN0cmluZywgcmVmZXJlcjogc3RyaW5nIHwgbnVsbCwgY2FsbGJhY2s6IHN0cmluZywgbWV0YTogU3RyaW5nKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmdldCgnL3JlZ2lzdGVyJywge1xuICAgICAgICAgICAgbG9jYWxlLFxuICAgICAgICAgICAgdXNlcm5hbWUsXG4gICAgICAgICAgICBhY3RpdmVfcHViOiBwdWIsXG4gICAgICAgICAgICBvd25lcl9wdWI6IG93bmVycHViLFxuICAgICAgICAgICAgZW1haWwsXG4gICAgICAgICAgICByZWZlcmVyLFxuICAgICAgICAgICAgY2FsbGJhY2ssXG4gICAgICAgICAgICBtZXRhOiBtZXRhLFxuICAgICAgICB9KVxuICAgIH1cblxuICAgIGNoZWNrRW1haWwoZW1haWw6IHN0cmluZykge1xuICAgICAgICByZXR1cm4gdGhpcy5nZXQoJy9jaGVjaycsIHtcbiAgICAgICAgICAgIGVtYWlsLFxuICAgICAgICB9KVxuICAgIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgUmVnaXN0cmF0b3I7Il19
-68
View File
@@ -1,68 +0,0 @@
import { SignatureProvider } from "eosjs/dist/eosjs-api-interfaces";
export declare type BalancingMode = 'round-robin' | 'random-once' | 'random';
export interface RpcEndpoint {
protocol: string;
host: string;
port: number;
}
export interface TableCodeConfig {
core?: string;
staker?: string;
p2p?: string;
reg?: string;
part?: string;
}
export interface TableCodeConfigStrict {
core: string;
staker: string;
p2p: string;
reg: string;
part: string;
}
export declare type AuthKeyType = 'plain-auth-key' | 'auth-key-search-callback';
export interface WalletConfig {
symbol: string;
contract: string;
canTransfer?: boolean;
canDeposit?: boolean;
canWithdraw?: boolean;
canChange?: boolean;
canChangeButDisabled?: boolean;
routeForChange?: string;
}
export interface ChainConfig {
name: string;
rpcEndpoints: RpcEndpoint[];
balancingMode?: BalancingMode;
explorerApiUrl: string;
tableCodeConfigOverride?: TableCodeConfig;
authKeyType?: AuthKeyType;
wallets?: WalletConfig[];
coreSymbol?: string;
}
export interface UalConfig {
rootChain: string;
}
export interface RegistratorConfig {
api: string;
appName: string;
}
export interface PersonalDataConfig {
api: string;
}
export interface Config {
chains: ChainConfig[];
ual: UalConfig;
tableCodeConfig: TableCodeConfigStrict;
registrator?: RegistratorConfig;
personalData?: PersonalDataConfig;
}
export declare type AuthKeySearchCallback = (authKeyQuery: string) => Promise<string | null>;
export declare type SignatureProviderMaker = (authKey: string) => Promise<SignatureProvider>;
export interface ChainCrypt {
encrypt(authKey: string, publicKey: string, message: string, memo?: string): Promise<string>;
decrypt(authKey: string, publicKey: string, message: string, memo?: string): Promise<string>;
sign(privateKey: string, message: string): string;
verify(publicKey: string, signature: string, message: string): boolean;
}
//# sourceMappingURL=types.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../../ts/src/blockchain/types.ts"],"names":[],"mappings":"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"}
-2
View File
@@ -1,2 +0,0 @@
export {};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi90cy9zcmMvYmxvY2tjaGFpbi90eXBlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU2lnbmF0dXJlUHJvdmlkZXIgfSBmcm9tIFwiZW9zanMvZGlzdC9lb3Nqcy1hcGktaW50ZXJmYWNlc1wiO1xuXG5leHBvcnQgdHlwZSBCYWxhbmNpbmdNb2RlID0gJ3JvdW5kLXJvYmluJyB8ICdyYW5kb20tb25jZScgfCAncmFuZG9tJ1xuXG5leHBvcnQgaW50ZXJmYWNlIFJwY0VuZHBvaW50IHtcbiAgcHJvdG9jb2w6IHN0cmluZ1xuICBob3N0OiBzdHJpbmdcbiAgcG9ydDogbnVtYmVyXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgVGFibGVDb2RlQ29uZmlnIHtcbiAgY29yZT86IHN0cmluZ1xuICBzdGFrZXI/OiBzdHJpbmdcbiAgcDJwPzogc3RyaW5nXG4gIHJlZz86IHN0cmluZ1xuICBwYXJ0Pzogc3RyaW5nXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgVGFibGVDb2RlQ29uZmlnU3RyaWN0IHtcbiAgY29yZTogc3RyaW5nXG4gIHN0YWtlcjogc3RyaW5nXG4gIHAycDogc3RyaW5nXG4gIHJlZzogc3RyaW5nXG4gIHBhcnQ6IHN0cmluZ1xufVxuXG5leHBvcnQgdHlwZSBBdXRoS2V5VHlwZSA9ICdwbGFpbi1hdXRoLWtleScgfCAnYXV0aC1rZXktc2VhcmNoLWNhbGxiYWNrJ1xuXG5leHBvcnQgaW50ZXJmYWNlIFdhbGxldENvbmZpZyB7XG4gIHN5bWJvbDogc3RyaW5nXG4gIGNvbnRyYWN0OiBzdHJpbmdcbiAgY2FuVHJhbnNmZXI/OiBib29sZWFuXG4gIGNhbkRlcG9zaXQ/OiBib29sZWFuXG4gIGNhbldpdGhkcmF3PzogYm9vbGVhblxuICBjYW5DaGFuZ2U/OiBib29sZWFuXG4gIGNhbkNoYW5nZUJ1dERpc2FibGVkPzogYm9vbGVhblxuICByb3V0ZUZvckNoYW5nZT86IHN0cmluZ1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIENoYWluQ29uZmlnIHtcbiAgbmFtZTogc3RyaW5nXG4gIHJwY0VuZHBvaW50czogUnBjRW5kcG9pbnRbXVxuICBiYWxhbmNpbmdNb2RlPzogQmFsYW5jaW5nTW9kZVxuICBleHBsb3JlckFwaVVybDogc3RyaW5nXG4gIHRhYmxlQ29kZUNvbmZpZ092ZXJyaWRlPzogVGFibGVDb2RlQ29uZmlnXG4gIGF1dGhLZXlUeXBlPzogQXV0aEtleVR5cGVcbiAgd2FsbGV0cz86IFdhbGxldENvbmZpZ1tdXG4gIGNvcmVTeW1ib2w/OiBzdHJpbmdcbn1cblxuZXhwb3J0IGludGVyZmFjZSBVYWxDb25maWcge1xuICByb290Q2hhaW46IHN0cmluZ1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFJlZ2lzdHJhdG9yQ29uZmlnIHtcbiAgYXBpOiBzdHJpbmdcbiAgYXBwTmFtZTogc3RyaW5nXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgUGVyc29uYWxEYXRhQ29uZmlnIHtcbiAgYXBpOiBzdHJpbmdcbn1cblxuZXhwb3J0IGludGVyZmFjZSBDb25maWcge1xuICBjaGFpbnM6IENoYWluQ29uZmlnW11cbiAgdWFsOiBVYWxDb25maWdcbiAgdGFibGVDb2RlQ29uZmlnOiBUYWJsZUNvZGVDb25maWdTdHJpY3RcbiAgcmVnaXN0cmF0b3I/OiBSZWdpc3RyYXRvckNvbmZpZ1xuICBwZXJzb25hbERhdGE/OiBQZXJzb25hbERhdGFDb25maWdcbn1cblxuZXhwb3J0IHR5cGUgQXV0aEtleVNlYXJjaENhbGxiYWNrID0gKGF1dGhLZXlRdWVyeTogc3RyaW5nKSA9PiBQcm9taXNlPHN0cmluZyB8IG51bGw+XG5cbmV4cG9ydCB0eXBlIFNpZ25hdHVyZVByb3ZpZGVyTWFrZXIgPSAoYXV0aEtleTogc3RyaW5nKSA9PiBQcm9taXNlPFNpZ25hdHVyZVByb3ZpZGVyPlxuXG5leHBvcnQgaW50ZXJmYWNlIENoYWluQ3J5cHQge1xuICBlbmNyeXB0KGF1dGhLZXk6IHN0cmluZywgcHVibGljS2V5OiBzdHJpbmcsIG1lc3NhZ2U6IHN0cmluZywgbWVtbz86IHN0cmluZyk6IFByb21pc2U8c3RyaW5nPlxuICBkZWNyeXB0KGF1dGhLZXk6IHN0cmluZywgcHVibGljS2V5OiBzdHJpbmcsIG1lc3NhZ2U6IHN0cmluZywgbWVtbz86IHN0cmluZyk6IFByb21pc2U8c3RyaW5nPlxuICBzaWduKHByaXZhdGVLZXk6IHN0cmluZywgbWVzc2FnZTogc3RyaW5nKTogc3RyaW5nXG4gIHZlcmlmeShwdWJsaWNLZXk6IHN0cmluZywgc2lnbmF0dXJlOiBzdHJpbmcsIG1lc3NhZ2U6IHN0cmluZyk6IGJvb2xlYW5cbn0iXX0=
-18
View File
@@ -1,18 +0,0 @@
import { WalletConfig } from "./types";
import ReadApi from "./readApi";
import { AccountName } from "../eos/types";
declare class Wallet {
private readonly readApi;
readonly symbol: string;
readonly contract: string;
canTransfer: boolean;
canDeposit: boolean;
canWithdraw: boolean;
canChange: boolean;
canChangeButDisabled: boolean;
routeForChange: string;
constructor(config: WalletConfig, readApi: ReadApi);
getUserBalance(username: AccountName): Promise<string>;
}
export default Wallet;
//# sourceMappingURL=wallet.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"wallet.d.ts","sourceRoot":"","sources":["../../../ts/src/blockchain/wallet.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,YAAY,EAAC,MAAM,SAAS,CAAC;AACrC,OAAO,OAAO,MAAM,WAAW,CAAC;AAChC,OAAO,EAAC,WAAW,EAAC,MAAM,cAAc,CAAC;AAEzC,cAAM,MAAM;IACR,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAS;IACjC,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,QAAQ,EAAE,MAAM,CAAC;IAC1B,WAAW,EAAE,OAAO,CAAC;IACrB,UAAU,EAAE,OAAO,CAAC;IACpB,WAAW,EAAE,OAAO,CAAC;IACrB,SAAS,EAAE,OAAO,CAAC;IACnB,oBAAoB,EAAE,OAAO,CAAC;IAC9B,cAAc,EAAE,MAAM,CAAC;gBAEX,MAAM,EAAE,YAAY,EAAE,OAAO,EAAE,OAAO;IAY5C,cAAc,CAAC,QAAQ,EAAE,WAAW;CAK7C;AAED,eAAe,MAAM,CAAA"}
-19
View File
@@ -1,19 +0,0 @@
class Wallet {
constructor(config, readApi) {
this.symbol = config.symbol;
this.contract = config.contract;
this.canTransfer = config.canTransfer || false;
this.canDeposit = config.canDeposit || false;
this.canWithdraw = config.canWithdraw || false;
this.canChange = config.canChange || false;
this.canChangeButDisabled = config.canChangeButDisabled || false;
this.routeForChange = config.routeForChange || "";
this.readApi = readApi;
}
async getUserBalance(username) {
const result = await this.readApi.getCurrencyBalance(this.contract, username, this.symbol);
return result[0] ? result[0] : '0.0000 ' + this.symbol;
}
}
export default Wallet;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2FsbGV0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vdHMvc3JjL2Jsb2NrY2hhaW4vd2FsbGV0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLE1BQU0sTUFBTTtJQVdSLFlBQVksTUFBb0IsRUFBRSxPQUFnQjtRQUM5QyxJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUM7UUFDNUIsSUFBSSxDQUFDLFFBQVEsR0FBRyxNQUFNLENBQUMsUUFBUSxDQUFDO1FBQ2hDLElBQUksQ0FBQyxXQUFXLEdBQUcsTUFBTSxDQUFDLFdBQVcsSUFBSSxLQUFLLENBQUM7UUFDL0MsSUFBSSxDQUFDLFVBQVUsR0FBRyxNQUFNLENBQUMsVUFBVSxJQUFJLEtBQUssQ0FBQztRQUM3QyxJQUFJLENBQUMsV0FBVyxHQUFHLE1BQU0sQ0FBQyxXQUFXLElBQUksS0FBSyxDQUFDO1FBQy9DLElBQUksQ0FBQyxTQUFTLEdBQUcsTUFBTSxDQUFDLFNBQVMsSUFBSSxLQUFLLENBQUM7UUFDM0MsSUFBSSxDQUFDLG9CQUFvQixHQUFHLE1BQU0sQ0FBQyxvQkFBb0IsSUFBSSxLQUFLLENBQUM7UUFDakUsSUFBSSxDQUFDLGNBQWMsR0FBRyxNQUFNLENBQUMsY0FBYyxJQUFJLEVBQUUsQ0FBQztRQUNsRCxJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztJQUMzQixDQUFDO0lBRUQsS0FBSyxDQUFDLGNBQWMsQ0FBQyxRQUFxQjtRQUN0QyxNQUFNLE1BQU0sR0FBRyxNQUFNLElBQUksQ0FBQyxPQUFPLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxRQUFRLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFBO1FBRTFGLE9BQU8sTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFBO0lBQzFELENBQUM7Q0FDSjtBQUVELGVBQWUsTUFBTSxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtXYWxsZXRDb25maWd9IGZyb20gXCIuL3R5cGVzXCI7XG5pbXBvcnQgUmVhZEFwaSBmcm9tIFwiLi9yZWFkQXBpXCI7XG5pbXBvcnQge0FjY291bnROYW1lfSBmcm9tIFwiLi4vZW9zL3R5cGVzXCI7XG5cbmNsYXNzIFdhbGxldCB7XG4gICAgcHJpdmF0ZSByZWFkb25seSByZWFkQXBpOiBSZWFkQXBpXG4gICAgcmVhZG9ubHkgc3ltYm9sOiBzdHJpbmc7XG4gICAgcmVhZG9ubHkgY29udHJhY3Q6IHN0cmluZztcbiAgICBjYW5UcmFuc2ZlcjogYm9vbGVhbjtcbiAgICBjYW5EZXBvc2l0OiBib29sZWFuO1xuICAgIGNhbldpdGhkcmF3OiBib29sZWFuO1xuICAgIGNhbkNoYW5nZTogYm9vbGVhbjtcbiAgICBjYW5DaGFuZ2VCdXREaXNhYmxlZDogYm9vbGVhbjtcbiAgICByb3V0ZUZvckNoYW5nZTogc3RyaW5nO1xuXG4gICAgY29uc3RydWN0b3IoY29uZmlnOiBXYWxsZXRDb25maWcsIHJlYWRBcGk6IFJlYWRBcGkpIHtcbiAgICAgICAgdGhpcy5zeW1ib2wgPSBjb25maWcuc3ltYm9sO1xuICAgICAgICB0aGlzLmNvbnRyYWN0ID0gY29uZmlnLmNvbnRyYWN0O1xuICAgICAgICB0aGlzLmNhblRyYW5zZmVyID0gY29uZmlnLmNhblRyYW5zZmVyIHx8IGZhbHNlO1xuICAgICAgICB0aGlzLmNhbkRlcG9zaXQgPSBjb25maWcuY2FuRGVwb3NpdCB8fCBmYWxzZTtcbiAgICAgICAgdGhpcy5jYW5XaXRoZHJhdyA9IGNvbmZpZy5jYW5XaXRoZHJhdyB8fCBmYWxzZTtcbiAgICAgICAgdGhpcy5jYW5DaGFuZ2UgPSBjb25maWcuY2FuQ2hhbmdlIHx8IGZhbHNlO1xuICAgICAgICB0aGlzLmNhbkNoYW5nZUJ1dERpc2FibGVkID0gY29uZmlnLmNhbkNoYW5nZUJ1dERpc2FibGVkIHx8IGZhbHNlO1xuICAgICAgICB0aGlzLnJvdXRlRm9yQ2hhbmdlID0gY29uZmlnLnJvdXRlRm9yQ2hhbmdlIHx8IFwiXCI7XG4gICAgICAgIHRoaXMucmVhZEFwaSA9IHJlYWRBcGk7XG4gICAgfVxuXG4gICAgYXN5bmMgZ2V0VXNlckJhbGFuY2UodXNlcm5hbWU6IEFjY291bnROYW1lKSB7XG4gICAgICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IHRoaXMucmVhZEFwaS5nZXRDdXJyZW5jeUJhbGFuY2UodGhpcy5jb250cmFjdCwgdXNlcm5hbWUsIHRoaXMuc3ltYm9sKVxuXG4gICAgICAgIHJldHVybiByZXN1bHRbMF0gPyByZXN1bHRbMF0gOiAnMC4wMDAwICcgKyB0aGlzLnN5bWJvbFxuICAgIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgV2FsbGV0Il19
-56
View File
@@ -1,56 +0,0 @@
export declare type AccountName = string;
export declare type SafeNumber = number | string;
export declare type TokenAmount = string;
export interface Limit {
used: SafeNumber;
available: SafeNumber;
max: SafeNumber;
}
export interface AuthKey {
key: string;
weight: number;
}
export interface RequiredAuth {
accounts: AccountName[];
keys: AuthKey[];
threshold: number;
waits: any[];
}
export interface Permission {
parent?: AccountName;
perm_name: string;
required_auth: RequiredAuth;
}
export interface Resources {
cpu_weight: TokenAmount;
net_weight: TokenAmount;
owner: AccountName;
ram_bytes: number;
}
export interface AccountStats {
account_name: string;
cpu_limit: Limit;
cpu_weight: number;
created: string;
head_block_num: number;
head_block_time: string;
last_code_update: string;
net_limit: Limit;
net_weight: number;
permissions: Permission[];
privileged: boolean;
ram_quota: number;
ram_usage: number;
refund_request: any;
rex_info: any;
self_delegated_bandwidth: any;
subjective_cpu_bill_limit: Limit;
total_resources: Resources;
voter_info: any;
}
export interface TableResult<RowType = any> {
rows: RowType[];
more?: boolean;
next_key?: number | string;
}
//# sourceMappingURL=types.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../../ts/src/eos/types.ts"],"names":[],"mappings":"AAAA,oBAAY,WAAW,GAAG,MAAM,CAAA;AAChC,oBAAY,UAAU,GAAG,MAAM,GAAG,MAAM,CAAA;AACxC,oBAAY,WAAW,GAAG,MAAM,CAAA;AAEhC,MAAM,WAAW,KAAK;IACpB,IAAI,EAAE,UAAU,CAAA;IAChB,SAAS,EAAE,UAAU,CAAA;IACrB,GAAG,EAAE,UAAU,CAAA;CAChB;AAED,MAAM,WAAW,OAAO;IACtB,GAAG,EAAE,MAAM,CAAA;IACX,MAAM,EAAE,MAAM,CAAA;CACf;AAED,MAAM,WAAW,YAAY;IAC3B,QAAQ,EAAE,WAAW,EAAE,CAAA;IACvB,IAAI,EAAE,OAAO,EAAE,CAAA;IACf,SAAS,EAAE,MAAM,CAAA;IAEjB,KAAK,EAAE,GAAG,EAAE,CAAA;CACb;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAE,WAAW,CAAA;IACpB,SAAS,EAAE,MAAM,CAAA;IACjB,aAAa,EAAE,YAAY,CAAA;CAC5B;AAED,MAAM,WAAW,SAAS;IACxB,UAAU,EAAE,WAAW,CAAA;IACvB,UAAU,EAAE,WAAW,CAAA;IACvB,KAAK,EAAE,WAAW,CAAA;IAClB,SAAS,EAAE,MAAM,CAAA;CAClB;AAED,MAAM,WAAW,YAAY;IAC3B,YAAY,EAAE,MAAM,CAAA;IACpB,SAAS,EAAE,KAAK,CAAA;IAChB,UAAU,EAAE,MAAM,CAAA;IAClB,OAAO,EAAE,MAAM,CAAA;IACf,cAAc,EAAE,MAAM,CAAA;IACtB,eAAe,EAAE,MAAM,CAAA;IACvB,gBAAgB,EAAE,MAAM,CAAA;IACxB,SAAS,EAAE,KAAK,CAAA;IAChB,UAAU,EAAE,MAAM,CAAA;IAClB,WAAW,EAAE,UAAU,EAAE,CAAA;IACzB,UAAU,EAAE,OAAO,CAAA;IACnB,SAAS,EAAE,MAAM,CAAA;IACjB,SAAS,EAAE,MAAM,CAAA;IAEjB,cAAc,EAAE,GAAG,CAAA;IAEnB,QAAQ,EAAE,GAAG,CAAA;IAEb,wBAAwB,EAAE,GAAG,CAAA;IAC7B,yBAAyB,EAAE,KAAK,CAAA;IAChC,eAAe,EAAE,SAAS,CAAA;IAE1B,UAAU,EAAE,GAAG,CAAA;CAChB;AAGD,MAAM,WAAW,WAAW,CAAC,OAAO,GAAG,GAAG;IACxC,IAAI,EAAE,OAAO,EAAE,CAAA;IACf,IAAI,CAAC,EAAE,OAAO,CAAA;IACd,QAAQ,CAAC,EAAE,MAAM,GAAG,MAAM,CAAA;CAC3B"}
-2
View File
@@ -1,2 +0,0 @@
export {};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi90cy9zcmMvZW9zL3R5cGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdHlwZSBBY2NvdW50TmFtZSA9IHN0cmluZ1xuZXhwb3J0IHR5cGUgU2FmZU51bWJlciA9IG51bWJlciB8IHN0cmluZ1xuZXhwb3J0IHR5cGUgVG9rZW5BbW91bnQgPSBzdHJpbmcgLy8gc3RyaW5nIHdpdGggZm9ybWF0IFwiMTAuMTIzIFRPS0VOXCJcblxuZXhwb3J0IGludGVyZmFjZSBMaW1pdCB7XG4gIHVzZWQ6IFNhZmVOdW1iZXJcbiAgYXZhaWxhYmxlOiBTYWZlTnVtYmVyXG4gIG1heDogU2FmZU51bWJlclxufVxuXG5leHBvcnQgaW50ZXJmYWNlIEF1dGhLZXkge1xuICBrZXk6IHN0cmluZ1xuICB3ZWlnaHQ6IG51bWJlclxufVxuXG5leHBvcnQgaW50ZXJmYWNlIFJlcXVpcmVkQXV0aCB7XG4gIGFjY291bnRzOiBBY2NvdW50TmFtZVtdXG4gIGtleXM6IEF1dGhLZXlbXVxuICB0aHJlc2hvbGQ6IG51bWJlclxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L25vLWV4cGxpY2l0LWFueVxuICB3YWl0czogYW55W10gLy8gVE9ETzogdHlwaW5nXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgUGVybWlzc2lvbiB7XG4gIHBhcmVudD86IEFjY291bnROYW1lXG4gIHBlcm1fbmFtZTogc3RyaW5nXG4gIHJlcXVpcmVkX2F1dGg6IFJlcXVpcmVkQXV0aFxufVxuXG5leHBvcnQgaW50ZXJmYWNlIFJlc291cmNlcyB7XG4gIGNwdV93ZWlnaHQ6IFRva2VuQW1vdW50XG4gIG5ldF93ZWlnaHQ6IFRva2VuQW1vdW50XG4gIG93bmVyOiBBY2NvdW50TmFtZVxuICByYW1fYnl0ZXM6IG51bWJlclxufVxuXG5leHBvcnQgaW50ZXJmYWNlIEFjY291bnRTdGF0cyB7XG4gIGFjY291bnRfbmFtZTogc3RyaW5nXG4gIGNwdV9saW1pdDogTGltaXRcbiAgY3B1X3dlaWdodDogbnVtYmVyXG4gIGNyZWF0ZWQ6IHN0cmluZ1xuICBoZWFkX2Jsb2NrX251bTogbnVtYmVyXG4gIGhlYWRfYmxvY2tfdGltZTogc3RyaW5nXG4gIGxhc3RfY29kZV91cGRhdGU6IHN0cmluZ1xuICBuZXRfbGltaXQ6IExpbWl0XG4gIG5ldF93ZWlnaHQ6IG51bWJlclxuICBwZXJtaXNzaW9uczogUGVybWlzc2lvbltdXG4gIHByaXZpbGVnZWQ6IGJvb2xlYW5cbiAgcmFtX3F1b3RhOiBudW1iZXJcbiAgcmFtX3VzYWdlOiBudW1iZXJcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgcmVmdW5kX3JlcXVlc3Q6IGFueSAvLyBUT0RPOiB0eXBpbmdcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgcmV4X2luZm86IGFueSAvLyBUT0RPOiB0eXBpbmdcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgc2VsZl9kZWxlZ2F0ZWRfYmFuZHdpZHRoOiBhbnkgLy8gVE9ETzogdHlwaW5nXG4gIHN1YmplY3RpdmVfY3B1X2JpbGxfbGltaXQ6IExpbWl0XG4gIHRvdGFsX3Jlc291cmNlczogUmVzb3VyY2VzXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gIHZvdGVyX2luZm86IGFueSAvLyBUT0RPOiB0eXBpbmdcbn1cblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbmV4cG9ydCBpbnRlcmZhY2UgVGFibGVSZXN1bHQ8Um93VHlwZSA9IGFueT4ge1xuICByb3dzOiBSb3dUeXBlW11cbiAgbW9yZT86IGJvb2xlYW5cbiAgbmV4dF9rZXk/OiBudW1iZXIgfCBzdHJpbmdcbn1cbiJdfQ==
-8
View File
@@ -1,8 +0,0 @@
/// <reference path="../../ts/src/eos-api.d.ts" />
export { makePublicKeyByMnemonic, generateAccount, AccountData, makeAccountByMnemonic, makeAccountByWif, generateKeyPair } from './auth';
export { isValidWif } from './auth/keys/ecc';
export { default as ChainsSingleton } from './blockchain/chainsSingleton';
export { default as ReadApi } from './blockchain/readApi';
export { TableCodeConfig } from './blockchain/types';
export { default as BaseContract } from './blockchain/contracts/base';
//# sourceMappingURL=index.d.ts.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../ts/src/index.ts"],"names":[],"mappings":";AAEA,OAAO,EACH,uBAAuB,EACvB,eAAe,EACf,WAAW,EACX,qBAAqB,EACrB,gBAAgB,EAChB,eAAe,EAClB,MAAM,QAAQ,CAAA;AAEf,OAAO,EAAC,UAAU,EAAC,MAAM,iBAAiB,CAAA;AAE1C,OAAO,EAAC,OAAO,IAAI,eAAe,EAAC,MAAM,8BAA8B,CAAA;AAEvE,OAAO,EAAC,OAAO,IAAI,OAAO,EAAC,MAAM,sBAAsB,CAAA;AACvD,OAAO,EAAC,eAAe,EAAC,MAAM,oBAAoB,CAAA;AAClD,OAAO,EAAC,OAAO,IAAI,YAAY,EAAC,MAAM,6BAA6B,CAAA"}
-7
View File
@@ -1,7 +0,0 @@
/// <reference path="./eos-api.d.ts" />
export { makePublicKeyByMnemonic, generateAccount, makeAccountByMnemonic, makeAccountByWif, generateKeyPair } from './auth';
export { isValidWif } from './auth/keys/ecc';
export { default as ChainsSingleton } from './blockchain/chainsSingleton';
export { default as ReadApi } from './blockchain/readApi';
export { default as BaseContract } from './blockchain/contracts/base';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi90cy9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUNBQXVDO0FBRXZDLE9BQU8sRUFDSCx1QkFBdUIsRUFDdkIsZUFBZSxFQUVmLHFCQUFxQixFQUNyQixnQkFBZ0IsRUFDaEIsZUFBZSxFQUNsQixNQUFNLFFBQVEsQ0FBQTtBQUVmLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxpQkFBaUIsQ0FBQTtBQUUxQyxPQUFPLEVBQUMsT0FBTyxJQUFJLGVBQWUsRUFBQyxNQUFNLDhCQUE4QixDQUFBO0FBRXZFLE9BQU8sRUFBQyxPQUFPLElBQUksT0FBTyxFQUFDLE1BQU0sc0JBQXNCLENBQUE7QUFFdkQsT0FBTyxFQUFDLE9BQU8sSUFBSSxZQUFZLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL2Vvcy1hcGkuZC50c1wiIC8+XG5cbmV4cG9ydCB7XG4gICAgbWFrZVB1YmxpY0tleUJ5TW5lbW9uaWMsXG4gICAgZ2VuZXJhdGVBY2NvdW50LFxuICAgIEFjY291bnREYXRhLFxuICAgIG1ha2VBY2NvdW50QnlNbmVtb25pYyxcbiAgICBtYWtlQWNjb3VudEJ5V2lmLFxuICAgIGdlbmVyYXRlS2V5UGFpclxufSBmcm9tICcuL2F1dGgnXG5cbmV4cG9ydCB7aXNWYWxpZFdpZn0gZnJvbSAnLi9hdXRoL2tleXMvZWNjJ1xuXG5leHBvcnQge2RlZmF1bHQgYXMgQ2hhaW5zU2luZ2xldG9ufSBmcm9tICcuL2Jsb2NrY2hhaW4vY2hhaW5zU2luZ2xldG9uJ1xuXG5leHBvcnQge2RlZmF1bHQgYXMgUmVhZEFwaX0gZnJvbSAnLi9ibG9ja2NoYWluL3JlYWRBcGknXG5leHBvcnQge1RhYmxlQ29kZUNvbmZpZ30gZnJvbSAnLi9ibG9ja2NoYWluL3R5cGVzJ1xuZXhwb3J0IHtkZWZhdWx0IGFzIEJhc2VDb250cmFjdH0gZnJvbSAnLi9ibG9ja2NoYWluL2NvbnRyYWN0cy9iYXNlJ1xuIl19
-1
View File
@@ -90,7 +90,6 @@ export const generateKeyPair = async() => {
return {mnemonic, private_key: hdPrivateToWif(hdPrivateKeyBuffer), public_key: hdPublicToEccPublicKey(hdPublicKeyBuffer)}
}
// export const generateKeyPair = async() => {
// const { privateKey, publicKey } = await subtle.generateKey(
// {