forked from TrueCloudLab/neoneo-go
interop: extend native Notary interop API
This commit is contained in:
parent
49e228ddf8
commit
3996b3abb7
2 changed files with 12 additions and 0 deletions
|
@ -156,6 +156,8 @@ func TestNativeHelpersCompile(t *testing.T) {
|
||||||
{"expirationOf", []string{u160}},
|
{"expirationOf", []string{u160}},
|
||||||
{"getMaxNotValidBeforeDelta", nil},
|
{"getMaxNotValidBeforeDelta", nil},
|
||||||
{"setMaxNotValidBeforeDelta", []string{"42"}},
|
{"setMaxNotValidBeforeDelta", []string{"42"}},
|
||||||
|
{"getNotaryServiceFeePerKey", nil},
|
||||||
|
{"setNotaryServiceFeePerKey", []string{"42"}},
|
||||||
})
|
})
|
||||||
runNativeTestCases(t, cs.Management.ContractMD, "management", []nativeTestCase{
|
runNativeTestCases(t, cs.Management.ContractMD, "management", []nativeTestCase{
|
||||||
{"deploy", []string{"nil", "nil"}},
|
{"deploy", []string{"nil", "nil"}},
|
||||||
|
|
|
@ -45,3 +45,13 @@ func GetMaxNotValidBeforeDelta() int {
|
||||||
func SetMaxNotValidBeforeDelta(value int) {
|
func SetMaxNotValidBeforeDelta(value int) {
|
||||||
neogointernal.CallWithTokenNoRet(Hash, "setMaxNotValidBeforeDelta", int(contract.States), value)
|
neogointernal.CallWithTokenNoRet(Hash, "setMaxNotValidBeforeDelta", int(contract.States), value)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetNotaryServiceFeePerKey represents `getNotaryServiceFeePerKey` method of Notary native contract.
|
||||||
|
func GetNotaryServiceFeePerKey() int {
|
||||||
|
return neogointernal.CallWithToken(Hash, "getNotaryServiceFeePerKey", int(contract.ReadStates)).(int)
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNotaryServiceFeePerKey represents `setNotaryServiceFeePerKey` method of Notary native contract.
|
||||||
|
func SetNotaryServiceFeePerKey(value int) {
|
||||||
|
neogointernal.CallWithTokenNoRet(Hash, "setNotaryServiceFeePerKey", int(contract.States), value)
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue