Source | utils.ts |
Utils contain helper functions which are used across the whole project
utils.promisify(funThis, functionName, ...args);
run given function from this, use function(error, result) {...} callback for promise resolve/reject
funThis
-any
: the functions 'this' objectfunctionName
-string
: name of the contract function to call...args
-any
: any addtional parameters that should be passed to the called function
Promise resolves to any
: the result from the function(error, result) {...} callback.
runtime.utils
.promisify(fs, 'readFile', 'somefile.txt')
.then(content => console.log('file content: ' + content))
utils.obfuscate(text);
obfuscates strings by replacing each character but the last two with 'x'
text
-string
: text to obfuscate
string
: obfuscated text
const obfuscated = runtime.utils.obfuscate('sample text');
// returns 'sample texx'