RequiredHashChangedEvent
untyped stringValue
"CLARequiredHashChanged"
ProposeNewCLA
func(newHash string, newURL string) dao.ProposalRequestProposeNewCLA creates a govdao proposal to update the CLA document hash and URL. When executed, it resets all existing signatures. Propose an empty hash to disable CLA enforcement.
- OID
- 0d705b…afed:3
ProposeNewCLA details
setRequiredHash
func(newHash string)- OID
- 0d705b…afed:5
setRequiredHash details
SignedEvent
untyped stringValue
"CLASigned"
requiredHash
string// SHA256 hash of the CLA document; empty = enforcement disabled
Value
""
claURL
string// URL where the CLA document can be found
Value
""
signatures
addrset.Set- OID
- 0d705b…afed:9
signatures details
Sign
func(hash string)Sign records a CLA signature for the caller. The hash must match the current required hash.
- OID
- 0d705b…afed:11
Sign details
HasValidSignature
func(addr .uverse.address) boolHasValidSignature checks if an address has signed the current required CLA. Returns true if CLA enforcement is disabled (requiredHash == ""), or if the address has signed.
- OID
- 0d705b…afed:13
HasValidSignature details
Render
func(path string) string- OID
- 0d705b…afed:14
Render details
RequiredHashChangedEvent
:
untyped string
="CLARequiredHashChanged"
ProposeNewCLA : func(newHash string, newURL string) dao.ProposalRequest Inspect
setRequiredHash : func(newHash string) Inspect
SignedEvent
:
untyped string
="CLASigned"
requiredHash
:
string
=""
claURL
:
string
=""