0
    function deposit(address payable referrer) public payable whenNotPaused
    {  
    
    }

In my case I need insert address, otherway I will get: "{"reason":"invalid address","code":"INVALID_ARGUMENT","arg":"","coderType":"address","value":""}"

Is there any way if user not enter any text, can add my own text in Solidity?

This box is marked as required, but I want as not required.

I used shasta.tronscan.org .

In my JS no problem, but if user use directly then need to use from code Solidity.

Thanks

dkr1985
  • 23
  • 2

1 Answers1

0

I'm trying to understand your question.
Are you want to use default parameters?

Well, Solidity does not support default parameters, but it is on their roadmap (see https://github.com/ethereum/solidity/issues/232). To work around this, just use function overloading:

function deposit() public payable whenNotPaused{  
    address referrer = 0x.....   // use your default parameter.
    //Your code

  }

function deposit(address payable referrer) public payable whenNotPaused {  
    // Your Code
    }


pranjal85
  • 26
  • 5