How To Put SIP to a vote?

What needs to be filled here? I don’t understand these pointers, it doesn’t let sip being submitted without some code being cracked here…

Can the leadership guide us?

Thank you.

Description:
Info about the changes: why, how and what will happen when it will pass. Link to PR containing smart-contract code which will be executed.

Target:
Smart contract address which will be called once SIP will be executed.

Value:
Amount of RBTC send by bitocracy, in most cases not needed (leave as 0).

Signature:
Function name of (target) smart-contract which will be executed.

Calldata:
Data / function arguments passed to function, in most case not needed (leave as 0x00).

Example which would not change state of contracts:
Target: 0xEFc78fc7d48b64958315949279Ba181c2114ABBd
Signature: symbol()
Calldata: 0x00

Would trigger SOV token symbol read.

1 Like

I think you meant here “Signature: symbol()” right?, with the same rules for encodeFunctionSignature of web3: just the name of the function and the type of varibles (not their names)… right?

E.g.: “Signature”: transferFrom(address,address,uint256)

1 Like

Oh, yes. Will fix it

2 Likes