[#486] innerring: Add notary support in main chain client

With `mainnet.notary_deposit=false` inner ring will ignore
notary deposit \ awaiting routines in the application start,
so it can run on the environments without notary support.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
Alex Vanin 2021-04-20 18:16:40 +03:00 committed by Alex Vanin
parent dd1ace12f7
commit bd65e41257
4 changed files with 56 additions and 16 deletions

View file

@ -36,7 +36,7 @@ func CashOutCheque(cli *client.Client, con util.Uint160, p *ChequeParams) error
return client.ErrNilClient
}
return cli.Invoke(con, extraFee, chequeMethod,
return cli.NotaryInvoke(con, chequeMethod,
p.ID,
p.User.BytesBE(),
p.Amount,
@ -50,5 +50,5 @@ func AlphabetUpdate(cli *client.Client, con util.Uint160, id []byte, list keys.P
return client.ErrNilClient
}
return cli.Invoke(con, extraFee, alphabetUpdateMethod, id, list)
return cli.NotaryInvoke(con, alphabetUpdateMethod, id, list)
}