@@ -17,22 +17,22 @@ class web3swift_ERC20_Class_Tests: XCTestCase {
1717
1818 func testERC20TokenCreation( ) {
1919 let web3 = Web3 . InfuraMainnetWeb3 ( )
20- let SALTtokenAddress = EthereumAddress ( " 0x4156D3342D5c385a87D264F90653733592000581 " ) !
21- let erc20token = ERC20 . init ( web3: web3, provider: web3. provider, address: SALTtokenAddress )
20+ let w3sTokenAddress = EthereumAddress ( " 0x8932404A197D84Ec3Ea55971AADE11cdA1dddff1 " ) !
21+ let erc20token = ERC20 . init ( web3: web3, provider: web3. provider, address: w3sTokenAddress )
2222 erc20token. readProperties ( )
23- XCTAssert ( erc20token. symbol == " SALT " )
24- XCTAssert ( erc20token. name == " Salt " )
25- XCTAssert ( erc20token. decimals == 8 )
23+ XCTAssert ( erc20token. symbol == " w3s " )
24+ XCTAssert ( erc20token. name == " web3swift " )
25+ XCTAssert ( erc20token. decimals == 18 )
2626 }
2727
2828 func testERC20tokenBalanceAndAllowance( ) {
2929 let web3 = Web3 . InfuraMainnetWeb3 ( )
30- let SALTtokenAddress = EthereumAddress ( " 0x4156D3342D5c385a87D264F90653733592000581 " ) !
31- let erc20token = ERC20 . init ( web3: web3, provider: web3. provider, address: SALTtokenAddress )
30+ let w3sTokenAddress = EthereumAddress ( " 0x8932404A197D84Ec3Ea55971AADE11cdA1dddff1 " ) !
31+ let erc20token = ERC20 . init ( web3: web3, provider: web3. provider, address: w3sTokenAddress )
3232 let userAddress = EthereumAddress ( " 0xe22b8979739D724343bd002F9f432F5990879901 " ) !
3333 guard case . success( let balance) = erc20token. getBalance ( account: userAddress) else { return XCTFail ( ) }
3434 guard case . success( let allowance) = erc20token. getAllowance ( originalOwner: userAddress, delegate: userAddress) else { return XCTFail ( ) }
35- XCTAssert ( String ( balance) == " 0 " )
35+ XCTAssert ( String ( balance) == " 1024000000000000000000 " )
3636 XCTAssert ( allowance == 0 )
3737 }
3838}
0 commit comments