Skip to content

Commit 839372c

Browse files
authored
Merge pull request #8106 from BitGo/COIN-7545
refactor: change token to tokenName for canton builders
2 parents bb2389f + d087b2f commit 839372c

4 files changed

Lines changed: 13 additions & 13 deletions

File tree

modules/sdk-coin-canton/src/lib/iface.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ export interface TransactionBroadcastData {
132132

133133
export interface CantonOneStepEnablementRequest extends CantonPrepareCommandRequest {
134134
receiverId: string;
135-
token?: string;
135+
tokenName?: string;
136136
}
137137

138138
export interface CantonTransferAcceptRejectRequest extends CantonPrepareCommandRequest {
@@ -159,5 +159,5 @@ export interface CantonTransferRequest {
159159
expiryEpoch: number;
160160
sendViaOneStep: boolean;
161161
memoId?: string;
162-
token?: string;
162+
tokenName?: string;
163163
}

modules/sdk-coin-canton/src/lib/oneStepPreApprovalBuilder.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import utils from './utils';
88
export class OneStepPreApprovalBuilder extends TransactionBuilder {
99
private _commandId: string;
1010
private _receiverPartyId: string;
11-
private _token: string;
11+
private _tokenName: string;
1212
constructor(_coinConfig: Readonly<CoinConfig>) {
1313
super(_coinConfig);
1414
}
@@ -80,11 +80,11 @@ export class OneStepPreApprovalBuilder extends TransactionBuilder {
8080
* @returns The current builder for chaining
8181
* @throws Error if name is invalid
8282
*/
83-
token(name: string): this {
83+
tokenName(name: string): this {
8484
if (!name || !name.trim()) {
8585
throw new Error('token name must be a non-empty string');
8686
}
87-
this._token = name.trim();
87+
this._tokenName = name.trim();
8888
return this;
8989
}
9090

@@ -106,7 +106,7 @@ export class OneStepPreApprovalBuilder extends TransactionBuilder {
106106
verboseHashing: false,
107107
actAs: [this._receiverPartyId],
108108
readAs: [],
109-
token: this._token,
109+
tokenName: this._tokenName,
110110
};
111111
}
112112

modules/sdk-coin-canton/src/lib/transferBuilder.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export class TransferBuilder extends TransactionBuilder {
1313
private _sendOneStep = false;
1414
private _expiryEpoch: number;
1515
private _memoId: string;
16-
private _token: string;
16+
private _tokenName: string;
1717
constructor(_coinConfig: Readonly<CoinConfig>) {
1818
super(_coinConfig);
1919
}
@@ -152,11 +152,11 @@ export class TransferBuilder extends TransactionBuilder {
152152
* @returns The current builder for chaining
153153
* @throws Error if name is invalid
154154
*/
155-
token(name: string): this {
155+
tokenName(name: string): this {
156156
if (!name || !name.trim()) {
157157
throw new Error('token name must be a non-empty string');
158158
}
159-
this._token = name.trim();
159+
this._tokenName = name.trim();
160160
return this;
161161
}
162162

@@ -178,8 +178,8 @@ export class TransferBuilder extends TransactionBuilder {
178178
if (this._memoId) {
179179
data.memoId = this._memoId;
180180
}
181-
if (this._token) {
182-
data.token = this._token;
181+
if (this._tokenName) {
182+
data.tokenName = this._tokenName;
183183
}
184184
return data;
185185
}

modules/sdk-coin-canton/test/unit/builder/oneStepEnablement/oneStepEnablementBuilder.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ describe('Wallet Pre-approval Enablement Builder', () => {
3838
const commandId = '7d99789d-2f22-49e1-85cb-79d2ce5a69c1';
3939
const partyId = 'ravi-2-step-party-new::122092e7d33ac10c0f3d55976342f37555df05da5b742956d56a62ae2367769079d2';
4040
const token = 'tcanton:testcoin1';
41-
txBuilder.commandId(commandId).receiverPartyId(partyId).token(token);
41+
txBuilder.commandId(commandId).receiverPartyId(partyId).tokenName(token);
4242
const requestObj: CantonOneStepEnablementRequest = txBuilder.toRequestObject();
4343
should.exist(requestObj);
4444
assert.equal(requestObj.commandId, commandId);
4545
assert.equal(requestObj.receiverId, partyId);
46-
assert.equal(requestObj.token, token);
46+
assert.equal(requestObj.tokenName, token);
4747
assert.equal(requestObj.actAs.length, 1);
4848
const actAs = requestObj.actAs[0];
4949
assert.equal(actAs, partyId);

0 commit comments

Comments
 (0)