when testing https://github.com/AcalaNetwork/Acala/pull/1712 which send two xcm, recipient parachain get two dmp messages from relaychain. this is because dmp_contents not deleted, thus causing duplicate mssages.
the deduplicate condition is based on to_para_id,relay_block_number and msg, this means relaychain can only send one same msg to one parachain in one block. it may make sense in testcase.
when testing https://github.com/AcalaNetwork/Acala/pull/1712 which send two xcm, recipient parachain get two dmp messages from relaychain. this is because
dmp_contents
not deleted, thus causing duplicate mssages.the deduplicate condition is based on
to_para_id
,relay_block_number
andmsg
, this means relaychain can only send one same msg to one parachain in one block. it may make sense in testcase.