File tree 3 files changed +51
-48
lines changed
3 files changed +51
-48
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ func TestHandler_GetRawAccount(t *testing.T) {
22
22
tests := []struct {
23
23
name string
24
24
params oas.GetBlockchainRawAccountParams
25
- wantStatus string
25
+ wantStatus oas. AccountStatus
26
26
wantAddress string
27
27
}{
28
28
{
@@ -53,7 +53,7 @@ func TestHandler_GetAccount(t *testing.T) {
53
53
tests := []struct {
54
54
name string
55
55
params oas.GetAccountParams
56
- wantStatus string
56
+ wantStatus oas. AccountStatus
57
57
wantAddress string
58
58
}{
59
59
{
@@ -153,7 +153,7 @@ func TestHandler_GetAccounts(t *testing.T) {
153
153
statuses := map [string ]string {}
154
154
names := map [string ]string {}
155
155
for _ , account := range accountRes .Accounts {
156
- statuses [account .Address ] = account .Status
156
+ statuses [account .Address ] = string ( account .Status )
157
157
names [account .Address ] = account .Name .Value
158
158
}
159
159
require .Equal (t , tt .wantStatuses , statuses )
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ func TestConvertToAccount(t *testing.T) {
61
61
62
62
for _ , tt := range tests {
63
63
t .Run (tt .name , func (t * testing.T ) {
64
- account , err := readFile [tlb.Account ](tt .filename )
64
+ account , err := readFile [tlb.ShardAccount ](tt .filename )
65
65
require .Nil (t , err )
66
66
got , err := ConvertToAccount (tt .accountID , * account )
67
67
require .Nil (t , err )
Original file line number Diff line number Diff line change 1
1
{
2
- "SumType" : " Account" ,
3
- "AccountNone" : {},
4
- "Account" : {
5
- "Addr" : " 0:de9dda22ade30314cb9f394ce4a8da4521acbcdc69e3576b6018c6c0eb8c00de" ,
6
- "StorageStat" : {
7
- "Used" : {
8
- "Cells" : " 46" ,
9
- "Bits" : " 13485" ,
10
- "PublicCells" : " 0"
11
- },
12
- "LastPaid" : 1663270333 ,
13
- "DuePayment" : null
14
- },
15
- "Storage" : {
16
- "LastTransLt" : 31236013000006 ,
17
- "Balance" : {
18
- "Grams" : " 989109352" ,
19
- "Other" : {
20
- "Dict" : {}
21
- }
22
- },
23
- "State" : {
24
- "SumType" : " AccountActive" ,
25
- "AccountUninit" : {},
26
- "AccountActive" : {
27
- "StateInit" : {
28
- "SplitDepth" : null ,
29
- "Special" : null ,
30
- "Code" : {
31
- "Value": "b5ee9c7201022c01000767000114ff00f4a413f4bcf2c80b0102016202210202cc031a02012004170201200516020120061501f73e09dbc400b434c0c05c6c2497c1383e903e900c7e800c5c75c87e800c7e800c3c0289ece39497c15b088d148cb1c17cb865407e90350c1b5c3232c1fd00327e08e08418b93cc428608209e3402a4108308324cc200337a082024ea02082024b1c162a20032a41287e08c0683c00911dfc02440d7e08fc02f814d6600704fac70518b08e34109b5f0bfa40307020f8256d8040708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00e029c70091709509d31f50aae221f008f82321bc24c0008e9e343a3a3b8e1636363737375135c705f2e196102510241023f823f00be30ee0310dd33f256eb31fb0e30f080a0b0c01fc302680698064a98452b0bef2e19782103b9aca0052a0a15270bc993682103b9aca0019a193390805e220c2008e328210557cea20f82510396d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00923036e2810e1023f823a1a120c2009313a0029130e24474f0091024f823090004f00b00d2343653cda182103b9aca005210a15270bc993682103b9aca0016a1923005e220c2008e378210370fec516d72295134544743708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb001ca10b9130e26d5477655477632ef00b0200046c2104c882105fcc3d145220ba8e9531373b5372c705f2e191109a104910384706401504e082101a0b9d515220ba8e195b32353537375135c705f2e19a03d4304015045033f823f00be02182104eb1f0f9bae3023b20821044beae41bae302382782104ed14b65ba110f101301f03502fa4021f001fa40d20031fa0082103b9aca001da121945314a0a1de22d70b01c300209205a19135e220c2fff2e192218e3e821005138d91c8500bcf16500dcf1671244b145448c0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00106994102c395be20112008a8e3528f0018210d53276db103946096d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093383430e21045103412f823f00b00885b363638385147c705f2e19b04d3ff20d74ac20007d0d30701c000f2e19cf404300798d43040168307f417983050058307f45b30e270c8cb07f400c910354014f823f00b01fe30363a246ef2e19d8050f833d0f4043052408307f40e6fa1f2e19fd30721c00022c001b1f2e1a021c0008e9124109b1068517a10571046105c43144cdd9630103a395f07e201c0018e32708210370fec51586d8100a0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00915be21101f03502fa4021f001fa40d20031fa0082103b9aca001da121945314a0a1de22d70b01c300209205a19135e220c2fff2e192218e3e821005138d91c8500bcf16500dcf1671244b145448c0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00106994102c395be20112008a8e3528f0018210d53276db103946096d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093383430e21045103412f823f00b01a2e3025f0432353582102fcb26a2ba8e3a7082108b77173504c8cbff5005cf161443308040708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00e05f04840ff2f01400fc37f8235006a18209e28500bc066e16b0f2e19e23d0d749f823f0075290bef2e1975178a182103b9aca00a120c2008e32102782104ed14b6558076d72708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093303535e2f8238208093a80a0f0024477f0091045103412f823f00b00113e910c1c2ebcb85360000d470c8cb01c9d0802015818190093083001258c2040fa201938083001658c20407d200cb8083001a58c204064200a38083001e58c20404b2007b8083002258c204032200538083002650c20191eb83002a4e00c9d781e9c600069006ac0bc018060840ee6b2802a0060840ee6b2802a00a08418b93cc428608209e3402a410830856456f81b04a5a9d6a0192a4139200201481b1e0201201c1d0021081ba50c1b5c0838343e903e8034cfcc200017321400f3c5807e80b2cff2600201201f2000513b513434fffe900835d2708027dfc07e9035353d0134cfcc0415c415b80c1c1b5b5b5b490415c415a0002b01b232ffd40173c59400f3c5b3333d0032cff27b5520020120222702012023240013bbb39f00a175f07f008802027425260010a874f00a10475f07000ca959f00a6c710201202829000db8fcff00a5f0380201202a2b0013b64a5e014204ebe0fa1000c7b461843ae9240f152118001e5c08de014206ebe0fa1a60e038001e5c339e8086007ae140f8001e5c33b84111c466105e033e04883dcb11fb64ddc4964ad1ba06b879240dc23572f37cc5caaab143a2fffbc4180012660f003c003060fe81edf4260f0030"
32
- },
33
- "Data" : {
34
- "Value" : " b5ee9c7201010301007b0002d5bb7dda25035f232fef5ef87f185f15ca682bd8cf607f161fcdf4a64be954e0c98016ee9b2bd640a87e30d80d66e357115ae09efc4ac26195f2c3126d14fa196d99f00235d6cd736f19adc13700a183a8ad7cf8d15b712ce14c66913de12a9cc209890800000000c646fb7b010200030040000c746f6e617069"
35
- },
36
- "Library" : {}
37
- }
38
- },
39
- "AccountFrozen" : {
40
- "StateHash" : " 0000000000000000000000000000000000000000000000000000000000000000"
41
- }
42
- }
43
- }
44
- }
45
- }
2
+ "Account" : {
3
+ "SumType" : " Account" ,
4
+ "AccountNone" : {},
5
+ "Account" : {
6
+ "Addr" : " 0:de9dda22ade30314cb9f394ce4a8da4521acbcdc69e3576b6018c6c0eb8c00de" ,
7
+ "StorageStat" : {
8
+ "Used" : {
9
+ "Cells" : " 46" ,
10
+ "Bits" : " 13485" ,
11
+ "PublicCells" : " 0"
12
+ },
13
+ "LastPaid" : 1663270333 ,
14
+ "DuePayment" : null
15
+ },
16
+ "Storage" : {
17
+ "LastTransLt" : 31236013000006 ,
18
+ "Balance" : {
19
+ "Grams" : " 989109352" ,
20
+ "Other" : {
21
+ "Dict" : {}
22
+ }
23
+ },
24
+ "State" : {
25
+ "SumType" : " AccountActive" ,
26
+ "AccountUninit" : {},
27
+ "AccountActive" : {
28
+ "StateInit" : {
29
+ "SplitDepth" : null ,
30
+ "Special" : null ,
31
+ "Code" : {
32
+ "Value": "b5ee9c7201022c01000767000114ff00f4a413f4bcf2c80b0102016202210202cc031a02012004170201200516020120061501f73e09dbc400b434c0c05c6c2497c1383e903e900c7e800c5c75c87e800c7e800c3c0289ece39497c15b088d148cb1c17cb865407e90350c1b5c3232c1fd00327e08e08418b93cc428608209e3402a4108308324cc200337a082024ea02082024b1c162a20032a41287e08c0683c00911dfc02440d7e08fc02f814d6600704fac70518b08e34109b5f0bfa40307020f8256d8040708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00e029c70091709509d31f50aae221f008f82321bc24c0008e9e343a3a3b8e1636363737375135c705f2e196102510241023f823f00be30ee0310dd33f256eb31fb0e30f080a0b0c01fc302680698064a98452b0bef2e19782103b9aca0052a0a15270bc993682103b9aca0019a193390805e220c2008e328210557cea20f82510396d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00923036e2810e1023f823a1a120c2009313a0029130e24474f0091024f823090004f00b00d2343653cda182103b9aca005210a15270bc993682103b9aca0016a1923005e220c2008e378210370fec516d72295134544743708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb001ca10b9130e26d5477655477632ef00b0200046c2104c882105fcc3d145220ba8e9531373b5372c705f2e191109a104910384706401504e082101a0b9d515220ba8e195b32353537375135c705f2e19a03d4304015045033f823f00be02182104eb1f0f9bae3023b20821044beae41bae302382782104ed14b65ba110f101301f03502fa4021f001fa40d20031fa0082103b9aca001da121945314a0a1de22d70b01c300209205a19135e220c2fff2e192218e3e821005138d91c8500bcf16500dcf1671244b145448c0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00106994102c395be20112008a8e3528f0018210d53276db103946096d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093383430e21045103412f823f00b00885b363638385147c705f2e19b04d3ff20d74ac20007d0d30701c000f2e19cf404300798d43040168307f417983050058307f45b30e270c8cb07f400c910354014f823f00b01fe30363a246ef2e19d8050f833d0f4043052408307f40e6fa1f2e19fd30721c00022c001b1f2e1a021c0008e9124109b1068517a10571046105c43144cdd9630103a395f07e201c0018e32708210370fec51586d8100a0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00915be21101f03502fa4021f001fa40d20031fa0082103b9aca001da121945314a0a1de22d70b01c300209205a19135e220c2fff2e192218e3e821005138d91c8500bcf16500dcf1671244b145448c0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00106994102c395be20112008a8e3528f0018210d53276db103946096d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093383430e21045103412f823f00b01a2e3025f0432353582102fcb26a2ba8e3a7082108b77173504c8cbff5005cf161443308040708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00e05f04840ff2f01400fc37f8235006a18209e28500bc066e16b0f2e19e23d0d749f823f0075290bef2e1975178a182103b9aca00a120c2008e32102782104ed14b6558076d72708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093303535e2f8238208093a80a0f0024477f0091045103412f823f00b00113e910c1c2ebcb85360000d470c8cb01c9d0802015818190093083001258c2040fa201938083001658c20407d200cb8083001a58c204064200a38083001e58c20404b2007b8083002258c204032200538083002650c20191eb83002a4e00c9d781e9c600069006ac0bc018060840ee6b2802a0060840ee6b2802a00a08418b93cc428608209e3402a410830856456f81b04a5a9d6a0192a4139200201481b1e0201201c1d0021081ba50c1b5c0838343e903e8034cfcc200017321400f3c5807e80b2cff2600201201f2000513b513434fffe900835d2708027dfc07e9035353d0134cfcc0415c415b80c1c1b5b5b5b490415c415a0002b01b232ffd40173c59400f3c5b3333d0032cff27b5520020120222702012023240013bbb39f00a175f07f008802027425260010a874f00a10475f07000ca959f00a6c710201202829000db8fcff00a5f0380201202a2b0013b64a5e014204ebe0fa1000c7b461843ae9240f152118001e5c08de014206ebe0fa1a60e038001e5c339e8086007ae140f8001e5c33b84111c466105e033e04883dcb11fb64ddc4964ad1ba06b879240dc23572f37cc5caaab143a2fffbc4180012660f003c003060fe81edf4260f0030"
33
+ },
34
+ "Data" : {
35
+ "Value" : " b5ee9c7201010301007b0002d5bb7dda25035f232fef5ef87f185f15ca682bd8cf607f161fcdf4a64be954e0c98016ee9b2bd640a87e30d80d66e357115ae09efc4ac26195f2c3126d14fa196d99f00235d6cd736f19adc13700a183a8ad7cf8d15b712ce14c66913de12a9cc209890800000000c646fb7b010200030040000c746f6e617069"
36
+ },
37
+ "Library" : {}
38
+ }
39
+ },
40
+ "AccountFrozen" : {
41
+ "StateHash" : " 0000000000000000000000000000000000000000000000000000000000000000"
42
+ }
43
+ }
44
+ }
45
+ }
46
+ },
47
+ "LastTransLt" : 31236013000006
48
+ }
You can’t perform that action at this time.
0 commit comments