dev@locazia: edit activate sw type
This commit is contained in:
1 parent
64210f5bc6
commit
361f110523
2 files changed
+9
-35
No files matched your search
@@ -75,36 +75,3 @@ class WalletV3CR3(WalletContract):
|
||||
)
|
||||
signing_message = signing_message.store_ref(_commands.end_cell())
|
||||
return self.create_external_message(signing_message.end_cell(), 0, True)
|
||||
|
||||
def create_init_external_message(self):
|
||||
create_state_init = self.create_state_init()
|
||||
state_init = create_state_init["state_init"]
|
||||
address = create_state_init["address"]
|
||||
code = create_state_init["code"]
|
||||
data = create_state_init["data"]
|
||||
|
||||
signing_message = begin_cell().store_cell(self.create_signing_message(seqno=0))
|
||||
_commands = begin_cell().store_uint(0, 32)
|
||||
signing_message = signing_message.store_ref(_commands.end_cell())
|
||||
signing_message = signing_message.end_cell()
|
||||
signature = sign_message(
|
||||
bytes(signing_message.bytes_hash()), self.options['private_key']).signature
|
||||
|
||||
body = Cell()
|
||||
body.bits.write_bytes(signature)
|
||||
body.write_cell(signing_message)
|
||||
|
||||
header = Contract.create_external_message_header(address)
|
||||
external_message = Contract.create_common_msg_info(
|
||||
header, state_init, body)
|
||||
|
||||
return {
|
||||
"address": address,
|
||||
"message": external_message,
|
||||
|
||||
"body": body,
|
||||
"signing_message": signing_message,
|
||||
"state_init": state_init,
|
||||
"code": code,
|
||||
"data": data,
|
||||
}
|
||||
Reference in new issue
Block a user