The easiest way: retrieve current wallet state, parse data, clear seqno and plugins list, build StateInit.
Another way: find the first outgoing message of wallet (testnet.dton.io/graphql may help with that) and get StateInit from there.
Aug 18, 2023, 11:11 AM
BTW you can operate statuses in transactions, so it’s quite easy:
{
transactions(
address: "D1E9C251EDC4D6B5814AD18365C5E78EEC0E8ADA499C60D7F752858B45AA38CB"
orig_status: "uninit"
end_status: "active"
) {
orig_status
end_status
address
account_state_state_init_code
account_state_state_init_data
}
}
{
transactions(
address: "D1E9C251EDC4D6B5814AD18365C5E78EEC0E8ADA499C60D7F752858B45AA38CB"
orig_status: "uninit"
end_status: "active"
) {
orig_status
end_status
address
account_state_state_init_code
account_state_state_init_data
}
}
Aug 18, 2023, 11:22 AM