eth/tracers: creationMethod -> createType

Signed-off-by: jsvisa <delweng@gmail.com>
This commit is contained in:
jsvisa 2024-10-31 09:55:09 +08:00
parent 8b2b9621f4
commit abf084c7b0
17 changed files with 31 additions and 31 deletions

View file

@ -42,7 +42,7 @@ type flatCallTraceAction struct {
SelfDestructed common.Address `json:"address,omitempty"` SelfDestructed common.Address `json:"address,omitempty"`
Balance hexutil.Big `json:"balance,omitempty"` Balance hexutil.Big `json:"balance,omitempty"`
CallType string `json:"callType,omitempty"` CallType string `json:"callType,omitempty"`
CreationMethod string `json:"creationMethod,omitempty"` CreateType string `json:"createType,omitempty"`
From common.Address `json:"from,omitempty"` From common.Address `json:"from,omitempty"`
Gas hexutil.Uint64 `json:"gas,omitempty"` Gas hexutil.Uint64 `json:"gas,omitempty"`
Init hexutil.Bytes `json:"init,omitempty"` Init hexutil.Bytes `json:"init,omitempty"`

View file

@ -44,7 +44,7 @@
"result": [ "result": [
{ {
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0xf8bda96b67036ee48107f2a0695ea673479dda56", "from": "0xf8bda96b67036ee48107f2a0695ea673479dda56",
"gas": "0x231860", "gas": "0x231860",
"init": "0x5b620186a05a131560135760016020526000565b600080601f600039601f565b6000f3", "init": "0x5b620186a05a131560135760016020526000565b600080601f600039601f565b6000f3",

View file

@ -51,7 +51,7 @@
{ {
"type": "create", "type": "create",
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443",
"value": "0x0", "value": "0x0",
"gas": "0x19f78", "gas": "0x19f78",

View file

@ -51,7 +51,7 @@
{ {
"type": "create", "type": "create",
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443",
"value": "0x0", "value": "0x0",
"gas": "0x1a758", "gas": "0x1a758",

View file

@ -51,7 +51,7 @@
{ {
"type": "create", "type": "create",
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443",
"value": "0x0", "value": "0x0",
"gas": "0x1a034", "gas": "0x1a034",

View file

@ -47,7 +47,7 @@
"result": [ "result": [
{ {
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x13e4acefe6a6700604929946e70e6443e4e73447", "from": "0x13e4acefe6a6700604929946e70e6443e4e73447",
"gas": "0x897be", "gas": "0x897be",
"init": "0x606060405260405160208061077c83398101604052808051906020019091905050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415151561007d57600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600460006101000a81548160ff02191690831515021790555050610653806101296000396000f300606060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305e4382a146100855780631c02708d146100ae5780632e1a7d4d146100c35780635114cb52146100e6578063a37dda2c146100fe578063ae200e7914610153578063b5769f70146101a8575b005b341561009057600080fd5b6100986101d1565b6040518082815260200191505060405180910390f35b34156100b957600080fd5b6100c16101d7565b005b34156100ce57600080fd5b6100e460048080359060200190919050506102eb565b005b6100fc6004808035906020019091905050610513565b005b341561010957600080fd5b6101116105d6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561015e57600080fd5b6101666105fc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101b357600080fd5b6101bb610621565b6040518082815260200191505060405180910390f35b60025481565b60011515600460009054906101000a900460ff1615151415156101f957600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806102a15750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156102ac57600080fd5b6000600460006101000a81548160ff0219169083151502179055506003543073ffffffffffffffffffffffffffffffffffffffff163103600281905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806103935750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561039e57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561048357600060025411801561040757506002548111155b151561041257600080fd5b80600254036002819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561047e57600080fd5b610510565b600060035411801561049757506003548111155b15156104a257600080fd5b8060035403600381905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561050f57600080fd5b5b50565b60011515600460009054906101000a900460ff16151514151561053557600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614801561059657506003548160035401115b80156105bd575080600354013073ffffffffffffffffffffffffffffffffffffffff163110155b15156105c857600080fd5b806003540160038190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600354815600a165627a7a72305820c3b849e8440987ce43eae3097b77672a69234d516351368b03fe5b7de03807910029000000000000000000000000c65e620a3a55451316168d57e268f5702ef56a11", "init": "0x606060405260405160208061077c83398101604052808051906020019091905050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415151561007d57600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600460006101000a81548160ff02191690831515021790555050610653806101296000396000f300606060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305e4382a146100855780631c02708d146100ae5780632e1a7d4d146100c35780635114cb52146100e6578063a37dda2c146100fe578063ae200e7914610153578063b5769f70146101a8575b005b341561009057600080fd5b6100986101d1565b6040518082815260200191505060405180910390f35b34156100b957600080fd5b6100c16101d7565b005b34156100ce57600080fd5b6100e460048080359060200190919050506102eb565b005b6100fc6004808035906020019091905050610513565b005b341561010957600080fd5b6101116105d6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561015e57600080fd5b6101666105fc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101b357600080fd5b6101bb610621565b6040518082815260200191505060405180910390f35b60025481565b60011515600460009054906101000a900460ff1615151415156101f957600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806102a15750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156102ac57600080fd5b6000600460006101000a81548160ff0219169083151502179055506003543073ffffffffffffffffffffffffffffffffffffffff163103600281905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806103935750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561039e57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561048357600060025411801561040757506002548111155b151561041257600080fd5b80600254036002819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561047e57600080fd5b610510565b600060035411801561049757506003548111155b15156104a257600080fd5b8060035403600381905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561050f57600080fd5b5b50565b60011515600460009054906101000a900460ff16151514151561053557600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614801561059657506003548160035401115b80156105bd575080600354013073ffffffffffffffffffffffffffffffffffffffff163110155b15156105c857600080fd5b806003540160038190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600354815600a165627a7a72305820c3b849e8440987ce43eae3097b77672a69234d516351368b03fe5b7de03807910029000000000000000000000000c65e620a3a55451316168d57e268f5702ef56a11",

View file

@ -51,7 +51,7 @@
{ {
"type": "create", "type": "create",
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443",
"value": "0x0", "value": "0x0",
"gas": "0x1a9c8", "gas": "0x1a9c8",

File diff suppressed because one or more lines are too long

View file

@ -51,7 +51,7 @@
{ {
"type": "create", "type": "create",
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443",
"value": "0x0", "value": "0x0",
"gas": "0x53e90", "gas": "0x53e90",
@ -73,7 +73,7 @@
{ {
"type": "create", "type": "create",
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x9db7a1baf185a865ffee3824946ccd8958191e5e", "from": "0x9db7a1baf185a865ffee3824946ccd8958191e5e",
"value": "0x0", "value": "0x0",
"gas": "0x30b34", "gas": "0x30b34",

View file

@ -51,7 +51,7 @@
{ {
"type": "create", "type": "create",
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443",
"value": "0x0", "value": "0x0",
"gas": "0x19ed8", "gas": "0x19ed8",
@ -73,7 +73,7 @@
{ {
"type": "create", "type": "create",
"action": { "action": {
"creationMethod": "create2", "createType": "create2",
"from": "0x2e8eded627eead210cb6143eb39ef7a3e44e4f00", "from": "0x2e8eded627eead210cb6143eb39ef7a3e44e4f00",
"value": "0x0", "value": "0x0",
"gas": "0x5117", "gas": "0x5117",

View file

@ -51,7 +51,7 @@
{ {
"type": "create", "type": "create",
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443",
"value": "0x0", "value": "0x0",
"gas": "0x19ee4", "gas": "0x19ee4",
@ -69,7 +69,7 @@
{ {
"type": "create", "type": "create",
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x9c5cfe45b15eaff4ad617af4250189e26024a4f8", "from": "0x9c5cfe45b15eaff4ad617af4250189e26024a4f8",
"value": "0x0", "value": "0x0",
"gas": "0x3cb", "gas": "0x3cb",

View file

@ -78,7 +78,7 @@
}, },
{ {
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x76554b33410b6d90b7dc889bfed0451ad195f27e", "from": "0x76554b33410b6d90b7dc889bfed0451ad195f27e",
"gas": "0x25a18", "gas": "0x25a18",
"init": "0x0000000000000000000000000000000000000000000000000000000000000000", "init": "0x0000000000000000000000000000000000000000000000000000000000000000",

File diff suppressed because one or more lines are too long

View file

@ -51,7 +51,7 @@
{ {
"type": "create", "type": "create",
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443",
"value": "0x0", "value": "0x0",
"gas": "0x19ecc", "gas": "0x19ecc",
@ -72,7 +72,7 @@
}, },
{ {
"action": { "action": {
"creationMethod": "create", "createType": "create",
"from": "0x1d99a1a3efa9181f540f9e24fa6e4e08eb7844ca", "from": "0x1d99a1a3efa9181f540f9e24fa6e4e08eb7844ca",
"gas": "0x50ac", "gas": "0x50ac",
"init": "0x5a", "init": "0x5a",

File diff suppressed because one or more lines are too long

View file

@ -79,7 +79,7 @@ type flatCallAction struct {
SelfDestructed *common.Address `json:"address,omitempty"` SelfDestructed *common.Address `json:"address,omitempty"`
Balance *big.Int `json:"balance,omitempty"` Balance *big.Int `json:"balance,omitempty"`
CallType string `json:"callType,omitempty"` CallType string `json:"callType,omitempty"`
CreationMethod string `json:"creationMethod,omitempty"` CreateType string `json:"createType,omitempty"`
From *common.Address `json:"from,omitempty"` From *common.Address `json:"from,omitempty"`
Gas *uint64 `json:"gas,omitempty"` Gas *uint64 `json:"gas,omitempty"`
Init *[]byte `json:"init,omitempty"` Init *[]byte `json:"init,omitempty"`
@ -296,11 +296,11 @@ func newFlatCreate(input *callFrame) *flatCallFrame {
return &flatCallFrame{ return &flatCallFrame{
Type: strings.ToLower(vm.CREATE.String()), Type: strings.ToLower(vm.CREATE.String()),
Action: flatCallAction{ Action: flatCallAction{
CreationMethod: strings.ToLower(vm.OpCode(input.Type).String()), CreateType: strings.ToLower(vm.OpCode(input.Type).String()),
From: &input.From, From: &input.From,
Gas: &input.Gas, Gas: &input.Gas,
Value: input.Value, Value: input.Value,
Init: &actionInit, Init: &actionInit,
}, },
Result: &flatCallResult{ Result: &flatCallResult{
GasUsed: &input.GasUsed, GasUsed: &input.GasUsed,

View file

@ -20,7 +20,7 @@ func (f flatCallAction) MarshalJSON() ([]byte, error) {
SelfDestructed *common.Address `json:"address,omitempty"` SelfDestructed *common.Address `json:"address,omitempty"`
Balance *hexutil.Big `json:"balance,omitempty"` Balance *hexutil.Big `json:"balance,omitempty"`
CallType string `json:"callType,omitempty"` CallType string `json:"callType,omitempty"`
CreationMethod string `json:"creationMethod,omitempty"` CreateType string `json:"createType,omitempty"`
From *common.Address `json:"from,omitempty"` From *common.Address `json:"from,omitempty"`
Gas *hexutil.Uint64 `json:"gas,omitempty"` Gas *hexutil.Uint64 `json:"gas,omitempty"`
Init *hexutil.Bytes `json:"init,omitempty"` Init *hexutil.Bytes `json:"init,omitempty"`
@ -35,7 +35,7 @@ func (f flatCallAction) MarshalJSON() ([]byte, error) {
enc.SelfDestructed = f.SelfDestructed enc.SelfDestructed = f.SelfDestructed
enc.Balance = (*hexutil.Big)(f.Balance) enc.Balance = (*hexutil.Big)(f.Balance)
enc.CallType = f.CallType enc.CallType = f.CallType
enc.CreationMethod = f.CreationMethod enc.CreateType = f.CreateType
enc.From = f.From enc.From = f.From
enc.Gas = (*hexutil.Uint64)(f.Gas) enc.Gas = (*hexutil.Uint64)(f.Gas)
enc.Init = (*hexutil.Bytes)(f.Init) enc.Init = (*hexutil.Bytes)(f.Init)
@ -54,7 +54,7 @@ func (f *flatCallAction) UnmarshalJSON(input []byte) error {
SelfDestructed *common.Address `json:"address,omitempty"` SelfDestructed *common.Address `json:"address,omitempty"`
Balance *hexutil.Big `json:"balance,omitempty"` Balance *hexutil.Big `json:"balance,omitempty"`
CallType *string `json:"callType,omitempty"` CallType *string `json:"callType,omitempty"`
CreationMethod *string `json:"creationMethod,omitempty"` CreateType *string `json:"createType,omitempty"`
From *common.Address `json:"from,omitempty"` From *common.Address `json:"from,omitempty"`
Gas *hexutil.Uint64 `json:"gas,omitempty"` Gas *hexutil.Uint64 `json:"gas,omitempty"`
Init *hexutil.Bytes `json:"init,omitempty"` Init *hexutil.Bytes `json:"init,omitempty"`
@ -82,8 +82,8 @@ func (f *flatCallAction) UnmarshalJSON(input []byte) error {
if dec.CallType != nil { if dec.CallType != nil {
f.CallType = *dec.CallType f.CallType = *dec.CallType
} }
if dec.CreationMethod != nil { if dec.CreateType != nil {
f.CreationMethod = *dec.CreationMethod f.CreateType = *dec.CreateType
} }
if dec.From != nil { if dec.From != nil {
f.From = dec.From f.From = dec.From