@@ -57,7 +57,7 @@ public class Web3 {
5757 // FIXME: Rewrite this to CodableTransaction
5858 public class Personal {
5959 var provider : Web3Provider
60- // FIXME: web3 must be weak
60+ // FIXME: remove dependency on web3 instance!!
6161 var web3 : Web3
6262 public init ( provider prov: Web3Provider , web3 web3instance: Web3 ) {
6363 provider = prov
@@ -79,7 +79,7 @@ public class Web3 {
7979 // FIXME: Rewrite this to CodableTransaction
8080 public class TxPool {
8181 var provider : Web3Provider
82- // FIXME: web3 must be weak
82+ // FIXME: remove dependency on web3 instance!!
8383 var web3 : Web3
8484 public init ( provider prov: Web3Provider , web3 web3instance: Web3 ) {
8585 provider = prov
@@ -100,7 +100,7 @@ public class Web3 {
100100
101101 public class Web3Wallet {
102102 var provider : Web3Provider
103- // FIXME: web3 must be weak
103+ // FIXME: remove dependency on web3 instance!!
104104 var web3 : Web3
105105 public init ( provider prov: Web3Provider , web3 web3instance: Web3 ) {
106106 provider = prov
@@ -122,7 +122,7 @@ public class Web3 {
122122 // FIXME: Rewrite this to CodableTransaction
123123 public class BrowserFunctions {
124124 var provider : Web3Provider
125- // weak var web3: web3?
125+ // FIXME: remove dependency on web3 instance!!
126126 public var web3 : Web3
127127 public init ( provider prov: Web3Provider , web3 web3instance: Web3 ) {
128128 provider = prov
@@ -153,7 +153,7 @@ public class Web3 {
153153 }
154154
155155 var provider : Web3Provider
156- // weak var web3: web3?
156+ // FIXME: remove dependency on web3 instance!!
157157 var web3 : Web3
158158 var timer : RepeatingTimer ?
159159
0 commit comments