here is my serialize string and the parameter seems okay for the current struct …
“FAAIAAAACgAAAHN0YXJ0X3RpbWUNCAAAAGVuZF90aW1lDQgAAABzb2Z0X2NhcBcIAAAAaGFyZF9jYXAXDAAAAHJvY2tldF90b2tlbhQAAgAAAAIAAABpZB0ABwAAAGFkZHJlc3MMCwAAAHRvdGFsX3Rva2VuFxAAAAB0b2tlbl9jb252ZXJzaW9uFwoAAABzZWxsX3Rva2VuFAACAAAAAgAAAGlkHQAHAAAAYWRkcmVzcww”
Hi, I have fixed the issue there were a couple of things I missed. I will note it down as it will help others in the future.
Basic way of sending the params is using the string so i replaced the soft_cap, hard_cap, total_token etc as a string “10000” rather then using the BigNumber or anything else
We can see the index of the contract and the subindex should always be in the string rather then number or else you will get error on pop up
Another point is you need to always send the RAW_SCHEMA_BASE64 as a string by using .toString(“base64”) functions at list it worked for me please let me know if we have any other thing.
Last thing is to always send the BigInt type to the CcdAmount(BigInt(“0”)) as such otherwise the pop-up will get empty after we get it.
SchemaVersion.V2 is something I kept which is nice to have.