Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Fixed to work with wrap
  • Loading branch information
fproulx-dfuse committed Nov 8, 2018
1 parent 235a047 commit 37a99f0
Show file tree
Hide file tree
Showing 5 changed files with 67 additions and 32 deletions.
4 changes: 1 addition & 3 deletions analysis/analyzer.go
Expand Up @@ -176,13 +176,11 @@ func (a *Analyzer) analyzeAction(idx int, act *eos.Action) (err error) {
case *sudo.Exec:

a.Pf("Account %q executes a transaction impersonating another account\n", obj.Executer)
var tx *eos.Transaction
err := eos.UnmarshalBinary(obj.Transaction, &tx)
if err != nil {
a.Pf("Error: unpacking sudo transaction: %s\n", err)
} else {
a.Pln("-------------------- SUDO TRANSACTION BEGIN -----------------------")
if err := a.AnalyzeTransaction(tx); err != nil {
if err := a.AnalyzeTransaction(&obj.Transaction); err != nil {
a.Pf("Error: analyzing sudo transaction: %s\n", err)
}
a.Pln("-------------------- SUDO TRANSACTION END -----------------------")
Expand Down
5 changes: 1 addition & 4 deletions eosc/cmd/common.go
Expand Up @@ -163,10 +163,7 @@ func pushEOSCActionsAndContextFreeActions(api *eos.API, contextFreeActions []*eo

func optionallySudoWrap(tx *eos.Transaction, opts *eos.TxOptions) *eos.Transaction {
if viper.GetBool("global-sudo-wrap") {
binTx, err := eos.MarshalBinary(tx)
errorCheck("binary-packing transaction for sudo wrapping", err)

return eos.NewTransaction([]*eos.Action{sudo.NewExec(eos.AccountName("eosio"), eos.HexBytes(binTx))}, opts)
return eos.NewTransaction([]*eos.Action{sudo.NewExec(eos.AccountName("eosio"), *tx)}, opts)
}
return tx
}
Expand Down
34 changes: 34 additions & 0 deletions vendor/github.com/eoscanada/eos-go/eoserr/fcerrors.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions vendor/github.com/eoscanada/eos-go/sudo/exec.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

52 changes: 29 additions & 23 deletions vendor/vendor.json
Expand Up @@ -23,69 +23,75 @@
{
"checksumSHA1": "J1Xwz57iOjsrrrcYkaZEle1/yMY=",
"path": "github.com/eoscanada/eos-go",
"revision": "f025823404753ce8283cf235de11608f934cbea4",
"revisionTime": "2018-11-08T20:09:00Z",
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z",
"version": "master"
},
{
"checksumSHA1": "mbdurDenl8bhRVVu8ixJw70fi5E=",
"path": "github.com/eoscanada/eos-go/btcsuite/btcd/btcec",
"revision": "f025823404753ce8283cf235de11608f934cbea4",
"revisionTime": "2018-11-08T20:09:00Z"
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z"
},
{
"checksumSHA1": "9CdGdJ/+qjIwCfyoxoB3JxNtdyg=",
"path": "github.com/eoscanada/eos-go/btcsuite/btcutil",
"revision": "f025823404753ce8283cf235de11608f934cbea4",
"revisionTime": "2018-11-08T20:09:00Z"
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z"
},
{
"checksumSHA1": "VkjW+vswsv7J0PX2UFqqg+/RVgs=",
"path": "github.com/eoscanada/eos-go/btcsuite/btcutil/base58",
"revision": "f025823404753ce8283cf235de11608f934cbea4",
"revisionTime": "2018-11-08T20:09:00Z"
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z"
},
{
"checksumSHA1": "Yx6xxLmmZ4bgk6DZ1kh+lneJetA=",
"path": "github.com/eoscanada/eos-go/ecc",
"revision": "f025823404753ce8283cf235de11608f934cbea4",
"revisionTime": "2018-11-08T20:09:00Z"
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z"
},
{
"checksumSHA1": "nHRY4Riz9MNnSnxIFm2K1G3zEes=",
"path": "github.com/eoscanada/eos-go/eoserr",
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z"
},
{
"checksumSHA1": "mGMPbqDZkxTp8QjdMIgOed2APpM=",
"path": "github.com/eoscanada/eos-go/forum",
"revision": "f025823404753ce8283cf235de11608f934cbea4",
"revisionTime": "2018-11-08T20:09:00Z"
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z"
},
{
"checksumSHA1": "Gk4Dvc3QqbWnUdz4jvCXuxULqyo=",
"path": "github.com/eoscanada/eos-go/msig",
"revision": "f025823404753ce8283cf235de11608f934cbea4",
"revisionTime": "2018-11-08T20:09:00Z"
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z"
},
{
"checksumSHA1": "PGcZRpleDedi3tvY4qdXzBLK5AM=",
"path": "github.com/eoscanada/eos-go/p2p",
"revision": "f025823404753ce8283cf235de11608f934cbea4",
"revisionTime": "2018-11-08T20:09:00Z"
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z"
},
{
"checksumSHA1": "5rxfgBTaj8zp8ilEG5AT6In7qYc=",
"checksumSHA1": "e+FhIgPBAPlnTmOBKN1owziHtU8=",
"path": "github.com/eoscanada/eos-go/sudo",
"revision": "f025823404753ce8283cf235de11608f934cbea4",
"revisionTime": "2018-11-08T20:09:00Z"
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z"
},
{
"checksumSHA1": "INVxgDwm7w2DfWELXYgyj87PSEE=",
"path": "github.com/eoscanada/eos-go/system",
"revision": "f025823404753ce8283cf235de11608f934cbea4",
"revisionTime": "2018-11-08T20:09:00Z"
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z"
},
{
"checksumSHA1": "n/7xl3TEdpCXXT0GtNAxva/ReoI=",
"path": "github.com/eoscanada/eos-go/token",
"revision": "f025823404753ce8283cf235de11608f934cbea4",
"revisionTime": "2018-11-08T20:09:00Z"
"revision": "4f022e5df363f75e94488a16d4e639a660b8ca2e",
"revisionTime": "2018-11-08T20:35:13Z"
},
{
"checksumSHA1": "7NP1qUMF8Kx1y0zANxx0e+oq9Oo=",
Expand Down

0 comments on commit 37a99f0

Please sign in to comment.