Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transaction testing framework #422

Open
wants to merge 207 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
207 commits
Select commit Hold shift + click to select a range
c6c09da
added MuteList to MessagingGroupEntry struct
keshavm02 Jun 29, 2022
829b450
Test metamask spending limits encoding
AeonSw4n Jun 30, 2022
8d9fd99
Add public key recovery for derived keys
AeonSw4n Jun 30, 2022
e33d26f
test for global spending limit
AeonSw4n Jul 1, 2022
cfb8ba0
Remove the test
AeonSw4n Jul 2, 2022
c71a92d
added TxnType validation in _connectMessagingGroup()
keshavm02 Jul 2, 2022
a7b69d3
added MuteList to MessagingGroupEntry (for txns adding new members)
keshavm02 Jul 2, 2022
a3859c1
added muting and unmuting mechanism to _connectMessagingGroup()
keshavm02 Jul 2, 2022
f9a3589
Test refactor
AeonSw4n Jul 3, 2022
6358125
Refactor signature verification
AeonSw4n Jul 8, 2022
218e75a
added MuteList to RawEncodeWithoutMetadata
keshavm02 Jul 10, 2022
342dc48
added MuteList to RawDecodeWithoutMetadata
keshavm02 Jul 10, 2022
753eee5
moved MuteList to end of MessagingGroupEntry for backwards compatibility
keshavm02 Jul 10, 2022
cc3fdd9
added clarifying comment for MuteList
keshavm02 Jul 10, 2022
e681679
corrected typo
keshavm02 Jul 10, 2022
1b5bc43
added MuteList to memberGroupEntry HACK
keshavm02 Jul 10, 2022
97bab1c
changed iii to ii
keshavm02 Jul 11, 2022
b844bbf
added RuleErrorMessagingMemberMuted
keshavm02 Jul 11, 2022
da55d99
major muting code added (needs cleanup)
keshavm02 Jul 11, 2022
a006e9b
cleanup comments
keshavm02 Jul 11, 2022
dfc449a
fixed for loop error
keshavm02 Jul 11, 2022
c7dd23b
deleted unused inline func
keshavm02 Jul 11, 2022
b3070c0
added TODO for making MuteList retrieval more efficient
keshavm02 Jul 11, 2022
9cec489
fixed test typo
keshavm02 Jul 11, 2022
a944609
commented out MuteList from hacked memberGroupEntry for now
keshavm02 Jul 11, 2022
cb804d2
go.mod random change
keshavm02 Jul 11, 2022
9b3ab77
fixed bug
keshavm02 Jul 11, 2022
c73c7da
fixed all pre-testing bugs
keshavm02 Jul 11, 2022
ffcea01
FIXED ALL BUGS AND ADDED TESTS
keshavm02 Jul 11, 2022
8e8ed2a
cleaned up comments
keshavm02 Jul 11, 2022
67d6410
33rd waking hour and counting...
keshavm02 Jul 11, 2022
f71859e
added helpful comment
keshavm02 Jul 11, 2022
4e82996
fixed unmuting bug
keshavm02 Jul 11, 2022
6d32439
added unmuting tests and all successful
keshavm02 Jul 11, 2022
7a806b7
code cleanup
keshavm02 Jul 11, 2022
10ef366
Postgres testing framework; unlimited derived keys; postgres migratio…
AeonSw4n Jul 11, 2022
08764b8
Add comments on tests; finish testing signatures
AeonSw4n Jul 12, 2022
959bb65
Merge remote-tracking branch 'origin/main' into p/unlimited-spending-…
AeonSw4n Jul 12, 2022
94ff678
connect logic for unlimited derived keys
AeonSw4n Jul 13, 2022
cfc61e8
added MessagingGroupOperationMute and MessagingGroupOperationUnmute c…
keshavm02 Jul 13, 2022
32e5c41
replaced more constants
keshavm02 Jul 13, 2022
176fab6
replaced more constants
keshavm02 Jul 13, 2022
9835f54
fixed deepEqual to compare byte slices and NOT PublicKeys
keshavm02 Jul 13, 2022
6eb9451
fixed deepEqual to compare byte slices and NOT PublicKeys AGAIN
keshavm02 Jul 13, 2022
50888e4
added gated condition to have sender and recipient in ExtraData
keshavm02 Jul 13, 2022
787e10c
added comment
keshavm02 Jul 13, 2022
a7d8e5a
Finish testing
AeonSw4n Jul 13, 2022
22ff374
gofmt
AeonSw4n Jul 13, 2022
484cbcc
Fix indentation
AeonSw4n Jul 14, 2022
1fffa32
Make verify ETH signature public
AeonSw4n Jul 14, 2022
0564061
removed code from _disconnectMessagingGroup
keshavm02 Jul 21, 2022
aad4ad4
added blockheight gating for messages muting
keshavm02 Jul 21, 2022
fd2bd5c
fixed existingEntry.MuteList deep copy bug
keshavm02 Jul 21, 2022
583d11e
added encoder migration for DeSoV3MessagesMutingMigration
keshavm02 Jul 21, 2022
45864ec
fixed HUGE testnet bug and migration bug
keshavm02 Jul 23, 2022
c6d5e09
Fix nilptr; improve testing functions
AeonSw4n Jul 23, 2022
0888574
fixed muting code positioning
keshavm02 Jul 23, 2022
a44e6d3
fixed deep copy bug
keshavm02 Jul 23, 2022
f9d6d30
fixed extradata operationtype bug
keshavm02 Jul 23, 2022
bef2eda
fixed redundant if condition
keshavm02 Jul 23, 2022
e9122e1
made constant for MessagingGroupOperationType
keshavm02 Jul 23, 2022
a148124
moved contains()
keshavm02 Jul 23, 2022
eff7a40
throwing errors when muting already muted member or unmuting already …
keshavm02 Jul 23, 2022
e2b9365
made concise
keshavm02 Jul 24, 2022
445c030
removed comment
keshavm02 Jul 24, 2022
b4587a7
added super helpful comment
keshavm02 Jul 27, 2022
084e2bb
temporarily changed migration version to pass tests
keshavm02 Jul 27, 2022
aa782e3
FIXED MAJOR ENCODE DECODE BUG
keshavm02 Jul 28, 2022
13d7c69
added hacked entry optimization; fixed txn.PublicKey bug
keshavm02 Jul 28, 2022
d45170f
removed comment
keshavm02 Jul 29, 2022
dc17c81
changed optimization comment
keshavm02 Jul 29, 2022
44dfe04
added prefix deprecation and replacement code
keshavm02 Jul 29, 2022
bb6d286
added more Deprecation code
keshavm02 Jul 29, 2022
03a7ade
refactored db_utils funcs and created new OptimizedMessagingGroupEntr…
keshavm02 Jul 29, 2022
476c5bb
fixed refactoring bug; added more tests for muting while blockheight …
keshavm02 Jul 29, 2022
20a2b19
fixed new prefix name
keshavm02 Jul 29, 2022
1098e9a
fixed 2 nits
keshavm02 Aug 1, 2022
74e1bc9
cleaned up 'contains' code
keshavm02 Aug 2, 2022
023a147
added test; fixed deep equal bug
keshavm02 Aug 2, 2022
864de1d
added additional unmute test
keshavm02 Aug 2, 2022
d0e16a2
fixed deep equal nit
keshavm02 Aug 2, 2022
50697c6
fixed problematic loop; added test; added RuleError
keshavm02 Aug 2, 2022
683e7a1
added code for groupowner not allowed to mute/unmute herself
keshavm02 Aug 2, 2022
f118fb6
fixed conditional dup; added extra data merging
keshavm02 Aug 2, 2022
69d1b66
deduplicated utxoOpsForTxn
keshavm02 Aug 2, 2022
5b1bf5a
changed comment
keshavm02 Aug 2, 2022
feee051
fixed comment grammar
keshavm02 Aug 2, 2022
4382427
added enlightening comments
keshavm02 Aug 2, 2022
aa6d7c0
added groupowner sender to ganggang in tests
keshavm02 Aug 4, 2022
54316a5
Review round updates; better comments and simplifications
AeonSw4n Aug 9, 2022
35cc9d0
Merge branch 'p/spending-limits-metamask-string' into p/public-key-re…
AeonSw4n Aug 9, 2022
eaa0164
Review round
AeonSw4n Aug 10, 2022
6b3ce95
Merge branch 'p/public-key-recovery-in-signature-verification' into p…
AeonSw4n Aug 10, 2022
8064592
review round 1
AeonSw4n Aug 10, 2022
d84b34e
Refactor
AeonSw4n Aug 10, 2022
fa9f7fd
review round updates
AeonSw4n Aug 12, 2022
522f27c
Update go version to 1.18
AeonSw4n Aug 12, 2022
c2d4777
Merge branch 'p/update-go-version' into p/unlimited-spending-limit
AeonSw4n Aug 12, 2022
255f756
Finish review round; hard-hardcore unlimited spending limit test
AeonSw4n Aug 12, 2022
882f0dc
Update ci.yml go version
AeonSw4n Aug 12, 2022
e9dcdd2
Merge branch 'p/update-go-version' into p/unlimited-spending-limit
AeonSw4n Aug 12, 2022
682001a
Reset block height
diamondhands0 Aug 14, 2022
e2d998f
Refactor signature logic to abstract away btcec's weird CompactSignature
diamondhands0 Aug 14, 2022
92a0997
Fix tiny error-handling bug
diamondhands0 Aug 14, 2022
8dc0b7d
Add --force-checksum flag and test
diamondhands0 Aug 20, 2022
9c20660
Merge remote-tracking branch 'keshav/k/add-group-chat-muting' into p/…
AeonSw4n Aug 31, 2022
5e0183b
Simplify connect logic; start making hacked member prefix more user-f…
AeonSw4n Aug 31, 2022
4508677
Testing
AeonSw4n Aug 31, 2022
d35b197
More thorough testing
AeonSw4n Sep 1, 2022
81fd7a7
Temporary fix for newly-added state prefix
AeonSw4n Sep 1, 2022
9d15070
Another fix
AeonSw4n Sep 1, 2022
6a5b6a3
Merge pull request #1 from deso-protocol/p/k-group-muting
keshavm02 Sep 1, 2022
02df520
fix encoding
AeonSw4n Sep 1, 2022
aa32085
One more pass
AeonSw4n Sep 1, 2022
24016f8
small rename
AeonSw4n Sep 1, 2022
165650b
another pass
AeonSw4n Sep 1, 2022
52ce8f6
resolve merge conflicts
AeonSw4n Sep 1, 2022
ed8353f
Fix txindex and gofmt
AeonSw4n Sep 1, 2022
a19a30f
Merge pull request #2 from deso-protocol/p/k-group-muting
keshavm02 Sep 1, 2022
f664fa7
Rename fork height
AeonSw4n Sep 1, 2022
2204b4b
fixed bug for returning error when muting non-member
keshavm02 Sep 2, 2022
dcd3410
code for testing without flushing (MAY OR MAY NOT USE)
keshavm02 Sep 2, 2022
24327e6
Revert "code for testing without flushing (MAY OR MAY NOT USE)"
keshavm02 Sep 2, 2022
d40702c
added live testnet tests (txns, errors)
keshavm02 Sep 2, 2022
c9242e2
Nina review round
AeonSw4n Sep 2, 2022
366deff
Merge pull request #3 from deso-protocol/p/k-group-muting
keshavm02 Sep 2, 2022
937d6d9
deleted dup code; fixed prefix name
keshavm02 Sep 2, 2022
a8ce55e
fixed dup RuleError for member not in group
keshavm02 Sep 2, 2022
0e2120d
fixed bugs
keshavm02 Sep 3, 2022
bf21a3f
Fix nil utxoview fetch
AeonSw4n Sep 3, 2022
ca42eb5
added stand alone test function for muting testnet
keshavm02 Sep 3, 2022
251c903
Merge pull request #4 from deso-protocol/p/k-group-muting
keshavm02 Sep 3, 2022
f35e419
Public key recovery in signature verification (#380)
AeonSw4n Sep 6, 2022
5141a58
P/k group muting (#394)
AeonSw4n Sep 6, 2022
d0fb5c1
Merge remote-tracking branch 'origin/p/unlimited-spending-limit' into…
AeonSw4n Sep 6, 2022
d024d41
nits
AeonSw4n Sep 8, 2022
d9aa3c0
Remove default key signature verification after the block height
AeonSw4n Sep 9, 2022
710d0b2
Resolve merge conflicts with main (#397)
lazynina Sep 9, 2022
091ad76
diamondhands nitpicks
diamondhands0 Sep 10, 2022
cc0f24d
nits
keshavm02 Sep 13, 2022
980c366
Merge branch 'deso-protocol-p/group-chat-muting-and-schema-redesign' …
keshavm02 Sep 13, 2022
88a57cb
Laid foundation for V3 ACCESS GROUPS
keshavm02 Oct 16, 2022
9103d5a
Merge branch 'main' into k/rebuild-v3-messages
keshavm02 Oct 16, 2022
f336271
refactored all access group errors
keshavm02 Oct 16, 2022
73edb0a
Merge branch 'k/rebuild-v3-messages' of https://github.com/keshavm02/…
keshavm02 Oct 16, 2022
c95f0bc
fixed isMemberMuted
keshavm02 Oct 16, 2022
593135f
fixed and changed member attribute db funcs
keshavm02 Oct 16, 2022
c870ab9
added complete functionality for member+entry attributes; flushing lo…
keshavm02 Oct 17, 2022
daa53ef
fixed flushing logic for new indexes and access groups
keshavm02 Oct 17, 2022
63556b7
fixed flush code- flushing members/attributes no required when group …
keshavm02 Oct 18, 2022
35ad9ed
comment
keshavm02 Oct 18, 2022
f86596e
fixed flushing code; added INCOMPLETE new txn types
keshavm02 Oct 18, 2022
627b156
Add new message transaction
AeonSw4n Oct 18, 2022
9a03806
moved funcs
keshavm02 Oct 19, 2022
e8fd6b4
import math
keshavm02 Oct 19, 2022
c9fa06e
moved member attributes funcs
keshavm02 Oct 19, 2022
32f1be6
moved group entry attributes funcs
keshavm02 Oct 19, 2022
9baa68f
fixed encoderType ordering
keshavm02 Oct 19, 2022
ec2505c
refactoring all messaging to access
keshavm02 Oct 19, 2022
b1e0229
nits
keshavm02 Oct 19, 2022
1e4931f
delete comment; more refactoring
keshavm02 Oct 19, 2022
1b3ab15
refactoring getter and setters; nits
keshavm02 Oct 19, 2022
8b3b88f
nits
keshavm02 Oct 19, 2022
0c58964
bytes.equal
keshavm02 Oct 19, 2022
d5d55da
fetch member nit
keshavm02 Oct 19, 2022
bf12867
Add db utils stuff for new message
AeonSw4n Oct 19, 2022
8b133ff
refactored PrefixGroupEnumerationIndex
keshavm02 Oct 19, 2022
1f9f57b
more nits
keshavm02 Oct 20, 2022
6c4c04d
added comments
keshavm02 Oct 20, 2022
9169fb2
nits
keshavm02 Oct 20, 2022
6683c1d
server.go nit
keshavm02 Oct 21, 2022
56a1a98
Merge branch 'p/message-redesign' of https://github.com/deso-protocol…
keshavm02 Oct 21, 2022
2404f16
Merge branch 'deso-protocol-p/message-redesign' into k/access-groups
keshavm02 Oct 21, 2022
b5b5152
updateMessage remaining code; txns for createGroup,accessMembers,acce…
keshavm02 Oct 27, 2022
c2ec5b6
new file for message attribute getter/setter
keshavm02 Oct 27, 2022
332191d
Access group create & access group member transactions
AeonSw4n Nov 4, 2022
7c20e6e
add some tests
AeonSw4n Nov 7, 2022
a453b97
Test access group create transaction; add new unit testing framework
AeonSw4n Nov 11, 2022
1e1b849
refactor & rename block view test
AeonSw4n Nov 12, 2022
da6e7f2
finish testing access group create transaction
AeonSw4n Nov 12, 2022
cc4468b
Testing functionality for access group members transaction
AeonSw4n Nov 14, 2022
d2e4e92
some more tests
AeonSw4n Nov 14, 2022
1019191
rename & comment
AeonSw4n Nov 14, 2022
b113e77
Some comments
AeonSw4n Nov 16, 2022
11e901c
Embeddable pg
AeonSw4n Nov 16, 2022
600623a
Add postgres to transaction testing framework; debug postgres disconn…
AeonSw4n Nov 18, 2022
03a12ad
Small test adjustment for access group create
AeonSw4n Nov 19, 2022
2cc2f4f
More access group create tests; better error handling
AeonSw4n Nov 19, 2022
de297f0
Simplify access group members connect/disconnect; better comments
AeonSw4n Nov 20, 2022
e5c3861
Add postgres support for access group members transaction
AeonSw4n Nov 20, 2022
d62f63b
Add support for removing access group members; refine postgres for ac…
AeonSw4n Nov 20, 2022
d830b26
fix postgres for access members
AeonSw4n Nov 21, 2022
6cf14f5
Add paginated members public key query
AeonSw4n Nov 22, 2022
427b5a8
Add paginated member fetch for pg; add dependency checks to the trans…
AeonSw4n Nov 23, 2022
79ff8fd
More coverage; some more tests
AeonSw4n Nov 23, 2022
17674cb
Wrap up access group member add tests
AeonSw4n Nov 24, 2022
2cf2b58
Preliminary testing for member deletes
AeonSw4n Nov 24, 2022
347cce0
Better connect/disconnect verifiers for transaction testing framerwork
AeonSw4n Nov 26, 2022
f731825
Switch to maps in paginated member fetch; finish testing member removing
AeonSw4n Nov 27, 2022
0bcd33e
Access group member update operation; test member update operation
AeonSw4n Nov 28, 2022
eb4e553
Cleanup attributes code; general cleanup
AeonSw4n Nov 28, 2022
06da8a8
Merge branch 'main' into p/update-access-groups-k
AeonSw4n Nov 28, 2022
a34859d
gofmt
AeonSw4n Nov 28, 2022
926604d
Refactor access group code"
AeonSw4n Nov 29, 2022
83b3153
gofmt
AeonSw4n Nov 29, 2022
a96b03f
Group test blocks using t.Run() (#423)
hackintoshrao Dec 5, 2022
f863c59
gofmt
AeonSw4n Dec 5, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,12 @@ require (
gopkg.in/DataDog/dd-trace-go.v1 v1.29.0
)

require (
github.com/fergusstrange/embedded-postgres v1.19.0 // indirect
github.com/lib/pq v1.10.4 // indirect
github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 // indirect
)

require (
github.com/DataDog/zstd v1.4.8 // indirect
github.com/Microsoft/go-winio v0.4.16 // indirect
Expand Down Expand Up @@ -94,11 +100,10 @@ require (
go.opencensus.io v0.23.0 // indirect
golang.org/x/mod v0.4.2 // indirect
golang.org/x/net v0.0.0-20210614182718-04defd469f4e // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac // indirect
golang.org/x/text v0.3.6 // indirect
golang.org/x/time v0.0.0-20201208040808-7e3f01d25324 // indirect
golang.org/x/tools v0.1.0 // indirect
golang.org/x/tools v0.1.5 // indirect
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
google.golang.org/protobuf v1.26.0 // indirect
gopkg.in/AlecAivazis/survey.v1 v1.8.7 // indirect
Expand Down
12 changes: 12 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,8 @@ github.com/fatih/color v1.3.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5Kwzbycv
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w=
github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
github.com/fergusstrange/embedded-postgres v1.19.0 h1:NqDufJHeA03U7biULlPHZ0pZ10/mDOMKPILEpT50Fyk=
github.com/fergusstrange/embedded-postgres v1.19.0/go.mod h1:0B+3bPsMvcNgR9nN+bdM2x9YaNYDnf3ksUqYp1OAub0=
github.com/fjl/memsize v0.0.0-20180418122429-ca190fb6ffbc/go.mod h1:VvhXpOYNQvB+uIk2RvXzuaQtkQJzzIx6lSBe1xv7hi0=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=
Expand Down Expand Up @@ -312,6 +314,8 @@ github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
github.com/lib/pq v1.10.4 h1:SO9z7FRPzA03QhHKJrH5BXA6HU1rS4V2nIVrrNC1iYk=
github.com/lib/pq v1.10.4/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4=
github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
Expand Down Expand Up @@ -493,10 +497,13 @@ github.com/vmihailenco/tagparser v0.1.2/go.mod h1:OeAg3pn3UbLjkWt+rN9oFYB6u/cQgq
github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g=
github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds=
github.com/wsddn/go-ecdh v0.0.0-20161211032359-48726bab9208/go.mod h1:IotVbo4F+mw0EzQ08zFqg7pK3FebNXpaMsRy2RT+Ees=
github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 h1:nIPpBwaJSVYIxUFsDv3M8ofmx9yWTog9BfvIu0q41lo=
github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8/go.mod h1:HUYIGzjTL3rfEspMxjDjgmT5uz5wzYJKVo23qUhYTos=
github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=
Expand All @@ -505,6 +512,7 @@ go.opencensus.io v0.23.0 h1:gqCw0LfLxScz8irSi8exQc7fyQ0fKQU/qnC/X8+V/1M=
go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E=
go.opentelemetry.io/otel v0.13.0/go.mod h1:dlSNewoRYikTkotEnxdmuBHgzT+k/idJSfDv/FxEnOY=
go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ=
go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
golang.org/x/crypto v0.0.0-20170930174604-9419663f5a44/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
Expand Down Expand Up @@ -581,6 +589,7 @@ golang.org/x/net v0.0.0-20201026091529-146b70c837a4/go.mod h1:sp8m0HH+o8qH0wwXwY
golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
golang.org/x/net v0.0.0-20210614182718-04defd469f4e h1:XpT3nA5TvE525Ne3hInMh6+GETgn27Zfm9dxsThnX2Q=
golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
Expand Down Expand Up @@ -630,7 +639,9 @@ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac h1:oN6lz7iLW/YC7un8pq+9bOLyXrprv2+DKfkJY+2LJJw=
Expand Down Expand Up @@ -672,6 +683,7 @@ golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4f
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
golang.org/x/tools v0.1.0 h1:po9/4sTYwZU9lPhi1tOrb4hCv3qrhiQ77LZfGa2OjwY=
golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0=
golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
Expand Down
Loading