About Smart Contracts

  1. If our project does not need a smart contract, is it possible to publish it this way?
  2. If we build our project on ETH, is it still possible to share it in categories such as GameFi, NFT, Web3?
41 Likes
  1. I think deployed contracts are required per the rules but not 100%.
  2. No, why would it? It’s not a ethereum hackathon. Ecosystem track works if the project already exists on ethereum and you are migrating to tron/bttc
9 Likes

I want to be a baller

2 Likes

Really that is a very nice idea and new a development strong text

4 Likes

Me too wants to ball :soccer:

1 Like

Only the rules will determine though, :thinking:
Building anew is different what has been existing though.
Therefore, Need to understand the ecosystem is needed and very important before leaping into next step.

3 Likes

Only the rules on that will decide

I love the project already

Why project on ethereum on tron hackathon? of course No

1 Like

Read the rules again, you can share an ETH project provided you tell how to convert it to TRON
A little friendly advice: Never try to make assertive sentences like “of course No”

1 Like

This is very helpful message

2 Likes

This is really nice . You must always try to build your community

1 Like

It was helpful thank you

3 Likes

Thank you :+1: so much rilly appreciate

Smart contract is one of the best contract have ever used

1 Like

if you interested to know more about smart contract contact our industry expert sumeru digital solution

1 Like

Very thoughtful question, we need to he able to understand smart contracts and how it affects our projects.

2 Likes

i’m not sure how on eth u can cope without smartcontracts or maybe i’m missing some point :sweat_smile:

1 Like

I have deployed a simple smart contract to try on the TRON Shasta network via tronide.


I assumed it would display code tabs on the smart contract explorer. However, it only displays contracts published instead of code. Maybe it is because the contract is unverified? How to verify the contract on TRON?


Also, the weird thing is I tried to execute the function inside tronide and via script.
The result on tronide is recorded in the transaction list and updated in the contract state. But via a script, it is not recorded and does not update the contract state. However, the tx hash status is successful.
For better context, this is the script that I use to interact via tronweb:

const store = async (tronWeb: TronWeb) => {
  const store = await tronWeb.transactionBuilder.triggerSmartContract(
    "TQmchUxiLsztmXybCALn5KT2EBA3SPe1HA",
    "store(uint256)",
    {
      feeLimit: 100000000,
      callValue: 0,
    },
    [
      {
        type: "uint256",
        value: BigInt(69),
      },
    ]
  );
  // sign transaction
  const signedTx = await tronWeb.trx.sign(store.transaction);
  const broadcastTx = await tronWeb.trx.sendRawTransaction(signedTx);
  console.log("broadcastTx: ", broadcastTx);
};

Any solution to resolve this issue?

1 Like

I want to be a baller to