starkcore
Version:
Basic SDK functionalities for the starkbank and starkinfra SDKs
21 lines (16 loc) • 499 B
JavaScript
const PrivateKey = require('starkbank-ecdsa').PrivateKey;
const Resource = require('../utils/resource.js').Resource
const check = require('../utils/check.js')
class User extends Resource {
constructor({
id, privateKey, environment
}) {
super(id);
this.pem = check.key(privateKey);
this.environment = check.environment(environment);
}
privateKey() {
return PrivateKey.fromPem(this.pem);
}
}
exports.User = User;