以下与以太坊geth和薄荷钱包相关的问题是我创建了一个契约,它将会消失。 注意,我正在利用专用网络在Ubuntu Linux中创建合同。
除了这个问题,我无法使用web3.toAscii(hash)命令解密输入数据。
web3.toAscii问题的问题可能是由于我在迷雾钱包中执行合同创建,但我不确定。
是否有任何关于如何修复合同消失的问题以及无法获取任何数据的建议?
这是我的合同代码:
template <typename Type>
class LinkedList
{
struct Node
{
Node* prev;
Node* next;
Type* data;
Node()
{
data = nullptr;
prev = nullptr;
next = nullptr;
}
Node(const Type val)
{
data = new Type(val);
prev = nullptr;
next = nullptr;
}
~Node()
{
prev = nullptr;
next = nullptr;
delete data;
}
};
private:
Node *head;
Node *tail;
size_type length;
public:
LinkedList(): head(nullptr), tail(nullptr), length(0)
{
head = new Node;
tail = new Node;
head->next = tail;
tail->prev = head;
}
(...)