@@ -43,64 +43,3 @@ func (cm *ContractManager) GetContractWithProxy(
43
43
44
44
return contract , nil
45
45
}
46
-
47
- func (cm * ContractManager ) CreateProxyContract (
48
- contractAddress string ,
49
- proxyContractAddress string ,
50
- blockNumber uint64 ,
51
- reindexContract bool ,
52
- ) (* contractStore.ProxyContract , error ) {
53
- proxyContract , found , err := cm .ContractStore .FindOrCreateProxyContract (blockNumber , contractAddress , proxyContractAddress )
54
- if err != nil {
55
- cm .Logger .Sugar ().Errorw ("Failed to create proxy contract" ,
56
- zap .Error (err ),
57
- zap .String ("contractAddress" , contractAddress ),
58
- zap .String ("proxyContractAddress" , proxyContractAddress ),
59
- )
60
- } else {
61
- if found {
62
- cm .Logger .Sugar ().Debugw ("Found existing proxy contract" ,
63
- zap .String ("contractAddress" , contractAddress ),
64
- zap .String ("proxyContractAddress" , proxyContractAddress ),
65
- )
66
- } else {
67
- cm .Logger .Sugar ().Debugw ("Created proxy contract" ,
68
- zap .String ("contractAddress" , contractAddress ),
69
- zap .String ("proxyContractAddress" , proxyContractAddress ),
70
- )
71
- }
72
- }
73
- // Check to see if the contract we're proxying to is already in the database
74
- proxiedContract , err := cm .ContractStore .GetContractForAddress (proxyContractAddress )
75
- if err != nil {
76
- cm .Logger .Sugar ().Errorw ("Failed to get contract for address" ,
77
- zap .Error (err ),
78
- zap .String ("contractAddress" , proxyContractAddress ),
79
- )
80
- }
81
- if proxiedContract != nil {
82
- cm .Logger .Sugar ().Debugw ("Found proxied contract" ,
83
- zap .String ("contractAddress" , proxyContractAddress ),
84
- zap .String ("proxiedContractAddress" , proxiedContract .ContractAddress ),
85
- )
86
- if proxiedContract .ContractAbi == "" {
87
- updatedContract := cm .FindAndSetContractAbi (proxyContractAddress )
88
- if updatedContract != nil {
89
- proxiedContract = updatedContract
90
- }
91
- }
92
- } else {
93
- _ , err := cm .CreateContract (proxyContractAddress , "" , reindexContract )
94
- if err != nil {
95
- cm .Logger .Sugar ().Errorw ("Failed to create contract" ,
96
- zap .Error (err ),
97
- zap .String ("contractAddress" , proxyContractAddress ),
98
- )
99
- } else {
100
- cm .Logger .Sugar ().Debugw ("Created contract" ,
101
- zap .String ("contractAddress" , proxyContractAddress ),
102
- )
103
- }
104
- }
105
- return proxyContract , nil
106
- }
0 commit comments