Skip to content

Commit d016a06

Browse files
committed
fix func body gen
1 parent a14522a commit d016a06

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

app/src/main/java/io/ballerina/web3/generator/DynamicFunctionGenerator.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,11 @@ private static String generateParameterList(List<AbiInput> inputs) {
126126
StringBuilder data = new StringBuilder();
127127

128128
for (int i = 0; i < inputs.size(); i++) {
129+
129130
AbiInput input = inputs.get(i);
130-
data.append(input.getName());
131+
String sanitizedInputName = BallerinaUtils.sanitizeParameterName(input.getName(), i);
132+
133+
data.append(sanitizedInputName);
131134

132135
if (i < inputs.size() - 1) {
133136
data.append(", "); // Add comma separator

app/src/output/main.bal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ public client class Web3 {
294294

295295
}
296296

297-
resource isolated function post safeTransferFrom(string from_method, string to, decimal tokenId) returns error? {
297+
resource isolated function post safeTransferFrom(string from_param, string to, decimal tokenId) returns error? {
298298
// Encode function parameters
299299
string encodedParameters = encodeParameters([from , to, tokenId] );
300300
string callData = "0x" + "1bca66ec" + encodedParameters;
@@ -315,7 +315,7 @@ public client class Web3 {
315315

316316
}
317317

318-
resource isolated function post safeTransferFrom(string from_method, string to, decimal tokenId, string data) returns error? {
318+
resource isolated function post safeTransferFrom(string from_param, string to, decimal tokenId, string data) returns error? {
319319
// Encode function parameters
320320
string encodedParameters = encodeParameters([from , to, tokenId, data] );
321321
string callData = "0x" + "fd43c5ac" + encodedParameters;
@@ -495,7 +495,7 @@ public client class Web3 {
495495
return result;
496496
}
497497

498-
resource isolated function post transferFrom(string from_method, string to, decimal tokenId) returns error? {
498+
resource isolated function post transferFrom(string from_param, string to, decimal tokenId) returns error? {
499499
// Encode function parameters
500500
string encodedParameters = encodeParameters([from , to, tokenId] );
501501
string callData = "0x" + "944179b4" + encodedParameters;

0 commit comments

Comments
 (0)