difftreelog
misc: update stubs
in: master
12 files changed
pallets/evm-contract-helpers/src/stubs/ContractHelpers.soldiffbeforeafterboth22}22}232324<<<<<<< HEAD24<<<<<<< HEAD25<<<<<<< HEAD25/// @title Magic contract, which allows users to reconfigure other contracts26/// @title Magic contract, which allows users to reconfigure other contracts26/// @dev the ERC-165 identifier for this interface is 0xd77fab7027/// @dev the ERC-165 identifier for this interface is 0xd77fab7027=======28=======31// Selector: 06fc42e932// Selector: 06fc42e932>>>>>>> path: add stubs33>>>>>>> path: add stubs33>>>>>>> path: add stubs34>>>>>>> path: add stubs35=======36// Selector: 6073d91737>>>>>>> misc: update stubs34contract ContractHelpers is Dummy, ERC165 {38contract ContractHelpers is Dummy, ERC165 {35 /// Get user, which deployed specified contract39 /// Get user, which deployed specified contract36 /// @dev May return zero address in case if contract is deployed40 /// @dev May return zero address in case if contract is deployed53 }57 }545855<<<<<<< HEAD59<<<<<<< HEAD60<<<<<<< HEAD56 /// Set sponsor.61 /// Set sponsor.57 /// @param contractAddress Contract for which a sponsor is being established.62 /// @param contractAddress Contract for which a sponsor is being established.58 /// @param sponsor User address who set as pending sponsor.63 /// @param sponsor User address who set as pending sponsor.59 /// @dev EVM selector for this function is: 0xf01fba93,64 /// @dev EVM selector for this function is: 0xf01fba93,60 /// or in textual repr: setSponsor(address,address)65 /// or in textual repr: setSponsor(address,address)61=======66=======62<<<<<<< HEAD67<<<<<<< HEAD68=======69>>>>>>> misc: update stubs63 // Set sponsor.70 // Set sponsor.64 //71 //65 // @param contract_address Contract for which a sponsor is being established.72 // @param contract_address Contract for which a sponsor is being established.66 // @param sponsor User address who set as pending sponsor.73 // @param sponsor User address who set as pending sponsor.67 //74 //68=======69>>>>>>> path: add stubs70 // Selector: setSponsor(address,address) f01fba9375 // Selector: setSponsor(address,address) f01fba9371>>>>>>> path: add stubs76>>>>>>> path: add stubs72 function setSponsor(address contractAddress, address sponsor) public {77 function setSponsor(address contractAddress, address sponsor) public {77 }82 }788379<<<<<<< HEAD84<<<<<<< HEAD85<<<<<<< HEAD80 /// Set contract as self sponsored.86 /// Set contract as self sponsored.81 ///87 ///82 /// @param contractAddress Contract for which a self sponsoring is being enabled.88 /// @param contractAddress Contract for which a self sponsoring is being enabled.83 /// @dev EVM selector for this function is: 0x89f7d9ae,89 /// @dev EVM selector for this function is: 0x89f7d9ae,84 /// or in textual repr: selfSponsoredEnable(address)90 /// or in textual repr: selfSponsoredEnable(address)85=======91=======86<<<<<<< HEAD92<<<<<<< HEAD93=======94>>>>>>> misc: update stubs87 // Set contract as self sponsored.95 // Set contract as self sponsored.88 //96 //89 // @param contract_address Contract for which a self sponsoring is being enabled.97 // @param contract_address Contract for which a self sponsoring is being enabled.90 //98 //91 // Selector: selfSponsoredEnable(address) 89f7d9ae99 // Selector: selfSponsoredEnable(address) 89f7d9ae92>>>>>>> path: add stubs100>>>>>>> path: add stubs93 function selfSponsoredEnable(address contractAddress) public {101 function selfSponsoredEnable(address contractAddress) public {94=======95 // Selector: confirmSponsorship(address) abc0000196 function confirmSponsorship(address contractAddress) public {97>>>>>>> path: add stubs98 require(false, stub_error);102 require(false, stub_error);99 contractAddress;103 contractAddress;100 dummy = 0;104 dummy = 0;101 }105 }102106103<<<<<<< HEAD107<<<<<<< HEAD108<<<<<<< HEAD104 /// Remove sponsor.109 /// Remove sponsor.105 ///110 ///106 /// @param contractAddress Contract for which a sponsorship is being removed.111 /// @param contractAddress Contract for which a sponsorship is being removed.107 /// @dev EVM selector for this function is: 0xef784250,112 /// @dev EVM selector for this function is: 0xef784250,108 /// or in textual repr: removeSponsor(address)113 /// or in textual repr: removeSponsor(address)109=======114=======110<<<<<<< HEAD115<<<<<<< HEAD116=======117>>>>>>> misc: update stubs111 // Remove sponsor.118 // Remove sponsor.112 //119 //113 // @param contract_address Contract for which a sponsorship is being removed.120 // @param contract_address Contract for which a sponsorship is being removed.140 /// @dev EVM selector for this function is: 0x743fc745,147 /// @dev EVM selector for this function is: 0x743fc745,141 /// or in textual repr: getSponsor(address)148 /// or in textual repr: getSponsor(address)142 function getSponsor(address contractAddress)149 function getSponsor(address contractAddress)143=======144 // Selector: getSponsor(address) 743fc745145 function getSponsor(address contractAddress)146 public150 public147 view151 view148 returns (Tuple0 memory)152 returns (Tuple0 memory)153 return Tuple0(0x0000000000000000000000000000000000000000, 0);157 return Tuple0(0x0000000000000000000000000000000000000000, 0);154 }158 }155159156 // Selector: hasSponsor(address) 97418603157 function hasSponsor(address contractAddress) public view returns (bool) {158 require(false, stub_error);159 contractAddress;160 dummy;161 return false;162 }163164 // Selector: hasPendingSponsor(address) 39b9b242165 function hasPendingSponsor(address contractAddress)166>>>>>>> path: add stubs167 public168 view169 returns (Tuple0 memory)170 {171 require(false, stub_error);172 contractAddress;173 dummy;174 return Tuple0(0x0000000000000000000000000000000000000000, 0);175 }176177 /// Check tat contract has confirmed sponsor.160 /// Check tat contract has confirmed sponsor.178 ///161 ///179 /// @param contractAddress The contract for which the presence of a confirmed sponsor is checked.162 /// @param contractAddress The contract for which the presence of a confirmed sponsor is checked.188 }171 }189172190<<<<<<< HEAD173<<<<<<< HEAD174<<<<<<< HEAD191 /// Check tat contract has pending sponsor.175 /// Check tat contract has pending sponsor.192 ///176 ///193 /// @param contractAddress The contract for which the presence of a pending sponsor is checked.177 /// @param contractAddress The contract for which the presence of a pending sponsor is checked.196 /// or in textual repr: hasPendingSponsor(address)180 /// or in textual repr: hasPendingSponsor(address)197=======181=======198<<<<<<< HEAD182<<<<<<< HEAD183=======184>>>>>>> misc: update stubs199 // Check tat contract has pending sponsor.185 // Check tat contract has pending sponsor.200 //186 //201 // @param contract_address The contract for which the presence of a pending sponsor is checked.187 // @param contract_address The contract for which the presence of a pending sponsor is checked.204 // Selector: hasPendingSponsor(address) 39b9b242190 // Selector: hasPendingSponsor(address) 39b9b242205>>>>>>> path: add stubs191>>>>>>> path: add stubs206 function hasPendingSponsor(address contractAddress)192 function hasPendingSponsor(address contractAddress)207=======208 // Selector: sponsoringEnabled(address) 6027dc61209 function sponsoringEnabled(address contractAddress)210>>>>>>> path: add stubs211 public193 public212 view194 view213 returns (bool)195 returns (bool)216 contractAddress;198 contractAddress;217 dummy;199 dummy;218 return false;200 return false;219<<<<<<< HEAD220 }201 }221202222 /// @dev EVM selector for this function is: 0x6027dc61,203 /// @dev EVM selector for this function is: 0x6027dc61,230 contractAddress;211 contractAddress;231 dummy;212 dummy;232 return false;213 return false;233=======234>>>>>>> path: add stubs235 }214 }236215237 /// @dev EVM selector for this function is: 0xfde8a560,216 /// @dev EVM selector for this function is: 0xfde8a560,pallets/fungible/src/stubs/UniqueFungible.soldiffbeforeafterboth45 );45 );46}46}474748<<<<<<< HEAD49// Selector: 79cc679048// Selector: 79cc679050contract ERC20UniqueExtensions is Dummy, ERC165 {49contract ERC20UniqueExtensions is Dummy, ERC165 {51 // Selector: burnFrom(address,uint256) 79cc679050 // Selector: burnFrom(address,uint256) 79cc6790142 }141 }143}142}144143144<<<<<<< HEAD145// Selector: ffe4da23145// Selector: ffe4da23146=======146=======147// Selector: 765e2fae147// Selector: 765e2fae148>>>>>>> misk: Update stubs148>>>>>>> misk: Update stubs149>>>>>>> misk: Update stubs149>>>>>>> misk: Update stubs150=======151// Selector: e54be640152>>>>>>> misc: update stubs150contract Collection is Dummy, ERC165 {153contract Collection is Dummy, ERC165 {151 /// Set collection property.154 /// Set collection property.152 ///155 ///pallets/nonfungible/src/stubs/UniqueNFT.soldiffbeforeafterboth482}482}483483484<<<<<<< HEAD484<<<<<<< HEAD485<<<<<<< HEAD485/// @title Unique extensions for ERC721.486/// @title Unique extensions for ERC721.486/// @dev the ERC-165 identifier for this interface is 0xd74d154f487/// @dev the ERC-165 identifier for this interface is 0xd74d154f487=======488=======488<<<<<<< HEAD489<<<<<<< HEAD490=======491>>>>>>> misc: update stubs489// Selector: 780e9d63492// Selector: 780e9d63490contract ERC721Enumerable is Dummy, ERC165 {493contract ERC721Enumerable is Dummy, ERC165 {491 // @notice Enumerate valid NFTs494 // @notice Enumerate valid NFTs607}610}608611609<<<<<<< HEAD612<<<<<<< HEAD613<<<<<<< HEAD610/// @dev anonymous struct614/// @dev anonymous struct611struct Tuple8 {615struct Tuple8 {612 uint256 field_0;616 uint256 field_0;617=======621=======618// Selector: 765e2fae622// Selector: 765e2fae619>>>>>>> misk: Update stubs623>>>>>>> misk: Update stubs624=======625// Selector: e54be640626>>>>>>> misc: update stubs620contract Collection is Dummy, ERC165 {627contract Collection is Dummy, ERC165 {621 // Set collection property.628 // Set collection property.622 //629 //pallets/refungible/src/stubs/UniqueRefungible.soldiffbeforeafterboth482}482}483483484<<<<<<< HEAD484<<<<<<< HEAD485<<<<<<< HEAD485/// @title Unique extensions for ERC721.486/// @title Unique extensions for ERC721.486/// @dev the ERC-165 identifier for this interface is 0x7c3bef89487/// @dev the ERC-165 identifier for this interface is 0x7c3bef89487=======488=======488<<<<<<< HEAD489<<<<<<< HEAD490=======491>>>>>>> misc: update stubs489// Selector: 780e9d63492// Selector: 780e9d63490contract ERC721Enumerable is Dummy, ERC165 {493contract ERC721Enumerable is Dummy, ERC165 {491 // @notice Enumerate valid RFTs494 // @notice Enumerate valid RFTs621}624}622625623<<<<<<< HEAD626<<<<<<< HEAD627<<<<<<< HEAD624/// @dev anonymous struct628/// @dev anonymous struct625struct Tuple8 {629struct Tuple8 {626 uint256 field_0;630 uint256 field_0;631=======635=======632// Selector: 765e2fae636// Selector: 765e2fae633>>>>>>> misk: Update stubs637>>>>>>> misk: Update stubs638=======639// Selector: e54be640640>>>>>>> misc: update stubs634contract Collection is Dummy, ERC165 {641contract Collection is Dummy, ERC165 {635 // Set collection property.642 // Set collection property.636 //643 //tests/src/eth/api/ContractHelpers.soldiffbeforeafterboth13}13}141415<<<<<<< HEAD15<<<<<<< HEAD16<<<<<<< HEAD16/// @title Magic contract, which allows users to reconfigure other contracts17/// @title Magic contract, which allows users to reconfigure other contracts17/// @dev the ERC-165 identifier for this interface is 0xd77fab7018/// @dev the ERC-165 identifier for this interface is 0xd77fab7018=======19=======22// Selector: 06fc42e923// Selector: 06fc42e923>>>>>>> path: add stubs24>>>>>>> path: add stubs24>>>>>>> path: add stubs25>>>>>>> path: add stubs26=======27// Selector: 6073d91728>>>>>>> misc: update stubs25interface ContractHelpers is Dummy, ERC165 {29interface ContractHelpers is Dummy, ERC165 {26 /// Get user, which deployed specified contract30 /// Get user, which deployed specified contract27 /// @dev May return zero address in case if contract is deployed31 /// @dev May return zero address in case if contract is deployed38 returns (address);42 returns (address);394340<<<<<<< HEAD44<<<<<<< HEAD45<<<<<<< HEAD41 /// Set sponsor.46 /// Set sponsor.42 /// @param contractAddress Contract for which a sponsor is being established.47 /// @param contractAddress Contract for which a sponsor is being established.43 /// @param sponsor User address who set as pending sponsor.48 /// @param sponsor User address who set as pending sponsor.44 /// @dev EVM selector for this function is: 0xf01fba93,49 /// @dev EVM selector for this function is: 0xf01fba93,45 /// or in textual repr: setSponsor(address,address)50 /// or in textual repr: setSponsor(address,address)46=======51=======47<<<<<<< HEAD52<<<<<<< HEAD53=======54>>>>>>> misc: update stubs48 // Set sponsor.55 // Set sponsor.49 //56 //50 // @param contract_address Contract for which a sponsor is being established.57 // @param contract_address Contract for which a sponsor is being established.90 // @param contract_address The contract for which a sponsor is requested.97 // @param contract_address The contract for which a sponsor is requested.91 // @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.98 // @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.92 //99 //93=======94 // Selector: setSponsor(address,address) f01fba9395 function setSponsor(address contractAddress, address sponsor) external;9697 // Selector: confirmSponsorship(address) abc0000198 function confirmSponsorship(address contractAddress) external;99100>>>>>>> path: add stubs101 // Selector: getSponsor(address) 743fc745100 // Selector: getSponsor(address) 743fc745102>>>>>>> path: add stubs101>>>>>>> path: add stubs103 function getSponsor(address contractAddress)102 function getSponsor(address contractAddress)106 returns (Tuple0 memory);105 returns (Tuple0 memory);107106108<<<<<<< HEAD107<<<<<<< HEAD108<<<<<<< HEAD109 /// Check tat contract has confirmed sponsor.109 /// Check tat contract has confirmed sponsor.110 ///110 ///111 /// @param contractAddress The contract for which the presence of a confirmed sponsor is checked.111 /// @param contractAddress The contract for which the presence of a confirmed sponsor is checked.122 /// or in textual repr: hasPendingSponsor(address)122 /// or in textual repr: hasPendingSponsor(address)123=======123=======124<<<<<<< HEAD124<<<<<<< HEAD125=======126>>>>>>> misc: update stubs125 // Check tat contract has confirmed sponsor.127 // Check tat contract has confirmed sponsor.126 //128 //127 // @param contract_address The contract for which the presence of a confirmed sponsor is checked.129 // @param contract_address The contract for which the presence of a confirmed sponsor is checked.135 // @param contract_address The contract for which the presence of a pending sponsor is checked.137 // @param contract_address The contract for which the presence of a pending sponsor is checked.136 // @return **true** if contract has pending sponsor.138 // @return **true** if contract has pending sponsor.137 //139 //138=======139 // Selector: hasSponsor(address) 97418603140 function hasSponsor(address contractAddress) external view returns (bool);141142>>>>>>> path: add stubs143 // Selector: hasPendingSponsor(address) 39b9b242140 // Selector: hasPendingSponsor(address) 39b9b242144>>>>>>> path: add stubs141>>>>>>> path: add stubs145 function hasPendingSponsor(address contractAddress)142 function hasPendingSponsor(address contractAddress)tests/src/eth/api/UniqueFungible.soldiffbeforeafterboth36 );36 );37}37}383839<<<<<<< HEAD40// Selector: 79cc679039// Selector: 79cc679041interface ERC20UniqueExtensions is Dummy, ERC165 {40interface ERC20UniqueExtensions is Dummy, ERC165 {42 // Selector: burnFrom(address,uint256) 79cc679041 // Selector: burnFrom(address,uint256) 79cc679080 returns (uint256);79 returns (uint256);81}80}828182<<<<<<< HEAD83// Selector: ffe4da2383// Selector: ffe4da2384=======84=======85// Selector: 765e2fae85// Selector: 765e2fae86>>>>>>> misk: Update stubs86>>>>>>> misk: Update stubs87>>>>>>> misk: Update stubs87>>>>>>> misk: Update stubs88=======89// Selector: e54be64090>>>>>>> misc: update stubs88interface Collection is Dummy, ERC165 {91interface Collection is Dummy, ERC165 {89 /// Set collection property.92 /// Set collection property.90 ///93 ///tests/src/eth/api/UniqueNFT.soldiffbeforeafterboth322}322}323323324<<<<<<< HEAD324<<<<<<< HEAD325<<<<<<< HEAD325/// @title Unique extensions for ERC721.326/// @title Unique extensions for ERC721.326/// @dev the ERC-165 identifier for this interface is 0xd74d154f327/// @dev the ERC-165 identifier for this interface is 0xd74d154f327=======328=======328<<<<<<< HEAD329<<<<<<< HEAD330=======331>>>>>>> misc: update stubs329// Selector: 780e9d63332// Selector: 780e9d63330interface ERC721Enumerable is Dummy, ERC165 {333interface ERC721Enumerable is Dummy, ERC165 {331 // @notice Enumerate valid NFTs334 // @notice Enumerate valid NFTs403}406}404407405<<<<<<< HEAD408<<<<<<< HEAD409<<<<<<< HEAD406/// @dev anonymous struct410/// @dev anonymous struct407struct Tuple8 {411struct Tuple8 {408 uint256 field_0;412 uint256 field_0;413=======417=======414// Selector: 765e2fae418// Selector: 765e2fae415>>>>>>> misk: Update stubs419>>>>>>> misk: Update stubs420=======421// Selector: e54be640422>>>>>>> misc: update stubs416interface Collection is Dummy, ERC165 {423interface Collection is Dummy, ERC165 {417 // Set collection property.424 // Set collection property.418 //425 //tests/src/eth/api/UniqueRefungible.soldiffbeforeafterboth322}322}323323324<<<<<<< HEAD324<<<<<<< HEAD325<<<<<<< HEAD325/// @title Unique extensions for ERC721.326/// @title Unique extensions for ERC721.326/// @dev the ERC-165 identifier for this interface is 0x7c3bef89327/// @dev the ERC-165 identifier for this interface is 0x7c3bef89327=======328=======328<<<<<<< HEAD329<<<<<<< HEAD330=======331>>>>>>> misc: update stubs329// Selector: 780e9d63332// Selector: 780e9d63330interface ERC721Enumerable is Dummy, ERC165 {333interface ERC721Enumerable is Dummy, ERC165 {331 // @notice Enumerate valid RFTs334 // @notice Enumerate valid RFTs415}418}416419417<<<<<<< HEAD420<<<<<<< HEAD421<<<<<<< HEAD418/// @dev anonymous struct422/// @dev anonymous struct419struct Tuple8 {423struct Tuple8 {420 uint256 field_0;424 uint256 field_0;425=======429=======426// Selector: 765e2fae430// Selector: 765e2fae427>>>>>>> misk: Update stubs431>>>>>>> misk: Update stubs432=======433// Selector: e54be640434>>>>>>> misc: update stubs428interface Collection is Dummy, ERC165 {435interface Collection is Dummy, ERC165 {429 // Set collection property.436 // Set collection property.430 //437 //tests/src/eth/fungibleAbi.jsondiffbeforeafterboth151 "type": "function"151 "type": "function"152 },152 },153 {153 {154 "inputs": [155 { "internalType": "address", "name": "user", "type": "address" }156 ],157 "name": "isOwnerOrAdmin",158 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],159 "stateMutability": "view",160 "type": "function"161 },162 {163 "inputs": [164 { "internalType": "uint256", "name": "user", "type": "uint256" }165 ],166 "name": "isOwnerOrAdminSubstrate",167 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],168 "stateMutability": "view",169 "type": "function"170 },171 {172 "inputs": [],154 "inputs": [],173 "name": "getCollectionSponsor",155 "name": "getCollectionSponsor",174 "outputs": [156 "outputs": [193 "type": "function"175 "type": "function"194 },176 },195 {177 {178 "inputs": [179 { "internalType": "address", "name": "user", "type": "address" }180 ],181 "name": "isOwnerOrAdmin",182 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],183 "stateMutability": "view",184 "type": "function"185 },186 {187 "inputs": [188 { "internalType": "uint256", "name": "user", "type": "uint256" }189 ],190 "name": "isOwnerOrAdminSubstrate",191 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],192 "stateMutability": "view",193 "type": "function"194 },195 {196 "inputs": [],196 "inputs": [],197 "name": "name",197 "name": "name",198 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],198 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],309 },309 },310 {310 {311 "inputs": [311 "inputs": [312<<<<<<< HEAD312 { "internalType": "uint256", "name": "sponsor", "type": "uint256" }313 ],314 "name": "setCollectionSponsorSubstrate",315 "outputs": [],316 "stateMutability": "nonpayable",317 "type": "function"318 },319 {320 "inputs": [313 { "internalType": "address", "name": "newOwner", "type": "address" }321 { "internalType": "address", "name": "newOwner", "type": "address" }314 ],322 ],315 "name": "setOwner",323 "name": "setOwner",322 { "internalType": "uint256", "name": "newOwner", "type": "uint256" }330 { "internalType": "uint256", "name": "newOwner", "type": "uint256" }323 ],331 ],324 "name": "setOwnerSubstrate",332 "name": "setOwnerSubstrate",325=======326 { "internalType": "uint256", "name": "sponsor", "type": "uint256" }327 ],328 "name": "setCollectionSponsorSubstrate",329>>>>>>> misk: Update stubs330 "outputs": [],333 "outputs": [],331 "stateMutability": "nonpayable",334 "stateMutability": "nonpayable",332 "type": "function"335 "type": "function"tests/src/eth/nonFungibleAbi.jsondiffbeforeafterboth483 },483 },484 {484 {485 "inputs": [485 "inputs": [486<<<<<<< HEAD486 { "internalType": "uint256", "name": "sponsor", "type": "uint256" }487 ],488 "name": "setCollectionSponsorSubstrate",489 "outputs": [],490 "stateMutability": "nonpayable",491 "type": "function"492 },493 {494 "inputs": [487 { "internalType": "address", "name": "newOwner", "type": "address" }495 { "internalType": "address", "name": "newOwner", "type": "address" }488 ],496 ],489 "name": "setOwner",497 "name": "setOwner",496 { "internalType": "uint256", "name": "newOwner", "type": "uint256" }504 { "internalType": "uint256", "name": "newOwner", "type": "uint256" }497 ],505 ],498 "name": "setOwnerSubstrate",506 "name": "setOwnerSubstrate",499=======500 { "internalType": "uint256", "name": "sponsor", "type": "uint256" }501 ],502 "name": "setCollectionSponsorSubstrate",503>>>>>>> misk: Update stubs504 "outputs": [],507 "outputs": [],505 "stateMutability": "nonpayable",508 "stateMutability": "nonpayable",506 "type": "function"509 "type": "function"tests/src/eth/reFungibleAbi.jsondiffbeforeafterboth483 },483 },484 {484 {485 "inputs": [485 "inputs": [486<<<<<<< HEAD486 { "internalType": "uint256", "name": "sponsor", "type": "uint256" }487 ],488 "name": "setCollectionSponsorSubstrate",489 "outputs": [],490 "stateMutability": "nonpayable",491 "type": "function"492 },493 {494 "inputs": [487 { "internalType": "address", "name": "newOwner", "type": "address" }495 { "internalType": "address", "name": "newOwner", "type": "address" }488 ],496 ],489 "name": "setOwner",497 "name": "setOwner",496 { "internalType": "uint256", "name": "newOwner", "type": "uint256" }504 { "internalType": "uint256", "name": "newOwner", "type": "uint256" }497 ],505 ],498 "name": "setOwnerSubstrate",506 "name": "setOwnerSubstrate",499=======500 { "internalType": "uint256", "name": "sponsor", "type": "uint256" }501 ],502 "name": "setCollectionSponsorSubstrate",503>>>>>>> misk: Update stubs504 "outputs": [],507 "outputs": [],505 "stateMutability": "nonpayable",508 "stateMutability": "nonpayable",506 "type": "function"509 "type": "function"tests/src/eth/util/contractHelpersAbi.jsondiffbeforeafterboth120 "internalType": "address",120 "internalType": "address",121 "name": "contractAddress",121 "name": "contractAddress",122 "type": "address"122 "type": "address"123<<<<<<< HEAD124 }123 }125 ],124 ],126 "name": "removeSponsor",125 "name": "removeSponsor",147 "internalType": "address",146 "internalType": "address",148 "name": "contractAddress",147 "name": "contractAddress",149 "type": "address"148 "type": "address"150=======151>>>>>>> path: add stubs152 },149 },153 { "internalType": "address", "name": "sponsor", "type": "address" }150 { "internalType": "address", "name": "sponsor", "type": "address" }154 ],151 ],