Skip to content

Commit

Permalink
Merge pull request #16 from ElrondNetwork/tokens-update
Browse files Browse the repository at this point in the history
DefinitionOfTokenCollectionOnNetwork update
  • Loading branch information
andreibancioiu authored Dec 19, 2022
2 parents 92cd4a8 + 86a0496 commit 07ec29e
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions src-network-providers/tokenDefinitions.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { BigNumber } from "bignumber.js";
import BigNumber from "bignumber.js";
import { Address } from "./primitives";
import { IAddress } from "./interface";

Expand Down Expand Up @@ -79,7 +79,11 @@ export class DefinitionOfTokenCollectionOnNetwork {
canPause: boolean = false;
canFreeze: boolean = false;
canWipe: boolean = false;
canUpgrade: boolean = false;
canChangeOwner: boolean = false;
canAddSpecialRoles: boolean = false;
canTransferNftCreateRole: boolean = false;
canCreateMultiShard: boolean = false;

static fromApiHttpResponse(payload: any): DefinitionOfTokenCollectionOnNetwork {
let result = new DefinitionOfTokenCollectionOnNetwork();
Expand All @@ -102,7 +106,7 @@ export class DefinitionOfTokenCollectionOnNetwork {
* The implementation has been moved here from the following location:
* https://github.com/ElrondNetwork/elrond-sdk-erdjs/blob/release/v9/src/token.ts
*/
static fromResponseOfGetTokenProperties(collection: string, data: Buffer[]): DefinitionOfTokenCollectionOnNetwork {
static fromResponseOfGetTokenProperties(collection: string, data: Buffer[]): DefinitionOfTokenCollectionOnNetwork {
let result = new DefinitionOfTokenCollectionOnNetwork();

let [tokenName, tokenType, owner, _, __, ...propertiesBuffers] = data;
Expand All @@ -117,7 +121,11 @@ export class DefinitionOfTokenCollectionOnNetwork {
result.canPause = properties.CanPause;
result.canFreeze = properties.CanFreeze;
result.canWipe = properties.CanWipe;
result.canUpgrade = properties.CanUpgrade;
result.canChangeOwner = properties.CanChangeOwner;
result.canAddSpecialRoles = properties.CanAddSpecialRoles;
result.canTransferNftCreateRole = properties.CanTransferNFTCreateRole;
result.canCreateMultiShard = properties.CanCreateMultiShard;

return result;
}
Expand Down

0 comments on commit 07ec29e

Please sign in to comment.