Skip to content

Unique Chain 1.14 #2701

Unique Chain 1.14

Unique Chain 1.14 #2701

GitHub Actions / int test results - unique failed Jan 23, 2025 in 0s

1061 passed, 95 failed and 14 skipped

Tests failed

❌ js-packages/tests/mochawesome-report/test-1737542947.json

1170 tests were completed in 23521s with 1061 passed, 95 failed and 14 skipped.

Test suite Passed Failed Skipped Time
(!negative test!) integration test: ext. confirmSponsorship(): 7✔️ 16s
(!negative test!) integration test: ext. createCollection(): 6✔️ 1s
(!negative test!) integration test: ext. destroyCollection(): 6✔️ 10s
(!negative test!) integration test: ext. removeCollectionSponsor(): 5✔️ 14s
(!negative test!) integration test: ext. setCollectionSponsor(): 3✔️ 4s
(!negative tests!) Create FT collection from EVM 4✔️ 30s
(!negative tests!) Create NFT collection from EVM 5✔️ 43s
(!negative tests!) Create RFT collection from EVM 5✔️ 43s
[approveToken] Approved amount decreases by the transferred amount: 1✔️ 5s
[approveToken] Approved users can transferFrom up to approved amount: 3✔️ 13s
[approveToken] Approved users cannot use transferFrom to repeat transfers if approved amount was already transferred: 3✔️ 13s
[approveToken] Integration Test approve(spender, collection_id, item_id, amount) with collection admin permissions: 1✔️ 3s
[approveToken] Negative Integration Test approve(spender, collection_id, item_id, amount): 14✔️ 29s
[approveToken] Normal user can approve other users to transfer: 3✔️ 10s
[approveToken] User cannot approve for the amount greater than they own: 3✔️ 7s
[approveToken] User may clear the approvals to approving for 0 amount: 3✔️ 13s
[approveTokenFromEth] Approved amount decreases by the transferred amount: 1✔️ 5s
[approveTokenFromEth] Approved users can transferFrom up to approved amount: 3✔️ 13s
[approveTokenFromEth] Approved users cannot use transferFrom to repeat transfers if approved amount was already transferred: 3✔️ 13s
[approveTokenFromEth] Integration Test approve(spender, collection_id, item_id, amount) with collection admin permissions: 1✔️ 3s
[approveTokenFromEth] Negative Integration Test approve(spender, collection_id, item_id, amount): 14✔️ 29s
[approveTokenFromEth] Normal user can approve other users to transfer: 3✔️ 10s
[approveTokenFromEth] User cannot approve for the amount greater than they own: 3✔️ 7s
[approveTokenFromEth] User may clear the approvals to approving for 0 amount: 3✔️ 13s
[eth]CollectionHelperAddress test: ERC20/ERC721 4✔️ 40s
[FT] Sync sub & eth events 8✔️ 423s
[NFT] Sync sub & eth events 9✔️ 1❌ 517s
[RFT] Sync sub & eth events 9✔️ 1❌ 517s
Add collection admins 10✔️ 355s
Administrator and collection owner do not need approval in order to execute TransferFrom (with owner_can_transfer_flag = true): 3✔️ 19s
App promotion 45✔️ 8❌ 855s
Burn Item event 1✔️ 4s
Can set collection limits 3✔️ 363s
Cannot set invalid collection limits 6✔️ 81s
Change owner tests 3✔️ 67s
Change substrate owner tests 2✔️ 54s
Check ERC721 token URI for NFT 4✔️ 172s
Check ERC721 token URI for ReFungible 4✔️ 172s
Collection zero limits (Fungible) 1✔️ 8s
Collection zero limits (NFT) 1✔️ 8s
Collection zero limits (ReFungible) 1✔️ 8s
Common metadata 4✔️ 7s
Common nesting tests 9✔️ 69s
Composite nesting tests 2✔️ 25s
Connection smoke test 2✔️ 131ms
Contract calls 2✔️ 1❌ 82s
Create collection event 1✔️ 2s
Create collection from EVM 48✔️ 1355s
Create FT collection from EVM 6✔️ 128s
Create Item event 1✔️ 3s
Create Multiple Items Event event 1✔️ 3s
Create NFT collection from EVM 6✔️ 128s
Create RFT collection from EVM 5✔️ 127s
Destroy collection event 1✔️ 3s
Destroy Collection from EVM 3✔️ 42s
Effective collection limits (NFT) 1✔️ 3s
Enable/Disable Transfers 2✔️ 6s
ERC 1633 implementation 1✔️ 25s
ERC-721 call methods 10✔️ 362s
ERC165 tests 6✔️ 790ms
Eth fees are correct 1✔️ 18s
Ethereum native RPC calls 1✔️ 1s
Evm Coder tests 1❌ 75s
EVM collection allowlist 10✔️ 673s
EVM collection properties 12✔️ 129s
EVM contract allowlist 2❌ 127s
EVM Migrations 4✔️ 10s
EVM nesting tests group 14✔️ 1035s
evm nft collection sponsoring 9✔️ 669s
EVM payable contracts 5❌ 316s
evm RFT collection sponsoring 15✔️ 1043s
evm RFT token sponsoring 6✔️ 600s
EVM sponsoring 2❌ 128s
EVM token properties 13✔️ 807s
EVM token properties negative 20✔️ 251s
EVM transaction fees 3✔️ 4❌ 259s
Fractionalizer contract usage 6❌ 402s
FT: ERC-20 call methods 3✔️ 63s
Fungible (Via EVM proxy): Information getting 2❌ 132s
Fungible (Via EVM proxy): Plain calls 3❌ 198s
Fungible negative tests 1✔️ 5s
Fungible: Fees 3✔️ 61s
Fungible: Plain calls 15✔️ 284s
Fungible: Substrate calls 4✔️ 28s
Graphs 1✔️ 12s
Helpers sanity check 2❌ 125s
Integration Test addCollectionAdmin(collection_id, new_admin_id): 1✔️ 3s
Integration Test approveToken(spender, collection_id, item_id, amount): 7✔️ 25s
Integration Test approveTokenFromEth(spender, collection_id, item_id, amount): 7✔️ 25s
Integration Test changeCollectionOwner(collection_id, new_owner) special checks for exOwner: 3✔️ 14s
Integration Test changeCollectionOwner(collection_id, new_owner): 1✔️ 2s
Integration Test createMultipleItems(collection_id, owner, items_data): 7✔️ 16s
Integration Test ext. Allow list tests 6✔️ 13s
Integration Test ext. Mint if included in Allow List 3✔️ 10s
Integration Test ext. Remove from Allow List 6✔️ 18s
Integration Test ext. Transfer if included in Allow List 10✔️ 59s
Integration Test getNextSponsored(collection_id, owner, item_id): 3✔️ 16s
Integration Test removeCollectionAdmin(collection_id, account_id): 2✔️ 5s
Integration Test Transfer(recipient, collection_id, item_id, value) 8✔️ 24s
Integration Test transferFrom(from, recipient, collection_id, item_id, value): 5✔️ 22s
Integration Test: Access Rights to Token Properties 5✔️ 16s
integration test: API UNIQUE consts 15✔️ 2s
Integration Test: Collator Selection 5✖️ 0ms
Integration Test: Collection Properties 22✔️ 118s
Integration Test: Collection Properties with sudo 3✔️ 10s
Integration Test: createMultipleItemsEx 7✔️ 16s
integration test: ext. (): 13✔️ 36s
integration test: ext. burnItem() with admin permissions: 2✔️ 11s
integration test: ext. burnItem(): 2✔️ 7s
integration test: ext. confirmSponsorship(): 11✔️ 57s
integration test: ext. createCollection(): 11✔️ 15s
integration test: ext. destroyCollection(): 3✔️ 7s
integration test: ext. removeCollectionSponsor(): 5✔️ 21s
integration test: ext. setCollectionSponsor(): 6✔️ 17s
integration test: Fees must be credited to Treasury: 7✔️ 14s
integration test: Fungible functionality: 7✔️ 35s
Integration Test: Identities Manipulation 7✖️ 0ms
integration test: Inflation 2✔️ 2s
Integration Test: Maintenance Functionality 6✔️ 56s
Integration Test: ownerCanTransfer allows admins to use only transferFrom/burnFrom: 2✔️ 9s
integration test: Refungible functionality: 9✔️ 39s
integration test: RPC methods 2✔️ 14s
Integration Test: Set Permissions 3✔️ 11s
Integration Test: Token Properties 18✔️ 217s
Integration Test: Token Properties with sudo 2✔️ 9s
Integration Test: Unnesting 16✔️ 137s
Market V2 Contract 2✖️ 0ms
Matcher contract usage 3❌ 188s
Minting tokens 11✔️ 269s
Native fungible 27✔️ 13s
NativeFungible: ERC20 calls 8✔️ 35s
NativeFungible: ERC20UniqueExtensions calls 2✔️ 28s
Negative Enable/Disable Transfers 1✔️ 1s
Negative Integration Test addCollectionAdmin(collection_id, new_admin_id): 5✔️ 21s
Negative Integration Test changeCollectionOwner(collection_id, new_owner): 4✔️ 7s
Negative Integration Test createMultipleItems(collection_id, owner, items_data): 12✔️ 14s
Negative Integration Test removeCollectionAdmin(collection_id, account_id): 4✔️ 8s
Negative Integration Test Transfer(recipient, collection_id, item_id, value) 16✔️ 42s
Negative Integration Test transferFrom(from, recipient, collection_id, item_id, value): 18✔️ 63s
Negative Integration Test: Access Rights to Token Properties 8✔️ 15s
Negative Integration Test: Collection Properties 15✔️ 24s
Negative integration test: ext. burnItem(): 6✔️ 23s
Negative integration test: ext. createItem(): 11✔️ 14s
Negative Integration Test: Set Permissions 3✔️ 4s
Negative Integration Test: Token Properties 14✔️ 240s
Negative Integration Tests for fractionalizer 15❌ 1096s
negative properties 4✔️ 9s
Negative test: createMultipleItemsEx 5✔️ 6s
Negative Test: Nesting 15✔️ 101s
Negative Test: Unnesting 7✔️ 33s
Negative tests 5✔️ 125s
Nesting by collection admin 3✔️ 32s
NFT (Via EVM proxy): Information getting 3❌ 198s
NFT (Via EVM proxy): Plain calls 6❌ 439s
NFT: Fees 4✔️ 77s
NFT: Plain calls 20✔️ 1❌ 566s
NFT: Substrate calls 5✔️ 18s
Normal user can approve other users to be wallet operator: 2✔️ 7s
Number of tokens per address (NFT) 2✔️ 14s
Number of tokens per address (ReFungible) 2✔️ 14s
Pallet presence 3✔️ 402ms
Performace tests 1✔️ 278s
Precompiles 2❌ 125s
query properties RPC 9✔️ 14s
Refungible nesting 4✔️ 41s
Refungible nesting negative tests 2✔️ 18s
ReFungible token properties permissions tests 4✔️ 27s
Refungible transfer tests 2✔️ 8s
ReFungible-specific nesting tests 1✔️ 9s
Refungible: burn 4✔️ 18s
Refungible: burn negative tests 1✔️ 7s
Refungible: Fees 3✔️ 61s
Refungible: Plain calls 35✔️ 1❌ 1211s
Refungible: Substrate calls 3✔️ 12s
Remove collection admins 6✔️ 231s
RFT: ERC-20 call methods 3✔️ 99s
RFT: Fees 2✔️ 76s
RPC eth_getCode 4✔️ 1❌ 66s
Send value to contract 1❌ 64s
setCollectionLimits negative 5✔️ 9s
setCollectionLimits positive 3✔️ 9s
Sponsoring EVM contracts 19❌ 1220s
Sponsoring Fee Limit 5❌ 319s
Supports ERC721Metadata 2✔️ 244s
Token transfer between substrate address and EVM address. Fungible 2✔️ 26s
Token transfer between substrate address and EVM address. NFT 2✔️ 27s
Transfer event 2✔️ 7s
Transfers to self (potentially over substrate-evm boundary) 4✔️ 20s
TxVersion is present 1✔️ 127ms
Vesting 3✔️ 19s

❌ [NFT] Sync sub & eth events

[NFT] Sync sub & eth events
  ❌ CollectionChanged event for TokenPropertySet, TokenPropertyDeleted
	AssertionError: expected undefined to be like { event: 'TokenChanged', returnValues: { tokenId: '1' } }

❌ [RFT] Sync sub & eth events

[RFT] Sync sub & eth events
  ❌ CollectionChanged event for TokenPropertySet, TokenPropertyDeleted
	AssertionError: expected undefined to be like { event: 'TokenChanged', returnValues: { tokenId: '1' } }

❌ App promotion

App promotion admin adress
App promotion collection sponsoring
App promotion contract sponsoring
  ❌ can be overwritten by contract owner
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ can not be set by non admin
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ should actually sponsor transactions
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ should overwrite sponsoring mode and existed sponsor
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ should set palletes address as a sponsor
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
App promotion events
App promotion payoutStakers
App promotion stake extrinsic
App promotion stopSponsoringCollection
App promotion stopSponsoringContract
  ❌ can not be called by non-admin
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ should not affect a contract which is not sponsored by pallete
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ should remove pallet address from contract sponsors
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
App promotion Unstaking

❌ Contract calls

Contract calls
  ❌ Call of simple contract fee is less than 0.2 UNQ
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ Evm Coder tests

Evm Coder tests
  ❌ Call non-existing function
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ EVM contract allowlist

EVM contract allowlist
  ❌ Contract allowlist can be toggled
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Non-allowlisted user can't call contract with allowlist enabled
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ EVM payable contracts

EVM payable contracts
  ❌ Balance can be retrieved from evm contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Evm contract can receive wei from eth account
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Evm contract can receive wei from substrate account
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Update proxy contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Wei sent directly to backing storage of evm contract balance is unaccounted
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ EVM sponsoring

EVM sponsoring
  ❌ ...but this doesn't applies to payable value
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Fee is deducted from contract if sponsoring is enabled
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ EVM transaction fees

EVM transaction fees
  ❌ Fee for nested calls is withdrawn from the user
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Fee for nested calls to create*Collection methods is withdrawn from the user and from the contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Fee for nested calls to native methods is withdrawn from the user
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Fee is withdrawn from the user
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ Fractionalizer contract usage

Fractionalizer contract usage
  ❌ Mint RFT collection
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ NFT to RFT
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ RFT to NFT
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Set Allowlist
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Set RFT collection
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Test fractionalizer NFT <-> RFT mapping 
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ Fungible (Via EVM proxy): Information getting

Fungible (Via EVM proxy): Information getting
  ❌ balanceOf
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ totalSupply
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ Fungible (Via EVM proxy): Plain calls

Fungible (Via EVM proxy): Plain calls
  ❌ Can perform approve()
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Can perform transfer()
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Can perform transferFrom()
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ Helpers sanity check

Helpers sanity check
  ❌ Contract owner is recorded
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Flipper is working
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ Matcher contract usage

Matcher contract usage
  ❌ Sell tokens from substrate user via EVM contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ With escrow
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ With UNQ
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ Negative Integration Tests for fractionalizer

Negative Integration Tests for fractionalizer
  ❌ call nft2rft while fractionalizer doesnt have approval for nft token
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ call nft2rft while not in list of allowed accounts
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ call nft2rft while not owner of NFT token
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ call nft2rft without setting RFT collection for contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ call rft2nft for RFT token that is not from configured RFT collection
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ call rft2nft for RFT token that was not minted by fractionalizer contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ call rft2nft without owning all RFT pieces
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ call rft2nft without setting RFT collection for contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ call setRFTCollection after createAndSetRFTCollection
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ call setRFTCollection twice
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ call setRFTCollection while not collection admin
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ call setRFTCollection with NFT collection
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ fractionalize NFT with NFT transfers disallowed
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ fractionalize NFT with RFT transfers disallowed
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ send QTZ/UNQ to contract from non owner
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ NFT (Via EVM proxy): Information getting

NFT (Via EVM proxy): Information getting
  ❌ balanceOf
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ ownerOf
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ totalSupply
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ NFT (Via EVM proxy): Plain calls

NFT (Via EVM proxy): Plain calls
  ❌ [cross] Can perform mint()
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ [eth] Can perform mint()
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Can perform approve()
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Can perform burn()
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Can perform transfer()
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Can perform transferFrom()
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ NFT: Plain calls

NFT: Plain calls
  ❌ Can perform mintBulkCross()
	TypeError: result.events.Transfer.sort is not a function

❌ Precompiles

Precompiles
  ❌ ecrecover is supported
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ sr25519 is supported
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ Refungible: Plain calls

Refungible: Plain calls
  ❌ Can perform mintBulkCross() with multiple tokens
	TypeError: result.events.Transfer.sort is not a function

❌ RPC eth_getCode

RPC eth_getCode
  ❌ returns value for custom contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ Send value to contract

Send value to contract
  ❌ Send to and from contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ Sponsoring EVM contracts

Sponsoring EVM contracts
  ❌ Allow-listed address that has 0 UNQ can call a contract. Sponsor balance should decrease
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Allow-listed address that has 10 UNQ can call a contract. Sponsor balance should decrease
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Default rate limit equal 14400
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Gas price boundaries
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ In generous mode, non-allowlisted user transaction will be self sponsored
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ In generous mode, non-allowlisted user transaction will be sponsored
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Non-allow-listed address can call a contract. Sponsor balance should not decrease
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Self sponsoring can be set by the address that deployed the contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Self sponsoring cannot be set by the address that did not deployed the contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Sponsor can be removed by the address that deployed the contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Sponsor can be set by the address that deployed the contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Sponsor can not be removed by the address that did not deployed the contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Sponsor cannot be set by the address that did not deployed the contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Sponsoring can be set by the address that has deployed the contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Sponsoring cannot be set by the address that did not deployed the contract
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Sponsoring is limited, with setContractRateLimit. The limitation is working if transactions are sent more often, the sender pays the commission.
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Sponsorship can be confirmed by the address that pending as sponsor
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Sponsorship can not be confirmed by the address that not pending as sponsor
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Sponsorship can not be confirmed by the address that not set as sponsor
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

❌ Sponsoring Fee Limit

Sponsoring Fee Limit
  ❌ Default fee limit
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Negative test - check that eth transactions exceeding fee limit are not executed
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Negative test - check that evm.call transactions exceeding fee limit are not executed
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Negative test - set fee limit by non-owner
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!
  ❌ Set fee limit
	Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!