forked from TrueCloudLab/frostfs-contract
[#69] frostfsid: Add new client init function
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
This commit is contained in:
parent
a7c45fdd0d
commit
f2a82aa635
1 changed files with 8 additions and 2 deletions
|
@ -22,7 +22,6 @@ import (
|
||||||
type (
|
type (
|
||||||
Client struct {
|
Client struct {
|
||||||
act *actor.Actor
|
act *actor.Actor
|
||||||
acc *wallet.Account
|
|
||||||
contract util.Uint160
|
contract util.Uint160
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -153,11 +152,18 @@ func New(ra actor.RPCActor, acc *wallet.Account, contract util.Uint160, opt Opti
|
||||||
|
|
||||||
return &Client{
|
return &Client{
|
||||||
act: act,
|
act: act,
|
||||||
acc: acc,
|
|
||||||
contract: contract,
|
contract: contract,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// NewSimple creates a new Client using exising actor.Actor.
|
||||||
|
func NewSimple(act *actor.Actor, contract util.Uint160) *Client {
|
||||||
|
return &Client{
|
||||||
|
act: act,
|
||||||
|
contract: contract,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// StartTx inits transaction.
|
// StartTx inits transaction.
|
||||||
func (c Client) StartTx() *commonclient.Transaction {
|
func (c Client) StartTx() *commonclient.Transaction {
|
||||||
return commonclient.NewTransaction(c.contract)
|
return commonclient.NewTransaction(c.contract)
|
||||||
|
|
Loading…
Reference in a new issue