signer/core: move API JSON types to separate package (#23275)
This PR moves (some) account types into a standalone package, to avoid depending on signer/core from accounts/external.
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							8f11d279d2
						
					
				
				
					commit
					295bc35ecf
				
			
							
								
								
									
										4
									
								
								accounts/external/backend.go
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								accounts/external/backend.go
									
									
									
									
										vendored
									
									
								
							@@ -29,7 +29,7 @@ import (
 | 
			
		||||
	"github.com/ethereum/go-ethereum/event"
 | 
			
		||||
	"github.com/ethereum/go-ethereum/log"
 | 
			
		||||
	"github.com/ethereum/go-ethereum/rpc"
 | 
			
		||||
	"github.com/ethereum/go-ethereum/signer/core"
 | 
			
		||||
	"github.com/ethereum/go-ethereum/signer/core/apitypes"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type ExternalBackend struct {
 | 
			
		||||
@@ -203,7 +203,7 @@ func (api *ExternalSigner) SignTx(account accounts.Account, tx *types.Transactio
 | 
			
		||||
		t := common.NewMixedcaseAddress(*tx.To())
 | 
			
		||||
		to = &t
 | 
			
		||||
	}
 | 
			
		||||
	args := &core.SendTxArgs{
 | 
			
		||||
	args := &apitypes.SendTxArgs{
 | 
			
		||||
		Data:  &data,
 | 
			
		||||
		Nonce: hexutil.Uint64(tx.Nonce()),
 | 
			
		||||
		Value: hexutil.Big(*tx.Value()),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user