Skip to content

Commit

Permalink
try to avoid masa being undefined
Browse files Browse the repository at this point in the history
  • Loading branch information
H34D committed May 24, 2023
1 parent 9db0c84 commit c5df04c
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 22 deletions.
2 changes: 1 addition & 1 deletion src/helpers/masa-linkable.ts
Expand Up @@ -9,6 +9,6 @@ export class MasaLinkable<LinkContract extends Contract> extends MasaBase {
public constructor(masa: Masa, public readonly contract: LinkContract) {
super(masa);

this.links = new MasaSoulLinker(this.masa, contract);
this.links = new MasaSoulLinker(masa, contract);
}
}
6 changes: 2 additions & 4 deletions src/sbt/ASBT/asbt.ts
Expand Up @@ -13,9 +13,7 @@ export class ASBTWrapper<
*
* @param receiver
*/
mint = async (receiver: string) => {
return await mintASBT(this.masa, this.contract, receiver);
};
mint = (receiver: string) => mintASBT(this.masa, this.contract, receiver);
}

export class MasaASBT<
Expand Down Expand Up @@ -43,6 +41,6 @@ export class MasaASBT<
ReferenceSBTAuthority__factory
);

return new ASBTWrapper<Contract>(this.masa, contract);
return new ASBTWrapper<Contract>(super.masa, contract);
}
}
15 changes: 4 additions & 11 deletions src/sbt/SSSBT/sssbt.ts
Expand Up @@ -14,29 +14,22 @@ export class SSSBTWrapper<
*
* @param receiver
*/
sign = async (receiver: string) => {
return await signSSSBT(this.masa, this.contract, receiver);
};
sign = (receiver: string) => signSSSBT(this.masa, this.contract, receiver);

/**
*
* @param authorityAddress
* @param signatureDate
* @param signature
*/
mint = async (
authorityAddress: string,
signatureDate: number,
signature: string
) => {
return await mintSSSBT(
mint = (authorityAddress: string, signatureDate: number, signature: string) =>
mintSSSBT(
this.masa,
this.contract,
authorityAddress,
signatureDate,
signature
);
};
}

export class MasaSSSBT<
Expand Down Expand Up @@ -75,6 +68,6 @@ export class MasaSSSBT<
ReferenceSBTSelfSovereign__factory
);

return new SSSBTWrapper<Contract>(this.masa, contract);
return new SSSBTWrapper<Contract>(super.masa, contract);
}
}
8 changes: 2 additions & 6 deletions src/sbt/sbt.ts
Expand Up @@ -19,17 +19,13 @@ export class SBTWrapper<
*
* @param address
*/
list = (address?: string) => {
return listSBTs(this.masa, this.contract, address);
};
list = (address?: string) => listSBTs(this.masa, this.contract, address);

/**
*
* @param SBTId
*/
burn = (SBTId: BigNumber) => {
return burnSBT(this.masa, this.contract, SBTId);
};
burn = (SBTId: BigNumber) => burnSBT(this.masa, this.contract, SBTId);
}

export class MasaSBT<
Expand Down

0 comments on commit c5df04c

Please sign in to comment.