Update engine.py
Browse files
engine.py
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
-
from
|
| 2 |
-
from
|
| 3 |
|
| 4 |
|
| 5 |
|
|
@@ -16,7 +16,8 @@ TOOLS = {
|
|
| 16 |
"PayloadGenerator": lambda state: PayloadGen(state),
|
| 17 |
"EthereumSigner": lambda state: EthereumSigner(state),
|
| 18 |
"SolanaSigner": lambda state: SolanaSigner(state),
|
| 19 |
-
"EthereumPayment": lambda state: EthereumPayment(state)
|
|
|
|
| 20 |
}
|
| 21 |
|
| 22 |
|
|
@@ -58,4 +59,14 @@ class UCGEngine:
|
|
| 58 |
|
| 59 |
print(new_facts)
|
| 60 |
self.state.update(new_facts)
|
| 61 |
-
self.executed.add(op_name)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from functions import NetworkResolver , HeliusAPI ,InfuraRPC , EthereumSigner ,SolanaSigner,EthereumPayment,SolanaPayment
|
| 2 |
+
from ugc_g1 import UGC_GRAPH_1
|
| 3 |
|
| 4 |
|
| 5 |
|
|
|
|
| 16 |
"PayloadGenerator": lambda state: PayloadGen(state),
|
| 17 |
"EthereumSigner": lambda state: EthereumSigner(state),
|
| 18 |
"SolanaSigner": lambda state: SolanaSigner(state),
|
| 19 |
+
"EthereumPayment": lambda state: EthereumPayment(state),
|
| 20 |
+
"SolanaPayment": lambda state: SolanaPayment(state)
|
| 21 |
}
|
| 22 |
|
| 23 |
|
|
|
|
| 59 |
|
| 60 |
print(new_facts)
|
| 61 |
self.state.update(new_facts)
|
| 62 |
+
self.executed.add(op_name)
|
| 63 |
+
|
| 64 |
+
|
| 65 |
+
|
| 66 |
+
|
| 67 |
+
|
| 68 |
+
|
| 69 |
+
#runner=UCGEngine(ugc_graph=UGC_GRAPH_1,tools=TOOLS)
|
| 70 |
+
#out=runner.run("EthereumPayment", {"address": "0xA34A13e95CE831953e598689e864a97B7DE949eb","to":"0xA34A13e95CE831953e598689e864a97B7DE949eb","amount":"0.5"})
|
| 71 |
+
#print(out)
|
| 72 |
+
|